Bài giảng Ngôn ngữ lập trình C/C++ (Bài giảng tuần 3, 4) – Nguyễn Hải Châu
Thông tin tài liệu:
Nội dung trích xuất từ tài liệu:
Bài giảng Ngôn ngữ lập trình C/C++ (Bài giảng tuần 3, 4) – Nguyễn Hải Châu Nội dung z Các cấu trúc điều khiển rẽ nhánh và lặp NGÔN NGỮ LẬP TRÌNH z Làm một số bài tập trên lớp C/C++ z Kiểu dữ liệu mảng Nguyễn Hải Châu z Xâu ký tự Khoa Công nghệ thông tin Trường Đại học Công nghệ (Bài giảng tuần 3-4) 1 2 Câu lệnh rẽ nhánh if…else z Cú pháp: if () Cấu trúc điều khiển Nếu đúng thì thực hiện if () else Nếu đúng thì thực hiện Ngược lại thực hiện 3 4Ví dụ câu lệnh if…else Câu lệnh lựa chọn switchVí dụ 1: Ví dụ 2: z Câu lệnh if…else cho ta 2 lựa chọn z Khi có nhiều lựa chọn: if…else lồng nhauif (delta == 0) if (delta < 0) printf(“Nghiem kep ”); printf(“Vo nghiem ”); z C++ cung cấp câu lệnh khác để lựa chọn else if (delta == 0) nhiều khả năng: switchif (delta == 0) { printf(“Nghiem kep ”); x1 = x2 = nghiem; else printf(“Nghiem kep ”); printf(“Hai nghiệm ”);} 5 6 1Câu lệnh lựa chọn switch: Cú pháp Ví dụ câu lệnh switchswitch () int th; cout > th ;{ switch (th) case : []; { case : []; case 1: case 3: case 5: case 7: case 8: case 10: case 12: cout Ví dụ minh họa lệnh lặp for Lệnh lặp while z Cú pháp:void main() while () { ; }{ z Hoạt động: Lặp lại trong int i, kq = 0; khi đúng. for (i = 1 ; i n ; while (g Ví dụ câu lệnh do…while Các lệnh break và continuez Tính xấp xỉ số π theo công thức Euler z break dùng để thoát ra khỏi một khối lệnh π2 1 1 1 1 1 (tức là tập các lệnh nằm trong {}) = 2 + 2 + 2 + ... + 2 với 2 Khai báo mảng Ví dụ về khai báo mảngz [] ; int a[10]; // Mảng 10 số nguyên không khởi tạo // không khởi tạoz [] = // Mảng 3 số thực độ chính xác kép có khởi tạo { dãy giá trị } ; // có khởi tạo double b[3] = {1.0, 2.0, -3.4};z [ ] = { dãy giá trị } ; // có khởi tạo // Mảng 5 số thực độ chính xác đơn có khởi tạo float f[] = {0.2, 0.3, 0.0, -4.5, -2.1} 25 26Ví dụ: Tính tổng, tích của hai phân số Ví dụ: Tìm số bé nhất trong một dãyvoid main() void main(){ { int a[2], b[2], tong[2], tich[2] ; float a[100], i, n, min, k; // a chứa tối đa 100 số cout > a[0] ; cout > n; cout ...
Tìm kiếm theo từ khóa liên quan:
Ngôn ngữ lập trình C Bài giảng Ngôn ngữ lập trình Ngôn ngữ lập trình C++ Cấu trúc điều khiển Xâu ký tự Khai báo mảngGợi ý tài liệu liên quan:
-
Giáo trình Cấu trúc dữ liệu và thuật toán trên C++
74 trang 375 0 0 -
Đồ án tốt nghiệp đề tài: Xây dựng chương trình quản lý nhân sự Khoa Công nghệ thông tin
85 trang 265 0 0 -
46 trang 258 0 0
-
114 trang 242 2 0
-
Giáo trình Lập trình cơ bản với C++: Phần 1
77 trang 232 0 0 -
80 trang 222 0 0
-
101 trang 200 1 0
-
Giới thiệu môn học Ngôn ngữ lập trình C++
5 trang 195 0 0 -
Tài liệu học tập môn Tin cơ sở: Phần 1 - Phùng Thị Thu Hiền
100 trang 191 1 0 -
Tìm hiểu về ngôn ngữ lập trình C: Phần 1 - Quách Tuấn Ngọc
211 trang 149 0 0 -
51 trang 133 0 0
-
161 trang 130 1 0
-
Lý thuyết ngôn ngữ lập trình C++ dành cho sinh viên: Phần 2
276 trang 128 0 0 -
Giáo án Tin học lớp 8 bài 14: Cấu trúc điều khiển
3 trang 125 0 0 -
Giáo trình Vi điều khiển PIC: Phần 1
119 trang 116 0 0 -
Bài giảng Phương pháp lập trình: Chương 9 - GV. Từ Thị Xuân Hiền
36 trang 112 0 0 -
Đồ án vi xử lý đề tài : nghiên cứu thiết kế mạch đo khoảng cách sử dụng vi điều khiển Pic 16F887
45 trang 97 1 0 -
Tìm hiểu về ngôn ngữ lập trình C: Phần 2 - Quách Tuấn Ngọc
210 trang 89 0 0 -
ĐỀ CƯƠNG THI TRẮC NGHIỆM MÔN LẬP TRÌNH CÓ CẤU TRÚC
43 trang 68 0 0 -
Bài giảng Cấu trúc dữ liệu và giải thuật: Phần 1 - ThS. Hoàng Thế Phương
128 trang 67 0 0