Hoạt động dạy học | Nội dung |
- GV chiếu máy. - 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 lưu ý 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 chiếu máy 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à 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 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. 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. |
Ý kiến bạn đọc
Những tin cũ hơn