Bài thực hành 4. Sử dụng câu lệnh điều kiện If….Then
Chia sẻ bởi Lê Hữu Ân |
Ngày 24/10/2018 |
57
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:
TRƯỜNG THCS TRẦN PHÚ
TỔ: TOÁN – LÝ – TIN
CHUYÊN ĐỀ:
RÈN LUYỆN KỸ NĂNG “SỬ DỤNG LỆNH ĐIỀU KIỆN” TRONG THỰC HÀNH MÔN TIN HỌC 8
Kiểm tra bài cũ.
Cú pháp dạng thiếu:
IF <điều kiện> THEN;
Cú pháp dạng đầy đủ:
IF <điều kiện> THEN ELSE ;
1. Vẽ cấu trúc và viết cú pháp của câu lệnh rẽ nhánh dạng thiếu trong ngôn ngữ lập trình Pascal?
2. Vẽ cấu trúc và viết cú pháp của câu lệnh rẽ nhánh dạng đầy đủ trong ngôn ngữ lập trình Pascal?
+ Nếu điều kiện đúng thì chương trình thực hiện câu lệnh. Ngược lại bỏ qua.
+ Nếu điều kiện đúng thì chương trình thực hiện câu lệnh 1. Ngược lại thực hiện câu lệnh 2.
Lưu ý: Trước ELSE không có dấu ;
Bài toán: Viết chương trình nhập vào 2 số nguyên a, b. Xuất số lớn nhất ra màn hình.
a. Mô tả thuật toán để giải bài toán đã cho.
b. Gõ chương trình sau đây:
Program lonnhat;
Var a, b, max : integer;
Begin
Write(‘ nhap vao so nguyen a = ‘); Readln(a);
Write(‘ nhap vao so nguyen b = ‘); Readln(b);
max:=a;
If b> max then max:=b;
Write(‘ so lon nhat la ‘,max);
Readln;
End.
c. Tìm hiểu ý nghĩa của các câu lệnh trong chương trình. Nhấn Alt+F9 để dịch và sửa lỗi gõ (nếu có). Nhấn Ctrl+F9 để chạy chương trình với các bộ dữ liệu (15, 13), (2009, - 2010) để thử chương trình. Cuối cùng lưu chương trình với tên lon_nhat.
Tiết 31. Bài thực hành 4:
SỬ DỤNG LỆNH ĐIỀU KIỆN IF … THEN
Cú pháp dạng thiếu:
IF <điều kiện> THEN;
Cú pháp dạng đầy đủ:
IF <điều kiện> THEN ELSE ;
Vậy qua bài toán này, ta đã sử dụng được
dạng nào của
lệnh điều kiện
IF … THEN
Bài 1: 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.
a. Mô tả thuật toán để giải bài toán đã cho.
b. Gõ chương trình sau đây:
Program Sap_xep;
Uses crt;
Var a, b: integer;
Begin
Clrscr;
Write(‘Nhap so a: ’); readln(a);
Write(‘Nhap so b: ’); readln(b);
If a < b then writeln(a,’ ‘,b)
else writeln(b,’ ‘,a) ;
Readln;
End.
c. Tìm hiểu ý nghĩa của các câu lệnh trong chương trình. Nhấn Alt+F9 để dịch và sửa lỗi gõ (nếu có). Nhấn Ctrl+F9 để chạy chương trình với các bộ dữ liệu (12, 53), (65, 20) để thử chương trình. Cuối cùng lưu chương trình với tên Sap_xep.
Tiết 31. Bài thực hành 4: SỬ DỤNG LỆNH ĐIỀU KIỆN IF … THEN
Cú pháp dạng thiếu:
IF <điều kiện> THEN;
Cú pháp dạng đầy đủ:
IF <điều kiện> THEN ELSE ;
Vậy qua bài toán này, ta đã sử dụng được
dạng nào của
lệnh điều kiện
IF … THEN
Dặn dò:
- Về nhà ôn lại cú pháp của câu lệnh điều kiện dạng thiếu và đầy đủ.
Xem trước nội dung bài thực hành 4( tt):
+ Bài 2, bài 3/ sgk-53,54.
Ghi nhớ:
1. Câu lệnh điều kiện dạng thiếu:
IF <điều kiện> THEN;
2. Câu lệnh điều kiện dạng đầy đủ:
IF <điều kiện> THEN ELSE ;
3. Có thể sử dụng các câu lệnh IF… THEN lồng vào nhau.
4. Sử dụng từ khóa and có thể kết hợp nhiều phép so sánh đơn giản thành một phép so sánh phức hợp. Giá trị của phép so sánh này là đúng khi và chỉ khi tất cả các phép so sánh đơn giản đều đúng. Ngược lại nó có giá trị là sai.
CHÀO TẠM BIỆT !
TỔ: TOÁN – LÝ – TIN
CHUYÊN ĐỀ:
RÈN LUYỆN KỸ NĂNG “SỬ DỤNG LỆNH ĐIỀU KIỆN” TRONG THỰC HÀNH MÔN TIN HỌC 8
Kiểm tra bài cũ.
Cú pháp dạng thiếu:
IF <điều kiện> THEN
Cú pháp dạng đầy đủ:
IF <điều kiện> THEN
1. Vẽ cấu trúc và viết cú pháp của câu lệnh rẽ nhánh dạng thiếu trong ngôn ngữ lập trình Pascal?
2. Vẽ cấu trúc và viết cú pháp của câu lệnh rẽ nhánh dạng đầy đủ trong ngôn ngữ lập trình Pascal?
+ Nếu điều kiện đúng thì chương trình thực hiện câu lệnh. Ngược lại bỏ qua.
+ Nếu điều kiện đúng thì chương trình thực hiện câu lệnh 1. Ngược lại thực hiện câu lệnh 2.
Lưu ý: Trước ELSE không có dấu ;
Bài toán: Viết chương trình nhập vào 2 số nguyên a, b. Xuất số lớn nhất ra màn hình.
a. Mô tả thuật toán để giải bài toán đã cho.
b. Gõ chương trình sau đây:
Program lonnhat;
Var a, b, max : integer;
Begin
Write(‘ nhap vao so nguyen a = ‘); Readln(a);
Write(‘ nhap vao so nguyen b = ‘); Readln(b);
max:=a;
If b> max then max:=b;
Write(‘ so lon nhat la ‘,max);
Readln;
End.
c. Tìm hiểu ý nghĩa của các câu lệnh trong chương trình. Nhấn Alt+F9 để dịch và sửa lỗi gõ (nếu có). Nhấn Ctrl+F9 để chạy chương trình với các bộ dữ liệu (15, 13), (2009, - 2010) để thử chương trình. Cuối cùng lưu chương trình với tên lon_nhat.
Tiết 31. Bài thực hành 4:
SỬ DỤNG LỆNH ĐIỀU KIỆN IF … THEN
Cú pháp dạng thiếu:
IF <điều kiện> THEN
Cú pháp dạng đầy đủ:
IF <điều kiện> THEN
Vậy qua bài toán này, ta đã sử dụng được
dạng nào của
lệnh điều kiện
IF … THEN
Bài 1: 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.
a. Mô tả thuật toán để giải bài toán đã cho.
b. Gõ chương trình sau đây:
Program Sap_xep;
Uses crt;
Var a, b: integer;
Begin
Clrscr;
Write(‘Nhap so a: ’); readln(a);
Write(‘Nhap so b: ’); readln(b);
If a < b then writeln(a,’ ‘,b)
else writeln(b,’ ‘,a) ;
Readln;
End.
c. Tìm hiểu ý nghĩa của các câu lệnh trong chương trình. Nhấn Alt+F9 để dịch và sửa lỗi gõ (nếu có). Nhấn Ctrl+F9 để chạy chương trình với các bộ dữ liệu (12, 53), (65, 20) để thử chương trình. Cuối cùng lưu chương trình với tên Sap_xep.
Tiết 31. Bài thực hành 4: SỬ DỤNG LỆNH ĐIỀU KIỆN IF … THEN
Cú pháp dạng thiếu:
IF <điều kiện> THEN
Cú pháp dạng đầy đủ:
IF <điều kiện> THEN
Vậy qua bài toán này, ta đã sử dụng được
dạng nào của
lệnh điều kiện
IF … THEN
Dặn dò:
- Về nhà ôn lại cú pháp của câu lệnh điều kiện dạng thiếu và đầy đủ.
Xem trước nội dung bài thực hành 4( tt):
+ Bài 2, bài 3/ sgk-53,54.
Ghi nhớ:
1. Câu lệnh điều kiện dạng thiếu:
IF <điều kiện> THEN
2. Câu lệnh điều kiện dạng đầy đủ:
IF <điều kiện> THEN
3. Có thể sử dụng các câu lệnh IF… THEN lồng vào nhau.
4. Sử dụng từ khóa and có thể kết hợp nhiều phép so sánh đơn giản thành một phép so sánh phức hợp. Giá trị của phép so sánh này là đúng khi và chỉ khi tất cả các phép so sánh đơn giản đều đúng. Ngược lại nó có giá trị là sai.
CHÀO TẠM BIỆT !
* 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ẻ: Lê Hữu Ân
Dung lượng: |
Lượt tài: 1
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)