Tìm kiếm theo tiêu đề

Tin tức cộng đồng

5 điều đơn giản cha mẹ nên làm mỗi ngày để con hạnh phúc hơn

Tìm kiếm hạnh phúc là một nhu cầu lớn và xuất hiện xuyên suốt cuộc đời mỗi con người. Tác giả người Mỹ Stephanie Harrison đã dành ra hơn 10 năm để nghiên cứu về cảm nhận hạnh phúc, bà đã hệ thống các kiến thức ấy trong cuốn New Happy. Bà Harrison khẳng định có những thói quen đơn...
Xem tiếp

Tin tức thư viện

Chức năng Dừng xem quảng cáo trên violet.vn

12087057 Kính chào các thầy, cô! Hiện tại, kinh phí duy trì hệ thống dựa chủ yếu vào việc đặt quảng cáo trên hệ thống. Tuy nhiên, đôi khi có gây một số trở ngại đối với thầy, cô khi truy cập. Vì vậy, để thuận tiện trong việc sử dụng thư viện hệ thống đã cung cấp chức năng...
Xem tiếp

Hỗ trợ kĩ thuật

  • (024) 62 930 536
  • 0919 124 899
  • hotro@violet.vn

Liên hệ quảng cáo

  • (024) 66 745 632
  • 096 181 2005
  • contact@bachkim.vn

Bài 6. Câu lệnh điều kiện

Wait
  • Begin_button
  • Prev_button
  • Play_button
  • Stop_button
  • Next_button
  • End_button
  • 0 / 0
  • Loading_status
Tham khảo cùng nội dung: Bài giảng, Giáo án, E-learning, Bài mẫu, Sách giáo khoa, ...
Nhấn vào đây để tải về
Báo tài liệu có sai sót
Nhắn tin cho tác giả
(Tài liệu chưa được thẩm định)
Nguồn: Nguyễn Thị Thuý
Người gửi: Nguyễn Thị Thuý
Ngày gửi: 20h:16' 31-01-2010
Dung lượng: 717.0 KB
Số lượt tải: 114
Số lượt thích: 0 người
bài giảng
Câu lệnh điều kiện
Gâu Gâu!!
Gà ơi mai bạn có đi chơi không?
Tớ không biết.
Nếu mai trời mưa thì tớ không đi đâu
Nếu không mưa thì đi chơi nhé
OK!!!!
Nội dung bài giảng
Câu lệnh rẽ nhánh dạng khuyết

Câu lệnh rẽ nhánh dạng đủ

Câu lệnh ghép
Xem
Xem
1. Câu lệnh rẽ nhánh
Gồm 2 dạng
+ Dạng khuyết
+ Dạng đầy đủ
* Cấu trúc
IF THEN ;
Trong đó

- IF, THEN là các từ khoá do Pascal qui định.
- Biểu thức điều kiện (BTĐK): là biểu thức logic cho 1 trong 2 giá trị TRUE hoặc FALSE.
- Lệnh: Là những lệnh (Công việc) mà chương trình phải thực hiện.
a. Câu lệnh rẽ nhánh dạng khuyết
* Chú ý:
Nếu sau THEN có nhiều lệnh (Từ hai lệnh trở lên) thì phải đặt các lệnh đó trong Begin...End;
* Hoạt động
Quá trình hoạt động của câu lệnh sẽ được thực hiện theo lưu đồ sau:

a. Câu lệnh rẽ nhánh dạng khuyết
Lưu đồ
a. Câu lệnh rẽ nhánh dạng khuyết
Quá trình hoạt động của câu lệnh gồm 2 bước:
- Bước 1: Kiểm tra biểu thức điều kiện.
- Bước 2:
+ Nếu biểu thức điều kiện đúng thì câu lệnh sau THEN được thực hiện
+ Nếu biểu thức điều kiện sai thì không phải làm gì cả và chuyển sang công việc tiếp theo sau IF.
a. Câu lệnh rẽ nhánh dạng khuyết
Ví dụ:
Tìm giá trị lớn nhất của 2 số a, b
Giải
If a >= b Then max:= a;
If a < b Then max:= b;
b. Câu lệnh rẽ nhánh dạng đầy đủ
* Cấu trúc
IF THEN
ELSE ;
Giải thích cấu trúc: Tương tự như phần a.
* Chú ý: Trước Else không có dấu " ; "
* Hoạt động
Quá trình hoạt động của câu lệnh sẽ được thực hiện theo lưu đồ sau:
Lưu đồ
b. Câu lệnh rẽ nhánh dạng đầy đủ
Quá trình hoạt động của câu lệnh gồm 2 bước:
- Bước 1: Kiểm tra biểu thức điều kiện.
- Bước 2:
+ Nếu biểu thức điều kiện đúng thì lệnh 1 (sau THEN) được thực hiện.
+ Nếu biểu thức điều kiện sai thì lệnh 2 (sau ELSE) được thực hiện.
b. Câu lệnh rẽ nhánh dạng đầy đủ
Ví dụ:
Tìm giá trị lớn nhất của 2 số a, b
Giải
If a >= b Then max:= a
Else max:= b;
2. Câu lệnh ghép
- Khái niệm: Câu lệnh ghép là dãy liên tiếp nhiều câu lệnh được ghép lại thành một nhóm nằm giữa hai từ khoá "Begin" và "End".
- VD: Begin
tg := a;
a := b;
b := tg;
End;
- Việc thực hiện một câu lệnh ghép là thực hiện lần lượt các thành phần trong dãy.
3. Bài tập vận dụng

Viết chương trình giải phương trình bậc nhất ax+b=0

(a,b là hai số tuỳ ý nhập từ bàn phím).


3. Bài tập vận dụng
Giải
Program Giai_PTB1;
Uses CRT;
Var a, b: Real;
BEGIN clrscr;
Write(` Nhap a = `); Readln(a);
Write(` Nhap b = `); Readln(b);
If a<>0 Then Writeln(` PT co nghiem la: `, -b/a:0:2)
Else If b=0 Then Writeln(` PT co vo so nghiem`)
Else Writeln(`PT vo nghiem`);
Readln;
END.

Trở về
Bài tập về nhà
Bài 1:
Viết chương trình tìm số lớn nhất trong 3 số a, b, c nhập từ bàn phím.

Bài 2:
Viết chương trình giải phương trình bậc hai.
END
Kiến thức trọng tâm
* Câu lệnh rẽ nhánh dạng khuyết
IF THEN
Nếu BTĐK đúng thì câu lệnh sau THEN được thực hiện
Nếu biểu thức điều kiện sai thì không phải làm gì cả và chuyển sang công việc tiếp theo sau IF.
Trở về
Kiến thức trọng tâm
* Câu lệnh rẽ nhánh dạng đầy đủ
IF THEN
Else ;
Nếu BTĐK đúng thì lệnh 1(sau Then) được thực hiện.
Nếu BTĐK sai thì lệnh 2 (sau Else) được thực hiện.

Bài tập về nhà
Lưu Đồ miêu tả quá trình hoạt động của câu lệnh rẽ nhánh
Dạng khuyết (IF...THEN)
Kiểm tra
BTĐK
Thực hiện lệnh
Thoát ra ngoài
Lưu Đồ miêu tả quá trình hoạt động của câu lệnh rẽ nhánh
Dạng đầy đủ (IF...THEN...ELSE)
Kiểm tra
BTĐK
Thực hiện lệnh 1
Thực hiện lệnh 2
 
Gửi ý kiến