- Ví dụ: In ra màn hình giá trị lớn hơn trong hai số tơng ứng với giá trị của 2 biến
tiết 35: ôn tập (tiết 2)
Ngày soạn: 25/12/2008 Ngày giảng: 02/01/2009
A. Mục tiêu bài học
*Kiến thức:
- HS củng cố lại các kiến thức cơ bản đã học. - Vận dụng để làm các bài tập.
*Kĩ năng:
- Viết đợc một số chơng trình đơn giản.
B. chuẩn bị - GV: Bảng phụ, câu hỏi. - HS: Bảng nhóm, bút dạ, phiếu học tập. C. các b ớc lên lớp 1. Tổ chức ổn định lớp 2. Chuyển giảng 3. Ôn tập
Hoạt động dạy học Nội dung
- GV treo bảng phụ.
- HS đọc nội dung, yêu cầu của bài tập. - HS hoạt động nhóm thảo luận khai báo các biến cho bài tập trên.
- HS đại diện các nhóm trả lời và giải thích.
- Các nhóm nhận xét.
- GV nhận xét các nhóm và gợi ý HS khai báo các biến cho bài tập.
- GV lu ý thêm cho HS sử dụng câu lệnh gán để tìm đợc giá trị lớn nhất và nhỏ nhất. ?Tìm INPUT và OUTPUT của bài toán. - HS hoạt động nhóm viết chơng trình. - GV quan sát.
- GV gọi HS đại diện các nhóm giải thích các câu lệnh đợc viết trong chơng trình. - Các nhóm nhận xét.
- GV nhận xét bài làm của các nhóm.
- GV treo bảng phụ ghi chơng trình của bài toán và giải thích rõ các lệnh để HS hiểu và nắm rõ hơn.
- GV yêu cầu HS xác định INPUT và
phần 2: bài tập.
bài tập 1: Viết chơng trình nhập vào 3 số bất kỳ từ bàn phím và in ra màn hình số lớn nhất, số bé nhất.
Chơng trình:
Program max_min; Uses crt;
Var a,b,c: real; Begin
CLRSCR;
Writeln(‘nhap vao 3 so bat ky:’); Readln(a,b,c); max:=a; If a < b then max:=b; If a < c then max:=c; min:=a; If a > b then min:=b; If a > c then min:=c; Begin
Writeln(‘so lon nhat la:’, max); Writeln(‘so be nhat la:’, min); end;
Readln; End.
OUTPUT.
- GV cho HS hoạt động nhóm thảo luận. - HS các nhóm nhận xét.
- GV nhận xét.
- HS hoạt động nhóm nêu các bớc để mô tả cho thuật toán.
- GV quan sát, gợi ý và hớng dẫn các nhóm.
- HS đại diện nhóm trả lời. - Các nhóm đối chiếu, nhận xét.
- GV nhận xét và giải thích lại các bớc cho HS hiểu.
bài tập 2: Viết thuật toán sắp xếp 3 số theo thứ tự không tăng.
- Input: Ba số a, b, c.
- Output: a, b, c đợc sắp xếp không tăng. - Thuật toán:
+ Bớc 1: Nhập a, b, c.
+ Bớc 2: Nến a < b, tráo đổi giá trị của a và b. + Bớc 3: Nếu b < c, tráo đổi giá trị của b và c. + Bớc 4: Nếu c < a, tráo đổi giá trị của c và a. + Bớc 5: In ra a, b, c và kết thúc.
d. củng cố
- GV treo bảng phụ - HS hoạt động nhóm vận dụng làm bài tập sau: Viết thuịât toán tìm số lớn nhất trong 2 số.
- GV lu ý cho HS cách xác định Input và Output dựa vào câu hỏi của bài toán.
E. h
ớng dẫn về nhà
- Học bài cũ.
- Làm bài tập (GV ra).
- Chuẩn bị tiết sau kiểm tra học kỳ I.