Chào mừng quý vị đến với Thư viện tài nguyên giáo dục An Giang.
Quý vị chưa đăng nhập hoặc chưa đăng ký làm thành viên, vì vậy chưa thể tải được các tư liệu của Thư viện về máy tính của mình.
Nếu chưa đăng ký, hãy đăng ký thành viên tại đây hoặc xem phim hướng dẫn tại đây
Nếu đã đăng ký rồi, quý vị có thể đăng nhập ở ngay ô bên phải.
Bài thực hành 3. Sử dụng lệnh lặp For….Do

- 0 / 0
(Tài liệu chưa được thẩm định)
Nguồn:
Người gửi: Nguyễn Thành Thật
Ngày gửi: 08h:34' 06-04-2020
Dung lượng: 40.3 KB
Số lượt tải: 69
Nguồn:
Người gửi: Nguyễn Thành Thật
Ngày gửi: 08h:34' 06-04-2020
Dung lượng: 40.3 KB
Số lượt tải: 69
Số lượt thích:
0 người
Tuần 22
Tiết 41, 42
Chủđề: BÀI THỰC HÀNH 3: SỬ DỤNG LỆNH LẶP FOR … DO
* TIẾN TRÌNH DẠY HỌC
Thờigian
Hoạtđộngcủahọcsinh
Hoạtđộngcủagiáoviên
Nội dung+ Ghibảng
Tìnhhuống 1: Sửdụngcâulệnhlặp for ….do đểviếtchươngtrình in ra 50 dấu *
11’
HĐ1
- Tênhoạtđộng 1: Câu 1
- Mục đích: Hiểu được cách viết được một chương trình cơ bản
Câu 1.
- Nhiệm vụ: đọc sách và làm theo yêu cầu.
- Phương thức hoạt động: nhóm 2hs
- Thiết bị, học liệu được sử dụng (nếu có): SGK
- Báo cáo: kết quả viết chương trình.
Giao việc: cho hs đọc sách và trả lời câu hỏi:
- Xác định bài toán:
+ Input: không có.
+ Output: In ra…………?
- Viếtphầnkhaibáobiến?
Var ……………..?
- Viết câu lệnh lặp in ra màn hình 50 dấu *?
- Hướng dẫn, hỗ trợ: nhắc lại cú pháp câu lệnh for..do
- Phương án đánh giá: nhận xét
- Dự kiến tình huống xảy ra và giải pháp: hs không xác định được Input
- Xác định bài toán:
+ Input: khôngcó.
+ Output: In ra 50 dấu *
- Viếtphầnkhaibáobiến?
Var j: integer;
- Viếtcâulệnhlặp inramànhình 50 dấu *?
For j:= 1 to 50 do
Write(‘*’);
11’
HĐ2
- Tênhoạtđộng 2: Câu 2
- Mục đích: Hiểu được cách viết được một chương trình cơ bản
Câu 2.
- Nhiệm vụ: đọc sách và làm theo yêu cầu.
- Phương thức hoạt động: nhóm 2hs
- Thiết bị, học liệu được sử dụng (nếu có): SGK
- Báo cáo: kết quả viết chương trình.
Giao việc: cho hs đọc sách và trả lời câu hỏi:
- Điền vào chổ trống để hoàn thiện chương trình trên? (trang 39)
- Cho biết ý nghĩa của dòng lệnh thứ 7?
- Hướng dẫn, hỗ trợ: Nhắc lại cú pháp khai báo biến
- Phương án đánh giá: nhận xét
- Dự kiến tình huống xảy ra và giải pháp: hs viết sai cú pháp câu lệnh
{1} program sao1;
{2} uses crt;
{3} varj: integer;
{4} Begin
{5} clrscr;
{6} For j:= 1 to 50 do
Write(‘*’);
{7} writeln;
{8} readln;
{9}end.
- {7}: dònglệnhdùngđểxuốngdòng
B. Tìnhhuống 2: Viếtchươngtrình in ramànhình 10 dòng, mỗidòng 50 dấu *.
11’
HĐ1
- Tênhoạtđộng1: Viếtchươngtrình
- Mục đích: Hiểu hoạt động của For..do
Câu 3
- Nhiệm vụ: đọc sách và làm theo yêu cầu.
- Phương thức hoạt động: nhóm 2hs
- Thiết bị, học liệu được sử dụng (nếu có): SGK, máy vi tính
- Báo cáo: kết quả viết chương trình. Xác định bài toán
- Giao việc: cho hs đọc sách và trả lời câu hỏi
+ Xác định bài toán của tình huống 2?
+ Sử dụng các gợi ý để hoàn thành chương trình sao2?
For i:= 1 to 10 do
End;
VarI,j: integer;
Writeln;
- Hướngdẫn, hỗtrợ: For..dolồngvàonhau.
- Phương án đánh giá: nhận xét
- Dự kiến tình huống xảy ra và giải pháp: hs viết sai cú pháp câu lệnh
+ Xác định bài toán
Input: i,j
Output: hình chữ nhật được tạo bởi 10 dòng, mỗi dòng 50 dấu *
+ Sử dụng các gợi ý để hoàn thành chương trình sao2?
Program sao2;
Uses crt;
VarI,j: integer;
Begin
Clrscr;
// vònglặp 1
For i:= 1 to 10 do
Begin
//vònglặp 2
For j := 1 to 50 do write(‘*’);
Writeln;
End;
Readln;
End.
11’
HĐ2
- Tênhoạtđộng2: Câu 4
- Mục đích: Nắm được cách mô phỏng chương trình bằng tay
Câu 4
- Nhiệm vụ: đọc sách và làm theo yêu cầu.
- Phương thức hoạt động: nhóm 2hs
- Thiết bị, học liệu được sử dụng (nếu có): SGK,
- Báocáo: kếtquả
- Giaoviệc: chohsđọcsáchvàtrảlờicâuhỏi
+ Hãythảoluậnnhóm : Cho chươngtrình SGK trang 40 hãymôphỏngchươngrìnhbằngtay?
- Hướngdẫn, hỗtrợ: Chạythử 1 vònglặp
- Phương án đánh giá: nhận xét
-
Tiết 41, 42
Chủđề: BÀI THỰC HÀNH 3: SỬ DỤNG LỆNH LẶP FOR … DO
* TIẾN TRÌNH DẠY HỌC
Thờigian
Hoạtđộngcủahọcsinh
Hoạtđộngcủagiáoviên
Nội dung+ Ghibảng
Tìnhhuống 1: Sửdụngcâulệnhlặp for ….do đểviếtchươngtrình in ra 50 dấu *
11’
HĐ1
- Tênhoạtđộng 1: Câu 1
- Mục đích: Hiểu được cách viết được một chương trình cơ bản
Câu 1.
- Nhiệm vụ: đọc sách và làm theo yêu cầu.
- Phương thức hoạt động: nhóm 2hs
- Thiết bị, học liệu được sử dụng (nếu có): SGK
- Báo cáo: kết quả viết chương trình.
Giao việc: cho hs đọc sách và trả lời câu hỏi:
- Xác định bài toán:
+ Input: không có.
+ Output: In ra…………?
- Viếtphầnkhaibáobiến?
Var ……………..?
- Viết câu lệnh lặp in ra màn hình 50 dấu *?
- Hướng dẫn, hỗ trợ: nhắc lại cú pháp câu lệnh for..do
- Phương án đánh giá: nhận xét
- Dự kiến tình huống xảy ra và giải pháp: hs không xác định được Input
- Xác định bài toán:
+ Input: khôngcó.
+ Output: In ra 50 dấu *
- Viếtphầnkhaibáobiến?
Var j: integer;
- Viếtcâulệnhlặp inramànhình 50 dấu *?
For j:= 1 to 50 do
Write(‘*’);
11’
HĐ2
- Tênhoạtđộng 2: Câu 2
- Mục đích: Hiểu được cách viết được một chương trình cơ bản
Câu 2.
- Nhiệm vụ: đọc sách và làm theo yêu cầu.
- Phương thức hoạt động: nhóm 2hs
- Thiết bị, học liệu được sử dụng (nếu có): SGK
- Báo cáo: kết quả viết chương trình.
Giao việc: cho hs đọc sách và trả lời câu hỏi:
- Điền vào chổ trống để hoàn thiện chương trình trên? (trang 39)
- Cho biết ý nghĩa của dòng lệnh thứ 7?
- Hướng dẫn, hỗ trợ: Nhắc lại cú pháp khai báo biến
- Phương án đánh giá: nhận xét
- Dự kiến tình huống xảy ra và giải pháp: hs viết sai cú pháp câu lệnh
{1} program sao1;
{2} uses crt;
{3} varj: integer;
{4} Begin
{5} clrscr;
{6} For j:= 1 to 50 do
Write(‘*’);
{7} writeln;
{8} readln;
{9}end.
- {7}: dònglệnhdùngđểxuốngdòng
B. Tìnhhuống 2: Viếtchươngtrình in ramànhình 10 dòng, mỗidòng 50 dấu *.
11’
HĐ1
- Tênhoạtđộng1: Viếtchươngtrình
- Mục đích: Hiểu hoạt động của For..do
Câu 3
- Nhiệm vụ: đọc sách và làm theo yêu cầu.
- Phương thức hoạt động: nhóm 2hs
- Thiết bị, học liệu được sử dụng (nếu có): SGK, máy vi tính
- Báo cáo: kết quả viết chương trình. Xác định bài toán
- Giao việc: cho hs đọc sách và trả lời câu hỏi
+ Xác định bài toán của tình huống 2?
+ Sử dụng các gợi ý để hoàn thành chương trình sao2?
For i:= 1 to 10 do
End;
VarI,j: integer;
Writeln;
- Hướngdẫn, hỗtrợ: For..dolồngvàonhau.
- Phương án đánh giá: nhận xét
- Dự kiến tình huống xảy ra và giải pháp: hs viết sai cú pháp câu lệnh
+ Xác định bài toán
Input: i,j
Output: hình chữ nhật được tạo bởi 10 dòng, mỗi dòng 50 dấu *
+ Sử dụng các gợi ý để hoàn thành chương trình sao2?
Program sao2;
Uses crt;
VarI,j: integer;
Begin
Clrscr;
// vònglặp 1
For i:= 1 to 10 do
Begin
//vònglặp 2
For j := 1 to 50 do write(‘*’);
Writeln;
End;
Readln;
End.
11’
HĐ2
- Tênhoạtđộng2: Câu 4
- Mục đích: Nắm được cách mô phỏng chương trình bằng tay
Câu 4
- Nhiệm vụ: đọc sách và làm theo yêu cầu.
- Phương thức hoạt động: nhóm 2hs
- Thiết bị, học liệu được sử dụng (nếu có): SGK,
- Báocáo: kếtquả
- Giaoviệc: chohsđọcsáchvàtrảlờicâuhỏi
+ Hãythảoluậnnhóm : Cho chươngtrình SGK trang 40 hãymôphỏngchươngrìnhbằngtay?
- Hướngdẫn, hỗtrợ: Chạythử 1 vònglặp
- Phương án đánh giá: nhận xét
-
 






Các ý kiến mới nhất