Danh mục

Bài giảng Tin học đại cương Phần 2: Bài 1 - Nguyễn Hữu Nam Dương

Số trang: 24      Loại file: pdf      Dung lượng: 22.59 MB      Lượt xem: 14      Lượt tải: 0    
tailieu_vip

Phí tải xuống: 17,000 VND Tải xuống file đầy đủ (24 trang) 0
Xem trước 3 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Mời các bạn cùng tìm hiểu lịch sử phát triển ngôn ngữ lập trình C; các phần tử cơ bản của ngôn ngữ C; cấu trúc cơ bản của một chương trình C; biên dịch chương trình viết bằng C;... được trình bày cụ thể trong "Bài giảng Tin học đại cương Phần 2: Bài 1 - Tổng quan về C".
Nội dung trích xuất từ tài liệu:
Bài giảng Tin học đại cương Phần 2: Bài 1 - Nguyễn Hữu Nam Dương VIỆN CÔNG NGHỆ THÔNG TIN &TRUYỀN THÔNG SOICT TIN HỌC ĐẠI CƯƠNG PHẦN 2: LẬP TRÌNH BẰNG NGÔN NGỮ C BÀI 1: TỔNG QUAN VỀ NGÔN NGỮ C 1 Bài 1:Tổng quan về C 1.1. Lịch sử phát triển ngôn ngữ lập trình C 1.2. Các phần tử cơ bản của ngôn ngữ C 1.3. Cấu trúc cơ bản của một chương trình C 1.4. Biên dịch chương trình viết bằng C 1.5. Bài tập 2 1 Bài 1:Tổng quan về C1.1. Lịch sử phát triển ngôn ngữ lập trình C1.2. Các phần tử cơ bản của ngôn ngữ C1.3. Cấu trúc cơ bản của một chương trình C1.4. Biên dịch chương trình viết bằng C1.5. Bài tập 3 1.1. Lịch sử ngôn ngữ lt CRa đời tại phòng thí nghiệm BELLcủa tập đoàn AT&T (Hoa Kỳ)Do Brian W. Kernighan và DennisRitchie phát triểnPhát triển từ 1970 1970,, ra đời 1972. 1972. 4 21.1. Lịch sử ngôn ngữ lt C (tiếp tiếp))C dựa trên nền các ngôn ngữ BCPL(Basic Combined Programming Language) Language)và ngôn ngữ BTên là ngôn ngữ C như là sự tiếp nối ngônngữ B1978: C được giới thiệu trong phiên đầucủa cuốn sách The The C programminglanguagelanguage 51.1. Lịch sử ngôn ngữ lt C (tiếp)Bổ sung thêm những tính năng và khảnăng mới vào trong ngôn ngữ C Đồng thời tồn tại nhiều phiên bản=>Đồng=>nhưng không tương thích nhau nhau.. Năm 1989, Viện tiêu chuẩn quốc gia=>Năm=>của Hoa Kỳ (American (American National StandardsInstitute - ANSI) đã công bố phiên bảnchuẩn hóa của ngôn ngữ C: C: ANSI C hay Cchuẩn hay C89 6 31.1. Lịch sử ngôn ngữ lt C (tiếp)Tất cả các phiên bản của ngôn ngữ C hiện nayđều tuân theo các mô tả đã được nêu ra trongANSI C, sự khác biệt nếu có thì chủ yếu ở cácthư viện bổ sungHiện nay cũng có nhiều phiên bản của ngôn ngữ nhau, gắn liền với một bộ chương trìnhC khác nhau,dịch cụ thể của ngôn ngữ C:C: Turbo C++ và Borland C++ của Borland Inc. và VC của Microsoft Corp. MSC và GCC của GNU project. 7 1.2. Các phần tử cơ bản của ngôn ngữ CTập kí tự : Chương trình nguồn được tạo nên từ các phần tử cơ bản là tập kí tự . Các kí tự tổ hợp với nhau tạo thành các từ Các từ liên kết với nhau theo một quy tắc xác định để tạo thành các câu lệnh Từ các câu lệnh => tổ chức nên chương trình. 8 4 1.2. Các phần tử cơ bản của ngôn ngữ C (tiếp)Tập ký tự (tiếp): 9 1.2. Các phần tử cơ bản của ngôn ngữ C (tiếp)Từ khóa: khóa:(Keyword Keyword)) là những từ có sẵncủa ngôn ngữ và được sử dụng dànhriêng cho những mục đích xác định.Các từ khóa trong C được sử dụng để Đặt tên cho các kiểu dữ liệu: liệu: int int,, float float,, double,, char double char,, struct struct,, union union… … Mô tả các lệnh, các cấu trúc điều khiển: for for,, do,, while do while,, switch switch,, case case,, if if,, else else,, break break,, continue… continue … 10 5 1.2. Các phần tử cơ bản của ngôn ngữ C (tiếp) 11 1.2. Các phần tử cơ bản của ngôn ngữ C (tiếp)Định danh/Tên: danh/Tên:(Identifier – hoặc còn gọi là Tên Tên)) là mộtdãy các kí tự dùng để gọi tên các đốitượng trong chương trình.Các đối tượng trong chương trình gồm cóbiến, hằng, hàm, kiểu dữ liệu… 12 6 1.2. Các phần tử cơ bản của ngôn ngữ C (tiếp)Định danh có thể được đặt tên: tên: Bởi ngôn ngữ lập trình (đó chính là các ...

Tài liệu được xem nhiều:

Gợi ý tài liệu liên quan: