Ngôn ngữ lập trình C - Chương 4

Tài liệu tham khảo bài giảng về Ngôn ngữ lập trình C++ gồm 7 chương - Chương 4 Hàm và phương pháp lập trình thủ tục | CHƯƠNG 4 Hàm vá ph ơng pháp lập trình thủ tục C và phương pháp lập trình thủ tục Tổng quan về phương pháp lập trình thủ tục - Phương pháp lập trình tuyến tính hay lập trình tuần tự Khi các ứng dụng tin học còn đơn giản số dòng lệnh phải viết ít chương trình được viết tuần tự. - Các câu lệnh thực hiện tuần tự từ đầu đến cuối. Khoa học máy tính phát triển phần mềm lớn và phức tạp - Phương pháp này không hiệu quả. - Người lập trình có thể không thể kiểm soát được chương trình. - Phương pháp lập trình thủ tục hay lập trình cấu trúc Khắc phục nhược điểm của lập trình tuần tự bằng cách tổ chức chương trình thành các chương trình con. Các ngôn ngữ như FoxPro Pascal hay C C đều cho phép triển khai phương pháp lập trình thủ tục. Tư tưởng chung cấu trúc dữ liệu giải thuật chương trình . B m KTHT khoa CNTT ĐHXD Bài giảng C . 14 10 2008 2 C và phương pháp lập trình thủ tục Tổng quan về phương pháp lập trình thủ tục - Các khái niệm chính trong lập trình thủ tục Chương trình con - Là một chương trình độc lập dùng để thực hiện một phần việc nào đó nhập sô liệu in kết quả thực hiện một sô thao tác tính toán . - Chương trình con cần có đôi biến mảng. cục bộ dùng riêng - Việc trao đổi dữ liệu giữa các chương trình con thực hiện thông qua các đôi và các biến toàn cục. Cấu trúc dữ liệu và giải thuật - Một chương trình thủ tục bao gồm các cấu trủc dữ liệu như biến mảng cấu trủc . và các hàm thủ tục. - Trong PASCAL có 2 kiểu chương trình con là thủ tục và hàm còn trong C chỉ có một loại chương trình con là hàm. Để sử dụng được thành thạo C trong lập trình thủ tục phải hiểu rõ tư tưởng lập trình thủ tục . B m KTHT khoa CNTT ĐHXD Bài giảng C . 14 10 2008

Bấm vào đây để xem trước nội dung
TÀI LIỆU MỚI ĐĂNG
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.