Điều kiện Chương 5.

Slides:



Advertisements
Similar presentations
ĐỀ TÀI: GIỚI THIỆU CÁC HÀM LƯỢNG GIÁC THEO SÁCH PRECALCULUS JAMES STEWART – LOTHAR REDLIN – SALEEM WATSON.
Advertisements

Môn: NGỮ VĂN Năm học: PHÒNG GD&ĐT NAM TR À MY TRƯỜNG PTDTBT THCS TRÀ DON Trà Don, ngày 26 tháng 10 năm 2015.
Giáo viên thực hiện: Lò Thị Nhung Đơn vị công tác: Trường THCS Búng Lao, huyện Mường Ảng, tỉnh Điện Biên. GIÁO ÁN ĐỊA LÍ 7 Chương II: Môi trường đới ôn.
Quản trị Rủi ro thiên tai và Biến đổi khí hậu
Báo cáo Cấu trúc đề thi PISA và Các dạng câu hỏi thi PISA
MỘT SỐ TÁC GIẢ TIÊU BIỂU ( ) Nhóm tự lực văn đoàn và phong trào thơ mới. Ngoài ra còn có các nhóm: Phong hóa, Ngày nay, Hà Nội báo (Huy Thông,
XÂY DỰNG VÀ PHÁT TRIỂN CHƯƠNG TRÌNH ĐÀO TẠO THEO ĐỀ XƯỚNG CDIO
Rainforest Alliance đào tạo cho các nông trại trà ở Việt Nam
Kiểm thử và đảm bảo chất lượng phần mềm
PHẦN 1. HỆ ĐIỀU HÀNH WINDOWS. 2 Nội dung trình bày  1.1. Thao tác cơ bản sử dụng máy tính  1.2. Màn hình nền desktop  1.3. Quản lý tệp tin và thư mục.
L/O/G/O NGUYÊN LÝ KẾ TOÁN Nguyễn Hữu Quy (MBA,CPA,APC)
1 ĐỒNG NAI ĐÁNH GIÁ TÌNH HÌNH VÀ ĐỀ XUẤT ÁP DỤNG HIỆU QUẢ MÔ HÌNH KINH TẾ DƯỢC TẠI BỆNH VIỆN ĐA KHOA ĐỒNG NAI NĂM 2017 Học viên: Nhóm 5 _ PP111.
Condition Statements.
GIỚI THIỆU TRÌNH BIÊN DỊCH FREE PASCAL
Thực hiện các cuộc họp quan trọng
MÔN NGHỀ TIN HỌC VĂN PHÒNG LỚP 11
TÌM HIỂU VỀ WEB SERVICES VÀ XÂY DỰNG MỘT WEB SERVICE
Ngôn ngữ lập trình C/C++
Giới thiệu các Controls trong VC6.0
PHẦN 2. ĐỊNH DẠNG SLIDE Trong bài này, chúng ta sẽ học cách sử dụng PowerPoint để định dạng file trình diễn. 1. Sử dụng Slide Master Để tạo một slide.
Chương 4 MÃ MÁY Computer Codes.
Giới thiệu chương trình trách nhiệm xã hội của doanh nghiệp
TRÍCH DẪN TÀI LIỆU THAM KHẢO Bằng phần mềm Endnote
KHAI PHÁ DỮ LIỆU (DATA MINING)
THÔNG TIN MÔN HỌC Quản trị chuỗi cung ứng (Supply Chain Management): 45 tiết Tài liệu nghiên cứu Quản lý chuỗi cung ứng –Th.S. Nguyễn Kim Anh, Đại học.
Vòng lặp Chương 6.
THAM VẤN TÂM LÝ Bài Giới Thiệu.
Software testing Kiểm thử phần mềm
Ngôn ngữ lập trình C/C++
KỸ THUẬT LẬP TRÌNH GV: Phạm Thị Xuân Diệu
KHÓA TẬP HUẤN CÔNG BẰNG GIỚI VÀ CÁC DỰ ÁN PHÁT TRIỂN
Module 6 – Managing for Sustainability
Khởi động SXSH với công cụ quản lý nội vi 5S
Hệ điều hành Windows Sever 2003
CÁC PHƯƠNG PHÁP XÁC ĐỊNH CHI PHÍ (phần A)
Nhập và Xuất trong C Chương 4 Input and Output in C.
Chương 6 Thiết kế hướng đối tượng
DI SẢN THẾ GIỚI WORLD HERITAGE CỔ THÀNH HUẾ VIỆT NAM
XÂY DỰNG KẾ HOẠCH VÀ CHIẾN LƯỢC MARKETING
Chiến lược CSR –Là gì và làm thế nào để chúng ta sàng lọc lựa chọn?
Chapter : Arrays.
KỸ THUẬT LẬP TRÌNH GV: Phạm Thị Xuân Diệu
Chapter 16: Chiến lược giá
Biến và Kiểu Dữ Liệu Chương 2.
HƯỚNG DẪN SỬ DỤNG PHẦN MỀM ADOBE PRESENTER
Giới Thiệu Tiêu Đề I.
Operators and Expression
Improving Performance with Spanning Tree Protocol - STP
USE R & GROUP.
Trách nhiệm giải trình của doanh nghiệp ở diện rộng
Chương 2: Các phép toán cơ bản trên hệ nhị phân
QUYỀN LỰC VÀ MÂU THUẪN TRONG NHÓM
Bài giảng TIẾT 55 : ĐIỆP NGỮ Chương trình Ngữ văn, lớp 7
MODULE 5: CÔNG CỤ 5S - QUẢN LÝ VẬN HÀNH CƠ BẢN
Chương 2 Căn bản về Cung và Cầu 1.
CUỘC THI THIẾT KẾ BÀI GIẢNG ĐIỆN TỬ ELEARNING
QUẢN TRỊ TÍNH ĐA DẠNG THÔNG QUA NHIỀU HOẠT ĐỘNG KINH DOANH
Kế hoạch Quản lý Hóa chất & Tích hợp vào Quy trình Nhà máy và Quản lý
Môn: Lập trình Hướng đối tượng (Object Oriented Programming)
SOLEMNITY OF THE MOST HOLY BODY AND BLOOD OF CHRIST.
HƯỚNG DẪN MÃ HÓA BỆNH TẬT, TỬ VONG THEO ICD - 10
NHÂN QUYỀN LÀ GÌ? Dẫn Nhập Nhân quyền và thu thập tài liệu: Bài Một.
Giảng viên: Lương Tuấn Anh
Trường CĐ CNTT HN Việt Hàn
Chương 8 NHỮNG VẤN ĐỀ QUẢN TRỊ CƠ BẢN TRONG THỰC THI CHIẾN LƯỢC
KHAI THÁC THỦY SẢN ĐẠI CƯƠNG
Chương 3: Tổ chức thông tin
Bµi 14. LµM QUEN VíI PHÇN MÒM T¹O ¶NH §éNG
Presentation transcript:

Điều kiện Chương 5

Mục tiêu bài học Tìm hiểu về cấu trúc lựa chọn Lệnh switch Lệnh if Lệnh if – else Lệnh nhiều if Lệnh if lồng nhau Lệnh switch Elementary Programming with C/Session 5/ 2 of 19

Câu lệnh điều kiện Các câu lệnh điều kiện cho phép chúng ta thay đổi hướng thực hiện của chương trình Một câu lệnh điều kiện trả về giá trị đúng hoặc sai Ví dụ: Để xác định một số là số chẵn hay số lẻ chúng ta tiến hành như sau : Nhập vào một số Chia số đó cho 2 để xác định số dư Nếu số dư là 0, số đó là “SỐ CHẴN” Ngược lại số dư không bằng 0, số đó là “SỐ LẺ” Elementary Programming with C/Session 5/ 3 of 19

Các cấu trúc lựa chọn Lệnh if Lệnh switch C cung cấp hai dạng câu lệnh lựa chọn Lệnh if Lệnh switch Elementary Programming with C/Session 5/ 4 of 19

Lệnh if Cú pháp: if (expression) statement; Nếu biểu thức của lệnh if có giá trị đúng (true), khối lệnh theo sau lệnh if được thực thi Elementary Programming with C/Session 5/ 5 of 19

Chương trình hiển thị các giá trị dựa vào một điều kiện. Lệnh if (tt.) Chương trình hiển thị các giá trị dựa vào một điều kiện. #include <stdio.h> void main(){ int x, y; char a = ‘y’; x = y = 0; if (a == ‘y’){ x += 5; printf(“The numbers are %d and \t%d”,x,y); } Ví dụ Elementary Programming with C/Session 5/ 6 of 19

if (expression) statement; else Lệnh if – else Elementary Programming with C/Session 5/ 7 of 19

Lệnh if – else (tt.) Nếu biểu thức của if trả về giá trị true, khối lệnh theo sau lệnh if được thực thi Nếu biểu thức của if không trả về giá trị true thì các lệnh theo sau else được thực thi Lệnh else là một tùy chọn. Lệnh else được dùng để thực thi các lệnh khi biểu thức trong if trả về giá trị false Elementary Programming with C/Session 5/ 8 of 19

Lệnh if – else (tt.) Chương trình xác định một số là số chẵn hay lẻ #include <stdio.h> void main(){ int num ,res ; printf(“Enter a number :”); scanf(“%d”,&num); res = num % 2; if (res == 0) printf(“Then number is Even”); else printf(“The number is Odd”); } Ví dụ Elementary Programming with C/Session 5/ 9 of 19

Lệnh if–else–if Cú pháp: if (expression) statement; else if (expression) … else statement; Elementary Programming with C/Session 5/ 10 of 19

Lệnh if–else–if (tt.) Lệnh if - else - if còn được gọi là lệnh if-else-if bậc thang Các biểu thức được xác định giá trị theo hướng từ trên xuống Elementary Programming with C/Session 5/ 11 of 19

Lệnh if–else–if (tt.) Ví dụ Chương trình hiển thị thông báo dựa vào một giá trị : #include <stdio.h> #include <conio.h> main() { int x; x = 0; clrscr (); printf(“Enter Choice (1 - 3) : “); scanf(“%d”, &x); if (x == 1) printf (“\nChoice is 1”); else if ( x == 2) printf (“\nChoice is 2”); else if ( x == 3) printf (“\nChoice is 3”); else printf (“\nInvalid Choice “); } Ví dụ Elementary Programming with C/Session 5/ 12 of 19

Lệnh if lồng nhau Lệnh if lồng nhau là một lệnh if được đặt trong một lệnh if hoặc else khác Trong C, một lệnh else luôn kết hợp với một lệnh if gần nhất cùng khối lệnh nếu lệnh else đó chưa được kết hợp với một lệnh if nào khác Elementary Programming with C/Session 5/ 13 of 19

Lệnh if lồng nhau (tt.) Lệnh else bên trong được kết hợp với if(exp3) Cú pháp: Lệnh else bên trong được kết hợp với if(exp3) Theo chuẩn ANSI, một trình biên dịch hỗ trợ ít nhất là 15 mức lồng nhau Elementary Programming with C/Session 5/ 14 of 19

Lệnh if lồng nhau (tt.) Ví dụ #include <stdio.h> #include <conio.h> void main (){ int x, y; x = y = 0; clrscr (); printf (“Enter Choice (1 - 3) : “); scanf (“%d”, &x); if (x == 1){ printf(“\nEnter value for y (1 - 5) : “); scanf (“%d”, &y); if (y <= 5) printf(“\nThe value for y is : %d”, y); else printf(“\nThe value of y exceeds 5 “); } else printf (“\nChoice entered was not 1”); Ví dụ Elementary Programming with C/Session 5/ 15 of 19

Lệnh switch Lệnh switch là một bộ lựa chọn đa hướng, nó so sánh giá trị của một biểu thức với một danh sách các hằng số nguyên hoặc hằng ký tự Khi gặp một sự so sánh khớp, các lệnh kết hợp với hằng đó được thực thi Elementary Programming with C/Session 5/ 16 of 19

Lệnh switch (tt.) Cú pháp: Elementary Programming with C/Session 5/ 17 of 19

Lệnh switch (tt.) Chương trình kiểm tra một ký tự thường được nhập vào là một nguyên âm, là ký tự ‘z’ hay là một phụ âm #include <stdio.h> #include <conio.h> main (){ char ch; clrscr (); printf (“\nEnter a lower cased alphabet (a - z) : “); scanf(“%c”, &ch); còn tiếp … Ví dụ Elementary Programming with C/Session 5/ 18 of 19

Lệnh switch (tt.) if (ch < ‘a’ || ch > ‘z’) printf(“\nCharacter not a lower cased alphabet”); else switch (ch) { case ‘a’ : case ‘e’ : case ‘i’ : case ‘o’ : case ‘u’ : printf(“\nCharacter is a vowel”); break; case ‘z’ : printf (“\nLast Alphabet (z) was entered”); default : printf(“\nCharacter is a consonant”); } Elementary Programming with C/Session 5/ 19 of 19