Bài thực hành 4. Sử dụng câu lệnh điều kiện If….Then

Chia sẻ bởi Nguyễn Hồng Phương | Ngày 14/10/2018 | 121

Chia sẻ tài liệu: Bài thực hành 4. Sử dụng câu lệnh điều kiện If….Then thuộc Tin học 8

Nội dung tài liệu:

Tuần: 14 Ngày soạn:
Tiết: 28 Ngày dạy:
BÀI TẬP (TT)
I. Mục tiêu:
1. Kiến thức
Biết sự cần thiết của cấu trúc rẽ nhánh trong lập trình.
Bước đầu viết được câu lệnh trong pascal.
2. Kỹ năng
Rèn luyện kỹ năng viết ngôn ngữ lập trình
Thái độ
Có thái độ hợp tác giúp đỡ bạn bè, thái độ ham thích môn học
Nghiêm túc trong học tập, có tinh thần học hỏi sáng tạo.
II. Chuẩn bị :
- GV : Giáo án + tài liệu tham khảo
- HS : Xem trước bài mới ở nhà+ Học bài cũ
III. Tổ chức các hoạt động dạy học:
Trợ giúp của Giáo Viên
Hoạt động của HS
Nội dung

Hoạt động 1: Ổn định lớp, tổ chức tình huống ht (3`)
MT : Tạo hứng thú học tập cho hs

GV : Nhắc lại kiến thức cũ. Gọi hs trả lời các câu hỏi theo yêu cầu


GV : Giới thiệu bài mới
HS lắng nghe
HS CN trả lời


HS ghi thựa bài

BÀI TẬP (TT)

Hoạt động 2: Giới thiệu bài tập (15`)
MT : Giúp hs giải đáp những thắc mắc

- Yc hs nhắc lại mục đích, yêu cầu của bài
- YC hs đọc nội dung bài 1
- yc hs thảo luận nhóm nhỏ (3’) và cho biết cách viết điều kiện sử dụng ngôn ngữ lập trình pascal
- Gọi đại diện một vài nhóm lên bảng viết
- Gọi hs các nhóm còn lại nhận xét
=> Chốt lại





- YC hs đọc bài 2
- Yc hs cho biết kết quả câu a
- Yc hs nhận xét
=> Chốt lại
- Yc hs cho biết kết quả câu b
- Yc hs nhận xét
=> Chốt lại
- Nhắc lại mục đích, yêu cầu
- Đọc bài
- HS thào luận nhóm


- HS lên bảng viết

- HS nhận xét
- HS ghi nhận





- Hs đọc bài
- HS trả lời
- HS nhận xét
- Lắng nghe
- HS trả lời
- HS nhận xét
- Lắng nghe
Bài 1 : Mô tả điều kiện cho các câu sau :
a) n chia hết cho 2
b) n không chia hết cho 3
c) Y là số dương không vượt quá 10
d) x là số dương hoặc x chia hết cho 5
Bài làm
a) n mod 2 = 0
b) n mod 3 <> 0
c) (y >0) and (y<=10)
d) (x >0) or (c mod 5 =0)

Bài 2 : Sau mỗi câu lệnh sau đây :
a) if 5 mod 3 = 0 then x :=x+1 ;
b) if x >= 7 then x := x*3 ;
Giá trị của x bằng bao nhiêu nếu trước đó giá trị của x = 7.
Kết quả
a) x = 7
b) x = 21

Hoạt động 3: Giới thiệu bài tập 3 (24`)
DC: Máy tính

- Yc hs đọc bài 3
- Xác định bài toán ? (tb)
- Mô tả thuật toán ? (k)
- Viết câu lệnh if ... then ... else (g)
- Xác định biến, kiểu dữ liệu ? (k)
- Lệnh nhập n ? (tb)
- yc hs viết chương trình hoàn chỉnh trên máy tính dựa vào kiến thức đã nêu trên
=> Nhận xét bài làm của một số nhóm (có thể đánh giá)



- Đọc bài
- Cn trả lời
- Cn trả lời
- Cn lên bảng viết
- Cn trả lời
- Hs trả lời
- HS mở máy thực hành


- Lắng nghe
Bài 3 : Viết chương trình nhập vào số nguyên n. Kiểm tra và cho biết n là lẻ hay chẵn
Chương trình hoàn chỉnh
Program chan_le ;
Var n : integer ;
Begin
Writeln (‘ nhap n :’) ;
readln (n) ;
if n mod 2 =0 then writeln (‘la so chan’)
else writeln(‘la so le’) ;
readln ;
end.

Hoạt động 4: Hướng dẫn về nhà (3`)

GV Yêu cầu học sinh về nhà xem lại các bài tập đã làm. Xem trước bài : Tìm hiểu thời gian với phần mềm Suntimes
* Nhận xét, đánh giá tiết học
HS lắng nghe


IV. Rút kinh nghiệm:
………………………………………………………………………………....
…………………………………………………………………………............
………………………………………………………………………………………..
………………………………………………………………………………………












* 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 Hồng Phương
Dung lượng: 11,40KB| Lượt tài: 1
Loại file: zip
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)