... dựa vào điều ki n Lặp kết thúc điều ki n thỏa GiáotrìnhBàiTập Kỹ ThuậtLậpTrình Trang Lưu đồ thuật tốn • for / while (Ki m tra điều ki n trước lặp) Điều ki n lặp Đúng Sai Ví dụ: Nhập vào số ... %c:%d\t", ma, ma); }while (ma!=27) ; getch () ; } Lặp while ki m tra điều ki n trước thực lặp, vòng lặp do…while thực lệnh lặpki m tra điều ki n Do vòng lặp while thực lệnh lần I.8 break continue ... khác } • Ki u liệu (rời rạc/ liên tục) hay ki u liệu có cấu trúc: Ki u liệu tùy theo mục đích hàm cần trả giá trị thơng qua việc phân tích tốn Những hàm loại thường sử dụng trường hợp: Đếm, ki m...
... dựa vào điều ki n Lặp kết thúc điều ki n thỏa GiáotrìnhBàiTập Kỹ ThuậtLậpTrình Trang Lưu đồ thuật tốn • for / while (Ki m tra điều ki n trước lặp) Điều ki n lặp Đúng Sai Ví dụ: Nhập vào số ... %c:%d\t", ma, ma); }while (ma!=27) ; getch () ; } Lặp while ki m tra điều ki n trước thực lặp, vòng lặp do…while thực lệnh lặpki m tra điều ki n Do vòng lặp while thực lệnh lần I.8 break continue ... khác } • Ki u liệu (rời rạc/ liên tục) hay ki u liệu có cấu trúc: Ki u liệu tùy theo mục đích hàm cần trả giá trị thơng qua việc phân tích tốn Những hàm loại thường sử dụng trường hợp: Đếm, ki m...
... dựa vào điều ki n Lặp kết thúc điều ki n thỏa GiáotrìnhBàiTập Kỹ ThuậtLậpTrình Trang Lưu đồ thuật tốn • for / while (Ki m tra điều ki n trước lặp) Điều ki n lặp Đúng Sai Ví dụ: Nhập vào số ... %c:%d\t", ma, ma); }while (ma!=27) ; getch () ; } Lặp while ki m tra điều ki n trước thực lặp, vòng lặp do…while thực lệnh lặpki m tra điều ki n Do vòng lặp while thực lệnh lần I.8 break continue ... khác } • Ki u liệu (rời rạc/ liên tục) hay ki u liệu có cấu trúc: Ki u liệu tùy theo mục đích hàm cần trả giá trị thơng qua việc phân tích tốn Những hàm loại thường sử dụng trường hợp: Đếm, ki m...
... ma trận gần giá trị x float gannhat(float a[][100], int m, int n, float x); Câu 4: Hãy khai báo ki u liệu biểu diễn khái niệm phân số (PHANSO) a Viết hàm nhập phân số void nhap(PHANSO &x); b Viết ... lượng phần tử số nguyên tố ma trận Tính trung bình cộng phần tử đường chéo Câu 4: Hãy khai báo ki u liệu để biểu diễn thông tin nhân viên (NHANVIEN) Biết nhân viên gồm: - Mã nhân viên (MaNV): ... “Giam doc”, “Pho giam doc”, …) - Số năm làm việc (SoNam): Số nguyên byte - Hệ số lương (HeSo): Ki u số thực Cho danh sách gồm n (n>0) nhân viên Viết hàm sau: Liệt kê nhân viên có số năm làm việc...
... %c:%d\t", ma, ma); }while (ma!=27) ; getch () ; } Lặp while ki m tra điều ki n trước thực lặp, vòng lặp do…while thực lệnh lặpki m tra điều ki n Do vòng lặp while thực lệnh lần I.8 break continue ... (biểu thức điều ki n) { ; } else { ; } Nếu biểu thức điều ki n cho kết khác không thực khối lệnh 1, ngược lại cho thực khối lệnh thứ Biểu thức điều ki n phải đặt cặp ... 1; delay(200); } while(!kbhit()); Ki m tra xem có nhấn phím } I.5 Cấu trúc rẽ nhánh a Cấu trúc if if (biểu thức điều ki n) { ; } Nếu biểu thức điều ki n cho kết khác không thực khối...
... } • Ki u liệu (rời rạc/ liên tục) hay ki u liệu có cấu trúc: Ki u liệu tùy theo mục đích hàm cần trả giá trị thông qua việc phân tích toán Những hàm loại thường sử dụng trường hợp: Đếm, ki m ... trường hợp tương ứng để gọi hàm biết kết (chẳng hạn tìm ki m, ki m tra, so sánh, … giá trị trả có trường hợp: Có phần tử cần tìm, thỏa điều ki n ki m tra hay không? Do ta phải quy ước giá trị cho ... số) - Ki u liệu: số nguyên dương (unsigned int) - Giá trị n không bị thay đổi trình tìm ước số Tham số hàm không trỏ • Output: In ước số n (Để xác định ki u liệu hàm) - Không trả giá trị - Ki u...
... chiều int KiemTraTang (int a[ ], int n) { int flag = 1; for (int i = 0; i < n-1; i ++ ) if ( a[i] > a[i+1] ) // Vi phạm điều ki n tăng dần { flag = 0; break; } return flag; } Viết hàm ki m tra ... II.1 Một số kĩthuật a Kĩthuật đặt cờ hiệu Kĩthuật thường áp dụng cho toán ki m tra” hay “đánh dấu” Viết hàm ki m tra xem mảng số nguyên có thứ tự tăng dần không? (Trả 1: Nếu mảng tăng dần, ... break; } return flag; } b Kĩthuật đặt lính canh Kĩthuật thường áp dụng cho tập “tìm ki m”, “liệt kê” theo điều ki n định Viết hàm tìm trả giá trị lớn mảng chiều số nguyên int TimMax (int a[], int...
... tìm ki m ký tự xem có chuỗi hay không, có xuất vị trí từ 13 Viết chương trình đếm ký tự xuất lần chuỗi GiáotrìnhBàiTập Kỹ ThuậtLậpTrình Trang 61 Chuỗi ký tự 14 Viết chương trình tìm ki m ... hay xoá ký tự vị trí dấu nháy III KẾT LUẬN Cũng giống ki u mảng chiều, thao tác truy xuất phần tử chuỗi hoàn toàn tương tự Bên cạnh đó, ki u liệu cài đặt sẵn số hàm thư viện hữu ích nên trình ... Nhập chuỗi bất kì, yêu cầu nhập ký tự muốn xóa Thực xóa tất ký tự chuỗi 21 Viết chương trình tìm ki m xem ký tự xuất nhiện nhiều chuỗi 22 Viết chương trình xoá từ chuỗi Ví dụ: Chuỗi ban đầu: “CAO...