1. Trang chủ
  2. » Giáo án - Bài giảng

Giáo án Tin học 8 - Tiết 30, Bài thực hành 4: Sử dụng lệnh điều kiện If...Then - Năm học 2009-2010 - Ngô Thị Thùy Dung

3 16 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 3
Dung lượng 141,15 KB

Nội dung

Kĩ năng: - Viết được câu lệnh điều kiện if…then trong chương trình - Rèn luyện kĩ năng ban đầu về đọc các chương trình đơn giản và hiểu được ý nghĩa của thuật toán sử dụng trong chương t[r]

(1)Trường THCS Xuân Đường Ngày soạn: 26/11/2009 Ngày dạy: 30/11/2009 Tuần 15: Tin học Tiết 30: Bài thực hành 4: SỬ DỤNG LỆNH ĐIỀU KIỆN IF…THEN I MỤC TIÊU: Kiến thức: Hiểu rõ câu lệnh điều kiện if…then Kĩ năng: - Viết câu lệnh điều kiện if…then chương trình - Rèn luyện kĩ ban đầu đọc các chương trình đơn giản và hiểu ý nghĩa thuật toán sử dụng chương trình Thái độ: - Ham thích môn học - Tích cực học tập II PHƯƠNG PHÁP: Phương pháp thử, trực quan, thảo luận nhóm, thử III CHUẨN BỊ: Giáo viên: - SGK, tài liệu, giáo án - Đồ dùng dạy học: máy vi tính Học sinh: - Đọc trước bài và học bài nhà - SGK, đồ dùng học tập: máy vi tính IV TIẾN TRÌNH LÊN LỚP: Ổn định lớp (1’) Bài mới: Hoạt động Gv - Hs Nội dung Hoạt động 1: Khởi động (4’) Gv: Mở điện Gv: Yêu cầu Hs khởi động máy, quan sát và báo cáo tình trạng máy mình Hs: Thực Hoạt động 2: Tìm hiểu câu lệnh điều kiện Pascal (6’) Gv: Yêu cầu Hs đọc Sgk? Hs: Đọc bài Gv: Trong Pascal, có loại câu lệnh điều kiện? Hs: Trả lời Gv: Cú pháp câu lệnh điều kiện dạng thiếu? Hs: Trả lời Gv: Cú pháp câu lệnh điều kiện dạng đủ? Hs: Trả lời Gv: Ngô Thị Thùy Dung Lop8.net Tìm hiểu câu lệnh điều kiện: Trang 88 (2) Trường THCS Xuân Đường Tin học * Cú pháp câu lệnh điều kiện dạng thiếu: Nếu <điều kiện> thì <câu lệnh>; If <điều kiện> then <câu lệnh>; * Cú pháp câu lệnh điều kiện dạng đầy đủ: Nếu <điều kiện> thì <câu lệnh 1> không thì <câu lệnh 2>; If <điều kiện> then <câu lệnh 1> else <câu lệnh 2>; Hoạt động 3: Bài (30’) Bài 1: Viết chương trình nhập hai số nguyên a và b khác từ bàn phím và in hai số đó màn hình theo thứ tự không giảm Gv: Yêu cầu Hs đọc Sgk Gv: Bài yêu cầu thực gì? Hs: Trả lời Gv: Xác định Input, Output bài toán? Hs: Trả lời Gv: Yêu cầu Hs thảo luận theo nhóm, mô tả thuật toán? Hs: Thảo luận Hs: Lên bảng viết Gv: Chốt Gv: Ngô Thị Thùy Dung Lop8.net * Xác định bài toán: - Input: hai số nguyên a, b - Output: hai số a, b theo thứ tự không giảm * Mô tả thuật toán: - Bước 1: Nhập số nguyên a, b từ bàn phím - Bước 2: Nếu a <= b thì hiển thị màn hình giá trị biến a trước đến giá trị biến b; - Bước 3: Nếu b < a thì hiển thị màn hình giá trị biến b trước đến giá trị biến a; - Bước 4: Kết thúc * Viết chương trình: Program sap_xep; Uses crt; Var a, b, T : integer; Begin Clrscr; {B1: Nhap so nguyen a, b tu ban phim} Write (‘Nhap so a: ’) ; Readln(a); Write (‘Nhap so b: ’) ; Readln(b); Trang 89 (3) Trường THCS Xuân Đường Tin học {B2: Neu a<= b thi hien thi man hinh gia tri bien a truoc roi den gia tri bien b} If a<= b then write (a, ‘ ‘, b); {B3: Neu b<a thi hien thi man hinh gia tri bien b truoc roi den gia tri bien a} If b<a then write (b, ‘ ‘, a); Readln End Gv: Chiếu chương trình cho Hs quan sát, phân tích chương trình Gv: Chương trình sử dụng câu lệnh điều kiện dạng nào? Hs: Trả lời Gv: Chương trình Sgk sử dụng câu lệnh điều kiện dạng nào? Hs: Trả lời Gv: Phân tích chương trình Sgk Gv: Cho Hs gõ chương trình vào máy, dịch và chạy chương trình với các liệu là (12, 53), (65, 20) Hs: Thực hành Củng cố: (3’) Nhắc lại cấu trúc câu lệnh điều kiện If…then dạng thiếu và dạng đủ Dặn dò: (1’) - Coi trước bài 2, bài bài thực hành - Làm bài tập nhà: Xác định Input, Output, mô tả thuật toán bài 2, bài Gv: Ngô Thị Thùy Dung Lop8.net Trang 90 (4)

Ngày đăng: 29/03/2021, 15:13

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w