Bài tập_Tiết 39

Chia sẻ bởi Nguyễn Hữu Khoa | Ngày 14/10/2018 | 62

Chia sẻ tài liệu: Bài tập_Tiết 39 thuộc Tin học 8

Nội dung tài liệu:

Tuần 21 - Tiết 39
Ngày dạy: 07/01/2015

BÀI TẬP


1. MỤC TIÊU:
Kiến thức:
* Hoạt động :
- Học sinh biết vận dụng các kiến thức lý thuyết, các ví dụ về câu lệnh lặp với số lần biết trước ( For … to … do) đã được học ở bài 7 để giải quyết các bài tập đưa ra.
- Học sinh biết và hiểu các thuật toán trong các bài tập.
Kĩ năng:
Hs thực hiện được:
- Học sinh thực hiện được việc vận dụng các kiến thức đã được học trong bài 7 để giải quyết các bài tập.
Hs thực hiện thành thạo:
- Học sinh thực hiện thành thạo vận dụng các kiến thức đã được học trong bài 7 để giải quyết các bài tập.
Thái độ:
Thói quen:
- Học sinh thói quen tự rèn luyện trong của môn học có ý thức học tập bộ môn, ham thích tìm hiểu về tư duy khoa học.
Tính cách:
- Rèn luyện ý thức trong học tập tính kiên trì trong học tập, rèn luyện.
2. NỘI DUNG BÀI HỌC:
- Giải quyết các bài tập.
- Củng cố lại kiến thức bài 7.
3. CHUẨN BỊ:
3.1. Giáo viên: Các câu hỏi bài tập.
3.2. Học sinh: Học bài cũ, chuẩn bị cho bài bài tập.
4. TỔ CHỨC CÁC HOẠT ĐỘNG HỌC TẬP:
Ổn định tổ chức và kiểm diện. (2 phút)
Giáo viên ổn định tổ chức và kiểm diện học sinh.
Kiểm tra miệng.
Lòng trong tiết học
Tiến trình bài học:
HOẠT ĐỘNG CỦA GV VÀ HS
NỘI DUNG BÀI HỌC


Hoạt động : Bài tập
Câu hỏi: (10 phút)
Câu 1: Nêu cú pháp câu lệnh lặp với số lần biết trước; nguyên tắc hoạt động của câu lệnh.
Câu 2: Bài tập 5 (Tr 61_Sgk)

Gv: Đưa ra các câu hỏi trên, gọi học sinh đứng tại chổ lần lượt trả lời các câu hỏi.
Hs: Đứng tại chổ trả lời các câu hỏi của Gv.
Gv: Nhận xét, bổ sung.










Bài tập : (25 phút)
Viết chương trình tính tổng S sau bằng câu lệnh lặp:
S= 1 + 1/2 + 1/3 +…+ 1/N
Gv: Hãy nêu phương pháp tính tổng trên bằng phương pháp toán học.
Hs: Nêu phương pháp tính tổng trên bằng toán học.
Gv: Đưa ra ý tưởng tính tổng S: S= S +1/i (sử dụng biến i tăng từ 1 đến n)
Với ý tưởng trên, chúng ta sẽ dùng câu lệnh nào để viết chương trình?
Hs: Câu lệnh lặp.
Gv: Em hãy sử dụng câu lệnh lặp For … to …do để viết câu lệnh lặp giải quyết bài toán.
Hs: S:= 0;
For i:=1 To N Do
S:= S+(1/i);
Gv: Hướng dẫn học sinh viết đầy đủ chương trình.
Hs: Viết chương trình đầy đủ để giải quyết bài toán
Gv: Nhận xét bổ sung



1. Bài tập
Câu 1:
- Cú pháp câu lệnh lặp với số lần biết trước trong Pascal có dạng:

For := to do

Hoạt động của vòng lặp:
- B1: biến đếm nhận giá trị đầu
- B2: Chương trình kiểm tra biểu thức điều kiện, nếu biểu thức điều kiện đúng thì thực hiện câu lệnh.
- B3: Biến đếm tự động tăng lên 1 đơn vị và quay lại B2.
- B4: Nếu biểu thức điều kiện nhận giá trị sai thì thoát ra khỏi vòng lặp.
Câu 2:
a.Sai do giá trị đầu lớn hơn giá trị cuối
b.Sai do giá trị đầu và giá trị cuối không phải kiểu biến nguyên
c.Sai : thiếu dấu “:” khi gán giá trị đầu:
for i:=1 to 10 do
d.Sai: sau do không có dấu “;”
e.Sai: Vì biến x khai báo kiểu thực.
Bài tập :
Program TongS;
Var
n,i: Integer;
S: Real;
Begin
Write(‘ Nhap so N=’);
Readln(n);
S:= 0;
For i:=1 To N Do
S:= S+(1/i);
Writeln(‘Tong S=’,S);
Readln;
End.




Tổng kết. (4 phút)
Đánh giá tiết bài tập.
Tuyên giương những em học tập tốt;
* 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 Hữu Khoa
Dung lượng: 81,50KB| Lượt tài: 2
Loại file: doc
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)