Tin tức thư viện

Chức năng Dừng xem quảng cáo trên violet.vn

12087057 Kính chào các thầy, cô! Hiện tại, kinh phí duy trì hệ thống dựa chủ yếu vào việc đặt quảng cáo trên hệ thống. Tuy nhiên, đôi khi có gây một số trở ngại đối với thầy, cô khi truy cập. Vì vậy, để thuận tiện trong việc sử dụng thư viện hệ thống đã cung cấp chức năng...
Xem tiếp

Hỗ trợ kĩ thuật

  • (024) 62 930 536
  • 091 912 4899
  • hotro@violet.vn

Liên hệ quảng cáo

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

Bài 9. Cấu trúc rẽ nhánh

Wait
  • Begin_button
  • Prev_button
  • Play_button
  • Stop_button
  • Next_button
  • End_button
  • 0 / 0
  • Loading_status
Tham khảo cùng nội dung: Bài giảng, Giáo án, E-learning, Bài mẫu, Sách giáo khoa, ...
Nhấn vào đây để tải về
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: Nguyễn Văn Đáp
Ngày gửi: 20h:34' 20-10-2020
Dung lượng: 54.0 KB
Số lượt tải: 173
Số lượt thích: 0 người
Ngày soạn 16/10/2020
Tiết: 12
TÊN BÀI: Cấu trúc rẽ nhánh
I-MỤC TIÊU CỦA BÀI DẠY
1. Kiến thức.
-Nắm được khái niệm rẽ nhánh dạng thiếu và đủ
-Nắm được câu lệnh If – then dạng thiếu và đủ
-Nắm được cú pháp câu lệnh ghép
2. Kỹ năng.
-Mô phỏng được lược đồ rẽ nhánh dạng thiếu và đủ
3. Thái độ: Nghiêm túc trong học tập để biết cách sử dụng câu lệnh If- then, câu lệnh ghép
4. Đinh hướng phát triển năng lực : Năng lực tự học, năng lực hợp tác, năng lực giao tiếp, năng lực quan sát, năng lực phát hiện và giải quyết vấn đề, năng lực tính toán, năng lực vận dụng kiến thức vào cuộc sống
II. CHUẨN BỊ CỦA GIÁO VIÊN VÀ HỌC SINH
1-Giáo viên: SGK, SGV, giáo án,
2-Học sinh:SGK, vở ghi.
III. PHƯƠNG PHÁP, KỸ THUẬT DẠY HỌC
1-Phương pháp: Thuyết trình, vấn đáp
2- Kỹ thuật dạy học XYZ, ổ bi, bể cá
IV.TIẾN TRÌNH BÀI DẠY ( TỔ CHỨC CÁC HOẠT ĐỘNG )
*Ổn định lớp: Kiểm tra sĩ số, nội vụ lớp học
Lớp
11A6
11A7

Ngày giảng:






A. Hoạt động khởi động
1- Kiểm tra bài cũ:
Không kiểm tra bài cũ mà kết hợp trong bài mới
2-Tạo tình huống ( vào bài mới )Hôm nay chúng ta học sang chương mới, Chương III Cấu trúc rẽ nhánh và lặp. Bài hôm nay là bài 9. Cấu trúc rẽ nhánh
B.Hoạt động hình thành kiến thức

MỤC TIÊU( Hoặc ghi cả Nội dung là do từng GV)
HOẠT ĐỘNG CỦA GV
HOẠT ĐỘNG CỦA
HỌC SINH

Hoạt động 1: Rẽ nhánh

Thường ngày, có rất nhiều việc chỉ được thực hiện khi một điều kiện cụ thể nào đó được thoả mãn.
Ví dụ, Châu và Ngọc thường cùng nhau chuẩn bị các bài thực hành môn tin học.
Một lần Châu hẹn với Ngọc: Chiều mai nếu trời không mưa thì Châu sẽ đến nhà Ngọc .
Ta gọi cách diễn đạt đó là dạng thiếu:
Nếu … thì ….
Một lân khác, Ngọc hẹn với Châu: Chiều mai nếu trời không mưa thì Ngọc sẽ đến nhà Châu, nếu mưa thì sẽ gọi điện cho Châu để trao đổi.
Ta nói cách diễn đạt đó thuộc dạng đủ:
Nếu …. thì …, nếu không thì …
GV: Theo em hiểu rẽ nhánh là gì ?



Từ đó có thể thấy, trong nhiều thuật toán, các thao tác tiếp theo sẽ phụ thuộc vào kết quả nhận được từ các bước trước đó.
Ví dụ, để giải phương trình bậc hai:ax2+ bx + c (a≠0)
Trước tiên, ta tính biệt số delta
D = b2 – 4ac.
Nếu D không âm, ta sẽ đưa ra các nghiệm.Trong trường hợp ngược lại ta phải thông báo phương trình vô nghiệm.
























Hs: Rẽ nhánh giống như đi đến ngã ba hoặc ngã tư đường rồi rẽ theo một hướng (nhánh) nào đó.












Lắng nghe, ghi chép

Hoạt động 2: Câu lệnh If - then

Dạng thiếu:
If <điều kiện> then ;
Dạng đủ:
If <điều kiện> then else ;
Trong đó:
-Điều kiện là biểu thức lôgic.
-Câu lệnh, câu lệnh 1, câu lệnh 2 là môt câu lệnh của Pascal
Ở dạng thiếu: điều kiện sẽ được tính và kiểm tra. Nếu điều kiện đúng (có giá trị là true) thì câu lệnh sẽ được thực hiện, ngược lại thì câu lệnh sẽ bị bỏ qua
Ở dạng đủ, điều kiện cũng được tính và kiểm tra. Nếu điều kiện đúng thì câu lệnh 1 sẽ được thực hiện, ngược lại thì câu lệnh 2 sẽ được thực hiện.
GV yêu cầu HS lấy ví dụ:

Ví dụ 1.
If D < 0 then writeln(‘PT vô nghiệm’);
Ví dụ 2.
If a mod 3 = 0 then write(a, ‘ chia hết cho 3’)
Else writeln(a, ‘ khong chia het cho 3’)
Ví dụ 3. Để tìm số lớn nhất trong 2 số a và b, có thể thực hiện bằng 2 cách sau:
-DÙng lệnh gán max := a và lệnh if – then dạng thiếu:
If b > a then max := b;
-
 
Gửi ý kiến

Hãy thử nhiều lựa chọn khác