© 2020 Bài Kiểm Tra.com. All Rights Reserved.

Bài giảng tin học 8 - Bài tập

Thứ ba - 02/10/2018 02:22
Bài giảng tin học 8 - Bài tập
Tuần 15                                                                            Ngày soạn:12/12/2018
Tiết : 29                                                                           Ngày dạy:  15/12/2018

BÀI TẬP

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ề cách xác định bài toán, quá trình giải bài toán trên máy.

*Kĩ năng:
- Mô tả thuật toán
- Viết chương trinh
3. Thái độ
  • Hoàn thành hoạt động theo nhóm, cú ý thức tự chủ trong học tập.

B. chuẩn bị
- GV: Máy tính, máy chiếu, 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. Bài cũ
3. Chuyển giảng
4. Bài tập

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.

d. củng cố

- GV chiếu máy - 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 lưu ý 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 BT).
- Chuẩn bị tiết sau kiểm tra 45 phỳt thực hành.

  Ý kiến bạn đọc

Bạn đã không sử dụng Site, Bấm vào đây để duy trì trạng thái đăng nhập. Thời gian chờ: 60 giây