1. Trang chủ
  2. » Công Nghệ Thông Tin

Ngôn ngữ lập trình C++ 0

24 257 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 24
Dung lượng 194,5 KB

Nội dung

C u trúc l p (ti p theo)ấ ặ ế Ngôn Ng L p Trìnhữ ậ C++0 2 Vòng l pặ Đ m cề ụ  Câu lệnh for  Câu lệnh do-while  So sánh while, for và do-while  Vòng lặp lồng nhau  Gỡ rối vòng lặp  Các lỗi lập trình thường gặp 3 Vòng l pặ Câu l nh forệ  Câu l nh ệ for thích h p v i vòng l p th c hi n các ợ ớ ặ ự ệ công vi c gi ng nhau d a trên bi n đ m.ệ ố ự ế ế  Ví d 1: In ra màn hình 20 d u ‘*’ụ ấ  dem = 0;  while (dem < 20)  {  cout<<‘*’<<endl;  dem ++;  } for (dem = 0; dem < 20; dem++) cout<<‘*’<<endl; 4 Vòng l pặ  Gi i thích quá trình th c hi n:ả ự ệ  kh i t o ở ạ dem = 0;  ki m tra ể (dem < 20) th y đúng, v y in ra d u ‘*’ấ ậ ấ  tăng dem ++ v y dem = 1ậ  quay l i ki m tra (dem < 20) th y đúng, v y in ra d u ‘*’ạ ể ấ ậ ấ  tăng dem ++ v y dem = 2ậ  .  tăng dem ++ v y dem = 19ậ  quay l i ki m tra (dem < 20) th y đúng, v y in ra d u ‘*’ạ ể ấ ậ ấ  tăng dem ++ v y dem = 20ậ  quay l i ki m tra (dem < 20) th y sai, v y ạ ể ấ ậ ra kh i vòng l pỏ ặ Câu l nh forệ for (dem = 0; dem < 20; dem++) cout<<‘*’<<endl; 5 Vòng l pặ Câu l nh forệ  Ví d 2 : Tính l ng cho các công nhânụ ươ  for (dem_cn = 0; dem_cn < 10; dem_cn ++)  {  cout<<“So san pham lam duoc : ";  cin>>SoSP;  Luong = SoSP * 5;  cout<<“Luong cua ban la : "<<Luong<<" nghin dong"<<endl;  } 6 Vòng l pặ Bài t pậ  Tính t ng ổ S = 1 3 + 2 3 + 3 3 + . + 10 3  In ra màn hình b ng giá trả ị i i*i sqrt(i) 1 1 1.0 2 4 1.4 3 9 1.7 4 16 2.0 5 25 2.2 6 36 2.4 7 49 2.6 7 Vòng l pặ L i gi iờ ả  Tính t ng ổ S = 1 3 + 2 3 + 3 3 + . + 10 3  tong = 0;  for (i = 1; i <= 10; i++)  tong += i*i*i;  In b ngả  cout.setf(ios::fixed); // hien thi theo ki phap dau cham  cout.precision(1); // lay 1 so le sau dau cham  cout<<setw(3)<<“i”<<setw(5)<<“i*i” <<setw(7)<<“sqrt(i)”<<endl;  for (i = 1; i <= 7; i++)  cout<<setw(3)<<i<<setw(6)<<i*i<<setw(9)<<sqrt(i)<<endl; 8 Vòng l pặ Câu l nh forệ  Bi n đi u khi n trong l nh for có th tăng gi m v i ế ề ể ệ ể ả ớ m t l ng b t kỳ.ộ ượ ấ  Ví d : Tính t ng các s l n m t 1 đ n Nụ ổ ố ẻ ằ ừ ế  sum = 0;  for (le = 1; le <= N; le += 2)  sum += le; 9 Vòng l pặ Bài t pậ  In ra màn hình b ng đ i nhi t đ t đ C sang đ Fả ổ ệ ộ ừ ộ ộ  Celsius Fahrenheit  20 68.00  15 59.00  10 50.00  5 41.00  0 32.00  -5 23.00  -10 14.00  -15 5.00  -20 -4.00  Công thức: F = 1.8*C + 32 10 Vòng l pặ Câu l nh forệ  Cú pháp:  for (khởi tạo; biểu thức điều kiện; cập nhật biến điều khiển)  <Câu lệnh>;  Giái thích:  Thực hiện câu lệnh khởi tạo;  Kiểm tra biểu thức điều kiện;  Nếu điều kiện đúng thì • Thực hiện <Câu lệnh>; • Thực hiện cập nhật biến điều khiển • Quay lại kiểm tra điều kiện;  Nếu điều kiện sai thì ra khỏi vòng lặp [...]... trị các biến trong sau từng bước lặpLập bảng vết – ví dụ:          i Vòng lặp tong 0 1 1 1 2 2 3 3 6 9 4 24 33 5 1 20 153 6 19 gt 1 tong = 0; gt = 1; for (i = 1; i . Fahrenheit  20 68 .00  15 59 .00  10 50. 00  5 41 .00  0 32 .00  -5 23 .00  - 10 14 .00  -15 5 .00  - 20 -4 .00  Công thức: F = 1.8*C + 32 10 Vòng l pặ Câu. In ra màn hình 20 d u ‘*’ụ ấ  dem = 0;  while (dem < 20)  {  cout<<‘*’<<endl;  dem ++;  } for (dem = 0; dem < 20; dem++) cout<<‘*’<<endl;

Ngày đăng: 27/10/2013, 07:15

HÌNH ẢNH LIÊN QUAN

 Ví d 1: In ra màn hình 20 du ‘*’ ấ - Ngôn ngữ lập trình C++ 0
d 1: In ra màn hình 20 du ‘*’ ấ (Trang 3)
 In ra màn hình b ng giá tr ị - Ngôn ngữ lập trình C++ 0
n ra màn hình b ng giá tr ị (Trang 6)

TỪ KHÓA LIÊN QUAN

w