1. Trang chủ
  2. » Kỹ Năng Mềm

Tiết 38_Câu lệnh lặp

3 3 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 17,08 KB

Nội dung

Kiến thức: - Biết nhu cầu cần có cấu trúc lặp trong ngôn ngữ lập trình; - Biết ngôn ngữ lập trình dùng cấu trúc lặp để chỉ dẫn máy tính thực hiện lặp đi lặp lại công việc nào đó một số l[r]

(1)Ngày soạn: Ngày dạy: Tiết 38 Bài 7: CÂU LỆNH LẶP (Tiếp theo) I MỤC TIÊU Kiến thức: - Biết nhu cầu cần có cấu trúc lặp ngôn ngữ lập trình; - Biết ngôn ngữ lập trình dùng cấu trúc lặp để dẫn máy tính thực lặp lặp lại công việc nào đó số lần; - Hiểu hoạt động câu lệnh lặp với số lần biết trước for…do Pascal; - Biết lệnh ghép Pascal Kĩ năng: - Viết đúng lệnh For số tình đơn giản Thái độ: - Nghiêm túc học tập, ham thích lập trình trên máy để giải các bài tập Định hướng phát triển lực Năng lực tự học; giải 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 - HS: học bài cũ nhà III PHƯƠNG PHÁP - Vấn đáp, giải vấn đề, thuyết trình, gợi mở IV TIẾN TRÌNH: Ổn định lớp: (1') Kiểm tra bài cũ: (5') - Viết cấu trúc câu lệnh lặp và mô tả hoạt động nó? - Hãy cho biết tác dụng câu lệnh lặp với số lần biết trước? Bài (27') Hoạt động GV và HS - Mục tiêu: Hiểu cách dùng For…do để tính tổng và tích - Hình thức tổ chức: cá nhân, nhóm - Kỹ thuật: Động não, vấn đáp, suy nghĩ - Phương pháp: Đàm thoại, đặt vấn đề, trực quan, thảo luận nhóm Nội dung Tính tổng và tích câu lệnh lặp: Ví dụ 5: Chương trình tính tổng N số tự nhiên đầu tiên, với N nhập vào từ bàn phím Program tinh_tong; uses crt; Var N,i : integer; GV: Đưa ví dụ Trong bài này S : longint; ta sử dụng biến gì? Begin GV: Biến S ta lên khai báo là kiểu Clrscr; longint nó là kiểu nguyên nó lưu trữ Write('Nhập số N='); Readln(N); (2) phạm vi lớn kiểu Integer HS: Thảo luận đại diện các nhóm lên làm GV: Nhận xét và bổ sung S:=0; For i:= to N S:= S +i Writeln('Tổng cua N so là:',S); Readln; End GV: Yêu cầu HS giải thích ý nghĩa các câu lệnh * Lưu ý: Kiểu liệu Longint: Kiểu số nguyên GV: Chạy chương trình đã chuẩn bị trên máy tính cho HS quan sát, kết GV: Đưa ví dụ Trong bài này ta Ví dụ 6: Ta kí hiệu N! là tích N số tự sử dụng biến gì? nhiên đầu tiên: N! = 1.2.3 N Program tinh_giai_thua; GV: Ý tưởng bài này là tính tích uses crt; N số tự nhiên đầu tiên var N,i : integer; HS: Thảo luận đại diện các nhóm P : longint; lên làm begin GV: Nhận xét và bổ sung clrscr; Write('Nhập số N='); Readln(N); GV: Yêu cầu HS giải thích ý nghĩa P:=1; các câu lệnh for i:= to N P:= P*i writeln('Tich N số tự nhiên GV: Chạy chương trình đã chuẩn bị là:',P); trên máy tính cho HS quan sát, kết readln; end Củng cố (10') - Trong Pascal cấu trúc for có hai dạng tiến và lùi: Dạng tiến: For <biến đếm>:= <giá trị đầu> to <giá trị cuối> <câu lệnh>; Dạng lùi: For <biến đếm>:= <giá trị cuối> downto <giá trị đầu> <câu lệnh>; - Bài tập 3: SGK/59 Bước A 0, i 1 Bước A A + i(i 2) Bước i i + Bước Nếu i n, quay lại bước Bước Ghi kết A và kết thúc thuật toán (3) Hướng dẫn nhà (2') - Học bài cũ - Bài tập 5-18 Vở bài tập - Chuẩn bị các bài tập để chuẩn bị cho tiết bài tập V RÚT KINH NGHIỆM (4)

Ngày đăng: 03/06/2021, 23:17

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

TÀI LIỆU LIÊN QUAN

w