Giáo án Tin học lớp 11 - Tiết 17: Bài tập

Giáo án Tin học lớp 11 - Tiết 17: Bài tập

1. Kiến thức:

- Củng cố thêm về cấu trúc rẽ nhánh

- Luyện tập cấu trúc lặp

- Tiếp tục làm quen với các công cụ phục vụ hiệu chỉnh chương trình

2. Kĩ năng:

- Bước đầu biết viết được một chương trình có sử dụng các cấu trúc rẽ nhánh và cấu trúc lặp trên ngôn ngữ Turbo Pascal.

3. Thái độ:

Tự giác, tích cực và chủ động trong làm bài tập.

II. CHUẨN BỊ:

1. Giáo viên:

- Chuẩn bị giáo án giảng dạy.

 

doc 4 trang Người đăng quocviet Lượt xem 1815Lượt tải 1 Download
Bạn đang xem tài liệu "Giáo án Tin học lớp 11 - Tiết 17: Bài tập", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
Bài tập 
(Tiết PPCT: 17)
	Ngày soạn: .........................................
	Ngày đăng ký giáo án: ......................
Người duyệt giáo án (TTCM duyệt, BGH duyệt):
...................................................................................................................................
...................................................................................................................................
I. Mục tiêu:
1. Kiến thức:
- Củng cố thêm về cấu trúc rẽ nhánh
- Luyện tập cấu trúc lặp
- Tiếp tục làm quen với các công cụ phục vụ hiệu chỉnh chương trình
2. Kĩ năng:
- Bước đầu biết viết được một chương trình có sử dụng các cấu trúc rẽ nhánh và cấu trúc lặp trên ngôn ngữ Turbo Pascal.
3. Thái độ:
Tự giác, tích cực và chủ động trong làm bài tập.
II. Chuẩn bị:
1. Giáo viên:
- Chuẩn bị giáo án giảng dạy.
- Phòng máy, máy chiếu đa năng, cài đặt đầy đủ Turbo Pascal.
2. Học sinh:
Sách giáo khoa, bài tập.
III. Tổ chức dạy và học:
1. Hoạt động 1: Rèn luyện kĩ năng về câu lệnh rẽ nhánh
a. Mục tiêu; 
Viết được câu lệnh rẽ nhánh thể hiện một số thao tác tính toán
b. Nội dung:
Làm BT4 trang 51
c. Các bước tiến hành:	 
Hoạt động của giáo viên
Hoạt động của học sinh
- GV viết đề lên bảng và yêu cầu HS thực hiện viết câu lệnh rẽ nhánh tính z
- Gọi 2 HS lên bảng trình bày lời giải của mình
- Gọi HS khác nhận xét
- GV nhận xét, đánh giá bài làm và chuẩn hóa lại lời giải
a) if (sqr(x)+ sqr(y))<=1 then z:=sqr(x) + sqr(y)
 else
 if y>=x then z:=x+y
 else z:=0.5;
b) if (sqr(x-a) + sqr(y-b))<=sqr(r) then 
 z:= abs(x) + abs(y) else z:=x+y;
- HS thực hiện
- HS nhận xét
Hoạt động 2: Rèn kuyện kĩ năng sử dụng cấu trúc for - do 
 a) Mục tiêu:
Học sinh vận dụng cấu trúc for - do vào để giải bài tập 5 trang 51
b) Nội dung:
Làm bài tập 5 sách giáo khoa trang 51
c) Các bước tiến hành:
Hoạt động của giáo viên
Hoạt động của học sinh
BT5: Lập trình tính
a. 
Y/c HS đọc, nghiên cứu đề bài để giải bài toán
- GV gợi ý: 
+ với n=1, 2, 3, , 50
+ Giả sử y:=0 thì mỗi lần sẽ cộng vào y bao nhiêu?
+ Việc cộng vào sẽ thực hiện bao nhiêu lần?
+ Thao tác lặp này ta đã biết trước số lần lặp chưa?
+ Các biến cần sử dụng trong chương trình.
- Từ gợi ý trên y/c HS lập chương trình giải bài toán.
- Cho HS chuẩn bị 5 phút sau đó gọi 2 em lên bảng thực hiện
- Gọi một số HS khác nhận xét
- GV nhận xét và chuẩn hóa lại chương trình
Chương trình:
Uses crt;
Var y: real;
 n: byte;
Begin
 CLRSCR;
 y:=0;
 for n:=1 to 50 do y:=y+n/(n+1);
 Writeln(y:10:4);
 Readln	
End.
b. cho đến khi . Đưa giá trị e(n) ra màn hình
- Y/c HS đọc, nghiên cứu đề bài để giải bài toán
- GV gợi ý: 
e(n)= 2+ gt mà gt=
Giá trị gt được tính theo quy luật nào?
- Từ gợi ý trên y/c HS lập chương trình giải bài toán.
- Cho HS chuẩn bị 5 phút sau đó gọi 2 em lên bảng thực hiện
- Gọi một số HS khác nhận xét
- GV nhận xét và chuẩn hóa lại chương trình
Chương trình:
Uses crt;
Var n: longint;
 e, gt: real;
Begin
 CLRSCR;
 gt:=1/2;
 n:=2;
 e:= 2+gt;
 While gt>=2*1E-6 do 
 Begin
 inc(n); 
 gt:=gt*(1/n);
 e:=e+gt;
 End; 
 Writeln(‘Gia tri cua e(n) la: ’, e:10:5);
 Readln	
End.
Đọc và nghiên cứu bài tập
Chú ý gợi ý của GV
Cộng vào y một giá trị là 
Cộng 50 lần
Lặp với số lần biết trước. Sử dụng câu lệnh for – do
Chuẩn bị và lên bảng thực hiện
HS khác nhận xét
Quan sát chương trình giáo viên đã chuẩn hóa
Chuẩn bị và lên bảng thực hiện
HS khác nhận xét
Quan sát chương trình giáo viên đã chuẩn hóa
-1

Tài liệu đính kèm:

  • docBai tap (17).doc