SlideShare a Scribd company logo
1 of 8
CÂU LỆNH ĐIỀU
KIỆN
Oạt
CÂU LỆNH ĐIỀU KIỆN
Hoạt động phụ thuộc vào điều kiện
Tính đúng hoặc sai của các điều kiện
Điều kiện và phép so sánh
Cấu trúc rẽ nhánh
Câu lệnh điều kiện
CÂU LỆNH ĐIỀU KIỆN
Hoạt động phụ
thuộc vào điều kiện
Tính đúng hoặc sai
của các điều kiện
Điều kiện và phép so
sánh
Cấu trúc rẽ nhánh
Câu lệnh điều kiện
Đi trên đường nếu gặp đèn đỏ
thì phải …dừng lại
Điền vào chỗ còn thiếu
Nếu vận tốc của một vật bằng 0
thì vật …đứng yên
Nếu cho axit tác dụng với bazơ
thì …tạo ra muối và nước
?Thế nào là hoạt động phụ
thuộc vào điều kiện?
-Hoạt phụ thuộc vào điều kiện là
hoạt động chỉ được thực hiện khi
một điều kiện cụ thể xảy ra.
- điều kiện là một sự kiện thường
được mô tả sau từ “nếu”.
Hoạt động phụ
thuộc vào điều kiện
Tính đúng hoặc sai
của các điều kiện
Điều kiện và phép so
sánh
Cấu trúc rẽ nhánh
Câu lệnh điều kiện
Quan sát hai thuật toán sau:
Thuật toán 1
Bước 1: SUM  0; i  0
Bước 2: i  i + 1
Bước 3: Nếu i ≤n thì SUM  SUM + i và quay lại
bước 2
Bước 4: Thông báo kết quả rồi kết thúc.
CÂU LỆNH ĐIỀU KIỆN
Thuật toán 2
Bước 1: nếu a + b<= c thì chuyển đến bước 5
Bước 2: nếu b +c <= athì chuyển đến bước 5
Bước 3: Nếu a +c <= b thì chuyển đến buocs 5
bước 4: a, b, c có thể là ba cạnh của tam giác rồi k thúc
Bước 5: thông báo a, b, c không thể là ba cạnh của tam
giác rồi kết thúc.
CÂU LỆNH ĐIỀU KIỆN
Hoạt động phụ
thuộc vào điều kiện
Tính đúng hoặc sai
của các điều kiện
Điều kiện và phép so
sánh
Cấu trúc rẽ nhánh
Câu lệnh điều kiện
Ví dụ 1:
Đi trên đường nếu gặp đèn đỏ
thì phải dừng lại
Đk: gặp đèn đỏ
Kq: dừng lại khi đk đúng
Ví dụ 2:
Nếu vận tốc của một vật bằng 0
thì vật đứng yên
Đk: vận tốc bằng 0
Kq: đứng yên khi đk đúng
Khi kết quả kiểm tra là đúng ta nói điều
kiện được thỏa mãn, ngược lại khi kết
quả kiểm tra điều kiện sai ta nói điều kiện
không thỏa mãn.
Quan sát hai thuật toán sau:
Thuật toán 1
Bước 1: SUM  0; i  0
Bước 2: i  i + 1
Bước 3: Nếu i ≤n thì SUM  SUM + i và quay lại
bước 2
Bước 4: Thông báo kết quả rồi kết thúc.
Thuật toán 2
Bước 1: nếu a + b<= c thì chuyển đến bước 5
Bước 2: nếu b +c <=a thì chuyển đến bước 5
Bước 3: Nếu a +c <= b thì chuyển đến buocs 5
bước 4: a, b, c có thể là ba cạnh của tam giác rồi k thúc
Bước 5: thông báo a, b, c không thể là ba cạnh của tam
giác rồi kết thúc.
CÂU LỆNH ĐIỀU KIỆN
Hoạt động phụ
thuộc vào điều kiện
Tính đúng hoặc sai
của các điều kiện
Điều kiện và phép so
sánh
Cấu trúc rẽ nhánh
Câu lệnh điều kiện
Ví dụ 1:
Đi trên đường nếu gặp đèn đỏ
thì phải dừng lại
Đk: gặp đèn đỏ
Kq: dừng lại khi đk đúng
Ví dụ 2:
Nếu vận tốc của một vật bằng 0
thì vật đứng yên
Đk: vận tốc bằng 0
Kq: đứng yên khi đk đúng
CÂU LỆNH ĐIỀU KIỆN
Hoạt động phụ
thuộc vào điều kiện
Tính đúng hoặc sai
của các điều kiện
Điều kiện và phép
so sánh
Cấu trúc rẽ nhánh
Câu lệnh điều kiện
Ta muốn chương trình in ra số lớn hơn
trong hai số khác nhau a và b.
Nếu a > b , in giá trị của a rồi két thúc;
Ngược lại, in giá trị của b rồi kết thúc.
Ví dụ 1:
Đi trên đường nếu gặp đèn đỏ
thì phải dừng lại
Đk: gặp đèn đỏ
Kq: dừng lại khi đk đúng
Ví dụ 2:
Nếu vận tốc của một vật bằng 0
thì vật đứng yên
Đk: vận tốc bằng 0
Kq: đứng yên khi đk đúng
Khi kết quả kiểm tra là đúng ta nói điều
kiện được thỏa mãn, ngược lại khi kết
quả kiểm tra điều kiện sai ta nói điều kiện
không thỏa mãn.
Quan sát hai thuật toán sau:
Thuật toán 1
Bước 1: SUM  0; i  0
Bước 2: i  i + 1
Bước 3: Nếu i ≤n thì SUM  SUM + i và quay lại
bước 2
Bước 4: Thông báo kết quả rồi kết thúc.
Thuật toán 2
Bước 1: nếu a + b<= c thì chuyển đến bước 5
Bước 2: nếu b +c <= athì chuyển đến bước 5
Bước 3: Nếu a +c <= b thì chuyển đến buocs 5
bước 4: a, b, c có thể là ba cạnh của tam giác rồi k thúc
Bước 5: thông báo a, b, c không thể là ba cạnh của tam
giác rồi kết thúc.
Điều kiện của cấu trúc rẽ nhánh thường được
biểu diễn bằng phép so sánh. Điều kiện này có
một trong hai giá trị “đúng” hoặc “sai”. Điều
kiện đơn giản được thể hiện bằng một phép
so sánh, tuy nhiên cũng có những điều kiện
phức hợp thể hiện bằng việc kết hợp các điều
kiện đơn giản thông qua các phép tính toán
và(and) hay hoặc (or).
CÂU LỆNH ĐIỀU KIỆN
Hoạt động phụ
thuộc vào điều kiện
Tính đúng hoặc sai
của các điều kiện
Điều kiện và phép
so sánh
Cấu trúc rẽ nhánh
Câu lệnh điều kiện
Thuật toán 2
Bước 1: nếu a + b<= c thì chuyển đến bước 5
Bước 2: nếu b +c <= a thì chuyển đến bước 5
Bước 3: Nếu a +c <= b thì chuyển đến buocs 5
bước 4: a, b, c có thể là ba cạnh của tam giác rồi k thúc
Bước 5: thông báo a, b, c không thể là ba cạnh của tam
giác rồi kết thúc.
Thuật toán 2 viết lại
Nếu (a + b<= c) and (b +c <=a ) and (a +c <= b ), thông
báo a, b, c không thể là ba cạnh của tam giác rồi kết
thúc.
Ngược lại, in a, b, c có thể là ba cạnh của tam giác rồi k
thúc

More Related Content

Featured

Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 

Featured (20)

Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 

thanh tra cau lenh dieu kien tin 8

  • 2. Oạt CÂU LỆNH ĐIỀU KIỆN Hoạt động phụ thuộc vào điều kiện Tính đúng hoặc sai của các điều kiện Điều kiện và phép so sánh Cấu trúc rẽ nhánh Câu lệnh điều kiện
  • 3. CÂU LỆNH ĐIỀU KIỆN Hoạt động phụ thuộc vào điều kiện Tính đúng hoặc sai của các điều kiện Điều kiện và phép so sánh Cấu trúc rẽ nhánh Câu lệnh điều kiện Đi trên đường nếu gặp đèn đỏ thì phải …dừng lại Điền vào chỗ còn thiếu Nếu vận tốc của một vật bằng 0 thì vật …đứng yên Nếu cho axit tác dụng với bazơ thì …tạo ra muối và nước ?Thế nào là hoạt động phụ thuộc vào điều kiện? -Hoạt phụ thuộc vào điều kiện là hoạt động chỉ được thực hiện khi một điều kiện cụ thể xảy ra. - điều kiện là một sự kiện thường được mô tả sau từ “nếu”.
  • 4. Hoạt động phụ thuộc vào điều kiện Tính đúng hoặc sai của các điều kiện Điều kiện và phép so sánh Cấu trúc rẽ nhánh Câu lệnh điều kiện Quan sát hai thuật toán sau: Thuật toán 1 Bước 1: SUM  0; i  0 Bước 2: i  i + 1 Bước 3: Nếu i ≤n thì SUM  SUM + i và quay lại bước 2 Bước 4: Thông báo kết quả rồi kết thúc. CÂU LỆNH ĐIỀU KIỆN Thuật toán 2 Bước 1: nếu a + b<= c thì chuyển đến bước 5 Bước 2: nếu b +c <= athì chuyển đến bước 5 Bước 3: Nếu a +c <= b thì chuyển đến buocs 5 bước 4: a, b, c có thể là ba cạnh của tam giác rồi k thúc Bước 5: thông báo a, b, c không thể là ba cạnh của tam giác rồi kết thúc.
  • 5. CÂU LỆNH ĐIỀU KIỆN Hoạt động phụ thuộc vào điều kiện Tính đúng hoặc sai của các điều kiện Điều kiện và phép so sánh Cấu trúc rẽ nhánh Câu lệnh điều kiện Ví dụ 1: Đi trên đường nếu gặp đèn đỏ thì phải dừng lại Đk: gặp đèn đỏ Kq: dừng lại khi đk đúng Ví dụ 2: Nếu vận tốc của một vật bằng 0 thì vật đứng yên Đk: vận tốc bằng 0 Kq: đứng yên khi đk đúng Khi kết quả kiểm tra là đúng ta nói điều kiện được thỏa mãn, ngược lại khi kết quả kiểm tra điều kiện sai ta nói điều kiện không thỏa mãn. Quan sát hai thuật toán sau: Thuật toán 1 Bước 1: SUM  0; i  0 Bước 2: i  i + 1 Bước 3: Nếu i ≤n thì SUM  SUM + i và quay lại bước 2 Bước 4: Thông báo kết quả rồi kết thúc. Thuật toán 2 Bước 1: nếu a + b<= c thì chuyển đến bước 5 Bước 2: nếu b +c <=a thì chuyển đến bước 5 Bước 3: Nếu a +c <= b thì chuyển đến buocs 5 bước 4: a, b, c có thể là ba cạnh của tam giác rồi k thúc Bước 5: thông báo a, b, c không thể là ba cạnh của tam giác rồi kết thúc.
  • 6. CÂU LỆNH ĐIỀU KIỆN Hoạt động phụ thuộc vào điều kiện Tính đúng hoặc sai của các điều kiện Điều kiện và phép so sánh Cấu trúc rẽ nhánh Câu lệnh điều kiện Ví dụ 1: Đi trên đường nếu gặp đèn đỏ thì phải dừng lại Đk: gặp đèn đỏ Kq: dừng lại khi đk đúng Ví dụ 2: Nếu vận tốc của một vật bằng 0 thì vật đứng yên Đk: vận tốc bằng 0 Kq: đứng yên khi đk đúng
  • 7. CÂU LỆNH ĐIỀU KIỆN Hoạt động phụ thuộc vào điều kiện Tính đúng hoặc sai của các điều kiện Điều kiện và phép so sánh Cấu trúc rẽ nhánh Câu lệnh điều kiện Ta muốn chương trình in ra số lớn hơn trong hai số khác nhau a và b. Nếu a > b , in giá trị của a rồi két thúc; Ngược lại, in giá trị của b rồi kết thúc. Ví dụ 1: Đi trên đường nếu gặp đèn đỏ thì phải dừng lại Đk: gặp đèn đỏ Kq: dừng lại khi đk đúng Ví dụ 2: Nếu vận tốc của một vật bằng 0 thì vật đứng yên Đk: vận tốc bằng 0 Kq: đứng yên khi đk đúng Khi kết quả kiểm tra là đúng ta nói điều kiện được thỏa mãn, ngược lại khi kết quả kiểm tra điều kiện sai ta nói điều kiện không thỏa mãn. Quan sát hai thuật toán sau: Thuật toán 1 Bước 1: SUM  0; i  0 Bước 2: i  i + 1 Bước 3: Nếu i ≤n thì SUM  SUM + i và quay lại bước 2 Bước 4: Thông báo kết quả rồi kết thúc. Thuật toán 2 Bước 1: nếu a + b<= c thì chuyển đến bước 5 Bước 2: nếu b +c <= athì chuyển đến bước 5 Bước 3: Nếu a +c <= b thì chuyển đến buocs 5 bước 4: a, b, c có thể là ba cạnh của tam giác rồi k thúc Bước 5: thông báo a, b, c không thể là ba cạnh của tam giác rồi kết thúc. Điều kiện của cấu trúc rẽ nhánh thường được biểu diễn bằng phép so sánh. Điều kiện này có một trong hai giá trị “đúng” hoặc “sai”. Điều kiện đơn giản được thể hiện bằng một phép so sánh, tuy nhiên cũng có những điều kiện phức hợp thể hiện bằng việc kết hợp các điều kiện đơn giản thông qua các phép tính toán và(and) hay hoặc (or).
  • 8. CÂU LỆNH ĐIỀU KIỆN Hoạt động phụ thuộc vào điều kiện Tính đúng hoặc sai của các điều kiện Điều kiện và phép so sánh Cấu trúc rẽ nhánh Câu lệnh điều kiện Thuật toán 2 Bước 1: nếu a + b<= c thì chuyển đến bước 5 Bước 2: nếu b +c <= a thì chuyển đến bước 5 Bước 3: Nếu a +c <= b thì chuyển đến buocs 5 bước 4: a, b, c có thể là ba cạnh của tam giác rồi k thúc Bước 5: thông báo a, b, c không thể là ba cạnh của tam giác rồi kết thúc. Thuật toán 2 viết lại Nếu (a + b<= c) and (b +c <=a ) and (a +c <= b ), thông báo a, b, c không thể là ba cạnh của tam giác rồi kết thúc. Ngược lại, in a, b, c có thể là ba cạnh của tam giác rồi k thúc