Tải Giáo án môn Tin học lớp 11 bài 21 - Bài tập

2 9 0
Tải Giáo án môn Tin học lớp 11 bài 21 - Bài tập

Đang tải... (xem toàn văn)

Thông tin tài liệu

Kĩ năng: Rèn luyện kĩ năng vận dụng và linh hoạt trong công việc lựa chọn cấu trúc rẽ nhánh và cấu trúc lặp phù hợp để giải quyết bài toán đặt ra2. II.[r]

(1)

Tiết 21: BÀI TẬP

I Mục tiêu

Kiến thức:Tổng kết cho học sinh kiến thức cấu trúc rẽ nhánh lặp

Kĩ năng: Rèn luyện kĩ vận dụng linh hoạt công việc lựa chọn cấu trúc rẽ nhánh cấu trúc lặp phù hợp để giải toán đặt

II Chuẩn bị

1 Giáo viên: Máy chiếu, SGK, sách giáo viên, sách tập. Học sinh: SGK, sách tập, đồ dùng học tập

III Tổ chức hoạt động học tập 1 Ổn định tổ chức lớp:

2 Kiểm tra cũ: Tiến hành trình thực hành. 3 Tiến trình học

Hoạt động thầy trò Nội dung

Hoạt động 1: Giới thiệu nội dung tập và gợi ý (10 phút)

GV: Nêu Nội dung tập SGK tg 51

GV: Nêu hướng giải cho tập trên? HS:

Bài 5a: Sử dụng cấu trúc lặp với số lần biết trước For - Do

Bài 5b: Sử dụng cấu trúc lặp với số lần trước While - Do

Bài 6: Sử dụng vòng For duyệt thử trường hợp x (gà); y (chó)

Nếu x+y = 36 2*x +4*y = 100 đưa hình kết x;y

Hoạt động 2: Chữa tập (30 phút)

GV gọi học sinh lên bảng chữa bài, giáo viên nhận xét, tổng kết đánh giá cho điểm

HS: Lên bảng làm tập theo yêu câầ giáo viên

HS lớp suy nghĩ làm tập nháp GV: Chữa bài, tổng kết đánh giá cho điểm

Bài 5: Lập trình tính a) Y = ∑

n=1 50

n n+1

b) E(n) = 1+ 11+ 2!+ +

1

n !+

1

n!<2 10 6

Bài 6: Lập trình để giải tốn cổ sau: Vừa gà vừa chó

Bó lại cho trịn Ba mươi sáu Một trăm chân chẵn

Hỏi có loại?

Đáp án:

Bài 5a:

program Bai5a; Uses crt;

Var n:Integer; Y: real; Begin

Y:=0;

for n:=1 to 50 Y:=Y+n/(n+1);

write(' Gia tri can tinh la:', Y:8:3);

readln; End

Bài 5b:

(2)

Hoạt động thầy trò Nội dung

Var n, gt: longint; e: real;

Begin

clrscr; e:=2; gt:=2; n:=2;

While not(1/gt < 2*1E-6) begin

e:=e+ 1/gt; n:=n+1; gt:=gt*n; end;

write('Kqua la:',e:10:6); readln;

end

Bài 6:

program gacho; uses crt;

var x,y: integer; begin

clrscr;

for x:= to 36 for y:= to 36

if (x*2 + y*4 = 100) and (x+y =36) then write('So ga la: ', x,' so cho la:',y); readln;

end

4 Tổng kết hướng dẫn học tập nhà (05 phút) * Tổng kết

+ Câu lệnh For - Do: Số lần lặp xác định + Câu lệnh While - Do: Số lần lặp chưa xác định * Bài tập nhà:

Cho chương trình viết lệnh For: Var x, i:word; nt:boolean;

Begin

Readln(x); nt :=true; For i :=2 to x –

if x mod i = then nt:=false;

If nt = true then write(x,’la so nguyen to’) else write(x, ‘khong phai snt’);

readln; End.

Lập trình

Ngày đăng: 19/02/2021, 21:45

Tài liệu cùng người dùng

Tài liệu liên quan