Hoạt động 3: Lập trình giải bài tốn
(1) Mục tiêu: Học sinh hiểu khái niệm, hoạt động và ý nghĩa của các kiểu dữ liệu mảng, xâu, tệp văn bản và chương trình con.
(3) Hình thức tổ chức hoạt động: Thảo luận nhóm. (4) Phương tiện dạy học: SGK, máy tính, máy chiếu.
(5) Kết quả: HS trả lời được câu hỏi trắc nghiệm, từ đó có thể nắm vững được lý thuyết từ đó có thể viết đúng cú pháp các câu lệnh và xây dựng được các chương trình đơn giản về kiểu mảng, xâu, tệp và chương trình con.
Nội dung hoạt động
Câu 1: Cho số dương N (N<=250) và dãy N số nguyên A1, A2, ... An (mỗi số đều
khơng vượt q 500)Hãy lập trình: Hãy lập trình:
a) Nhập, xuất từng phần tử dãy..b) Tính tổng các phần tử của dãy. b) Tính tổng các phần tử của dãy.
HOẠT ĐỘNG CỦA GV HOẠT ĐỘNG CỦA HS NỘI DUNG
GV: Hãy xác định Input và
Output của bài tốn?
GV: Em hãy trình bày cách
làm của bài toán?
GV: Gọi HS lên làm từng
câu, sau đó hướng dẫn các em chuyển sang chương trình con HS: Trả lời HS: Trả lời USES Crt; VAR n:Integer; a: array[1..250] of integer; PROCEDURE Nhap; VAR i:Integer; BEGIN Clrscr;
Write('Nhap vao so phan tu n = '); Readln(n); For i:= 1 To n Do Begin Write('a',i,'='); Readln(a[i]); End; END; PROCEDURE Xuat; VAR i:Integer; BEGIN
Write('Cac phan tu vua nhap la: ');
For i:= 1 To n Do Write(a[i]:5); END;
FUNCTION Tong(n: Integer): Integer;
VAR s,i: Integer; BEGIN s:=0; For i:= 1 To n Do s:= s+ a[i]; Tong:=s; END; BEGIN Nhap; Xuat;
Writeln('Tong cac phan tu la ',Tong(n)); Readln END. Kết quả: D. HƯỚNG DẪN HỌC Ở NHÀ
− Ơn lại bài học hơm nay;
− Chuẩn bị trước cho tiết 51 Ôn tập tiếp theo.
− Về nhà làm bài tập trong SGK/117
Bài tập về nhà
Câu 1: Cho số dương N (N<=250) và dãy N số nguyên A1, A2, ... An (mỗi số đều
không vượt quá 500)Hãy lập trình: Hãy lập trình:
a) Nhập, xuất từng phần tử dãy..
b) Tính tổng các phần tử của dãy là bội của một số nguyên k.
Câu 2: Cho tệp DATA.INP, mỡi dịng chứa 1 số ngun. Hãy viết chương trình tính
trung bình cợng các số.
Tuần: 30 Tiết: 43
ÔN TẬPI. Mục tiêu bài học I. Mục tiêu bài học
1. Kiến thức
- Nắm vững các kiến thức về kiểu dữ liệu tệp và chương trình con
2. Kỹ năng
- Viết chương trình sử dụng kiểu dữ liệu tệp - Xây dựng chương trình con
3. Thái độ
- Tích cực ơn tập để chuẩn bị kiểm tra học kì II
4. Năng lực, phẩm chất
- NL tư duy - NL tính tốn
- NL sử dụng ngơn ngữ - NL lập trình
- Phẩm chất: tích cực tìm tịi, tự giác nghiên cứu, ham học hỏi, kiên trì, u thích mơn học, u thích lập trình