Tiết 54: Bài tập (tiết 2)

Một phần của tài liệu GA TIN HỌC 8 MỚI NÌ (Trang 88 - 90)

- Chuẩn bị tiết sau chữa bài tập.

tiết 54: Bài tập (tiết 2)

A. Mục tiêu bài học

- HS tiếp tục củng cố lại các kiến thức cơ bản đã học về các câu lệnh lặp For do,…

While do.…

*Kĩ năng:

- Xây dựng và mô tả thuật toán. - Viết chơng trình.

B. chuẩn bị

- GV: Máy chiếu, máy tính, câu hỏi, bài tập. - 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. Bài tập

Hoạt động dạy học Nội dung

- HS đọc nội dung, yêu cầu của bài.

- HS hoạt động nhóm thảo luận nêu thuật toán của bài tập trên.

- GV gợi ý cho HS. - GV quan sát.

- HS các nhóm đại diện trả lời. - Các nhóm khác nhận xét.

- GV nhận xét và chiếu máy đa ra các bớc của thuật toán để giải quyết vấn đề trên. - HS hoạt động nhóm viết chơng trình cho bài toán.

- GV quan sát, gợi ý cho HS sử dụng thêm câu lệnh điều kiện và phép chia mod để viết chơng trình.

- HS đại diện các nhóm giải thích và nêu ý nghĩa của các câu lệnh đợc sử dụng trong chơng trình.

- Các nhóm lần lợt nhận xét.

- GV nhận xét các nhóm và đa ra chơng trình, giải thích rõ các câu lệnh cho HS hiểu.

- HS đọc nội dung, yêu cầu của bài.

- HS hoạt động nhóm thảo luận nêu thuật toán của bài tập trên.

- GV giải thích lại cho HS tổng các nghịch đảo.

- HS thảo luận nêu thuật toán. - GV quan sát.

- HS các nhóm đại diện trả lời. - Các nhóm khác nhận xét.

* bài tập 1: - Số nguyên dơng p đợc gọi là ớc thực sự của số nguyên n, nếu n chia hết cho p và p <> 1 và <> chính số n. Viết thuật toán nhập số tự nhiên n và tính tổng các ớc thực sự của n. Ch ơng trình: Program tong_uoc_cua_n; Uses crt; Var n, I, S: integer; Begin CLRSCR; Write(‘nhap vao n=’); Readln(n); S:=0; For i:= 2 to n – 1 do If i = n mod i = 0 then S:=S + 1;

Write(’Tong cac uoc thuc su cua’,n,’la’,S);

Readln; End.

* bài tập 2: - Viết chơng trình để ngời sử dụng nhập các số khác 0 rồi tính và in ra màn hình tổng các nghịch đảo của các số này. Chơng trình kết thúc khi ng- ời sử dụng nhập số 0 đầu tiên (nghịch đảo của n số là số 1/n).

Ch

ơng trình: (adsbygoogle = window.adsbygoogle || []).push({});

- GV nhận xét và chiếu máy đa ra các bớc của thuật toán để giải quyết vấn đề trên. - HS hoạt động nhóm viết chơng trình cho bài toán.

- GV quan sát, gợi ý cho HS.

- HS đại diện các nhóm giải thích và nêu ý nghĩa của các câu lệnh đợc sử dụng trong chơng trình.

- Các nhóm lần lợt nhận xét.

- GV nhận xét các nhóm và đa ra chơng trình, giải thích rõ các câu lệnh cho HS hiểu.

Uses crt;

Var tong, next: real; Begin

CLRSCR; tong:= 0;

Write(‘nhap so dau tien’); Readln(next);

While next <> 0 do Begin

tong:= tong + 1/next; Write(’Nhap so tiep theo’); Readln(next);

End;

Writeln(‘Tong nghich dao cac so da nhap’, tong:6;2);

Readln; End.

d. củng cố

- HS sử dụng phiếu học tập nhắc lại sự giống và khác nhau của 2 câu lệnh lặp. - HS hoạt động nhóm vận dụng làm bài tập sau:

Mô tả thuật toán tính luỹ thừa bậc n của x, tức xn, trong đó x là số thực, n là số tự nhiên đợc nhập từ bàn phím.

E. h

ớng dẫn về nh

- Học bài cũ. - Làm bài tập.

- Chuẩn bị tiết sau kiểm tra 1 tiết.

___________________________________________________________

Một phần của tài liệu GA TIN HỌC 8 MỚI NÌ (Trang 88 - 90)