Viết chương trình tính diện tích hình tam giác với độ dài một cạnh a và chiều cao tương ứng h ( a và h là các số tự nhiên được nhập vào từ bàn phím). Kiểm tra xem nếu diện tích của hình [r]
(1)Ngày soạn:
Ngày dạy: 8C1: 8C2: 8C3: Tiết 33
ÔN TẬP (Tiếp theo) I MỤC TIÊU
Kiến thức:
- Củng cố, hệ thống lại kiến thức học sinh từ đầu năm học.
2 Kĩ năng
- Hình thành cho học sinh kỹ quan sát, phân tích, tư tổng hợp.
3 Thái độ:
- Nghiêm túc học tập, ham thích viết chương trình máy tính để hướng dẫn máy tính làm việc theo dẫn người.
4 Định hướng phát triển lực
Năng lực tự học; giải vấn đề; sáng tạo; giao tiếp; tự quản lý; hợp tác; sử dụng công nghệ thông tin truyền thông; sử dụng ngôn ngữ.
II CHUẨN BỊ
- Giáo viên: Giáo án, sách giáo khoa, sách tập. - HS: học sinh chuẩn bị nhà.
III PHƯƠNG PHÁP, KĨ THUẬT
- Phương pháp: Đặt vấn đề, vấn đáp, gợi mở, phân tích, trực quan.
- Kĩ thuật: Động não, chia nhóm, giao nhiệm vụ. IV TIẾN TRÌNH HOẠT ĐỘNG-GIÁO DỤC
1 Ổn định lớp (1') 2 Bài mới
A HOẠT ĐỘNG KHỞI ĐỘNG (5')
Hoạt động GV HS Nội dung
Mục tiêu: Củng cố kiến thức học GV: Đặt tình
HS: Trả lời
HS: Nhận xét, đánh giá GV: Nhận xét, đánh giá
Giả sử a b hai biến kiểu số nguyên (integer), r biến kiểu số thực (real) s biến kiểu xâu (string) Các phép gán không hợp lệ?
A a:=390 B a:=65000 C s:=a+b+r D a:=a div b
B HOẠT ĐỘNG HÌNH THÀNH KIẾN THỨC (22')
Hoạt động GV HS Nội dung
- Mục tiêu: Hệ thống kiến thức từ 1đến 6. - Hình thức tổ chức: cá nhân, nhóm
- Kỹ thuật: Động não, vấn đáp, suy nghĩ, cặp đơi, chia sẻ, trình bày phút
- Phương pháp: Đàm thoại, đặt vấn đề, trực quan, thảo luận nhóm
GV đưa tập yêu cầu HS thảo luận nhóm làm
- Gọi đại diện nhóm lên làm
- GV: để a số dương ta sử dụng điều kiện gì? dùng câu lệnh gì? khai báo gì? cấu trúc chương trình
Bài 1: Viết chương trình tính biểu thức sau:
a) 15 x 4-30+12 b) 32 - 20x8+46
Bài 2: Viết chương trình nhập vào số nguyên
kiểm tra xem số số âm hay số dương? Program ktra_so_am;
Uses crt;
Var a : integer; Begin
Write (‘Nhap a : ‘); Readln (a); If a > then write (a,‘la so duong’)
(2)Pascal?
GV đưa tập yêu cầu HS thảo luận nhóm làm
- Gọi đại diện nhóm lên làm
- GV: Số số chẵn? em làm sử dụng câu lệnh học?
- GV:Trong cần xác định gì? ta sử dụng biến để giải tốn đó?
- GV tìm số âm đếm số âm? muốn đếm số âm ta làm nào? nêu ý tưởng thuật toán
Readln; End
Bài 3: Viết chương trình nhập vào số nguyên
kiểm tra xem số số chẵn hay số lẻ? Program ktra_so_chan_le;
Uses crt;
Var a : integer; Begin
Write (‘Nhap a : ‘); Readln (a); If a mod = then write (a,‘la so chan’) Else write (a,‘la so le’)
Readln; End
Bài 4: Hãy mô tả thuật tốn tìm vị trí số dương
trong dãy số A={a1,a2,….,an} cho trước
Input: Số nguyên dương N dãy số A cho trước Output: Vị trí số dương dãy A
B1: Nhập số nguyên dương N dãy số A B2: i 1;
B3: Nếu i>N kết thúc B4: Nếu Ai >0 đưa giá trị i
B5: i i+1, quay lại bước
Bài 5: Hãy mơ tả thuật tốn đếm số âm dãy số A={a1,a2,….,an} cho trước
Input: Số nguyên dương N dãy số A cho trước Output: Số số âm dãy A
B1: Nhập số nguyên dương N dãy số A B2: i 1; count 0
B3: Nếu i>N đưa giá trị count, kết thúc B4: Nếu Ai > count count +1
B5: i i+1, quay lại bước C HOẠT ĐỘNG LUYỆN TẬP (5')
Viết chương trình tính diện tích hình tam giác với độ dài cạnh a và chiều cao tương ứng h ( a h số tự nhiên nhập vào từ bàn phím). Kiểm tra xem diện tích hình tam giác với SHCN=50 m2 đưa kết quả
là diện tích tam giác lớn diện tích hình chữ nhật ngược lại diện tích hình tam giác nhỏ diện tích hình chữ nhật.
D HOẠT ĐỘNG VẬN DỤNG, SÁNG TẠO (5')
Hãy viết biểu thức toán học sau ngơn ngữ lập trình Pascal: a) 6x2+5x+1;
b) k2 + (k+1)2 ≠ (k+2)2
A
B
C h
(3)c) 2a2+2c2−a
4d
d) x y x y
E HOẠT ĐỘNG TÌM TỊI, MỞ RỘNG (5')
1 Giá trị X ban đầu X có giá trị 5 a)If X<10 then X:= X+1;
b) If X mod =2 then X:=X-1;
c) If X div =1 then X:=X+1 Else X:=0; d) If X=5 then X:= X*2;
2.Viết chương trình Pascal hồn chỉnh:
- Nhập vào điểm thi HKI mơn Tốn (a) điểm thi HKI mơn Văn (b) từ bàn phím
- In hình tổng điểm điểm trung bình mơn Tốn, Văn.
- So sánh điểm thi Tốn Văn thơng báo kết so sánh màn hình:
'Điểm Toán lớn điểm Văn' 'Điểm Văn lớn điểm Toán' hoặc 'Hai điểm nhau'.
* HƯỚNG DẤN VỀ NHÀ (2')
- Ôn tập kiến thức sau kiểm tra cuối kì I.