Tin8(tuần 14)

Chia sẻ bởi Huỳnh Tấn Phong | Ngày 14/10/2018 | 36

Chia sẻ tài liệu: tin8(tuần 14) thuộc Tin học 8

Nội dung tài liệu:








BÀI TẬP- BÀI THỰC HÀNH 4:
SỬ DỤNG LỆNH ĐIỀU KIỆN IF.....THEN

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.
- Luyện tập sử dụng câu lệnh If...then.
2. Kĩ năng:
- Rèn luyện kĩ năng sử dụng các câu lệnh trong Pascal.
- Rèn kĩ năng ban đầu về đọc các chương trình đơn giản và hiểu được ý nghĩa của thuật toán sử dụng trong chương trình .
3. Thái độ:
- Thái độ học tập nghiêm túc, yêu thích môn học.
II. Chuẩn bị:
Sách giáo khoa, máy tính điện tử.
III. Tiến trình bài dạy:

Hoạt động của thây
Hoạt động của trò
Nội dung

+ Hoạt động 1: Bài tập 1.
- Các câu lệnh Pascal sau đây được viết đúng hay sai?
a) If x:=7 then a = b;
b) IF x > 5; then a:=b;
c) IF x > 5 then a:= b; m:=n;
d) IF x > 5 then a:=b; else
m:=n;
+ Hoạt động 2: Bài tập 2.
- Sau mỗi câu lệnh sau đây
a) IF ( 45 mod 3) = 0 then
X:= X + 1;
b) IF x > 10 then
X:= X + 1;
Giá trị của biến X là bao nhiêu, nếu trước đó giá trị của X bằng 5?
+ Hoạt động 3: Bài tập 3
- Viết chương trình kiểm tra số nguyên dương A nhập từ bàn phìm là số chẵn hay số lẻ.
- Có bao nhiêu biến trong chương trình?
- Làm thế nào để biết số nguyên dương A là số chẵn hay số lẻ.


- Yêu cầu học sinh viết chương trình.





+ Hoc sinh làm bài tập theo yêu cầu của giáo viên.




a) Giá trị của biến X = 6

b) Giá trị của biến X = 5









+ Có 1 biến là biến A có kiểu dữ liệu là Integer.
+ Để kiểm tra số nguyên dương A là số chẵn hay số lẽ, ta lấy số đó chia cho 2 và lấy phần dư. Nếu phần dư bằng 0 thì A là số chẵn, ngược lại A là sô lẻ.
+ Viết chương trình theo sự hướng dẫn của giáo viên.
Program Kiem_tra_so_chan_le;
Var A: Integer;
Begin
Writeln(‘Nhap so A:’);
Readln(a);
If A mod 2 = 0 then
Writeln(A,’la so chan’) Else
Writeln(A,’la so le’);
Readln;
End.

1. Bài tập 1
- Các câu lệnh Pascal sau đây được viết đúng hay sai?
a) If x:=7 then a = b;
b) IF x > 5; then a:=b;
c) IF x > 5 then a:= b; m:=n;
d) IF x > 5 then a:=b; else m:=n;
2. Bài tập 2.
- Sau mỗi câu lệnh sau đây
a) IF ( 45 mod 3) = 0 then
X:= X + 1;
b) IF x > 10 then
X:= X + 1;
Giá trị của biến X là bao nhiêu, nếu trước đó giá trị của X bằng 5?
3. Bài tập 3
- Viết chương trình kiểm tra số nguyên dương A nhập từ bàn phìm là số chẵn hay số lẻ.






+ Hoạt động 4: Ôn lại câu lệnh điều kiện
? Nêu cú pháp và hoạt động của câu lệnh điều kiện dạng thiếu và dạng đủ.















+ Hoạt động 5: Làm bài tập1/52
- Viết chương trình nhập hai số nguyên a và b khác nhau từ bàn phím và in hai số đó ra màn hình theo thứ tự không giảm
- Gõ chương trình sau:
program sapxep ;
uses crt ;
var a,b : integer ;
begin
clrscr ;
write(‘ nhap so a : ‘) ; readln(a) ;
write(‘ nhap so b : ‘) ; readln(b) ;
if a < b then write(a,’ ‘,b) else
writeln(b,’ ‘,a) ;
readln ;
- Tìm hiểu ý nghĩa của các câu lệnh trong chương trình.

- Dịch và chạy chương trình


a) Dạng thiếu:
- Cú pháp:
IF <điều kiện>
* 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ẻ: Huỳnh Tấn Phong
Dung lượng: 54,00KB| Lượt tài: 1
Loại file: doc
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)