Violet
Giaoan

Tin tức thư viện

Khắc phục hiện tượng không xuất hiện menu Bộ công cụ Violet trên PowerPoint và Word

12099162 Kính chào các thầy, cô. Khi cài đặt phần mềm , trên PowerPoint và Word sẽ mặc định xuất hiện menu Bộ công cụ Violet để thầy, cô có thể sử dụng các tính năng đặc biệt của phần mềm ngay trên PowerPoint và Word. Tuy nhiên sau khi cài đặt phần mềm , với nhiều máy tính sẽ...
Xem tiếp

Quảng cáo

Hỗ trợ kĩ thuật

Liên hệ quảng cáo

  • (024) 66 745 632
  • 096 181 2005
  • contact@bachkim.vn

Tìm kiếm Giáo án

tuan 12- tiet 24

Nhấn vào đây để tải về
Hiển thị toàn màn hình
Báo tài liệu có sai sót
Nhắn tin cho tác giả
(Tài liệu chưa được thẩm định)
Nguồn:
Người gửi: Trần Văn Hải (trang riêng)
Ngày gửi: 14h:59' 05-11-2017
Dung lượng: 48.5 KB
Số lượt tải: 10
Số lượt thích: 0 người


BÀI 6: CÂU LỆNH ĐIỀU KIỆN (tt)


I. MỤC TIÊU:
1. Kiến thức:
- Biết mọi ngôn ngữ lập trình đều có câu lệnh để thể hiện cấu trúc rẽ nhánh.
- Hiểu cú pháp, hoạt động của các câu lệnh điều kiện dạng thiếu và dạng đầy đủ trong Pascal.
2. Kĩ năng: Bước đầu viết được câu lệnh điều kiện trong một ngôn ngữ lập trình cụ thể.
3. Thái độ: Học tập tự giác, ý thức học tập, có tinh thần trách nhiệm, vượt qua khó khăn.
II. CHUẨN BỊ:
1. Giáo viên: Sách giáo khoa, máy tính điện tử, giáo án, máy chiếu.
2. Học sinh: Vở ghi, sách giáo khoa.
III. CÁC HOẠT ĐỘNG DẠY – HỌC:
1. Ổn định lớp: (1’)
8A1:……………………………………………………………………………
8A2:……………………………………………………………………………
2. Kiểm tra bài cũ: (4’)
Câu 1: Em hãy cho biết ý nghĩa của cấu trúc rẽ nhánh trong lập trình?
3. Bài mới:
* Hoạt động khởi động: Câu lệnh điều kiện trong Pascal như thế nào ta vào bài.
Hoạt động của GV
Hoạt động của HS
Nội dung ghi bảng

Hoạt động 1: (36’) Tìm hiểu câu lệnh điều kiện.

+ GV: Cho HS tìm hiểu nội dung.
+ GV: Trong ngôn ngữ lập trình, các cấu trúc rẽ nhánh được thể hiện như thế nào.
+ GV: Nêu và viết cú pháp của câu lệnh điều kiện dạng thiếu.
+ GV: Các từ khóa của câu lệnh dạng thiếu.
+ GV: Câu lệnh này được thực hiện như thế nào?
+ GV: Yêu cầu HS nhắc lại.



+ GV: Lấy ví dụ cho HS quan sát và nhận biết.
If (45 mod 5) = 0 then a:=b;
+ GV: Điều kiện ở đây là gì?
+ GV: Nếu điều kiện đúng thì sẽ như thế nào.
+ GV: Nếu điều kiện sai thì sẽ như thế nào.
+ GV: Yêu cầu HS cho ví dụ.

+ GV: Điều kiện ở đây là gì?
+ GV: Nếu điều kiện đúng thì sẽ như thế nào.
+ GV: Nếu điều kiện sai thì sẽ như thế nào.
+ GV: Cho HS thực hiện ví dụ 4.

+ GV: Giả sử cần in ra màn hình số lớn hơn trong hai số a và b. Nếu a lơn hơn b thì in ra màn hình giá trị của a.
+ GV: Cho HS thực hiện ví dụ 5.
- Bước 1. Nhập số a;
- Bước 2. Nếu a>5 thì thông báo lỗi;

+ GV: Cho HS thực hiện ví dụ 6.
Viết câu lệnh thể hiện kết quả a chia cho b, a và b. Nếu b # 0 thì tính kết quả, ngược lại thì thông báo lỗi.
+ GV: Điều kiện ở đây là gì?
+ GV: Nếu điều kiện đúng thì sẽ như thế nào.
+ GV: Nếu điều kiện sai thì sẽ như thế nào.
+ GV: Từ ví dụ nêu và viết cú pháp của câu lệnh điều kiện dạng đủ.
+ GV: Câu lệnh này được thực hiện như thế nào?
+ GV: Yêu cầu HS nhắc lại nội dung đã được hướng dẫn.

+ GV: Yêu cầu HS hãy nêu một số ví dụ cụ thể.
+ GV: Yêu cầu HS phân tích ví dụ mà em đưa ra.
+ GV: Điều kiện ở đây là gì?
+ GV: Nếu điều kiện đúng thì sẽ như thế nào.
+ GV: Nếu điều kiện sai thì sẽ như thế nào.
+ GV: Nhận xét chốt nội dung.
+ HS: Tìm hiểu trong SGK.
+ HS: Trong ngôn ngữ lập trình, các cấu trúc rẽ nhánh được thể hiện bằng câu lệnh điều kiện.
+ HS: if <điều kiện> then ;
+ HS: Các từ khóa if và then.

+ HS: Khi gặp câu lệnh điều kiện này. Chương trình sẽ kiểm tra điều kiện này, nếu điều kiện thỏa mãn, thì chương trình thực hiện câu lệnh sau từ khóa then, ngược lại câu lệnh bị bỏ qua..
+ HS: Chú ý ví dụ của GV đưa ra nhận biết cách viết câu lệnh.

+ HS: Điều kiện là 45 mod 5 = 0.
+ HS: Nếu điều kiện đúng thực hiện câu lệnh a:=b.
+ HS: Câu lệnh sẽ bị bỏ qua.

+ HS: If T>100 then write((T*70)/100);
+ HS: Điều kiện: Nếu T>100
+ HS: Nếu điều kiện đúng thực hiện câu lệnh write((T*70)/100);
+
 
Gửi ý kiến