intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Bài giảng Ngôn ngữ lập trình: Bài 2 - Lê Nguyễn Tuấn Thành

Chia sẻ: Bautroibinhyen27 Bautroibinhyen27 | Ngày: | Loại File: PDF | Số trang:81

62
lượt xem
7
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Bài giảng "Ngôn ngữ lập trình - Bài 2: Các cấu trúc điều khiển, mảng và con trỏ" cung cấp cho người học các kiến thức: Cấu trúc rẽ nhánh, cấu trúc lặp, mảng, Con trỏ. Mời các bạn cùng tham khảo nội dung chi tiết.

Chủ đề:
Lưu

Nội dung Text: Bài giảng Ngôn ngữ lập trình: Bài 2 - Lê Nguyễn Tuấn Thành

NGÔN<br /> <br /> NGỮ LẬP TRÌNH<br /> <br /> Bài 2:<br /> Các cấu trúc điều khiển,<br /> mảng và con trỏ<br /> <br /> Giảng viên: Lê Nguyễn Tuấn Thành<br /> Email: thanhlnt@tlu.edu.vn<br /> <br /> Bộ Môn Công Nghệ Phần Mềm – Khoa CNTT<br /> <br /> Trường Đại Học Thủy Lợi<br /> <br /> NỘI DUNG<br /> 1.<br /> <br /> 2.<br /> 3.<br /> 4.<br /> <br /> Cấu trúc rẽ nhánh<br /> Cấu trúc lặp<br /> Mảng (Array)<br /> Con trỏ (Pointer)<br /> <br /> 2<br /> Bài giảng có sử dụng hình vẽ trong cuốn sách “Practical Debugging in C++,<br /> A. Ford and T. Teorey, Prentice Hall, 2002”<br /> <br /> 1. CẤU TRÚC RẼ NHÁNH<br /> <br /> 1.1. CẤU TRÚC RẼ NHÁNH VỚI IF-ELSE<br /> <br /> <br /> Mục đích<br /> <br /> <br /> <br /> <br /> Diễn đạt sự lựa chọn một trong nhiều nhánh, phụ<br /> thuộc vào giá trị của câu điều kiện<br /> <br /> Cú pháp:<br /> if ()<br /> <br /> else<br /> <br /> <br /> <br /> <br /> Ví dụ:<br /> if (hrs > 40)<br /> grossPay = rate*40 + 1.5*rate*(hrs-40);<br /> else<br /> grossPay = rate*hrs;<br /> <br /> 4<br /> <br /> CÂU LỆNH PHỨC HỢP<br /> Mỗi nhánh trong if-else ở slide trước chỉ có một<br /> câu lệnh<br />  Để ghép nhiều câu lệnh trong một nhánh, sử dụng<br /> { }. Tập lệnh khi đó được gọi là một khối (block)<br />  Ví dụ:<br /> <br /> <br /> if (myScore > yourScore)<br /> {<br /> cout
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2