TIẾT 15
Chia sẻ bởi Trần Văn Nghĩa |
Ngày 25/04/2019 |
59
Chia sẻ tài liệu: TIẾT 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Ố (
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
-Dạng lùi:
for
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)