BAØI TẬP VAØ THỰC HAØNH 2 Tiết PPCT :

Một phần của tài liệu giao an ca nam 11 (Trang 44 - 48)

III) Tiến trình lên lớp:

BAØI TẬP VAØ THỰC HAØNH 2 Tiết PPCT :

I)Mục đích, yêu cầu: 1) Kiến thức :

- Nắm vững cách sử dụng cấu trúc lặp để giải một bài toán.

- Sử dụng biến đếm, cách xử lí chương trình có sử dụng cấu trúc lặp.

2) Kỹ năng:

- Phân tích một vấn đề, một bài toán và lựa chọn cấu trúc để thể hiện cho phù hợp.

3) Thái độ: II) Chuẩn bị: II) Chuẩn bị:

1) Tài liệu, bài tập:

- Sách giáo khoa, giáo án , một số bài tập và câu hỏi trong sách giáo khoa.

2) Dụng cụ , thiết bị:

- Hình ảnh trong sách giáo khoa, phòng máy, máy chiếu.

III) Tiến trình lên lớp:

1) Ổn định, tổ chức lớp: sỉ số, tình hình chuẩn bị trước tiết học, trật tự lớp.

2) Kiểm tra bài cũ:

- Cách khai báo cấu trúc lặp (lặp biết trứoc và chưa biết trứơc) - Aùp dụng để giải một số bài toán.

3) Bài giảng:

BAØI TẬPBài 1: Bài 1:

Nhập giá trị N nguyên dương nhỏ hơn 100.

Uses crt; Var n:byte; Begin

Clrscr;

Write (‘nhap gia tri N nguyen duong nho hon 100 :’); While TRUE do

Readln (N);

If ( N > 0) and (N < 100 ) then break; End;

Readln End.

Bài 2:

Tạo bảng chọn chức năng công việc mà người dùng có thể tuỳ ý quyết định kết thúc vòng lặp chọn công việc vào bất kì lúc nào .

Uses crt; Var ch:char; Begin

While true do Begin

Write (‘Hay chon cong viec : Nhap : N ; Sua : S ; Thoat : T’); While true do

Begin

Readln (ch);

If ch in [‘ N’, ‘S ’, ‘T’]then break; End;

If ch= ‘N’ then write (‘day la chuong trinh nhap du lieu’) Else

If ch=’S’ then write(‘day la chuong trinh chinh sua du lieu’); Else break;

End; Readln End.

4) Tổng kết nội dung, đánh giá cuối bài:

- Khá nhiều bài tập để học sinh nâng cao khả năng giải quyết một bài toán - Khả năng tư duy , sáng tạo của học sinh được rèn luyện khá đầy đủ..

5)Dặn dò , kế hoạch học tập tiết sau :

- Xem và chuẩn bị thật kỹ cho tiết ôn tập.

- Kiểm tra lại kiến thức, đặt câu hỏi đối với những vấn đề chưa được làm sáng tỏ.

IV) Những vấn đề cần rút kinh nghiệm:

- Đi chi tiết vào một hoặc hai bài toán thật cụ thể , giúp học sinh nắm đúng, đầy đủ vấn đề. - Xác định bài toán ,Phân tích bài toán, Tìm ra thuật toán của bài toán dựa vào những ý nghĩ

của học sinh.

Ngày soạn : 07 / 12 / 07

Chương III: CẤU TRÚC RẼ NHÁNH VAØ LẶP

BAØI TẬP VAØ THỰC HAØNH 2Tiết PPCT : 16 Tiết PPCT : 16

I)Mục đích, yêu cầu: 4) Kiến thức :

- Nắm vững cách sử dụng cấu trúc lặp để giải một bài toán.

- Sử dụng biến đếm, cách xử lí chương trình có sử dụng cấu trúc lặp.

5) Kỹ năng:

- Phân tích một vấn đề, một bài toán và lựa chọn cấu trúc để thể hiện cho phù hợp.

6) Thái độ: II) Chuẩn bị: II) Chuẩn bị:

1) Tài liệu, bài tập:

- Sách giáo khoa, giáo án , một số bài tập và câu hỏi trong sách giáo khoa.

2) Dụng cụ , thiết bị:

- Hình ảnh trong sách giáo khoa, phòng máy, máy chiếu.

III) Tiến trình lên lớp:

1) Ổn định, tổ chức lớp: sỉ số, tình hình chuẩn bị trước tiết học, trật tự lớp.

2) Kiểm tra bài cũ:

- Cách khai báo cấu trúc lặp (lặp biết trứoc và chưa biết trứơc) - Aùp dụng để giải một số bài toán.

3) Bài giảng:

Bài 3:

Cho số thực a . Tìm số nguyên dương N nhỏ nhất thoả mãn.

a n > + + + + ... 1 3 1 2 1 1 Chương trình : Uses crt; Var a,s : real; N:longint; Begin

Clrscr;

Write(‘Nhap gia tri a = ’); Readln(a);

S : = 1; N: =1;

While true do Begin

If S>a then break; Inc(i); S:= S+ 1/n; End; Write (n); Readln End.

Bài toán trên có thể giải bằng chương trình không dùng vòng lặp vô hạn.

S: =1 ;N: =1;While s < = a do While s < = a do Begin Inc (n); S:= s+ 1/n; End; Bài 4 :

Lập trình giải bài toán cổ sau : Trăm trâu trăm cỏ Trâu đứng ăn năm Trâu nằm ăn ba Lụ khụ trâu già Ba con một bó Hỏi số trâu mỗi loại ???

Uses crt;

Var dung, Gia, nam: byte; Begin

Clrscr;

For dung := 1 to 20 do For nam:=1 to 33 do

Begin

Gia:= 100 – dung –nam; If gia mod 3 = 0 then

If dung*5+nam*3+(gia div 3) = 100 then

Writeln(‘dung :’, dung,’nam : ’, nam,’gia : ’,gia); End;

Readln End.

4) Tổng kết nội dung, đánh giá cuối bài:

- Cần xây dựng kế hoạch thật chi tiết trước khi giải một bài tốn

- Nêu bật vấn đề để các em tìm hiểu.

5)Dặn dò , kế hoạch học tập tiết sau :

- Chuẩn bị các câu hỏi để được giải đáp.

IV) Những vấn đề cần rút kinh nghiệm:

- Lưu ý cho các em cách thức để xây dựng chương trình

- Đi từ những thao tác nhỏ , đơn giản nhất

Ngày soạn : 07 / 12 / 07

ÔN TẬP HỌC KỲ ITiết PPCT : 17

Một phần của tài liệu giao an ca nam 11 (Trang 44 - 48)