1. Trang chủ
  2. » Nông - Lâm - Ngư

Giáo án Tin học 11 - Bài 4: Một số kiểu dữ liệu chuẩn - Bài 5: Khai báo biến

6 104 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Nội dung

GV: Ví dụ trong một chương trình ta cần khai báo 2 biến thực A,B và 2 biến nguyên M,N: Var A,B: real; M,N: integer; GV: Vậy theo các em nếu trong phần khai báo trên nếu chúng ta muốn kha[r]

(1)&4 MỘT SỐ KIỂU DỮ LIỆU CHUẨN &5 KHAI BÁO BIẾN Ngày soạn : 05/10/2008 Ngày dạy : 27/10/2008 Người soạn : Nguyễn Trung Quyết GV hướng dẫn: Nguyễn Văn Trường lớp:…… Tiết:……………… I MỤC ĐÍCH VÀ YÊU CẦU CỦA BÀI GIẢNG - Biết số kiểu liệu chuẩn: nguyên, thực, kí tự và kiểu logic - Xác định các kiểu cần khai báo liệu đơn giản - Hiểu cách khai báo biến - Biết khai báo biến đúng II PHƯƠNG TIỆN DẠY HỌC - Sách giáo viên, sách giáo khoa, giáo án, bảng phụ III NỘI DUNG Ổn định tổ chức, kiểm tra sĩ số (1') Lớp:…Sĩ số:…Vắng Kiểm tra bài cũ: (5') Câu hỏi: Nêu cấu trúc chung chương trình? Nêu quy tắc khai báo tên chương trình, khai báo hằng, khai báo biến? Đáp án: Cấu trúc chung chương trình: [<phần khai báo>] <phần thân> Phần thân chương trình thiết phải có, phần khai báo có thể có không tuỳ theo chương trình cụ thể Khai báo tên chương trình : Program <tên chương trình >; Trong đó tên chương trình là tên người lập trình đặt theo đúng quy định tên - Khai báo hằng: Const <tên hằng> = <giá trị hằng>; - Khai báo biến: Var <tên biến>: <kiểu liệu>; Lop11.com (2) Nội dung bài học Hoạt động GV Hoạt động HS Hoạt động 1: Giới thiệu số kiểu liệu chuẩn Kiểu liệu là tập hợp nhiều đối tượng có cấu trúc giống và có thể xử lý theo cùng cách GV: Mỗi ngôn ngữ lập trình thường cung cấp số kiểu liệu chuẩn cho biết phạm vi giá trị có thể lưu trữ, dung lượng nhớ cần thiết để lưu trữ và phép toán tác động lên liệu Trong bài học này chúng ta xét số kiểu liệu chuẩn thường dùng cho các biến đơn Pascal Pascal là ngôn ngữ có cấu trúc mặt liệu: đó là Pascal cung cấp cho chúng ta số kiểu liệu sở (còn gọi là vô hướng chuẩn) GV: Gọi HS nêu tên kiểu, nhớ lưu trữ, phạm vi giá trị kiểu liệu nguyên HS: Nghe giảng và ghi bài HS: Trả lời: - Kiểu Byte, nhớ lưu trữ là Byte, Giá trị: đến 255 - Kiểu Integer, nhớ lưu trữ là Byte, Giá trị: -215 đến 215-1 - Kiểu Word, nhớ lưu trữ là Byte, Giá trị: đến 2161 - Kiểu Longint, nhớ lưu trữ là Byte, Giá trị: -2-31 GV: Nhận xét và đưa bảng phụ và đến 231-1 nhắc lại Kiểu Bộ nhớ lưu Phạm vi trữ giá trị giá trị byte byte 255 integer byte -215 215-1 Lop11.com T.gian (15') (3) word longint byte byte 216-1 -231 231-1 HS: VD: Các giá trị sau thuộc kiểu liệu 256,-57:Word,Integer, nào: Longint 256,10,-57,32768 10:Byte,Word,Integer,Longi nt 32768: Word, Longint GV: Gọi học sinh nhận xét và đưa HS: Nghe giảng và Ghi bài nhận xét chung GV: Như các giá trị nguyên các giá trị thực thì có kiểu liệu nào? Pascal đã cung cấp các kiểu liệu thực để khai báo cho các đại lượng này GV: Đưa bảng phụ biểu diễn kiểu thực Kiểu Bộ nhớ lưu Phạm vi trữ giá giá trị trị real byte -10-38 1038 extended 10 byte 10-4932 104932 GV: Chỉ rõ tên các kiểu liệu, nhớ lưu trữ giá trị và phạm vi giá trị mà đại lượng có thể nhận GV: Ví dụ: 3.45; 567; -567.98 GV: Các giá trị có đại lượng nguyên có HS: Có Vì phạm vi giá trị phải là kiểu thực không? kiểu thực đã bao gồm giá trị kiểu nguyên GV: Dữ liệu kiểu thực và kiểu nguyên HS: Nghe giảng sử dụng các số còn liệu văn thì ta phải dùng kiểu gì? Pascal đã cung cấp kiểu liệu chuẩn đó là kiểu kí tự GV: Trong Pascal sử dụng bảng mã HS: Ghi bài ASCII cho kiểu kí tự Các kí tự thuộc Lop11.com (4) mã ASCII gồm 256 kí tự từ đến 255 VD: Kí tự A có mã ASCII là 65, Để biết rõ mã ASCII thì ta có thể xem lại phần phụ lục sách giáo khoa lớp 10 GV: Yêu cầu học sinh xác định tên HS: Kiểu Char, nhớ lưu kiểu kí tự, nhớ lưu trữ giá trị, và trữ giá trị là Byte, phạm vi giá trị phạm vi giá trị: 256 kí tự mã ASCII GV: Để lưu trữ trạng thái đúng/sai, HS: Nghe giảng và Ghi bài có/không…Pascal có kiểu logic đó là boolean Bộ nhớ để lưu trữ giá trị là Byte Chỉ có hai giá trị thuộc kiểu logic là false (sai) và true (đúng) GV: Từ các kiểu liệu chuẩn trên ta có thể xây dựng nên kiểu liệu mới, kiểu liệu này còn gọi là kiểu liệu có cấu trúc Ta có thể biết (20') các kiểu liệu này các chương sau GV: Ở bài chúng ta đã biết tất các biến dùng chương trình phải đặt tên và phải khai báo cho chương trình dịch biết để lưu trữ và xử lí Vậy cấu trúc khai báo biến nào? Có nhứng chú ý gì khai báo biến ? Để biết điều này thì chúng ta chuyển sang bài GV : Ghi tên đề mục lên bảng 2.Hoạt động 2: Giới thiệu cách khai báo biến GV: - Mỗi biến khai báo lần Tuy nhiên bất kì biến nào khai báo phải tuân theo HS: Nghe giảng và Ghi bài cấu trúc định GV: Ghi cấu trúc khai báo biến : Var<danh sách biến>:<kiểu liệu>; Trong đó :  Danh sách biến là nhiều tên biến, các tên viết cách dấu phẩy ; Lop11.com (5)  Kiểu liệu thường là các kiểu liệu chuẩn kiểu liệu người lập trình định nghĩa GV : Sau từ khoá Var có thể có thể khai báo nhiều danh sách biến khác tức là : Var<danh sách biến1>:<kiểu liệu1>; Var<danh sách biến2>:<kiểu liệu2>; GV: Ví dụ chương trình ta cần khai báo biến thực A,B và biến nguyên M,N: Var A,B: real; M,N: integer; GV: Vậy theo các em phần khai báo trên chúng ta muốn khai báo thêm biến thực C, biến kí tự Chr, biến logic kt thì phải thêm nào? GV: Các em chú ý để tính tổng nhớ dành cho phần khai báo thì ta cần cộng tổng giá trị mà nhớ cấp phát để lưu trữ giá trị các biến đó GV: Chẳng hạn ví dụn đầu với biến A,B,M,N thì tổng nhớ cấp phát cho các biến là: 4+4+2+2=12 Byte GV: Vậy theo các em tổng nhớ dành cho các biến phần khai báo thứ là bao nhiêu? GV: Trong quá trình khai báo biến thì chúng ta cần lưu ý số điều sau: Cần đặt tên biến cho gợi nhớ đến ý nghĩa biến đó VD: Tính diện tích hình tròn GV: Chúng ta cần biến nào? GV: Như để tiện cho việc đọc, hiểu và sửa đổi chương trình thì ta nên đặt tên biến cho dễ gơi nhớ GV: Không nên đặt tên quá ngắn hay quá dài Lop11.com HS: Var A,B,C: real; M,N: Integer; Chr: Char; kt: Boolean; HS: Nghe giảng và Ghi bài HS: 4+4+4+2+2+1+1=18 Byte HS: Nghe giảng và Ghi bài (6) GV: Vẫn với ví dụ trên đặt tên biến biểu diễn diện tích hình tròn ta cần đặt tên S dtich không nên đặt dientichhinhtron vì ta dễ mắc lỗi viết lại nhiều lần biến đó GV: Như chúng ta đã biết thì Pascal cung cấp dung lượng nhớ <=64 KB đó quá trình khai báo biến cần phải để ý đến phạm vi giá trị biến để khai báo kiểu liệu cho nó cách chính xác hợp lý GV: Vậy ta ghi chú ý là: Khi khai báo báo cần đặc biệt lưu ý đến phạm vi giá trị nó VD: Biến nguyên A nhận giá trị từ 10 100 thì ta nên khai báo cho nó thuộc kiểu liệu gì? GV: Vì ta lại khai báo biến đó kiểu Byte? GV: Chúng ta có thể khai báo biến đó kiểu Integer hay longint không? GV: Để tính diện tích (theo công thức Hêrông), chu vi tam giác với độ dài ba cạnh cho trước thì khai báo nào? Củng cố (3') - Nhắc lại các kiến thức kiểu liệu chuẩn, dung lượng nhớ cần thiết để lưu trữ, và phạm vi giá trị nó: kiểu nguyên, kiểu thực, kiểu kí tự, kiểu logic - Cấu trúc việc khai báo biến và số chú ý khai báo biến Dặn dò (1') - Nhắc nhở học sinh làm bài tập nhà - Yêu cầu học sinh nhà đọc trước bài IV RÚT KINH NGHIỆM SAU B ÀI GI ẢNG Lop11.com (7)

Ngày đăng: 01/04/2021, 22:12

TỪ KHÓA LIÊN QUAN

w