TIET 16-11 (OK)
Chia sẻ bởi Trần Văn Nghĩa |
Ngày 25/04/2019 |
78
Chia sẻ tài liệu: TIET 16-11 (OK) 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
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. PHƯƠNG PHÁP, PHƯƠNG TIỆN 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. NỘI DUNG BÀI GIẢNG
1. Ổn định tổ chức lớp
- Ổn định lớp.
- Chỉnh đốn trang phục.
- Sĩ số:.........Vắng:......
2. Đặt vấn đề
3. Kiểm tra bài cũ
* Đư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:
- HS trả lời:
* 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
- Nhận xét, đánh giá cho điểm
4. Nội dung bài mới
Hoạt động của Giáo viên
Tg
Hoạt động của Học sinh
( Hoạt động 1
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:
- 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.
- 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 thuật toán và chương trình
4. Củng cố
- Câu lệnh lặp While - do
5. Câu hỏi và bài tập
- Làm bài tập 5, 6, 7, 8 SGK
Ngày dạy : Lớp :
§6: CẤU TRÚC LẶP
(Tiết 2)
I. MỤC TIÊU
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. PHƯƠNG PHÁP, PHƯƠNG TIỆN 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. NỘI DUNG BÀI GIẢNG
1. Ổn định tổ chức lớp
- Ổn định lớp.
- Chỉnh đốn trang phục.
- Sĩ số:.........Vắng:......
2. Đặt vấn đề
3. Kiểm tra bài cũ
* Đư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:
- HS trả lời:
* 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
- Nhận xét, đánh giá cho điểm
4. Nội dung bài mới
Hoạt động của Giáo viên
Tg
Hoạt động của Học sinh
( Hoạt động 1
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:
- 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.
- 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 thuật toán và chương trình
4. Củng cố
- Câu lệnh lặp While - do
5. Câu hỏi và bài tập
- Làm bài tập 5, 6, 7, 8 SGK
* 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)