TIET 15

Chia sẻ bởi Trần Văn Nghĩa | Ngày 25/04/2019 | 59

Chia sẻ tài liệu: TIET 15 thuộc Tin học 11

Nội dung tài liệu:

Ngày soạn : Tiết :
Ngày dạy : Lớp :

§6: CẤU TRÚC LẶP (tiết 2)

I. MỤC TIÊU BÀI DẠY
1-Kiến thức
- Hiểu được cấu trúc lặp với số lần chưa biết trước và câu lệnh While-do.
- Biết vận dụng cấu trúc lặp với số lần chưa biết trước vào các bài toán cụ thể.
2-Kỹ năng
- Mô tả được thuật toán của một số bài toán đơn giản có sử dụng lệnh lặp với số lần chưa biết trước.
- Viết đúng lệnh lặp với số lần chưa biết trước.
3-Thái độ
- Say mê, ham thích nghiên cứu môn Tin học.
II. ĐỒ DÙNG DẠY HỌC
1-Chuẩn bị của Giáo viên
- Giáo án, SGK, đồ dùng dạy học.
2-Chuẩn bị của Học sinh
- Sách giáo khoa, vở ghi, đồ dùng học tập.
III. HOẠT ĐỘNG HỌC TẬP
1-Hoạt động 1: Ổn định tổ chức
Hoạt động của GV
Hoạt động của HS
TG

- Ổn định lớp.
- Kiểm tra sỹ số
- Chào thầy.
- Báo cáo sỹ số.
2’


2-Hoạt động 2: Kiểm tra bài cũ
Hoạt động của GV
Hoạt động của HS
TG

* Đưa ra câu hỏi
-Em hãy viết cấu trúc câu lệnh lặp for-do với dạng tiến và lùi:

- Nhận xét, đánh giá cho điểm

* Lên bảng trả lời
-Dạng tiến:
for := to do ;
-Dạng lùi:
for := downto do
Trong đó:
Biến đếm là biến đơn
Giá trị đầu, giá trị cuối: là biểu thức cùng kiểu với biến đếm



5’


3-Hoạt động 3: Bài mới
Hoạt động của GV
Hoạt động của HS
TG

3. Lặp với số lần chưa biết trước và câu lệnh While-do
Bái toán:
Các em hãy đưa ra thuật toán và viết chương trình tính tổng các số nguyên từ 1 đến 10.


- Với bài toán trên ngoài sử dụng câu lệnh lặp for-do ta còn có thể sử dụng câu lệnh lặp với số lần lặp chưa biết trước.
* Câu lệnh While – do
- Cấu trúc:
While <điều kiện> do ;

+ Điều kiện: là biểu thức logic
+ Câu lệnh: là câu lệnh đơn hoặc câu lệnh ghép.
Sơ đồ:











Sơ đồ thuật toán trên:















- Xây dựng chương trình:

Program tinh_tong;
uses crt;
var i,s: integer;
Begin
clrscr;
writeln(`CHUONG TRINH TINH TONG TU 1 - 10`);
s:=0;
i:=1;
while i<=10 do
begin
s:=s+i;
i:=i+1;
end;
writeln(`Tong la: `,s);
readln
End.
- Đưa ra bài tập
Viết chương trình nhập vào máy một số nguyên đến báo giờ nhập số 0 thì dừng.


- Suy nghĩ, viết chương trình.

- Sử dụng câu lệnh lặp for- do

+ Thuật toán:
B1: s ( 0; i (1;
B2: Nếu i >10 thì chuyển đến B5
B3: s ( s + i;
B4: i ( i + 1, quay lại bước 2;
B5: Đưa ra S rồi kết thúc.


+ Chương trình
Program tinh_tong;
uses crt;
var i,s: integer;
Begin
clrscr;
writeln(`CHUONG TRINH TINH TONG TU 1 - 10`);
s:=0;
for i:=1 to 10 do
s:=s+i;
writeln(`Tong la: `,s);
readln
End.



- Nghe giảng, ghi bài.

- Quan sát.






















- Suy nghĩ viết thuật toán và chương trình.


8’











10’
















10’

















10’



IV. CỦNG CỐ (
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...

Người chia sẻ: Trần Văn Nghĩa
Dung lượng: | Lượt tài: 0
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)