1. Trang chủ
  2. » Mầm non - Tiểu học

tuaàn 20 tuaàn 20 tieát 39 baøi 7 caâu leänh laëp a muïc tieâu hs bieát nhu caàu caàn coù caáu truùc laëp trong chöông trình ngoân ngöõ laäp trình söû duïng caáu truùc laëp ñeå chæ daãn cho maùy tính

7 9 0

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

THÔNG TIN TÀI LIỆU

khi vieát chöông trình maùy tính caàn thöïc hieän moät coâng vieäc nhieàu laàn ngöôøi ta thöôøngvieát laëp laïi nhieàu caâu leänh thöïc hieän moät pheùp tính nhaát ñònh ( söû duïng [r]

(1)

Tuần 20 Tiết 39

Bài 7: CÂU LỆNH LẶP A.Mục tiêu :

- HS biết nhu cầu cần có cấu trúc lặp chương trình

-ngơn ngữ lập trình sử dụng cấu trúc lặp để dẫn cho máy tính thực lặp lặp lại cơng việc

-Viết cấu trúc câu lặp số tình đơn giản B.Tiến trình giảng :

Ổn định

2.Kiểm tra cũ 3.Dạy : * Nội dung : HOẠT ĐỘNG

CỦA GV HOẠT ĐỘNG CỦA HS NỘI DUNG

-Nêu ví dụ hoạt động lặp lặp lại

-Nhận xét hoạt động lặp lại

-Nêu cách thực cơng việc chương trình Pascal

-nêu ví dụ vẽ hình minh họa bảng

Nêu ví dụ nêu

-Lắng nghe nhận xét

-Nêu vài ví dụ mà sử dụng lặp lại nhiều lần

-HS quan sát

-Hs quan sát nhận xét

Hs quan sát nhận

I.Các cơng việc phải thực nhiều lần

-vd:Học thuộc phải đọc lặp lại nhiều lần

-Đánh ngày hai lần -Nhặt rau ,lặp lại động tác nhiều lần

khi viết chương trình máy tính cần thực cơng việc nhiều lần người ta thườngviết lặp lại nhiều câu lệnh thực phép tính định ( sử dụng cấu trúc lặp )

II Câu lệnh lặp –một lệnh thay cho nhiều lệnh

VD1:vẽ hình vng dịch chuyển lần cách thực vẽ hình lần

B1: k 0(k số đoạn thẳng vẽ được)

(2)

thuật toán

Thế cấu trúc lặp ?

Sử dụng cấu trúc lặp để làm ?

xét

HS trả lời -Hs trả lời

phaûi

B3:nếu K< thi quay B2.ngược lại kết thúc

VD2 :tính tổng 100 số tự nhiên

 cấu trúc lặp sử dụng để thị cho máy tính thực hiên lặp lại vài hoạt động điều kiện thõa mãn

-Mọi ngơn ngữ lặp trình điều có câu lệnh lặp để thể cấu trúc lặp

4.Cũng cố

5.Hướng dẫn học nhà

6.Nhận xét rút kinh nghiệm điểm danh

-Tuần 20

Tiết 40

Bài 7: CÂU LỆNH LẶP A.Mục tiêu :

- HS biết nhu cầu cần có cấu trúc lặp chương trình

-ngơn ngữ lập trình sử dụng cấu trúc lặp để dẫn cho máy tính thực lặp lặp lại cơng việc

-Viết cấu trúc câu lặp số tình đơn giản B.Tiến trình giảng :

Ổn định

2.Kiểm tra cũ 3.Dạy : * Nội dung : HOẠT ĐỘNG

CUÛA GV

HOẠT ĐỘNG CỦA HS

NỘI DUNG -gọi hs nêu dạng câu

(3)

Trong đâu từ khóa ?

Nêu cách thực câu lệnh lặp ?

Cách xác định sồ lần lặp ?

Gv cho ví dụ gọi hs lên làm

Từ khóa : for ,to ,do

Hs trả lời

Giá trị cuối trừ giá trị đầu +1

Hs lên bảng

đầu> TO <giá trị cuối > DO <Câu lệnh>;

-Trong :FOR,TO,DO :từ khóa

Biến đếm :là biến kiểu nguyên

Giá trị đầu, giá trị cuối :là giá trị nguyên

2.Cách thực câu lệnh lặp :câu lệnh lặp thực câu lệnh nhiều lần,mỗi lần vòng lặp Số vòng lặp biết trước :

Giá trị cuối - Giá trị dầu +1 Khi thực ban đầu biến đếm nhận giá trị giá trị đầu Sau vòng lặp biến đếm tự động thêm đơn vị giá trị cuối VD 3:kết in hình :dãy lần lặp từ đến 10 Vd4:In chữ o hình nhiều lần

VI.Tính tổng tích câu lệnh lặp :

4.Cũng cố

5.Hướng dẫn học nhà

6.Nhận xét rút kinh nghiệm điểm danh

(4)

Bài : BÀI TẬP A.Mục tiêu :

-HS hiểu cấu trúc lặp vận dụng vào tập SGK B.Tiến trình giảng :

Ổn định :

2.Kiểm tra cũ 3.Dạy : * Nội dung : HOẠT ĐỘNG

CỦA GV HOẠT ĐỘNG CỦA HS NỘI DUNG

Hướng dẫn hs trả lời câu hỏi SGK -Nêu vài ví dụ hoạt động lặp

Em cho biết tác dụng câu lệnh lặp ?

Sử dụng câu lệnh lặp nhằm mục đích ? Điều kiện cần thiết để câu lệnh thực ?

Sau thực xong câu lệnh j có giá trị ?

Xác định tính sai câu lệnh lặp tập

Hs trả lời

Hs đứng lên trả lời

Gọi hs trả lời

Đk giá trị đầu lớn giá trị cuối

Giá trị j 12

Hs tìm lỗi câu lệnh

BT1: Một vài ví dụ hoạt động lặp :

-Đánh buổi sáng thức dậy

Hằng ngày vặn đồng hồ báo thức lúc 6h sáng để tập thể dục buổi sáng

BT2 : Cho biết tác dụng câu lệnh lặp với số lần biết trước : Làm dơn giản giảm nhẹ cơng sức người viết chương trình BT3 : Với máy tính kiểm tra điều kiện câu lệnh lặp :giá trị biến điếm nhỏ giá trị cuối

-Nếu điều kiện thỏa mãn ,câu lệnh tiếp tục thực , ngược lại kết thúc câu lệnh BT4 :Lệnh lặp thực vòng lặp ,mỗi lần j tăng lên đơn vị Khi kết thúc vịng lặp j có giá trị 12

BT5 : câu lệnh Pascal a for i:= 100 to writeln (‘A’);

(5)

Gv hướng dẫn hs giải bt hướng dẫn bước xây dựng thuật tốn

Lên bảng làm tập

b.For i:= 1.5 to 10.5 writeln (‘A’);

sai giá trị không gán số lẽ

c.For I = to 10 writeln(‘A’); sai I thiếu dấu :

d.for i:=1 to 10 ; writeln (‘A’); khoâng in kết sau có dấu ; kết thúc câu lệnh sau không in A

e Var x: real ; begin for x:= to 10 writeln (‘A’ ); end

Sai biến x khai báo liệu số thực nên gán giá trị đầu giá trị cuối số thực BT6 : Mơ tả thuật tốn :

B1 : gaùn A  , I  B2 : A 1/ I (I +2 ) B3 : I  I +1 ;

B4 : Neáu I <= n , quay lại B2 B5 : in kết kết thúc 4.Cũng cố

5.Hướng dẫn học nhà

6.Nhận xét rút kinh nghiệm điểm danh

-

-Tuần 22 Tiết 43,44

Bài TH : SỬ DỤNG LỆNH LẶP FOR DO A.Mục tiêu :

-HS hiểu cấu trúc lặp vận dụng vào tập SGK -Làm tập thực hành SGK

B.Tieán trình giảng : Ổn định :

(6)

* Noäi dung :

Hướng dẫn hs gõ tập SGK chỉnh sửa kết cân đối

BT : Viết chương trình nhập vào số n , in hình số từ đến n Giải :

Program ct; Var I, n : integer; Begin

Writeln (‘nhap n ‘); Readln (n);

For i:=1 to n Writeln (‘so’, I ); Readln;

End

BT2: Viết chương trình nhập vào số n ,in số chẳn từ đến n Giải :

Pogram ct;

Var I,n :integer; Begin

Writeln (‘ nhap n’); Readln(n);

For i:= to n

If I mod = then writeln (i); Readln;

End 4.Cũng cố

5.Hướng dẫn học nhà

6.Nhận xét rút kinh nghiệm điểm danh

(7)

-Tuần 23 Tiết 45,46

Bài HỌC VẼ HÌNH VỚI PHẦN MỀM GEOGEBRA A.Mục tiêu :

-HS hiểu cấu trúc lặp vận dụng vào tập SGK B.Tiến trình giảng :

Ổn định :

2.Kiểm tra cũ 3.Dạy : * Nội dung : HOẠT ĐỘNG

CUÛA GV

HOẠT ĐỘNG CỦA HS

NỘI DUNG

4.Cũng cố

5.Hướng dẫn học nhà

6.Nhận xét rút kinh nghiệm ñieåm danh

Ngày đăng: 18/04/2021, 07:41

Xem thêm:

w