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: Lâm Mỹ An
Ngày gửi: 18h:24' 10-10-2009
Dung lượng: 112.5 KB
Số lượt tải: 526
Số lượt thích: 0 người

nh






I. Mục tiêu:

Về kiến thức:
Phát biểu được nội dung và nhu cầu của cấu trúc rẽ nhánh trong biểu diễn thuật toán;
Sử dụng được cấu trúc rẽ nhánh trong mô tả thuật toán của một số bài toán đơn giản.
Về kỹ năng:
Phân biệt và sử dụng được câu lệnh rẽ nhánh ở 2 dạng: dạng thiếu và đầy đủ;
Viết được các câu lệnh rẽ nhánh dạng thiếu, rẽ nhánh dạng đầy đủ và áp dụng để thực hiện được thuật toán của một bài toán đơn giản.
Về thái độ:
Giúp hs nâng cao kiến thức về sử dụng NNLT, tạo hứng thú cho hs tư duy, từ đó tích cực nghiên cứu và thêm yêu thích môn học.
II. Những phương pháp dạy học được sử dụng:
Kết hợp các phương pháp giảng dạy như thuyết trình, vấn đáp, vẽ hình minh họa, kiểm tra đánh giá,…
III. Phương tiện dạy học:
1. Chuẩn bị của giáo viên:
Máy tính, máy chiếu (nếu có);
Bài giảng thiết kế trên các Slide nếu có máy tính và máy chiếu;
Sách giáo khoa và sách giáo viên Tin học 11;
Nếu không có máy tính và máy chiếu thì giáo viên sẽ dùng phấn và bảng đen là công cụ chủ yếu để giảng dạy.
2. Chuẩn bị của học sinh:
Vở ghi lý thuyết;
Sách giáo khoa tin học 11;
IV. Tài liệu tham khảo (nếu có):
Bài tập tin học 11 - Nhà xuất bản Giáo dục - Hồ Sĩ Đàm, Nguyễn Thanh Tùng.
V. Tiến trình lên lớp:
1. Ổn định lớp (2’)
Yêu cầu lớp trưởng báo cáo sĩ số, ổn định lớp.
2. Kiểm tra bài cũ và gợi động cơ:
a. Kiểm tra bài cũ (’)
…
b. Gợi động cơ (2’)
Chúng ta đã qua 2 tiết thực hành làm quen với việc soạn, dịch và thực thi một chương trình đơn giản bằng NNLT Pascal. Tuy nhiên, trong cuộc sống thực tế để giải quyết 1 bài toán ta cần phải lựa chọn các cách khác nhau để giải quyết theo yêu cầu. Vậy làm thế nào để NNLT biết các lựa chọn đó? Nội dung bài học hôm nay sẽ giúp chúng ta giải quyết vấn đề.
3. Nội dung bài giảng:

TG
NỘI DUNG
HĐ CỦA GV
HĐ CỦA HS


1. Khái niệm rẽ nhánh:
* Rẽ nhánh là một điều khiển chọn thực hiện hay không thực hiện một công việc phù hợp với một điều kiện đang xảy ra. (Thực chất là dạy máy học cách xử lý tình huống).
VD: Để viết chương trình giải phương trình bậc II, ta phải tính:
Delta = b2 - 4ac;
Sau đó tùy thuộc vào giá trị của Delta mà ta có tính nghiệm hay không.











Mỗi NNLT có cách thể hiện lệnh rẽ nhánh khác nhau.
GV: Trong thực tế:
- Nếu Delta < 0 thì phương trình vô nghiệm;
- Nếu Delta >= 0 thì phương trình có nghiệm.
Như vậy tùy thuộc vào giá trị của Delta mà ta đưa ra vô nghiệm hay có nghiệm.
Hoặc có thể nói: Nếu Delta < 0 thì phương trình vô nghiệm; ngược lại thì phương trình có nghiệm.
Như vậy ta thấy một số mệnh đề có dạng:
- Nếu …… Thì ……
- Nếu …… thì ……ngược lại thì ……
Cấu trúc này được gọi là Cấu trúc rẽ nhánh.








GV: Lưu ý các em sau Then và sau Else chỉ có một lệnh chương trình.
HS: Chú ý nghe giảng.














HS: Chú ý nghe giảng, ghi bài đầy đủ.














2. Câu lệnh IF - THEN:
NNLT Pascal sử dụng câu lệnh IF - THEN để mô tả việc rẽ nhánh tương ứng với 2 loại mệnh đề rẽ nhánh cú pháp như sau:
Dạng thiếu:
IF <điều_kiện> THEN ;
Dạng đầy đủ:
IF <điều_kiện> THEN ELSE ;
Trong đó:
- Điều_kiện: là biểu thức quan hệ hoặc logic;
- Câu_lệnh, câu_lệnh_1, câu_lệnh_2 là một câu lệnh của Pascal.
Ý Nghĩa các câu lệnh:
- Dạng thiếu: Nếu điều kiện đúng thì câu lệnh được thực hiện; nếu điều kiện sai thì không thực hiện gì.
- Dạng đủ: Nếu điều kiện đúng thì thực hiện câu lệnh 1; nếu điều kiện sai thì thực hiện câu lệnh 2.
VD1
 
Gửi ý kiến

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