Giáo án môn Tin học 8 - Tiết 12 đến tiết 14
Tiết 14: BÀI TH SỐ 3: KHAI BÁO VÀ SỬ DỤNG BIẾN
I. MỤC TIÊU:
1. Kiến thức
- Thực hiện được khai báo đúng cú pháp, lựa chọn được kiểu DL phù hợp cho biến.
- Kết hợp giữa lệnh write, writeln với read, readln để thực hiện việc nhập dữ liệu cho biến từ bàn phím.
- Hiểu về các kiểu dữ liệu chuẩn: kiểu số nguyên, số thực.
- Sử dụng được lệnh gán giá trị cho biến.
- Hiểu cách khai báo và sử dụng hằng.
- Hiểu và thực hiện được việc trao đổi giá trị của 2 biến.
2. Kỹ năng
- Biết thực hành thành thạo các bài tập.
Ngày soạn: 26/09/2015 Ngày dạy: 29/09/2015 Dạy lớp: 8A Ngày soạn: 27/09/2015 03/09/2015 Dạy lớp: 8B TiÕt 12 : BÀI 4: SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH(t2) I. MỤC TIÊU: 1.Kiến thức Biết khái niệm hằng Hiểu cách khai báo hằng. cách sử dụng biến trong chương trình Hiểu lệnh gán. 2. Kỹ năng Biết cách khai báo biến trong chương trình 3. Thái độ Hình thành hoạt động theo nhóm, có ý thức tự chủ trong học tập. II. CHUẨN BỊ: 1. Giáo viên: Giáo án, SGK, SGV 2 Học Sinh: học bài cũ III. TIẾN TRÌNH LÊN LỚP: 1. Kiểm tra bài cũ: (5’) Câu 1: Biến là gì cách khai báo? Lấy một số VD 2. Bài mới: Hoạt động của GV và HS Ghi bảng HĐ1: Sau khi khai báo ta có thể sử dụng bién trong chương trình - GV giới thiệu: - GV giải thích - GV đưa ra VD để học sinh cho biết ý nghĩa của các lệnh gán đó: - HS xem VD trong sách và cho biết ý nghĩa của từng lệnh gán HĐ4: GV: Ngoài công cụ chính để lưu trữ DL là biến, các ngôn ngữ lập trình còn có công cụ khác là hằng - GV giới thiệu - HS lấy thêm ví dụ - Không dùng câu lệnh để thay đổi giá trị của hằng. 3. Sử dụng biến trong chương trình (12’) - Các thao tác thực hiện: + Gán giá trị cho biến: + Tính toán với giá trị của biến. - Cách gán có dạng: Tên biến := biểu thức cần gán giá trị cho biến - VD4: (SGK) 4. Hằng: (20) - Hằng là đại lượng có giá trị không đổi trong suốt quá trình thực hiện chương trình - Cách khai báo hằng: Const tên hằng= giá trị hằng; trong đó: Const là từ khoá để khai báo hằng - VD: const pi=3.14; x=2; - Việc sử dụng hằng rất hiệu quả nếu giá trị của hằng được sử dụng trong nhiều câu lệnh của chương trình. Nếu sử dụng hằng khi cần thay đổi giá trị ta chỉ cần chỉnh sửa 1 lần tại nơi khai báo mà không phải tìm và sửa trong cả chương trình. 3. cñng cè, LUYỆN TẬP: (5’) - Hãy nêu sự khác biệt giữa biến và hằng? - BT 4(33/SGK) 4. HƯỚNG DẪN HS HỌC TẬP VỀ NHÀ: (3’) Học bài cũ, làm bài tập 3,4,5 cuối bài, Đọc trước bài thực hành số 3 Ngày soạn: 02/10/2015 Ngày dạy: 05/10/2015 Dạy lớp: 8A Ngày soạn: 04/10/2015 07/10/2015 Dạy lớp: 8B TiÕt 13: BÀI TH SỐ 3: KHAI BÁO VÀ SỬ DỤNG BIẾN I. MỤC TIÊU: 1. Kiến thức - Thực hiện được khai báo đúng cú pháp, lựa chọn được kiểu DL phù hợp cho biến. - Kết hợp giữa lệnh write, writeln với read, readln để thực hiện việc nhập dữ liệu cho biến từ bàn phím. - Hiểu về các kiểu dữ liệu chuẩn: kiểu số nguyên, số thực. - Sử dụng được lệnh gán giá trị cho biến. - Hiểu cách khai báo và sử dụng hằng. - Hiểu và thực hiện được việc trao đổi giá trị của 2 biến. 2. Kỹ năng - Biết thực hành thành thạo các bài tập. 3. Thái độ Có ý thức cao trong thực hành có ý thức bảo vệ máy khi thực hành. II. CHUẨN BỊ: 1. Giáo viên: Giáo án, SGK, SGV, phòng máy 2. HS: học bài cũ, chuẩn bị bài thực hành, SGK III. TIẾN TRÌNH: 1. Kiểm tra bài cũ: Kết hợp trong giờ thực hành * Đặt vấn đề: (1’) Ở tiết trước các em đã học lý thuyết bây giờ chúng ta sẽ thực hành các bài tập về biến. 2. Bài mới: Hoạt động của GV và HS Ghi bảng - GV gọi HS đứng lên trả lời và cho điểm - GV giới thiệu - HS đọc đề bài - HS làm theo nhóm trên máy HS cho biết ở đây ta phải nhập những biến gì? - Cần khai báo những gì? - Các nhóm cùng thảo luận trên máy và làm - Hs làm trên máy và cho nhận xét - GV nhận xét các nhóm làm 1. Lý thuyết: (10’) - Cách khai báo biến, hằng? - Các kiểu dữ liệu - Lệnh thông báo kết quả ra màn hình? - Lệnh nhập dữ liệu vào từ bàn phím? 2. Bài tập: (25’) 2.1. Bài 1: Viết chương trình pascal có khai báo và sử dụng biến: Tiền thanh toán=Đơn giá * Số lượng + Phí dịch vụ - Nhập đơn giá, nhập số lượng từ bàn phím - Khai báo biến, khai báo hằng a. Khởi động pascal gõ chương trình rồi tìm hiểu ý nghĩa trong từng câu lệnh b. Lưu chương trình với tên TINHTIEN.PAS sau đó dịch và sửa các lỗi nếu có. c. Chạy chương trình với các bộ dữ liệu (đơn giá và số lượng) như sau: (1000, 20); (3500, 200); (18500,123). Kiểm tra tính đúng của các kết quả in ra. d. Chạy chương trình với bộ DL (1, 35000) qua sát kết quả nhận được và dự đoán lí do vì sao sai? 4. cñng cè, LUYỆN TẬP: (5’) - Khi nào cần khai báo hằng, khi nào cần khai báo biến? 5. HƯỚNG DẪN HS HỌC TẬP Ở NHÀ: (4’) - Đọc trước bài tập 2 ----------------------------------------------------------------------- Ngày soạn: 03/10/2015 Ngày dạy: 06/10/2015 Dạy lớp: 8A Ngày soạn: 04/10/2015 10/10/2015 Dạy lớp: 8B TiÕt 14: BÀI TH SỐ 3: KHAI BÁO VÀ SỬ DỤNG BIẾN I. MỤC TIÊU: 1. Kiến thức - Thực hiện được khai báo đúng cú pháp, lựa chọn được kiểu DL phù hợp cho biến. - Kết hợp giữa lệnh write, writeln với read, readln để thực hiện việc nhập dữ liệu cho biến từ bàn phím. - Hiểu về các kiểu dữ liệu chuẩn: kiểu số nguyên, số thực. - Sử dụng được lệnh gán giá trị cho biến. - Hiểu cách khai báo và sử dụng hằng. - Hiểu và thực hiện được việc trao đổi giá trị của 2 biến. 2. Kỹ năng - Biết thực hành thành thạo các bài tập. 3. Thái độ Có ý thức cao trong thực hành có ý thức bảo vệ máy khi thực hành. II. CHUẨN BỊ: 1. Giáo viên: Giáo án, SGK, SGV 2. HS: học bài cũ, chuẩn bị bài thực hành, SGK. III. TIẾN TRÌNH: 1. Kiểm tra bài cũ: Kết hợp trong giờ * Đặt vấn đề: 2. Bài mới: Hoạt động của GV và HS Ghi bảng - HS cùng thảo luận hoàn thiện bài 1 - Hs làm trên máy và cho nhận xét - Gv giải thích thêm - GV: các em hình dung đây là bài như ta hoán đổi 2 cốc nước cho nhau ta cần cố thứ 3, hoặc đổi vị trí 2 chỗ ngồi của 2 bạn cho nhau - HS tham khảo bài trong sách giáo khoa và cho biết ý nghĩa từng câu lệnh - ở đây cần khai báo những gì? - GV: Nhập các số nguyên - Gõ bài vào máy sau đó dịch và chạy CT - GV đưa ra chương trình sau khi sửa - Hoàn thiện bài 1 tiết 13 (35’) 2.2. bài 2: Hãy thử viết chương trình nhập các số nguyên x và y, in giá trị của x và y ra màn hình. Sau đó hoán đổi các giá trị của xa và y rồi in lại ra màn hình giá trị của x và y. Lời giải: Program Hoan_doi; Var x,y,z: integer; Begin Read(x,y); Writeln(x,’ ‘,y); Z:=x; X:=y; Y:=z; Writeln(x,’ ,’y); Readln End. 4.cñng cè, LUYỆN TẬP: (6’) - Khi nào cần khai báo hằng, khi nào cần khai báo biến? 5. HƯỚNG DẪN HS HỌC TẬP Ở NHÀ: (4’) - Học bài cũ, Xem trước bài 5
File đính kèm:
- Bai_4_Su_dung_bien_trong_chuong_trinh.doc