Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (167.53 KB, 5 trang )
<span class='text_page_counter'>(1)</span>GIÁO ÁN TIN HỌC LỚP 11. Bài 4, 5: MỘT SỐ KIỂU DỮ LIỆU CHUẨN, KHAI BÁO BIẾN Ngày soạn : 08/7 /2009 Ngày dạy: /07/2009 I - Mục tiêu. 1. Kiến thức. Biết được một số kiểu dữ liệu chuẩn. Cách khai báo biến. 2. Kỷ năng: Xác định được kiểu khai báo của dữ liệu. Khai báo biến đúng cấu trúc. 3. Tư duy – thái độ: Tư duy logic, phân tích, tổng hợp . 4. Thái độ - tình cảm: HS có hứng thú trong học tập , yêu thích môn học , ... II - Chuẩn bị. 1. Giáo viên : Máy tính, máy chiếu projec, một số ví dụ minh hoạ. 2. Học sinh : SGK III – Phương pháp dạy học: Đặt vấn đề hướng dẫn học sinh nắm bắt vấn đề Vấn đáp . IV - Tiến trình bài học TG. HĐ GIÁO VIÊN. HĐ HỌC SINH. NỘI DUNG. Hoạt động 1: Đặt vấn đề.. 5’. Mỗi ngôn ngữ lập trình thường cung cấp một số kiểu dữ liệu chuẩn cho biết phạm vi và giá trị có thể lưu trữ , dung lượng bộ nhớ cần thiết để lưu trữ và các phép toán tác động lên dữ liệu . Dưói đây ta xét một số kiểu dữ liệu chuẩn thường dùng cho các biến đơn giản trong Pascal và cách khai báo biến . Trong toán học để thực hiện được tính toán cần. Lop11.com.
<span class='text_page_counter'>(2)</span> phải có các tập số. Đó là HS: Tập hợp số tự các tập số nào ? nhiên, số nguyên, hữutỉ , số thực. Trong lập trình Pascal cũng có các tập hợp, mỗi HS: Đọc sách. tập hợp có 1 giới hạn nhất định.. Hoạt động 2: Một số kiểu dữ liệu chuẩn. Yêu cầu học sinh nghiên I/ Một số kiểu dữ liệu chuẩn: cứu sách. Trả lời các câu hỏi sau: GV: Có bao nhiêu dữ liệu chuẩn trong ngôn HS: Có 4 kiểu dữ liệu: ngữ Pascal? kiểu nguyên, thực, kí tự, lôgic.. 15’. GV: Trong ngôn ngữ Pascal, có những kiểu nguyên nào thường dùng? Phạm vi biểu diễn và bộ nhớ lưu trữ một giá trị? HS: Có 4 loại: Byte, word, integer, logint Phạm vi biểu diễn và bộ nhớ lưu trữ: Kiểu Byte Integer Word Longint. Bộ nhớ lưu trữ một giá trị 1 byte 2 byte 2 byte 4 byte. GV: Trong ngôn ngữ. Lop11.com. Phạm vi giá trị từ 0255 -215215-1 0216 – 1 -231231-1. 1. Kiểu nguyên: Kiểu Byte Integer Word Longint. Bộ nhớ lưu trữ một giá trị 1 byte 2 byte 2 byte 4 byte. Phạm vi giá trị từ 0255 -215215-1 0216 – 1 -231231-1.
<span class='text_page_counter'>(3)</span> Pascal, có những kiểu thực nào thương dùng, phạm vi biểu diễn của mỗi loại. HS: Có 2 loại kiểu thực: Real, extended. Phạm vi biểu diễn và bộ nhớ lưu trữ: Kiểu. Real. extended. GV: Kiểu kí tự là gì?. Bộ nhớ lưu trữ một giá trị. Phạm vi giá trị từ. 6 byte. 0 hoặc có giá trị tuyệt đối nằm trong phạm vi từ 10381038. 2. Kiểu thực: Kiểu. Real. extended. Bộ nhớ lưu trữ một giá trị. Phạm vi giá trị từ. 6 byte. 0 hoặc có giá trị tuyệt đối từ 2,9x10-39 đến 1,7x1038. 10 byte. 0 hoặc có giá trị tuyệt đối từ 10-4932 104932. 10 byte. HS: Kiểu kí tự là các kí tự thuộc bộ mã ASCII gồm 256 kí tự có mã ASCII thập phân từ 0 đến 255. GV đưa ra kí hiệu và ví HS: theo dõi và ghi dụ nhớ GV : Biến kiểu kí tự dùng 1 byte bộ nhớ để ghi nhớ giá trị GV: Kiểu logíc có các HS: Có giá trị là True giá trị là gì ? GV : Đưa ra kí hiệu của hoặc False GV: Mỗi giá trị logíc lưu HS theo dõi và ghi nhớ trữ trong 1 byte.. Lop11.com. 3. Kiểu ký tự: Kiểu. Char. Bộ nhớ lưu trữ một giá trị. Phạm vi giá trị từ. 1 byte. 256 ký tự trong bộ mã ASCII. 4. Kiểu lôgic: Kiểu. Bộ nhớ lưu trữ một giá trị. Phạm vi giá trị từ. Boolean. 1 byte. True hoặc False.
<span class='text_page_counter'>(4)</span> Hoạt động 3: Khai báo biến. GV : Đưa ra bài toán đặt vấn đề cho việc cần thiết phải khai báo biến HS theo dõi bài toán và tìm hiểu yêu cầu ? Hãy xác định tên và kiểu dữ liệu của các biến cần dùng trong chương HS : xác định trình ? Biến R: Kiểu nguyên Biến CV và S kiểu thực GV : Làm thế nào để chương trình sử dụng được các biến trên ?. 15’. GV : Đưa ra nội dung của sự cần thiết phải khai báo biến và cách khai bào biến GV: Mọi biến dùng trong chương trình đều cần phải khai báo tên và kiểu dữ liệu của biến. Mỗi biến chỉ khai báo một lần .. HS: Suy nghĩ trả lời. II/ Khai báo biến Bài toán: Tính chu vi (CV) và diện tích (S) của hình tròn có bán kính nguyên R bất kì?. Khai báo biến. Var <danh sách biến>:<kiểu dữ liệu>; Danh sách biến: SGK Kiểu dữ liệu : SGK Ví dụ: trong chương trình trên ta khai báo như sau : Var R : integer; CV,S : real;. GV: Chú ý cho HS khi khai báo biến : Cần đặt tên biến gợi nhớ đến ý nghĩa của biến Không nên đặt tên. * Chú ý: Cần đặt tên biến gợi nhớ đến ý nghĩa của biến Không nên đặt tên. Lop11.com.
<span class='text_page_counter'>(5)</span> biến quá ngắn hoặc quá dài. Kai báo biến cần lưu ý đến phạm vi giá trị của biến .. biến quá ngắn hoặc quá dài. Kai báo biến cần lưu ý đến phạm vi giá trị của biến .. Hoạt động 4: Luyện tập củng cố. 7’. Bài toán 1: Trăm trâu trăm cỏ Trâu đứng ăn năm Trâu nằm ăn ba Lụ khụ trâu già Ba con một bó. Hỏi: Số trâu đứng, trâu nằm, trâu già? Gọi số trâu đứng, trâu nằm, trâu già theo thứ tự là x, y, z. Hãy xác định kiểu của các biến x , y, z A: Nguyên B. Thực C. Kí tự D. Logíc HS: đọc bài toán và suy nghĩ và đưa ra câu trả lời GV: Đưa ra đáp án của bài toán: ( A) Bài toán 2: Tính diện tích (S) và độ dài đường chéo(d) của một hình chũ nhật , biết chiều dài (a) và chiều rộng (b) là các số nguyên nhỏ hơn 100. Hãy chọn cách khai báo đúng nhất trong các cách khai báo sau : 1/ Var a,b,S,d : real;. 2/ Var a,b: byte; S: word ; d: real; 4/ Var a,b,S,d: integer;. 3/ Var a,b,S: integer; d: real; HS: Suy nghĩ và chọn đáp án đúng nhất GV: Đưa ra đáp án. V/ Dặn dò : ( 3’) Về Nhà Học Bài Và Ghi Nhớ: Trong Pascal 1/ Các loại dữ liệu chuẩn: Kiểu nguyên. Kiểu thực. Kiểu kí tự. Kiểu Lôgíc. 2/ Khai báo biến : Var <danh sách biến >:<Kiểu dữ liệu >;. Lop11.com.
<span class='text_page_counter'>(6)</span>