Chương 1 : Bài 5KHAI BÁO BIẾN pps

5 182 0
Chương 1 : Bài 5KHAI BÁO BIẾN pps

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

Thông tin tài liệu

1 Chương 1 : Bài 5 KHAI BÁO BIẾN Giáo viên hướng dẫn: Thầy Trần Doãn Vinh Sinh viên thực hiện: Nguyễn Thị Ngoãn A. Mục đích, yêu cầu : 1. Về kiến thức : - Hiểu cách khai báo biến . - Biết khai báo biến đúng . 2. Về tư tưởng tình cảm : - Giúp học sinh hiểu rõ hơn tàm quan trọng của khai báo biến. B. Phương pháp, phương tiện : 1. Phương pháp : - Kết hợp các phương pháp giảng dạy như thuyết trình ,vấn đáp, thảo luận nhưng thuyết trình là chủ yếu. 2. Phương tiện : - Vở ghi lý thuyết. - Bảng hoặc máy chiếu ( nếu có ). - Giáo án. - Sách giáo khoa. - Sách tham khảo ( nếu có ). C. Tiến trình bài giảng : 1. Ổ định lớp (2’) : - Yêu cầu lớp trưởng báo cáo sĩ số. 2. Kiểm tra bài cũ gợi động cơ (5’): a)Kiểm tra bài cũ : - Câu hỏi : Em hãy cho biết một số kiểu dữ liệu chuẩn ? - Trả lời : Có 4 kiểu dữ liệu chuẩn và phạm vi giá trị của chúng như sau : + Kiểu nguyên : Dùng để khai báo các biến nhận giá trị là số nguyên . Có 4 loại kiểu nguyên : *Byte : * Integer : * Word : * Longint : 2 + kiểu thực : Dùng để khai báo các đại lượng nhận giá trị là số thực. Có 2 loại thường dùng là : Real , extended . + Kiểu kí tự : Char : Dùng khai báo các kí tự thuộc bộ mã ASCII dung thuận tiện khi khai báo các kí tự hoặc xâu. + Kiểu lôgic : Boolean : Dùng khai báo khi kiểm tra một điều kiện nào đó . b)Gợi động cơ : - Hôm nay chúng ta sẽ học cách khai báo biến cho một chương trình trong pascal . III. Nội dung bài giảng : N ộ i dung Ho ạ t đ ộ ng c ủ a Th ầ y và Trò t / g 1. Xét ví dụ : { khai báo trong bài toán giải phương trình : ax + b = 0 } Var a,b,x : real ; 2. Cú pháp : Var <danh sách biến >:< kiểu dữ liệu>; Chú ý :  Đặt tên cho gợi nhớ tới ý nghĩa của biến đó.  Mỗi biến chỉ được khai báo một lần.  Passcal không phân biệt chữ hoa và chữ thường.  Khai báo cần chú ý tới phạm vi giá trị của nó . - GV: Xét khai báo của bài toán giải phương trình bậc nhất. Trong đó a,b,x là các biến . - GV : Bạn nào có thể cho cô biết cú pháp của khai báo biến? - Trả lời : Cú pháp dó là : Var <danh sách biến>:<kiểu dữ liệu>; - VD: dtoan,dtin: real ; - VD: DTB : real ; Tương đương : dtb : real; 12 phút 3. . Cấu trúc chương trình khai báo :  Mở đầu bằng việc khai báo các thư viện cần dùng. - Một số thư viện sẵn có trong TP cung cấp một số 3 Uses < danh sách các thư viện >; Trong đó các TV cách nhau một dấu phẩy. {*Phần này không nhất thiết phải có * }.  Khai báo hằng - Khai báo hằng có dạng : CONST <tên hằng> = <giá trị>; Ví dụ COSNT m = 19; - Sau từ khoá CONST có thể có nhiều dòng dạng : <tên hằng> = <giá trị>; Ví dụ : CONST PI = 3,14; N = 20 ;  Khai báo biến - Tất cả các biến dùng trong chương trình đều phải được đặt tên và khai báo để chương trình dịch biết để lưu trữ và xử lý. - tại mỗi thời điểm thực hiện chương trình, biến chỉ nhận một giá trị. Ví dụ: ax + b = 0 thì a, b, x là các biến - Cách khai báo: VAR <danh sách biến> : <kiểu dữ liệu>; Với: danh sách biến là một hoặc nhiều tên biến, các tên cách nhau bởi dấu phẩy. kiểu dữ liệu là một trong các kiểu dữ liệu chuẩn . - Sau VAR cũng có thể khai báo nhiều danh sách biến khác nhau. Ví dụ: Var a,b,c : integer; Hoten : string; lệnh và hàm chuẩn cho NSD. - Người dùng có thể tự tạo cho mình một TV riêng theo quy định của TP. - Muốn lệnh xoá màn hình clrscr; thì phải có khai báo uses crt; -GV : Khai báo như sau là đúng hay sai : CONST a = b = 16; - Trả lời : Sai. Khai báo đúng: CONST a = 16; b = 16; - GV Hỏi: Trong một chương trình, nếu có cả khai báo hằng và khai báo biên thì khai báo nào được viết trước ? - Trả lời : Khai báo hằng. - Mỗi câu lệnh phải được kết thúc bởi dấu chấm phẩy. 10 Phút 4 4. Chương trình khai báo : Program < tên chương trình > ; Use <tên các thư viện > ; Const <tên hằng> = <các giá trị của hằng >; Var <danh sách biến> : <kiểu dữ liệu>; { có thể còn các khai báo khác } -GV : đưa ra ví dụ: { khai báo chương trình tính chu vi diện tích tam giác } Program Tgiac; Const PI =3,14; Var a,b,c ,cvi:byte; Ditch : real ; IV. Củng cố bài ( 10’): - Cho một ví dụ : Giải phương trình : ax 2 + bx + c = 0. - Cho học sinh khai báo : - Hôm nay chúng ta đã học về khai báo biến cho một chương trình. - Yêu cầu :khi đưa ra bài toán ta cần xác định rõ các biến và khai báo cho đúng. V. Một số câu hỏi trắc nghiệm: (5’) 1.Chọn câu khai báo đúng : a.const m=n=2; b.var x : byte,real; c. const n:integer; d.Const m= 5; 2. Tìm khai báo sai : a. VAR x,y : real; b. VAR X,Y:REAL; c.var x:real; d. var x = real; 3. Tìm khai báo tối ưu nhất. Khai báo tìm số chính phương nhỏ hơn 100 : a. Var m :real ; b. var m :byte ; c. var m :char ; d. var m :integer ; V. Bài tập về nhà :( 1’ ) - Hãy viết khai báo cho bài tính chu vi , diện tích hình chữ nhật với các cạnh nhập từ bàn phím. VI. Nhận xét ,rút ra kinh nghiệm giờ giảng : 5 . 1 Chương 1 : Bài 5 KHAI BÁO BIẾN Giáo viên hướng dẫn: Thầy Trần Doãn Vinh Sinh viên thực hiện: Nguyễn Thị Ngoãn A. Mục đích, yêu cầu : 1. Về kiến thức : - Hiểu cách khai báo biến. các biến . - GV : Bạn nào có thể cho cô biết cú pháp của khai báo biến? - Trả lời : Cú pháp dó là : Var <danh sách biến& gt ;:& lt;kiểu dữ liệu>; - VD: dtoan,dtin: real ; - VD: DTB :. Khai báo như sau là đúng hay sai : CONST a = b = 16 ; - Trả lời : Sai. Khai báo đúng: CONST a = 16 ; b = 16 ; - GV Hỏi: Trong một chương trình, nếu có cả khai báo hằng và khai báo biên

Ngày đăng: 11/08/2014, 06:21

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan