Giáo Trình Lập Trình Căn Bản Phần 1 của Trần Thị Hoa

Trường đại học

Học viện Kỹ thuật Mật mã

Chuyên ngành

Tin học Đại cương

Người đăng

Ẩn danh

Thể loại

giáo trình

2013

112
0
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI NÓI ĐẦU

1. CHƯƠNG 1: CÁC THÀNH PHẦN CƠ BẢN CỦA NGÔN NGỮ C

1.1. Giới thiệu ngôn ngữ C

1.2. Tập ký tự, từ khóa, tên gọi

1.3. Câu lệnh, khối lệnh, lời giải thích

1.4. Chỉ thị tiền biên dịch

1.5. Cấu trúc của một chương trình C

1.6. Một vài chương trình C đơn giản

1.7. Vận hành chương trình trên máy

1.8. Tạo tệp chương trình gốc

1.9. Dịch chương trình

1.10. Chạy chương trình

1.11. Bài tập cuối chương

2. CHƯƠNG 2: KIỂU DỮ LIỆU, HẰNG, BIẾN, MẢNG VÀ BIỂU THỨC

2.1. Kiểu dữ liệu

2.2. Các kiểu dữ liệu đơn giản thông dụng

2.3. Kiểu dữ liệu liệt kê

2.4. Toán tử sizeof

2.5. Định nghĩa kiểu dữ liệu mới

2.6. Khái niệm biểu thức

2.7. Chuyển đổi kiểu giá trị

2.8. Câu lệnh gán và Biểu thức gán

2.9. Biểu thức điều kiện

2.10. Thứ tự Ưu tiên trong phép toán

2.11. Bài tập cuối chương

3. CHƯƠNG 3: VÀO - RA DỮ LIỆU

3.1. Chuỗi điều khiển

3.2. Ký tự chuyển dạng

3.3. Danh sách đối

3.4. Giá trị của hàm printf

3.5. Hàm scanf

3.6. Dòng vào và trường vào

3.7. Dòng vào stdin và các hàm scanf, gets, getchar

3.8. Các hàm xuất ký tự puts, putchar

3.9. Các hàm vào ra trên màn hình, bàn phím

3.10. Hàm xóa màn hình

3.11. Hàm di chuyển con trỏ

3.12. Bài tập cuối chương

4. CHƯƠNG 4: CÁC CÂU LỆNH ĐIỀU KHIỂN

4.1. Các câu lệnh rẽ nhánh

4.2. Câu lệnh if

4.3. Câu lệnh switch

4.4. Nhãn và Câu lệnh goto

4.5. Các câu lệnh có cấu trúc lặp

4.6. Câu lệnh for

4.7. Câu lệnh while

4.8. Câu lệnh do…while

4.9. Câu lệnh break và câu lệnh continue

4.10. Câu lệnh break

4.11. Câu lệnh continue

4.12. Bài tập cuối chương

5. CHƯƠNG 5: CON TRỎ VÀ HÀM

5.1. Cách tổ chức hàm

5.2. Biến/mảng tự động

5.3. Biến/mảng ngoài

5.4. Cách truyền tham số khi gọi hàm

5.5. Hàm có đối con trỏ

5.6. Con trỏ và mảng một chiều

5.7. Con trỏ và mảng nhiều chiều

5.8. Hàm kiểu con trỏ

5.9. Con trỏ tới hàm (Con trỏ hàm)

5.10. Hàm có đối là con trỏ hàm

5.11. Hàm đệ quy

5.12. Bài tập cuối chương

6. CHƯƠNG 6: KIỂU CẤU TRÚC, KIỂU HỢP

6.1. Kiểu cấu trúc

6.2. Định nghĩa kiểu cấu trúc

6.3. Khai báo biến cấu trúc

6.4. Truy nhập tới các thành phần của cấu trúc

6.5. Sử dụng cấu trúc

6.6. Mảng cấu trúc

6.7. Khởi đầu cho một cấu trúc và phép gán cấu trúc

6.8. Định nghĩa kiểu hợp

6.9. Khai báo biến kiểu hợp

6.10. Cấu trúc tự trỏ và danh sách liên kết

6.11. Cấp phát bộ nhớ động

6.12. Các phép toán trên danh sách liên kết

6.13. Hàng đợi

6.14. Bài tập cuối chương

7. CHƯƠNG 7: THAO TÁC TRÊN CÁC TỆP TIN

7.1. Giới thiệu chung

7.2. Kiểu nhập xuất nhị phân và văn bản

7.3. Kiểu nhập xuất nhị phân

7.4. Kiểu nhập xuất văn bản

7.5. Các hàm xử lý tệp cấp 2

7.6. Các hàm dùng chung cho cả hai kiểu nhập xuất

7.7. Các hàm nhập xuất ký tự

7.8. Các hàm nhập xuất theo kiểu văn bản

7.9. Các hàm nhập xuất theo kiểu nhị phân

7.10. Bài tập cuối chương

PHỤ LỤC 1

PHỤ LỤC 2

PHỤ LỤC 3

TÀI LIỆU THAM KHẢO

Giáo Trình Lập Trình Căn Bản Phần 1 của Trần Thị Hoa là một tài liệu quý giá dành cho những ai mới bắt đầu tìm hiểu về lập trình. Tài liệu này cung cấp những kiến thức cơ bản về ngôn ngữ lập trình, giúp người đọc nắm vững các khái niệm và kỹ thuật lập trình cần thiết. Đặc biệt, giáo trình không chỉ dừng lại ở lý thuyết mà còn đi sâu vào thực hành, giúp người học có thể áp dụng ngay những gì đã học vào thực tế.

Để mở rộng thêm kiến thức của bạn, bạn có thể tham khảo Giáo trình ngôn ngữ lập trình C, nơi cung cấp hướng dẫn chi tiết về ngôn ngữ lập trình phổ biến này. Ngoài ra, Giáo trình lập trình căn bản C nghề kỹ thuật sửa chữa lắp ráp máy tính trình độ trung cấp cao đẳng cũng là một nguồn tài liệu hữu ích cho những ai muốn tìm hiểu sâu hơn về lập trình trong lĩnh vực sửa chữa và lắp ráp máy tính. Cuối cùng, bạn có thể tham khảo Giáo trình kỹ thuật lập trình nghề công nghệ thông tin trình độ cao đẳng 2 để có cái nhìn tổng quát hơn về các kỹ thuật lập trình trong ngành công nghệ thông tin. Những tài liệu này sẽ giúp bạn mở rộng kiến thức và kỹ năng lập trình của mình một cách hiệu quả.