Tuan 22 - tin 8 - tiet 43 - 2014 - 2015

Chia sẻ bởi Trần Văn Hải | Ngày 14/10/2018 | 47

Chia sẻ tài liệu: tuan 22 - tin 8 - tiet 43 - 2014 - 2015 thuộc Tin học 6

Nội dung tài liệu:



BÀI THỰC HÀNH 5: SỬ DỤNG LỆNH LẶP FOR…DO


I. MỤC TIÊU:
1. Kiến thức: Sử dụng được câu lệnh ghép.
2. Kĩ năng:
- Viết được chương trình có sử dụng vòng lặp với số lần biết trước;
- Rèn luyện kĩ năng đọc hiểu chương trình có sử dụng vòng lặp với số lần biết trước.
3. Thái độ: Học tập nghiêm túc, có ý thức tự giác, tinh thần vươn lên vượt qua khó khăn.
II. CHUẨN BỊ:
1. Giáo viên: Sách giáo khoa, máy tính điện tử, giáo án, máy chiếu.
2. Học sinh: Vở ghi, sách giáo khoa.
III. CÁC HOẠT ĐỘNG DẠY – HỌC:
1. Ổn định lớp:
8A1:……………………………………………………………………………
8A2:……………………………………………………………………………
8A3:……………………………………………………………………………
2. Kiểm tra bài cũ:
Câu 1: Trình bày câu lệnh lặp trong Pascal?
3. Bài mới:

Hoạt động của GV
Hoạt động của HS
Nội dung ghi bảng

Hoạt động 1: Củng cố lý thuyết.

+ GV: Củng cố cho HS về cấu trúc lặp với số lần lặp cho trước bằng câu lệnh for…to…do.
+ GV: Yêu cầu HS đưa ra các ví dụ minh họa cho cú pháp trên.
+ GV: Nhận xét sửa sai cho HS các lỗi các em gặp phải.
+ HS: Ôn lại cú pháp thực hiện:
for do ;
+ HS: Đưa ra các ví dụ minh họa theo yêu cầu.
+ HS: Sửa các lỗi sai mà các em gặp phải.


Hoạt động 2: Nội dung bài tập 1.

+ GV: Đưa ra yêu cầu của bài tập 1.
+ GV: Yêu cầu HS thực hiện gõ đoạn chương trình sau và thực hiện các yêu cầu:
- Tìm hiểu ý nghĩa của các câu lệnh trong chương trình, dịch chương trình và sửa lỗi, nếu có.
- Chạy chương trình với các giá trị nhập vào lần lượt bằng 1, 2,..., 10. Quan sát kết quả nhận được trên màn hình.



+ GV: Quan sát, hướng dẫn HS thực hiện trên máy.
+ GV: Giúp đỡ hướng dẫn HS thực hiện gõ chương trình.
+ GV: Sửa chữa những sai sót các em mắc phải.
+ GV: Sử dụng một bài làm hoàn thiện của HS hướng dẫn các em về câu lệnh lặp.
+ GV: Yêu cầu HS giải thích về câu lệnh lặp được sử dụng trong bài.
+ GV: Hướng dẫn phân tích những câu lệnh các em chưa rõ.
+ GV: Yêu cầu HS thực hiện chạy chương trình với dữ liệu lần lượt là 1, 2, …, 10.
+ HS: Chú ý thực hiện.
+ HS: Gõ đoạn chương trình:
Uses Crt;
Var n, i: Integer;
BEGIN
Clrscr;
Write(‘Nhap n = ’); Readln(n);
Writeln;
Writeln(‘Bang nhan ’,n);
Writeln;
For i:=1 To 10 Do Writeln(N, ‘ x ’, i:2, ‘ = ’, n*i:3);
Readln;
END.
+ HS: Tự giác thực hiện theo sự hướng dẫn của GV.
+ HS: Thực hiện theo sự hướng dẫn của GV.
+ HS: Sửa những lỗi mà các em hay gặp phải về dấu.
+ HS: Quan sát và nhận xét, lắng nghe và hiểu về chương trình.

+ HS: Giải thích về cách chạy của câu lệnh lặp.
+ HS: Chú ý lắng nghe và hiểu nội dung ý nghĩa các câu lệnh.
+ HS: Thực hiện chạy với các bộ dữ liệu trên, quan sát kết quả nhận được.
1. Bài 1.
Uses Crt;
Var n, i: Integer;
BEGIN
Clrscr;
Write(‘Nhap n = ’); Readln(n);
Writeln;
Writeln(‘Bang nhan ’,n);
Writeln;
For i:=1 To 10 Do Writeln(N, ‘ x ’, i:2, ‘ = ’, n*i:3);
Readln;
END.


Hoạt động 3: Nội dung bài tập 2.

+ GV: Yêu cầu HS nhận xét về cách hiển thị của chương trình bài tập 1.

+ GV: Vậy để được cân đối ta cần phải làm gì
+ GV: Đưa ra yêu cầu bài 2.
+ GV: Yêu cầu HS sửa câu lệnh theo như yêu cầu.
+ GV: Yêu cầu HS chạy lại chương trình.
+ GV: Cho HS quan sát chương trình đã sửa so với chương trình chưa sửa và so sánh.
* 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 Hải
Dung lượng: 53,00KB| Lượt tài: 0
Loại file: doc
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)