Bài giảng Kỹ thuật lập trình - Chương 1: Tổng quan về ngôn ngữ C - Nguyễn Thị Hiền
Tác giả: Dennis Ritchie, Bell Lab., 1972
Nằm trong họ ALGOL
Phát triển dựa trên các ngôn ngữ lập trình: ALGOL 60, CPL, BCPL, B
Sử dụng:
Dùng để viết các chương trình hệ thống
Viết hệ điều hành UNIX
Nhiều chương trình ứng dụng
Trang 1
Trang 2
Trang 3
Trang 4
Trang 5
Trang 6
Trang 7
Trang 8
Trang 9
Trang 10
Tải về để xem bản đầy đủ
Bạn đang xem 10 trang mẫu của tài liệu "Bài giảng Kỹ thuật lập trình - Chương 1: Tổng quan về ngôn ngữ C - Nguyễn Thị Hiền", để tải tài liệu gốc về máy hãy click vào nút Download ở trên
Tóm tắt nội dung tài liệu: Bài giảng Kỹ thuật lập trình - Chương 1: Tổng quan về ngôn ngữ C - Nguyễn Thị Hiền
Chương 1 Tổng quan về ngôn ngữ C Nguyễn Thị Hiền, BMCNPM, Khoa CNTT Chương 1. Tổng quan về ngôn ngữ C Giới thiệu về ngôn ngữ C Môi trường lập trình C Cấu trúc cơ bản của chương trình C Nguyễn Thị Hiền, BMCNPM, Khoa CNTT Giới thiệu về ngôn ngữ C Tác giả: Dennis Ritchie, Bell Lab., 1972 Nằm trong họ ALGOL Phát triển dựa trên các ngôn ngữ lập trình: ALGOL 60, CPL, BCPL, B Sử dụng: Dùng để viết các chương trình hệ thống Viết hệ điều hành UNIX Nhiều chương trình ứng dụng Nguyễn Thị Hiền, BMCNPM, Khoa CNTT Giới thiệu về ngôn ngữ C Ngôn ngữ lập trình C là một ngôn ngữ lập trình hệ thống rất mạnh và rất mềm dẻo. Có một thư viện gồm rất nhiều các hàm (function) đã được tạo sẵn. Ngôn ngữ C hỗ trợ rất nhiều phép toán nên phù hợp cho việc giải quyết các bài toán kỹ thuật có nhiều công thức phức tạp. Ngôn ngữ C cũng cho phép người lập trình tự định nghĩa thêm các kiểu dữ liệu trừu tượng khác. Nguyễn Thị Hiền, BMCNPM, Khoa CNTT Môi trường biên dịch Notepad + C compiler Turbo C Dev-C++ Microsoft Visual Studio Nguyễn Thị Hiền, BMCNPM, Khoa CNTT Môi trường biên dịch Dev-C++ Môi trường phát triển tích hợp (IDE) Mã nguồn mở Nguyễn Thị Hiền, BMCNPM, Khoa CNTT Cấu trúc chương trình C Chương trình in ra màn hình dòng chữ “Xin chao cac ban sinh vien” Nguyễn Thị Hiền, BMCNPM, Khoa CNTT Program 1.1: //Chuong trinh 1.1 #include main() { printf(“Xin chao cac ban sinh vien"); } 0 1 2 3 4 5 6 Cấu trúc của chương trình C Khai báo file tiêu đề thư viện: Cú pháp: #include #include “Tên_file_tiêu_đề” Một số file tiêu đề thư viện C hỗ trợ: stdio.h: các hàm hỗ trợ vào/ ra stdlib.h: các hàm cơ bản như ép kiểu dữ liệu math.h: các hàm toán học string.h: các hàm xử lý chuỗi Nguyễn Thị Hiền, BMCNPM, Khoa CNTT Cấu trúc của chương trình C Hàm: là tập hợp một khối lệnh nhằm thực hiện 1 nhiệm vụ nào đó Hàm main() là hàm bắt buộc của chương trình Một chương trình có thể có thêm 1 hoặc nhiều hàm Cú pháp hàm: Tên_hàm() { /*Nội dung của hàm*/ } Nguyễn Thị Hiền, BMCNPM, Khoa CNTT Cấu trúc của chương trình C Lệnh: những yêu cầu người lập trình muốn máy tính thực hiện được diễn tả dưới hình thái lệnh. Phân chia: Lệnh khai báo (khai báo biến, hằng,..) Lệnh điều khiển (if else, for,..) Lệnh gán Dấu ; là dấu hiệu kết thúc câu lệnh Nguyễn Thị Hiền, BMCNPM, Khoa CNTT Cấu trúc của chương trình C Dòng chú thích Sử dụng để chương trình rõ ràng hơn Có thể đặt ở bất cứ vị trí nào trong chương trình Được đặt giữa 2 dấu /* và */ hoặc sau dấu // đến hết dòng Nguyễn Thị Hiền, BMCNPM, Khoa CNTT Cấu trúc của chương trình C Một số quy tắc cần nhớ khi viết chương trình: Qui tắc 1: Mỗi câu lệnh có thể viết trên một hay nhiều dòng nhưng phải kết thúc bằng dấu ; Qui tắc 2: Các lời giải thích cần được đặt giữa các dấu /* và */ hoặc sau // và có thể được viết trên một dòng, trên nhiều dòng hoặc trên phần còn lại của dòng. Qui tắc 3: Trong chương trình, khi cần sử dụng các hàm chuẩn chúng ta phải gọi các files chứa các hàm chuẩn đó vào chương trình bằng lệnh #include. Qui tắc 4: Một chương trình có thể chỉ có một hàm chính ( hàm main() ) và có thể có thêm vài hàm khác. Nguyễn Thị Hiền, BMCNPM, Khoa CNTT
File đính kèm:
- bai_giang_ky_thuat_lap_trinh_chuong_1_tong_quan_ve_ngon_ngu.pdf