Tải bản đầy đủ (.pdf) (10 trang)

Bài giảng Tin học đại cương: Bài 4 - ThS. Nguyễn Thị Phương Thảo

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 (875.34 KB, 10 trang )

<span class='text_page_counter'>(1)</span><div class='page_container' data-page=1>

<b>T IN</b>

<b>ĐẠI CƯƠNG</b>



1


<b>Bài 4: CÁC CẤU TRÚC ĐIỀU KHIỂN</b>



<b>Ths. Nguyễn Thị Phương Thảo</b>


</div>
<span class='text_page_counter'>(2)</span><div class='page_container' data-page=2>

<b>Các</b>

<b>cấu trúc điều khiển</b>



3


 Cấu trúc tuần tự


 Cấu trúc rẽ nhánh


 Cấu trúc lặp


</div>
<span class='text_page_counter'>(3)</span><div class='page_container' data-page=3>

Cấu trúc tuần tự


 Cáclệnh được lần lượt thực hiện


</div>
<span class='text_page_counter'>(4)</span><div class='page_container' data-page=4>

Câulệnh rẽ nhánh


Điều
kiện


sai


Công việc
đúng



Câu lệnh IF


Cú pháp :


if (<điều kiện>)
{


<công việc>


}


Quá trình thực hiện


1.Kiểm tra <điều kiện> (biểu thức logic).
Nếu sai : bỏ qua


2.Thực hiện <công việc> (một lệnh hoặc


</div>
<span class='text_page_counter'>(5)</span><div class='page_container' data-page=5>

Câu lệnh IF-ELSE


Điều
kiện


Công việc 1
đúng


sai


Cú pháp:



if (<điều kiện>)
{


<cơng việc 1>


}


else


{


<cơng việc 2>


}


Q trình thực hiện


1.Kiểm tra <điều kiện>. Nếu sai : chuyển
đến bước 3


2.Thực hiện <công việc 1> và bỏ qua bước


3


3.Thực hiện <công việc 2>


</div>
<span class='text_page_counter'>(6)</span><div class='page_container' data-page=6>

Bài tập


1. Nhập vào một số n từ bàn phím và kiểm tra xem



n có là số chẵn. In câu trả lời ra màn hình


2. Viết chương trình nhập vào 3 số thực. In ra màn


hình số lớn nhất trong 3 số


3. Viết chương trình tính và in ra màn hình giá trị


biểu thức sau:


𝑥 + 1
3𝑥


</div>
<span class='text_page_counter'>(7)</span><div class='page_container' data-page=7>

Câu lệnh SWITCH


 Cú pháp


switch(<biểu thức>)
{


case <giá trị 1> : <công việc 1> ;


case <giá trị 2> : <công việc 2> ;


break ;


break ;
. . .



case <giá trị n> : <công việc n> ;


default : <công việc mặc định> ;


break;
}


 Chú ý


- <biểu thức>phải có kiểu ngun hoặc kí tự


- Không được phép quên lệnhbreakđằng sau mỗi<công việc>!
- Không bắt buộc phải có default


</div>
<span class='text_page_counter'>(8)</span><div class='page_container' data-page=8>

Vídụ


Viết chương trình C++ để nhập số nguyên


dương n và in ra số dư của phép chia n cho


4:



dụ nhập n=13, In ra màn hình dịng



</div>
<span class='text_page_counter'>(9)</span><div class='page_container' data-page=9></div>
<span class='text_page_counter'>(10)</span><div class='page_container' data-page=10>

Vídụ


<b>Bài 2</b>



Viết chương trình nhập vào 1 ký tự (A,B, C,



D, F),

hiển thị kết quả điểm đạt của bạn (4,




3, 2, 1, 0)

tương ứng với ký tự nhập vào.



Các

trường hợp khác ghi “Không phải là



</div>

<!--links-->

×