Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (2.21 MB, 10 trang )
<span class='text_page_counter'>(1)</span><div class='page_container' data-page=1>
<b>PHẦN 2: LẬP TRÌNH BẰNG NGƠN NGỮ C</b>
<b>PHẦN 2: LẬP TRÌNH BẰNG NGÔN NGỮ C</b>
BÀI 3:
BÀI 3: CÁC CẤU TRÚC LẬP TRÌNH TRONG CCÁC CẤU TRÚC LẬP TRÌNH TRONG C
SCHOOL OF
SCHOOL OF
INFORMATION COMMUNICATION TECHNOLOGY
BÀI 3
BÀI 3 CÁC CẤU TRÚC LẬP TRÌNH TRONG CCÁC CẤU TRÚC LẬP TRÌNH TRONG C
3
3.1. .1. Cấu trúc lệnh khốiCấu trúc lệnh khối
3.2. Cấu trúc rẽ nhánh
3.2. Cấu trúc rẽ nhánh
3.2.1. Cấu trúc if, if … else3.2.1. Cấu trúc if, if … else
3.2.2. Cấu trúc lựa chọn switch3.2.2. Cấu trúc lựa chọn switch
3.3. Cấu trúc lặp
3.3. Cấu trúc lặp
3.3.1. Vòng lặp for3.3.1. Vòng lặp for
3.3.2. Vòng lặp while 3.3.2. Vòng lặp while
3.4. Các lệnh thay đổi cấu trúc lập trình
3.4. Các lệnh thay đổi cấu trúc lập trình
Thể hiện cấu trúc tuần tự
Thể hiện cấu trúc tuần tự
Lệnh khối là dãy các câu lệnh được đặt trong
Lệnh khối là dãy các câu lệnh được đặt trong
cặp dấu ngoặc nhọn
cặp dấu ngoặc nhọn <b><sub>{}</sub><sub>{}</sub></b>
<b>{</b>
<b>{</b>
<b>lenh_1;</b>
<b>lenh_1;</b>
<b>lenh_2;</b>
<b>lenh_2;</b>
<b>…</b>
<b>…..</b>
<b>lenh_n;</b>
<b>lenh_n;</b>
<b>}</b>
<b>}</b>
C cho phép khai báo biến trong lệnh khối,
C cho phép khai báo biến trong lệnh khối,
Lệnh khối lồng nhau:
Lệnh khối lồng nhau:
Trong một lệnh khối có thể chứa lệnh khối khácTrong một lệnh khối có thể chứa lệnh khối khác
Sự lồng nhau là không hạn chếSự lồng nhau là không hạn chế
<i><b>{ </b></i>
<i><b>{ </b></i>
<i><b> lenh;</b><b>lenh;</b></i>
<i><b>{</b></i>
<i><b>{</b></i>
<i><b>lenh;</b></i>
<i><b>lenh;</b></i>
<i><b>...</b></i>
<i><b>...</b></i>
<i><b> </b></i>
<i><b> </b></i>
<i><b>}</b></i>
<b>#include <conio.h></b>
<b>#include <conio.h></b>
<b>#include <stdio.h></b>
<b>#include <stdio.h></b>
<b>void main()</b>
<b>void main()</b>
<b>//Noi dung cua ham main() cung la mot khoi lenh</b>
<b>//Noi dung cua ham main() cung la mot khoi lenh</b>
<b>{</b>
<b>{</b>
<b> </b>
<b> // khai bao bien// khai bao bien</b>
<b> </b>
<b> int c;int c;</b>
<b> </b>
<b> c = 10;c = 10;</b>
<b> </b>
<b> </b>
<b> // bat dau mot khoi lenh khac// bat dau mot khoi lenh khac</b>
<b> </b>
<b> {{</b>
<b> </b>
<b> int c;int c;</b>
<b> </b>
<b> c = 10;c = 10;</b>
<b> </b>
<b> printf(printf(“\n Gia tri cua c = %d day la c trong”,c);“\n Gia tri cua c = %d day la c trong”,c);</b>
<b> </b>
<b> printf(printf(“\n Tang gia tri cua c them 10 don vi”);“\n Tang gia tri cua c them 10 don vi”);</b>
<b> </b>
<b> c = c + 10;c = c + 10;</b>
<b> </b>
<b> printf(printf(“\n Gia tri cua c = %d day la c trong”,c);“\n Gia tri cua c = %d day la c trong”,c);</b>
<b> </b>
<b> }}</b>
<b> </b>
<b> printf(printf(“\n Gia tri cua c = %d day la c ngoai”,c);“\n Gia tri cua c = %d day la c ngoai”,c);</b>
<b> </b>
Gia tri cua c = 10 day la c ngoai
Gia tri cua c = 10 day la c ngoai
Gia tri cua c = 10 day la c trong
Gia tri cua c = 10 day la c trong
Tang gia tri cua c them 10 don vi
Tang gia tri cua c them 10 don vi
Gia tri cua c = 20 day la c trong
Gia tri cua c = 20 day la c trong
Gia tri cua c = 10 day la c ngoai
BÀI 3
BÀI 3 CÁC CẤU TRÚC LẬP TRÌNH TRONG CCÁC CẤU TRÚC LẬP TRÌNH TRONG C
3.1. Cấu trúc lệnh khối
3.2. Cấu trúc rẽ nhánh
3.2.1. Cấu trúc if, if … else
3.2.2. Cấu trúc lựa chọn switch
3.3. Cấu trúc lặp
3.3.1. Vòng lặp for
3.3.2. Vòng lặp while
<b>if (bieu_thuc_dieu_kien)</b>
<b>if (bieu_thuc_dieu_kien)</b>
<b> </b>
<b> lenh;lenh;</b>
<i><b>if (bieu_thuc_đieu_kien)</b></i>
<i><b>if (bieu_thuc_đieu_kien)</b></i>
<i><b> </b></i>
<i><b> </b><b>lenh_1;</b><b>lenh_1;</b></i>
<i><b>else</b></i>
<i><b>else</b></i>
<i><b> </b></i>