
Conditional Statement
Presentation
•
Computers
•
11th Grade
•
Hard
Pham Hoa
Used 3+ times
FREE Resource
13 Slides • 0 Questions
1
Cấu trúc rẽ nhánh
Ở bài học này, bạn sẽ hiểu hơn về cách thức con người hành động. Đồng thời, bạn biết thêm một cách để ra lệnh cho máy tính.
2
Nếu chiều mai không mưa thì Châu sẽ đến nhà Ngọc.
Tình huống 1
Nếu đồng hồ chỉ 7h40 thì tôi sẽ bắt đầu học tiết 1.
Tình huống 2
Nếu Delta = 0 thì x1 = x2 = -/(2a)
Tình huống 3
= 3
3
1) Rẽ nhánh
Vấn đề:
"Có chắc chắn Châu sẽ đến nhà Ngọc vào chiều mai không."
Tin học 11 - Cấu trúc rẽ nhánh
4
- SGK Trang 38
" Cấu trúc dùng để diễn đạt các mệnh đề điều kiện được gọi là cấu trúc rẽ nhánh. "
5
- Hòa
" Nếu bạn đã từng đợi một điều kiện nào đó để đưa ra hành động. Bạn đã làm theo cấu trúc rẽ nhánh rồi đó. "
6
1) Rẽ nhánh
Cấu trúc rẽ nhánh có 2 dạng:
Dạng thiếu diễn đạt bằng phát biểu dạng: Nếu ...... thì...........
Dạng đủ diễn đạt bằng phát biểu dạng: Nếu...........thì..........nếu không thì........
Tin học 11 - Cấu trúc rẽ nhánh
7
Cấu trúc rẽ nhánh là một cấu trúc lập trình quan trọng. Mọi ngôn ngữ lập trình đều có câu lệnh để mô tả cấu trúc rẽ nhánh.
Câu lệnh mô tả cấu trúc rẽ nhánh gọi là câu lệnh điều kiện.
Tin học 11 - Cấu trúc rẽ nhánh
Sơ đồ khối rẽ nhánh
8
2) Câu lệnh điều kiện (If_then)
Cách viết lệnh điều kiện bằng ngôn ngữ Pascal
Có 2 cách dùng câu lệnh điều kiện:
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 <câu lệnh 2>;
9
2) Câu lệnh điều kiện (If_then)
VD1:
if Delta = 0 then
write("Phuong trinh co nghiem kep");
VD2:
if a mod 2 = 0 then
write("a la so chan")
else
write("a la so le");
10
Phép so sánh
Trong toán học có các phép so sánh giữa 2 số (lớn hơn, bé hơn, bằng).
Trong lập trình Pascal, ngoài so sánh số, bạn còn có thể so sánh các ký tự, chuỗi ký tự.
Các phép so sánh trong Pascal bao gồm:
So sánh lớn hơn: a>b
So sánh bé hơn: a<b
So sánh bằng: a=b
So sánh không bằng: a<>b
11
3) Khối lệnh (câu lệnh ghép)
Vấn đề:
Trong nhiều tình huống lập trình, với một điều kiện, ta muốn máy tính thực hiện một loạt các hành động kết hợp. Như vậy, với một câu lệnh theo sau từ khóa then hay else ta không thể giải quyết được yêu cầu.
Sau đây, giới thiệu đến các bạn các bạn cách viết lệnh thành từng khối (ghép lệnh).
12
3) Khối lệnh (câu lệnh ghép)
VD1: Viết lệnh đưa ra thông báo phương trình có nghiệm kép và in kết quả nghiệm kép.
if Delta = 0 then
begin
write("Phuong trinh co nghiem kep");
write("x1=x2= ", -b/(2*a*c));
end;
13
Viết chương trình đơn giản với lệnh điều kiện. Sự khác biệt giữa lệnh điều kiện lồng ghép và điều kiện riêng lẻ.
Thực hành (tiết 2)
Cấu trúc rẽ nhánh
Ở bài học này, bạn sẽ hiểu hơn về cách thức con người hành động. Đồng thời, bạn biết thêm một cách để ra lệnh cho máy tính.
Show answer
Auto Play
Slide 1 / 13
SLIDE
Similar Resources on Wayground
10 questions
11A4: Tin HKI Bài 5 (5)
Presentation
•
11th Grade
10 questions
Trắc nghiệm thao giảng
Presentation
•
10th Grade
10 questions
Nike
Presentation
•
KG
10 questions
Bài 9. Cấu tạo của Trái Đất. Các mảng kiến tạo...
Presentation
•
KG
11 questions
Bạn nhớ những gì đã học? (mosPPTp37)
Presentation
•
12th Grade
12 questions
TIN HỌC 10
Presentation
•
10th Grade
7 questions
Trò chơi: Thử tài chữ cái
Presentation
•
KG
14 questions
Tin 11_Bài 14. SQL - Ngôn ngữ truy vấn cấu trúc
Presentation
•
11th Grade
Popular Resources on Wayground
10 questions
5.P.1.3 Distance/Time Graphs
Quiz
•
5th Grade
10 questions
Fire Drill
Quiz
•
2nd - 5th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
22 questions
School Wide Vocab Group 1 Master
Quiz
•
6th - 8th Grade
20 questions
Main Idea and Details
Quiz
•
5th Grade
20 questions
Context Clues
Quiz
•
6th Grade
20 questions
Inferences
Quiz
•
4th Grade
12 questions
What makes Nebraska's government unique?
Quiz
•
4th - 5th Grade
Discover more resources for Computers
18 questions
Informative or Argumentative essay
Quiz
•
5th Grade - University
20 questions
Career
Quiz
•
9th - 12th Grade
20 questions
Consumer Skills
Quiz
•
9th - 12th Grade
25 questions
Early Cold War Quizziz
Quiz
•
11th Grade
20 questions
Food Chains and Food Webs
Quiz
•
7th - 12th Grade
10 questions
Geography of East Asia
Interactive video
•
7th - 12th Grade
20 questions
AEST Ag. Associates/Systems
Quiz
•
9th - 12th Grade
20 questions
Banking
Quiz
•
9th - 12th Grade