Cõu lệnh điều kiện

Một phần của tài liệu giao an tin hoc8 (Trang 49 - 54)

- Chu vi hỡnh vuụng bằng 4*canh; Diện tớch hỡnh vuụng bằng canh*canh

5. Cõu lệnh điều kiện

a. Cấu trỳc

* dạng thiếu

If (điều kiện) then (cõu lệnh); * dạng đủ:

If (điều kiện) then (cõu lệnh 1) else (CL 2); Trong đú:

- If, then, else: là từ khúa của cõu lệnh đk

- Điều kiện: là cỏc phộp so sỏnh

- Cõu lệnh: là kết quả của phộp so sỏnh

b. Hoạt động

+ Dạng thiếu.

Ban đầu, chương trỡnh kiểm tra điều kiện, nếu điều kiện đỳng thỡ thực hiện cõu lệnh, nếu điều kiện sai thỡ bỏ qua cõu lệnh và đi đến kết thỳc. + Dạng đủ.

Ban đầu chương trỡnh kiểm tra điều kiện, nếu điều kiện đỳng thỡ thực hiện cõu lệnh 1, ngược lại thực hiện cõu lệnh 2 và đi đến kết thỳc. c. Vớ dụ:

Tỡm ra cỏc lỗi sai trong cõu lệnh sau:

a. If x:=1 then x := x + 1;

If x = 1 then x:= x + 1; else x:= x + 2;

4. TỔNG KẾT VÀ HƯỚNG DẪN HỌC TẬP4.1. Tổng kết 4.1. Tổng kết

GV: Đưa ra ghi nhớ của bài HS: Đọc và học thuộc ghi nhớ

4.2. Hướng dẫn tự học

- ễn tập bài hụm nay

Tiết ppct 31,32: Ngày soạn: 11/12/ 2016

Tuần dạy 16: Lớp:

8A1,8A2,8A3,8A4,8A5

BÀI THỰC HÀNH 4

SỬ DỤNG LỆNH ĐIỀU KIỆN IF .. THEN1. MỤC TIấU 1. MỤC TIấU

1.1. Về kiến thức

- Biết sự cần thiết của cấu trỳc rẽ nhỏnh - Luyện tập sử dụng cõu lệnh If .. then

1.2. Về kỹ năng

- Biết cấu trỳc rẽ nhỏnh gồm 2 dạng: dạng thiếu, dạng đủ

- Rốn luyệ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.

1.3. Thỏi độ

- HS cú thỏi độ nghiờm tỳc trong học bài- Cú ý thức tỡm hiểu mụn học và làm bài - Cú ý thức tỡm hiểu mụn học và làm bài

2. CHUẨN BỊ

2.1. Giỏo viờn: - SGK, SGV, tài liệu, giỏo ỏn và cỏc đồ dựng khỏc

2.2. Học sinh:

- SGK, đồ dựng học tập, bảng phụ - Đọc trước bài tại nhà

3. TIẾN TRèNH TIẾT DẠY3.1. Ổn định lớp (2ph) 3.1. Ổn định lớp (2ph)

- Kiểm tra sĩ số - Ổn định trật tự

3.2. Kiểm tra bài cũ (0ph)

Kết hợp kiểm tra khi thực hành.

3.3. Dạy bài mới

HĐ CỦA THẦY VÀ TRề NỘI DUNG

Tiết 1:

GV: Treo đề bài. HS: Đọc đề bài

? Tỡm điều kiện và kết quả thu được của bài toỏn.

HS: tỡm ra hai số a, b

GV: Yờu cầu hs mụ tả thuật toỏn HS: Tự giỏc làm bài ra vở ghi. GV: Từ thuật toỏn đú, em hóy viết chương trỡnh.

HS: Khởi động Pascal tự giỏc làm bài.

? với bộ dữ liệu (12, 53) giỏ trị nào sẽ được in trước.

? Với bộ dữ liệu (65, 20) giỏ trị nào sẽ được in trước.

HS: Đọc kết quả của chạy chương trỡnh với bộ dữ liệu trờn. và b từ bàn phớm và in hai số đú ra màn hỡnh theo thứ tự khụng giảm . Program sapxep; Uses crt; Var : a, b : integer; Begin Clrscr;

Write (‘a=’) ; readln(a); Write (‘b=’) ; readln(b);

If a < b then write (a, ‘ ‘, b) else write (b, ‘ ‘, a);

Readln; End.

GV: Đưa ra đề bài HS: Đọc đề bài.

GV: Yờu cầu hs dựa vào thuật toỏn viết chương trỡnh trờn pascal

Bài 2. Viết chương trỡnh nhập chiều cao của hai bạn Long và Trang, in ra màn hỡnh kết quả so sỏnh chiều cao của hai bạn, chẳng hạn "Bạn Long cao hơn". Tham khảo thuật toỏn trong vớ dụ 5, bài 5.

program Ai_cao_hon;

uses crt;

var Long, Trang: Real;

HS: Viết chương trỡnh

GV: Theo dừi, uốn nắn hs

HS: tự giỏc làm bài

GV: Yờu cầu hs lưu bài lại

clrscr;

write('Nhap chieu cao cua Long:'); readln(Long);

write('Nhap chieu cao cua Trang:'); readln(Trang);

If Long>Trang then writeln('Ban Long cao hon');

If Long<Trang then writeln('Ban Trang cao hon')

else writeln('Hai ban cao bang nhau'); readln

end. Tiết 2:

GV: Yờu cầu hs khởi động lại bài 2

HS: Mở bài 2.

? Chạy chương trỡnh với bộ dữ liệu (1.5, 1.6) ?

HS: Đọc kết quả

? Chạy chương trỡnh với bộ dữ liệu (1.6, 1.5)?

HS: Đọc kết quả

? Chạy chương trỡnh với bộ dữ liệu (1.6, 1.6).

HS: Đọc kết quả

Bài 3. Chương trỡnh nhập ba số nguyờn a, b, c từ bàn phớm, kiểm tra và in ra màn hỡnh kết quả kiểm tra ba số đú cú thể là độ dài của một tam giỏc hay khụng.

Program ba_canh_tam_giac;

Uses crt;

Var a, b, c: real;

Begin

Clrscr;

Write (‘nhap ba so a, b, c’); readln (a, b, c); If (a+b>c) and (a+c>b) and (b+c>a) then Writeln (‘a, b, c la 3 canh cua 1 tam giac’) Else writeln (‘a, b, c khong la ba canh cua 1

tam giac’); Readln; End.

Rỳt ra nhận xột.

GV: Yờu cầu hs sửa lại chương trỡnh để cú kết quả đỳng.

HS: Thực hiện GV: Đưa ra đầu bài. HS: Đọc đầu bài

? Điều kiện để thỏa món là độ dài ba cạnh của một tam giỏc vuụng. HS: đưa ra điều kiện.

GV: Hướng dẫn hs viết chương trỡnh.

HS: Viết chương trỡnh GV: Theo dừi, uốn nắn hs

HS: Tự chạy bộ dữ liệu kiểm tra a, b, c.

Bài 4: Tỡm hiểu viết CT kiểm tra ba cạnh của 1 tam giỏc.

4. TỔNG KẾT VÀ HƯỚNG DẪN HỌC TẬP4.1. Tổng kết 4.1. Tổng kết

GV: Yờu cầu hs đọc và học thuộc phần lưu ý và tổng kết HS: Đọc và về nhà học thuộc

4.2. Hướng dẫn tự học

- Ôn lại bài học hôm nay

Tiết ppct 33: Ngày soạn: 18/12/ 2016

Tuần dạy 17: Lớp:

8A1,8A2,8A3,8A4,8A5

Một phần của tài liệu giao an tin hoc8 (Trang 49 - 54)

w