1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Bài giảng lập trình cơ bản bài 3 chu thị hường

34 0 0

Đ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 34
Dung lượng 1,65 MB

Nội dung

LẬP TRÌNH CƠ BẢN CẤU TRÚC CÁC ĐIỀU KHIỂN Biên soạn: Chu Thị Hường – Bộ môn HTTT – Khoa CNTT NỘI DUNG        Khối câu lệnh Cấu trúc if Cấu trúc switch Cấu trúc for Cấu trúc while Cấu trúc … while Lệnh break continue Biên soạn: Chu Thị Hường – Bộ môn HTTT – Khoa CNTT KHỐI CÂU LỆNH  Một khối câu lệnh tập câu lệnh bao cặp { }  Ví dụ 3.1 Khối câu lệnh { char ten[30]; printf("\n Nhap vao ten cua ban:"); scanf("%s", ten); printf("\n Chao Ban %s",ten); } Biên soạn: Chu Thị Hường – Bộ môn HTTT – Khoa CNTT KHỐI CÂU LỆNH  Ví dụ 3.2 Khối câu lệnh #include #include int main () { /*đây đầu khối*/ char ten[50]; printf("Xin cho biet ten cua ban !"); scanf("%s",ten); getch(); return 0; } /*đây cuối khối*/ Biên soạn: Chu Thị Hường – Bộ môn HTTT – Khoa CNTT KHỐI CÂU LỆNH  Các khối lồng  Sự lồng không hạn chế { … lệnh; { … lệnh; { … lệnh; { … } } } } Biên soạn: Chu Thị Hường – Bộ môn HTTT – Khoa CNTT KHỐI CÂU LỆNH  Phạm vi hoạt động biến khối câu lệnh:    Trong khối lệnh khác hay khối lệnh lồng khai báo biến tên Nếu biến khai báo bên ngồi khối lệnh khơng trùng tên với biến bên khối lệnh sử dụng bên khối lệnh Một khối lệnh sử dụng biến bên ngoài, lệnh bên sử dụng biến bên khối lệnh Biên soạn: Chu Thị Hường – Bộ môn HTTT – Khoa CNTT KHỐI CÂU LỆNH  Phạm vi hoạt động biến: { … lệnh; { int a,b; /*biến a, b khối lệnh thứ nhất*/ … lệnh; } …lệnh; { int a,b; /*biến a,b khối lệnh thứ hai*/ … lệnh; { int c,d; … lệnh; } } } Biên soạn: Chu Thị Hường – Bộ môn HTTT – Khoa CNTT CẤU TRÚC RẼ NHÁNH  Dạng không đầy đủ: Cú pháp: if () BT điều kiện  Lưu đồ:  Đúng Công việc Biên soạn: Chu Thị Hường – Bộ môn HTTT – Khoa CNTT Sai CẤU TRÚC RẼ NHÁNH  Dạng khơng đầy đủ:  Ví dụ: #include #include int main () { float a; printf("Nhap a = "); scanf("%f",&a); if (a !=0 ) printf("Nghich dao cua %f la %f",a,1/a); getch(); return 0; } Biên soạn: Chu Thị Hường – Bộ môn HTTT – Khoa CNTT CẤU TRÚC RẼ NHÁNH  Dạng đầy đủ: Cú pháp: if () Đúng BT điều kiện else  Lưu đồ:  Công việc Biên soạn: Chu Thị Hường – Bộ môn HTTT – Khoa CNTT Sai Công việc CẤU TRÚC LẶP WHILE Biểu thức ĐK Sai Đúng Công việc Biên soạn: Chu Thị Hường – Bộ môn HTTT – Khoa CNTT CẤU TRÚC LẶP WHILE  Chú ý:    Lệnh while gồm có biểu thức điều kiện thân vịng lặp (khối lệnh thực cơng việc) Vịng lặp dừng lại điều kiện sai Khối lệnh thực công việc rỗng, làm thay đổi điều kiện Biên soạn: Chu Thị Hường – Bộ môn HTTT – Khoa CNTT CẤU TRÚC LẶP WHILE  Ví dụ: Viết chương trình nhập vào số ngun n Tính tổng số nguyên từ đến n #include #include int main () { unsigned int n,i,tong; printf("\n Nhap vao so nguyen duong n:"); scanf("%d",&n); tong=0; i=1; while (i S, với S nhập từ bàn phím  Bài Viết chương trình tính P=2*4*6* *(2n), n nhập từ bàn phím  Bài Viết chương trình tính gần bậc hai số dương a theo phương pháp Newton :  Trước hết cho x0=(1 + a)/2  Sau cơng thức truy hồi: xn+1=( xn + a/xn)/2  Nếu xn+1 – xn < e bậc hai a xn+1 Trong e hằngsố cho trước làm độ xác Biên soạn: Chu Thị Hường – Bộ môn HTTT – Khoa CNTT

Ngày đăng: 28/08/2023, 12:41