tailieunhanh - Bài giảng Kỹ thuật lập trình cơ bản (C++): Chương 1 - ThS. Trần Nguyễn Anh Chi

Bài giảng Kỹ thuật lập trình cơ bản (C++) - Chương 1 giới thiệu tổng quan về ngôn ngữ C++. Chương này trình bày một số kiến thức sau: Các khái niệm cơ bản trong C++, các tính chất của một chương trình, sử dụng ngôn ngữ tự nhiên, một số quy tắc cần nhớ khi viết chương trình,.và các nội dung khác. | Kỹ thuật lập trình cơ bản Chương 1 Tông quan ngôn ngữ C CHƯƠNG 1 TỔNG QUAN NGÔN NGỮ C PHÀN 1 CÁC KHÁI NIỆM CƠ BẢN GV ThS. TRÀN NGUYỄN ANH CHI TpHCM 02 2011 Các khái niệm cơ bản Lập trình máy tính Gọi tắt là lập trình programming . Là cài đặt một hoặc nhiều thuật toán có liên quan với nhau bằng một ngôn ngữ lập trình để tạo ra một chương trình máy tính. Thuật toán Là tập hợp dãy hữu hạn các chỉ thị hành động được định nghĩa rõ ràng nhằm giải quyết một bài toán cụ thể nào đó. 2 GV ThS. Trần Nguyễn Anh Chi 1 Kỹ thuật lập trình cơ bản Chương 1 Tông quan ngôn ngữ C Các khái niệm cơ bản tt Ví dụ Giải PT bậc I ax b 0 với a b là số nguyên Đầu vào a b thuộc N ì Đầu ra nghiệm phương trình ax b 0 nếu có I Nếu a 0 b 0 thì phương trình có nghiệm bất kì. b 0 thì phương trình vô nghiệm. Nếu a 0 Phương trình có nghiệm duy nhất x -b a Các tính chất của một chương trình Tính đúng đắn Correctness Tính chắc chắn Robustness Tính thân thiện Friendliness Tính thích nghi Adapability Tính tái sử dụng Reuseability Tính hiệu quả Efficiency Tính khả chuyển Convertibility Tính an toàn Security Tính dừng Halt 4 GV ThS. Trần Nguyễn Anh Chi 2 Kỹ thuật lập trình cơ bản Chương 1 Tông quan ngôn ngữ C H bước xây dựng chương trình Xác định vấn đề - bài toán Lựa chọn phương pháp giải í Biểu diễn bằng i Ngôn ngữ tự nhiên i Lưu đồ - Sơ đồ khối Mã giả Xây dựng thuật toán thuật giải Cài đặt chương trình I Lỗi cú pháp I Lỗi ngữ nghĩa Hiệu chỉnh chương trình Thực hiện chương trình 5 ----------------- 1 2 3 - - Sử dụng ngôn ngữ tự nhiên Đầu vào a b thuộc N Đầu ra nghiệm phương trình ax b 0 nếu có I 1. Nhập 2 số nguyên a và b. 2. Nếu a 0 thì . Nếu b 0 thì . Phương trình vô số nghiệm . Kết thúc thuật toán. . Ngược lại . Phương trình vô nghiệm. . Kết thúc thuật toán. 3. Ngược lại . Phương trình có nghiệm. . Giá trị của nghiệm đó là x -b a . Kết thúc thuật toán. 6 GV ThS. Trần Nguyễn Anh Chi

TỪ KHÓA LIÊN QUAN