Thư Viện STEM STEAM TRẢI NGHIỆM HỌC MÀ CHƠI, CHƠI MÀ HỌC I Mục tiêu 1 Kiến thức Sử dụng các kiến thức đã học để làm một số bài tập 2 Kĩ năng Rèn luyện kĩ năng sử dụng các câu lệnh trong Pascal 3 Thái[.]
TRẢI NGHIỆM: HỌC MÀ CHƠI, CHƠI MÀ HỌC I Mục tiêu: Kiến thức: - Sử dụng kiến thức học để làm số tập Kĩ năng: - Rèn luyện kĩ sử dụng câu lệnh Pascal Thái độ: - Thái độ học tập nghiêm túc, u thích mơn học 4.Định hướng phát triển lực: lực sử dụng máy tính, lực giải vấn đề, lực sáng tạo, ứng dụng KHKT, lực tự học, lực hợp tác, làm việc nhóm PHƯƠNG PHÁP: Luyện tập thực hành II CHUẨN BỊ BÀI HỌC: Sách giáo khoa, máy tính điện t III Tin trỡnh bi dy: 1.Hoạt động 1: Khởi ®éng (5 phót) 2.Ho¹t ®éng 2: Hình thành kiến thức (30 phót) Hoạt động GV HS Nội dung + Bài tập 1 Bài tập - Sau thực - Sau thực đoạn đoạn chương trình sau, chương trình sau, giá trị giá trị biến j biến j bao ? nhiêu ? + Sau thực đoạn j:= 0; j:= 0; chương trình trên, giá trị For i:= to For i:= to biến j = 10 j:= j + 2; j:= j + 2; Bài tập + Bài tập - Các câu lệnh Pascal sau - Các câu lệnh Pascal + Học sinh đọc đề => suy có hợp lệ khơng? Vì sau có hợp lệ khơng? nghĩ trả lời sao? Vì sao? a) Câu lệnh không hợp lệ a) For i:= 100 to a) For i:= 100 to giá trị đầu lớn giá trị Writeln(‘A’); Writeln(‘A’); cuối b) For i:= 1.5 to 10.5 b) For i:= 1.5 to 10.5 b) Câu lệnh không hợp lệ Writeln(‘A’); Writeln(‘A’); giá trị đầu giá trị cuối c) For i:= to 10 giá trị nguyên Writeln(‘A’); c) For i:= to 10 c) Đây câu lệnh hợp lệ d) For i:= to 10 do; Writeln(‘A’); Writeln(‘A’); d) For i:= to 10 do; d) Đây câu lệnh khơng hợp Bài tập Writeln(‘A’); lệ sau từ khóa khơng có - Viết chương trình in dấu chấm phẩy hình bảng cửu + Bài tập chương - Viết chương trình in + Học sinh tìm hiều đề hình bảng cửu chương - Yêu cầu học sinh viết + Học sinh viết chương trình chương trình theo yêu cầu giáo viên Program in_bang_cuu_chuong ; Var i: integer; Begin Clrscr; For i:= to 10 Writeln(2,’ x ‘,i,’ = ’,i*2); - Nhận xét chương trình Readln; học sinh End - Yêu cầu học sinh dịch, sửa lỗi chạy chương trình + Thực theo yêu cầu giáo viên 3.Hoạt động 3: Luyện tập, vận dụng, mở rộng (10 phút): - Cú pháp câu lệnh lặp? - Sử dụng for…do lồng vào - câu lệnh Gotoxy(a,b) có tác dụng gì? Wherex,wherey dùng để làm gì? Dặn dò - Về nhà làm tập sách tập Giáo viên nhận xét đánh giá tiết tập - Về nhà hệ thống lại kiến thức học, tiết sau làm tập (tiếp) Rút kinh nghiệm \ TRẢI NGHIỆM: HỌC MÀ CHƠI, CHƠI MÀ HỌC (tiếp) I Mục tiêu: Kiến thức: - Sử dụng kiến thức học để làm số tập Kĩ năng: - Rèn luyện kĩ sử dụng câu lệnh Pascal Thái độ: - Thái độ học tập nghiêm túc, u thích mơn học II CHUẨN BỊ BÀI HỌC: Sách giáo khoa, máy tớnh in t III Tin trỡnh bi dy: 1.Hoạt động 1: Khởi động (5 phút) 2.Hoạt động 2: Hỡnh thnh kiến thức (30 phót) Hoạt động GV HS + Bài tập - Đối với đoạn chương trình Pascal sau đây, cho biết lệnh Writeln in hình giá trị i, j, k bao nhiêu? - Đoạn 1: j:=2; k:=3; for i:=1 to j:=j+1; k:=k+1; cach:=’ ‘; writeln(j,cach,k); - Đoạn 2: j:=2; k:=3; for i:=1 to begin j:=j+1; k:=k+1; end; cach:=’ ‘; writeln(j,cach,k); Nội dung 1.) Bài tập 1: + Học sinh đọc đề => suy - Đối với đoạn nghĩ trả lời chương trình Pascal sau đây, cho biết lệnh Writeln in hình giá trị i, j, k bao - In hình: nhiêu? - Đoạn 1: j:=2; k:=3; for i:=1 to j:=j+1; k:=k+1; cach:=’ ‘; - In hình: writeln(j,cach,k); - Đoạn 2: j:=2; k:=3; for i:=1 to begin j:=j+1; k:=k+1; end; cach:=’ ‘; - In hình: writeln(j,cach,k); - Đoạn 3: j:=2; k:=3; for i:=1 to if i mod = then j:=j+1; k:=k+1; cach:=’ ‘; writeln(j,cach,k); + Bài tập - Viết chương trình tính tổng: S=1/1+1/2+ +1/n với giá trị n nhập vào từ bàn phím - Yêu cầu học sinh viết chương trình 4 - Đoạn 3: j:=2; k:=3; for i:=1 to if i mod = then j:=j+1; k:=k+1; cach:=’ ‘; writeln(j,cach,k); + Học sinh tìm hiều đề 2.) Bài tập 2: - Viết chương trình tính tổng: S=1/1+1/2+ +1/n với giá trị n nhập vào từ + Học sinh viết chương trình bàn phím theo yêu cầu giáo viên Program Tinh_tong; Var i,n: integer; S: real; Begin Clrscr; Write(‘Nhap n: ‘); Readln(n); S:=0; For i:= to n S:=S+1/i; - Nhận xét chương trình Writeln(‘S=’,S); học sinh Readln; End + Thực theo yêu cầu - Yêu cầu học sinh giáo viên dịch, sửa lỗi chạy chương trình 3.Hoạt động 3: Luyện tập, vận dụng, mở rộng (10 phút): - Cú pháp câu lệnh lặp? - Sử dụng for…do lồng vào - câu lệnh Gotoxy(a,b) có tác dụng gì? Wherex,wherey dùng để làm gì? Dặn dị - Về nhà làm tập sách tập Giáo viên nhận xét đánh giá tiết tập - Về nhà hệ thống lại kiến thức học, Rút kinh nghiệm