Tải bản đầy đủ (.docx) (3 trang)

Tiết 44_Tin 8

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (108.02 KB, 3 trang )

<span class='text_page_counter'>(1)</span>Ngày soạn: Ngày dạy: 8C1:. Tiết 44 8C2:. 8C3:. Bài thực hành 5: SỬ DỤNG LỆNH LẶP FOR…DO I. MỤC TIÊU: 1. Kiến thức: - Viết chương trình có sử dụng vòng lặp for…do. - Sử dụng được câu lệnh ghép. 2. Kỹ năng - Rèn luyện kĩ năng đọc hiểu chương trình có sử dụng vòng lặp for … do, tìm hiểu tác dụng của các câu lệnh. 3. Thái độ - Ham thích lập trình trên máy tính để giải các bài tập. 4. Năng lực Năng lực tự học; giải quyết vấn đề; sáng tạo; giao tiếp; tự quản lý; hợp tác; sử dụng công nghệ thông tin và truyền thông; sử dụng ngôn ngữ. II. CHUẨN BỊ - Giáo viên: Giáo án, SGK, SGV, phòng máy. - Học sinh: Học bài cũ ở nhà. III. PHƯƠNG PHÁP, KĨ THUẬT - Phương pháp: Đặt vấn đề, vấn đáp, gợi mở, phân tích, trực quan, thực hành. - Kĩ thuật: Động não, chia nhóm, giao nhiệm vụ. IV. TIẾN TRÌNH HOẠT ĐỘNG-GIÁO DỤC 1. Ổn định lớp (1') 2. Bài mới A. HOẠT ĐỘNG KHỞI ĐỘNG: Không. B. HOẠT ĐỘNG HÌNH THÀNH KIẾN THỨC Hoạt động của GV và HS Nội dung - Mục tiêu: Rèn luyện kĩ năng viết Bài toán: Một người gửi tiết kiệm tại chương trình có sử dụng vòng lặp một ngân hàng với số tiền ban đầu là a For … do. triệu đồng, lãi suất mỗi tháng là k%. Hãy cho biết số tiền người đó có được GV: Đưa bài toán sau khoảng thời gian t tháng. Biết rằng, lãi suất sau mỗi tháng sẽ được cộng vào HS: Thảo luận tìm cách giải bài số tiền gốc cho tháng tiếp theo. toán. a) Hãy viết thuật toán và chương trình giải bài toán trên. HS: Trình bày thuật toán. b) Viết chương trình cho bài toán và chạy thử. Lưu chương trình với tên HS: Nhận xét, đánh giá. Tinh_lai.pas..

<span class='text_page_counter'>(2)</span> GV: Nhận xét, đánh giá. HS: Thực hành theo nhóm trên máy để chỉnh sửa chương trình. GV: Quan sát, hướng dẫn.. Uses crt; Var i,t : integer; a,k,t:Real; Begin clrscr; Readln(a,k,t); Writeln; T:=a; For i:=1 to t do T:=T+T*k/100; Write(T:4:2); Readln; End.. C. HOẠT ĐỘNG LUYỆN TẬP (5') Em hãy sửa chương trình trên với chu kỳ tính lãi là c tháng. Uses crt; Var i,t,c : integer; a,k,t:Real; Begin clrscr; Readln(a,k,t); Writeln; T:=a; For i:=1 to t do If i mod c=0 then T:=T+T*k/100; Write(T:4:2); Readln; End. D. HOẠT ĐỘNG VẬN DỤNG, SÁNG TẠO (5') Hàm random(n) cho giá trị là một số nguyên ngẫu nhiên trong khoảng từ 0 đến n-1. Để a là một số ngẫu nhiên trong khoảng từ 1 đến 6 ta sử dụng lệnh: a:=random(6)+1. Với lệnh này ta có thể viết chương trình mô phỏng việc gieo một con súc sắc. Mỗi lần gieo, mặt ngửa của súc sắc là mặt có a chấm Hãy lập trình mô phỏng việc gieo súc sắc trong n lần với số nguyên n nhập từ bàn phím. Sau mỗi lần gieo, chương trình đều thông báo mặt ngửa của súc sắc. Sau n lần gieo cho biết hệ số may mắn bằng k/n trong đó k là số lần mặt ngửa 6 chấm. E. HOẠT ĐỘNG TÌM TÒI, MỞ RỘNG (5') - Viết chương trình các bài đã học bằng một ngôn ngữ lập trình khác mà em tìm hiểu được..

<span class='text_page_counter'>(3)</span> * HƯỚNG DẤN VỀ NHÀ (2') - Thực hành lại các bài tập ở nhà. - Chuẩn bị kiến thức cho tiết thực hành tiếp theo. V. RÚT KINH NGHIỆM.

<span class='text_page_counter'>(4)</span>

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×