Giáo án Tin học 8 học kỳ 2 đầy đủ

Chia sẻ bởi Nguyễn Đức Soái | Ngày 14/10/2018 | 47

Chia sẻ tài liệu: Giáo án Tin học 8 học kỳ 2 đầy đủ thuộc Tin học 8

Nội dung tài liệu:

**********************ooOoo**********************



Bài thực hành 5: sử dụng lệnh lặp for … do.
a. Mục tiêu học tập
1. Kiến thức: Viết chương trình Pascal có sử dụng câu lệnh lặp For … do.
2. Kỹ năng: Thực hiện nhanh chóng, chính xác và dứt khoát, tiếp tục nâng cao kỷ năng đọc hiểu chương trình.
3. Thái độ: Nghiêm túc trong học tập, ham thích học hỏi nghiên cứu lập trình.
b. phương pháp
- Giới thiệu, hướng dẫn, minh hoạ bằng cách thực hiện trên máy.
- Đặt câu hỏi cho HS trả lời và đưa ra nhận xét.
C. Chuẩn bị của giáo viên và học sinh
- Giáo viên: SGK, tài liệu tham khảo, máy tính đã được cài đặt sẵn môi trường lập trình Turbo Pascal.
- Học sinh: SGK, Đọc bài trước.
D. Tiến trình lên lớp
I. định lớp.
II. Kiểm tra bài cũ.
Hãy cho biết tác dụng của câu lệnh lặp với số lần biết trước?
Hãy viết cú pháp và nêu hoạt động của câu lệnh lặp for…do?
III. Bài mới
Hoạt động của GV
Hoạt động của HS

Hoạt động 1: 1. Mục đích yêu cầu

Trình bày mục đích yêu cầu của bài thực hành cho hs biết để hs thực hành đạt mục đích yêu cầu đó.
Chú ý lắng nghe, ghi nhận:
- Viết chương trình Pascal có sử dụng câu lệnh For…do.
- Tiếp tục nâng cao kỷ năng đọc hiểu c/trình.

Hoạt động 2: 2. Nội dung


Yêu cầu hs đọc đề ra bài tập 1.



Yêu cầu hs gõ chương trình.












Yêu cầu hs suy nghĩ, giải thích tác dụng của các lệnh trong chương trình?

Hướng dẫn hs chạy chương trình và quan sát kết quả.



Hãy nêu nhược điểm của kết quả chương trình trong bài tập 1?









Trình bày cho hs biết ý nghĩa của một số câu lệnh.




Yêu cầu hs thực hiện chỉnh sửa chương trình và chạy chương trình.
Bài 1: Viết chương trình in ra màn hình bảng nhân của một số từ 1 đến 9, số được nhập vào từ bàn phím và dừng màn hình để có thể quan sát kết quả.
a. Chương trình.
Lắng nghe, thực hiện.
Uses crt;
Var n, i: integer;
Begin
Clrscr;
Write(‘Moi nhap n=’);readln(n);
Writeln;
Writeln(‘Bang nhan ’,n);
Writeln;
For i:=1 to n do
Writeln(n,’ x ‘, i:2, ‘ = ’, n*i:3);
Readln;
End.
b. 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ó.
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.
Bài 2: Chỉnh sửa chương trình để làm đẹp kết quả trên màn hình.
Suy nghĩ, thảo luận -> trả lời:
- Các hàng kết quả sát nhau nên khó đọc.
- Các hàng kết quả không được cân đối với hàng tiêu đề.
a. Chỉnh sửa câu lệnh lặp của chương trình.
For i:=1 to n do
Begin
* 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ẻ: Nguyễn Đức Soái
Dung lượng: 861,66KB| Lượt tài: 1
Loại file: rar
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)