Giáo án bài tập Pascal tiết 53/ lớp 8

Chia sẻ bởi Nguyễn Thị Nhung | Ngày 14/10/2018 | 49

Chia sẻ tài liệu: giáo án bài tập Pascal tiết 53/ lớp 8 thuộc Tin học 8

Nội dung tài liệu:

Họ và tên GV hướng dẫn:
Môn dạy: Tin Học Lớp: 8
Tiết: 53
Giáo sinh
Tuần: 25. Ngày soạn: 17/02/2012. Ngày giảng: 21/02/2012.
Tên bài giảng:
BÀI TẬP
MỤC TIÊU:
Kiến thức:
Củng cố lại kiến thức về vòng lặp While…do.
Vận dụng vòng lặp While…do để có thể giải quyết được một số bài toán cơ bản trong chương trình Pascal.
Biết lựa chọn câu lệnh lặp While… do hoặc For…do phù hợp với tình huống cụ thể.
Hiểu được hoạt động của vòng lặp While… do.
Kĩ năng:
Rèn luyện khả năng đọc chương trình Pascal.
Rèn luyện tính tư duy logic, cách suy luận chặt chẽ.
Thái độ:
Yêu thích bộ môn Tin học.
Có thái độ tích cực và nghiêm túc trong giờ học.
DỰ KIẾN PHƯƠNG PHÁP:
Phương pháp thuyết trình.
Phương pháp vấn đáp.
Phương pháp quan sát.
Phương pháp dạy học bằng phương tiện trực quan( bảng phụ, bảng đen).
CHUẨN BỊ CỦA GV, HS:
Giáo viên:
Bảng phụ
Phòng học.
Giáo án.
Học sinh:
Sách giáo khoa tin học Quyển 3.
Vở ghi chép.
TIẾN TRÌNH BÀI DẠY:
Ổn định lớp: Ổn định trật tự, tạo tâm lí tốt để bắt đầu tiết dạy (2 phút).
Sĩ số:………….. Có mặt:…………….Vắng mặt:…………..
Kiểm tra bài cũ: ( 7 phút)
Câu 1: Em hãy viết cú pháp của vòng lặp với số lần biết trước và cú pháp của vòng lặp chưa biết trước số lần lặp?
Câu 2: Cho biết kết quả của các bài tập sau:
BT1:
for i:=1 to 5 do writeln(‘chao ban’);
BT2:
so:=1;
while so <=5 do
begin
writeln(so);
so:=so+1;
end;
Bài mới:

Thời gian
Hoạt động giáo viên
Hoạt động học sinh
Nội dung ghi bảng

1 phút
Đặt vấn đề: Trong tiết trước các em đã thực hành sử dụng câu lênh While…do. Làm thế nào để sử dụng hiệu quả vòng lặp chưa biết trước số lần lặp phù hợp với yêu cầu của từng bài toán? Chúng ta sẽ tiếp tục chuyển qua tiết “Bài tập” để nghiên cứu sâu hơn về vòng lặp này.
Nghe giảng
Tiết 53: BÀI TẬP

Hoạt động 1 : Bài tập 1

20 phút
GV nêu đề BT1: “Viết chương trình tính tổng 100 số tự nhiên đầu tiên khác 0”
GV nêu ý tưởng bài toán: “ Bài toán yêu cầu cần tính tổng các số từ 1 cho đến 100, sử dụng vòng lặp cho biến i tăng dần từ 1 đến 100, sau mỗi lần lặp ta cộng dồn i vào tổng. Cuối cùng, xuất ra tổng”.
GV: “Em sử dụng vòng lặp nào để giải quyết bài toán này? Vì sao? ”
GV: “ Đối với bài tập này chúng ta có thể sử dụng For…do hay While …do đều được, nhưng cô muốn yêu cầu các em sử dụng vòng lặp While…do”.
GV: “Bây giờ chúng ta sẽ tìm hiểu thuật toán của bài toán này”
GV trình bày thuật toán.
Bước 1: Khởi tạo S(0; i(1.
Bước 2: Nếu i<= 100 thì chuyển tới bước 3. Ngược lại chuyển qua bước 4.
Bước 3: i(i+1; S(S+i. và quay lại bước 2.
Bước 4: Kết thúc thuật toán. In S.

Viết chương trình:GV yêu cầu HS thảo luận nhóm, mỗi bàn là 1 nhóm, viết ra giấy thời gian là 7 phút.
Gọi đại diện 1 nhóm lên bảng viết chương trình.
Giáo viên nhận xét và cho điểm.
Yêu cầu học sinh về nhà viết chương trình BT1 theo vòng lặp For...do.

Ghi đề bài




Nghe giảng











Trả lời câu hỏi.












Ghi bài.









HS thảo luận nhóm



Ghi kết quả chương trình lên bảng.

Bài tập 1: “Viết chương trình tính tổng 100 số tự nhiên đầu tiên khác 0”
Thuật toán:
Bước 1: Khởi tạo S(0; i(1.
Bước 2: Nếu i<=100 thì chuyển tới bước 3. Ngược lại chuyển qua bước 4.
Bước 3: i(i+1; S(S+i. và quay lại bước 2.
Bước 4: Kết thúc thuật toán. In S.
Chương
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...

Người chia sẻ: Nguyễn Thị Nhung
Dung lượng: 12,78KB| Lượt tài: 1
Loại file: zip
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)