Giáo án học kì 1
Chia sẻ bởi Đinh Việt Hưng |
Ngày 14/10/2018 |
91
Chia sẻ tài liệu: Giáo án học kì 1 thuộc Tin học 8
Nội dung tài liệu:
Ngày soạn: 7/1 /2018
Ngày dạy: 10/1 /2018
Tiết: 36 BÀI TẬP
I.Mục tiêu :
1. Kiến thức:
Tổng hợp kiên thức đã học.
2. Kỹ năng
Vận dụng kiến thức đã học để giải các bài toán.
3. Thái độ
Có thái độ nghiêm túc và ham hiểu biết
II. Chuẩn bị :
1. Giáo viên:
- SGK, SGV, tài liệu, Giáo án.
2. Học sinh :
- Đọc trước bài, SGK, Đồ dùng học tập, sơ đồ hình cây của các bài trong chương.
III. TIẾN TRÌNH LÊN LỚP
1.Ổn định lớp:
2.Bài củ:
3.Bài mới :
HOẠT ĐỘNG CỦA GIÁO VIÊN-HỌC SINH
NỘI DUNG
Hoạt động 1 Tổng hợp kiến thức
Cấu trúc lặp với lệnh FOR...DO:
* Nguyên lý hoạt động cấu trúc For:
- Tác dụng: Dùng để xây dựng chu trình với số lần lặp xác định.
- Cú pháp:
For := to do ;
Trong đó:
+ for, to, do là các từ khóa.
+ Biến đếm có kiểu nguyên.
+ Giá trị đầu và giá trị cuối là các biểu thức có cùng kiểu với biến đếm và giá trị cuối phải lớn hơn hoặc bằng giá trị đầu.
+ Câu lệnh có thể là câu lệnh đơn giản hay câu lệnh ghép.
1. Biến đếm nhận giá trị của giá trị đầu. 2. Kiểm tra xem giá trị của biến đếm còn nhỏ hơn giá trị cuối hay không (biến đếm ≤ giá trị cuối). 3. Nếu việc kiểm tra: - Cho giá trị sai câu lệnh sẽ bị bỏ qua. - Cho giá trị đúng: + Thực hiện câu lệnh sau từ khóa do. + Tăng giá trị của biến đếm lên giá trị đứng liền sau của nó
(biến đếm:=biến đếm + 1)
Hoạt động 2: Bài tập (35 phút)
Bài tập:
Tính tổng S = 1 + 1/2 + 1/3 + .... + 1/n
Nhận xét:
- Trong biểu thức trên, số hạng thứ i của tổng có thể tính được theo công thức S(i) = 1/i (i=1,2,...,n)
- Trường hợp này có thể sử dụng được số lần lặp ( Chọn vòng lặp FOR.
Chương trình:
Var i, n : Integer; S:Real;
Begin
Write(`Hay nhap vao so nguyen n=`);
Readln(n);
S:=0;
For i:=1 to n do
S:= S + 1 / i;
Writeln( ` Tong S =`, S : 6 : 2 );
Readln;
End.
4: Củng cố
- Thực hiện các bài tập sau Sách Giáo khoa
5.Hướng dẫn học ở nhà
Rút kinh nghiệm
Ngày soạn: 8/1 /2018
Ngày dạy: 11/1 /2018
Tiết: 37 BÀI TẬP
I.Mục tiêu :
1. Kiến thức:
Tổng hợp kiên thức đã học.
2. Kỹ năng
Vận dụng kiến thức đã học để giải các bài toán.
3. Thái độ
Có thái độ nghiêm túc và ham hiểu biết
II. Chuẩn bị :
1. Giáo viên:
- SGK, SGV, tài liệu, Giáo án.
2. Học sinh :
- Đọc trước bài, SGK, Đồ dùng học tập, sơ đồ hình cây của các bài trong chương.
III. TIẾN TRÌNH LÊN LỚP
1.Ổn định lớp:
2.Bài củ:
3.Bài mới :
HOẠT ĐỘNG CỦA GIÁO VIÊN-HỌC SINH
NỘI DUNG
Hoạt động 1 : Bài tâp 1
Bài tâp 1: Đọc vào n số thực, tìm Max của chúng
Thuật toán tìm Max trong một dãy số:
- Cho Max là số thứ nhất
- Duyệt toàn bộ dãy số từ số thứ hai trở đi, nếu thấy số nào lớn hơn Max thì lấy số đó làm Max. Sau khi duyệt xong dãy số, ta sẽ có Max là số lớn nhất.
Nhận xét:
- Dãy số có một số lượng hữu hạn các số. Ta có thể biết được số lượng từ khi bắt đầu thực hiện thuật toán.
- Thích hợp cho việc sử dụng cấu trúc FOR dạng tiến để thực hiện.
Chương trình
Ngày dạy: 10/1 /2018
Tiết: 36 BÀI TẬP
I.Mục tiêu :
1. Kiến thức:
Tổng hợp kiên thức đã học.
2. Kỹ năng
Vận dụng kiến thức đã học để giải các bài toán.
3. Thái độ
Có thái độ nghiêm túc và ham hiểu biết
II. Chuẩn bị :
1. Giáo viên:
- SGK, SGV, tài liệu, Giáo án.
2. Học sinh :
- Đọc trước bài, SGK, Đồ dùng học tập, sơ đồ hình cây của các bài trong chương.
III. TIẾN TRÌNH LÊN LỚP
1.Ổn định lớp:
2.Bài củ:
3.Bài mới :
HOẠT ĐỘNG CỦA GIÁO VIÊN-HỌC SINH
NỘI DUNG
Hoạt động 1 Tổng hợp kiến thức
Cấu trúc lặp với lệnh FOR...DO:
* Nguyên lý hoạt động cấu trúc For:
- Tác dụng: Dùng để xây dựng chu trình với số lần lặp xác định.
- Cú pháp:
For
Trong đó:
+ for, to, do là các từ khóa.
+ Biến đếm có kiểu nguyên.
+ Giá trị đầu và giá trị cuối là các biểu thức có cùng kiểu với biến đếm và giá trị cuối phải lớn hơn hoặc bằng giá trị đầu.
+ Câu lệnh có thể là câu lệnh đơn giản hay câu lệnh ghép.
1. Biến đếm nhận giá trị của giá trị đầu. 2. Kiểm tra xem giá trị của biến đếm còn nhỏ hơn giá trị cuối hay không (biến đếm ≤ giá trị cuối). 3. Nếu việc kiểm tra: - Cho giá trị sai câu lệnh sẽ bị bỏ qua. - Cho giá trị đúng: + Thực hiện câu lệnh sau từ khóa do. + Tăng giá trị của biến đếm lên giá trị đứng liền sau của nó
(biến đếm:=biến đếm + 1)
Hoạt động 2: Bài tập (35 phút)
Bài tập:
Tính tổng S = 1 + 1/2 + 1/3 + .... + 1/n
Nhận xét:
- Trong biểu thức trên, số hạng thứ i của tổng có thể tính được theo công thức S(i) = 1/i (i=1,2,...,n)
- Trường hợp này có thể sử dụng được số lần lặp ( Chọn vòng lặp FOR.
Chương trình:
Var i, n : Integer; S:Real;
Begin
Write(`Hay nhap vao so nguyen n=`);
Readln(n);
S:=0;
For i:=1 to n do
S:= S + 1 / i;
Writeln( ` Tong S =`, S : 6 : 2 );
Readln;
End.
4: Củng cố
- Thực hiện các bài tập sau Sách Giáo khoa
5.Hướng dẫn học ở nhà
Rút kinh nghiệm
Ngày soạn: 8/1 /2018
Ngày dạy: 11/1 /2018
Tiết: 37 BÀI TẬP
I.Mục tiêu :
1. Kiến thức:
Tổng hợp kiên thức đã học.
2. Kỹ năng
Vận dụng kiến thức đã học để giải các bài toán.
3. Thái độ
Có thái độ nghiêm túc và ham hiểu biết
II. Chuẩn bị :
1. Giáo viên:
- SGK, SGV, tài liệu, Giáo án.
2. Học sinh :
- Đọc trước bài, SGK, Đồ dùng học tập, sơ đồ hình cây của các bài trong chương.
III. TIẾN TRÌNH LÊN LỚP
1.Ổn định lớp:
2.Bài củ:
3.Bài mới :
HOẠT ĐỘNG CỦA GIÁO VIÊN-HỌC SINH
NỘI DUNG
Hoạt động 1 : Bài tâp 1
Bài tâp 1: Đọc vào n số thực, tìm Max của chúng
Thuật toán tìm Max trong một dãy số:
- Cho Max là số thứ nhất
- Duyệt toàn bộ dãy số từ số thứ hai trở đi, nếu thấy số nào lớn hơn Max thì lấy số đó làm Max. Sau khi duyệt xong dãy số, ta sẽ có Max là số lớn nhất.
Nhận xét:
- Dãy số có một số lượng hữu hạn các số. Ta có thể biết được số lượng từ khi bắt đầu thực hiện thuật toán.
- Thích hợp cho việc sử dụng cấu trúc FOR dạng tiến để thực hiện.
Chương trì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ẻ: Đinh Việt Hưng
Dung lượng: 11,42MB|
Lượt tài: 1
Loại file: doc
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)