Bài giảng Kỹ thuật lập trình - Bài: Ngôn ngữ lập trình C - Nguyễn Thị Hiền

Tên học phần: Ngôn ngữ lập trình C

 Thời lượng: 2 tín chỉ (45 tiết)

 Mục đích môn học:

 Giới thiệu các đặc trưng cơ bản của ngôn ngữ lập trình C

 Nền tảng để tiếp cận các ngôn ngữ lập trình khác

Bài giảng Kỹ thuật lập trình - Bài: Ngôn ngữ lập trình C - Nguyễn Thị Hiền trang 1

Trang 1

Bài giảng Kỹ thuật lập trình - Bài: Ngôn ngữ lập trình C - Nguyễn Thị Hiền trang 2

Trang 2

Bài giảng Kỹ thuật lập trình - Bài: Ngôn ngữ lập trình C - Nguyễn Thị Hiền trang 3

Trang 3

Bài giảng Kỹ thuật lập trình - Bài: Ngôn ngữ lập trình C - Nguyễn Thị Hiền trang 4

Trang 4

Bài giảng Kỹ thuật lập trình - Bài: Ngôn ngữ lập trình C - Nguyễn Thị Hiền trang 5

Trang 5

Bài giảng Kỹ thuật lập trình - Bài: Ngôn ngữ lập trình C - Nguyễn Thị Hiền trang 6

Trang 6

Bài giảng Kỹ thuật lập trình - Bài: Ngôn ngữ lập trình C - Nguyễn Thị Hiền trang 7

Trang 7

pdf 7 trang Danh Thịnh 09/01/2024 4880
Bạn đang xem tài liệu "Bài giảng Kỹ thuật lập trình - Bài: Ngôn ngữ lập trình 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 - Bài: Ngôn ngữ lập trình C - Nguyễn Thị Hiền

Bài giảng Kỹ thuật lập trình - Bài: Ngôn ngữ lập trình C - Nguyễn Thị Hiền
Giáo viên: Nguyễn Thị Hiền, PhD
Đơn vị: BM Công nghệ phần mềm – Khoa CNTT
website: 
Email: nguyenthihienqn@gmail.com
Ngôn ngữ lập trình C
Giới thiệu tổng quan
 Tên học phần: Ngôn ngữ lập trình C
 Thời lượng: 2 tín chỉ (45 tiết) 
 Mục đích môn học:
 Giới thiệu các đặc trưng cơ bản của ngôn ngữ lập
trình C
 Nền tảng để tiếp cận các ngôn ngữ lập trình khác
 Yêu cầu:
 Nắm được kỹ thuật lập trình với ngôn ngữ C
 Sử dụng ngôn ngữ C để giải một số bài toán
Tài liệu tham khảo
 Phạm Văn Ất, Kỹ thuật lập trình C: cơ sở và
nâng cao, NXB Giao thông Vận tải, 2006.
 B. W. Kernighan, D. M. Ritchie [1988]. The C
Programming Language, Second Edition,
Prentice-Hall.
 Dương Tử Cường [2001]. Ngôn ngữ lập trình C:
Học và sử dụng, NXB Khoa học kỹ thuật.
 Bài giảng của giáo viên
 Tài liệu về Ngôn ngữ lập trình C của các trường
đại học: ĐH Bách khoa, HVKTQS, ..
Nội dung
Chương 1. Tổng quan về ngôn ngữ C
Chương 2. Các yếu tố cơ bản của ngôn ngữ C
Chương 3. Mảng và con trỏ
Chương 4. Hàm
Chương 5. Dữ liệu kiểu cấu trúc
Chương 6. File và các thao tác I/O
Phương pháp học
 Học lý thuyết trên máy (30 tiết – 10 buổi)
 Thực hành tại phòng máy (15 tiết – 5 buổi)
 Học và làm thật
 Tham khảo các nguồn:
 Sách, tài liệu tham khảo
 Slide
 Internet
 
 Thảo luận
 Nhóm
 Email
Đánh giá kết quả học tập
 Kiểm tra:
 Bài tập tại các buổi học thực hành
 1-2 bài kiểm tra giữa kỳ (thi trên máy)
 01 bài thi cuối kỳ (thi trên máy + vấn đáp)
 Nguyên tắc tính điểm:
TT Nội dung Hệ số
điểm
Cách thức đánh giá
1 Chuyên cần 0.1 Đi học đầy đủ, thái độ học tập trên lớp
2 Thường xuyên 0.3 Bài kiểm tra giữa kỳ + bài tập thực hành
3 Thi hết môn 0.6 Thi vấn đáp
Bài tập nhập môn
 Viết chương trình nhập vào 3 số thể hiện ngày, 
tháng, năm. Giả sử các số nhập vào là hợp lệ. 
In ra dưới định dạng dd/mm/yy. Ví dụ: Nhập vào
1 12 1997. In ra: 01/12/97
 Viết chương trình C thực hiện nhập vào 2 số
thực a, b. Tìm và in ra nghiệm của phương trình: 
ax = b.
 Viết chương trình C thực hiện nhập vào số
nguyên n, tìm và in ra số nguyên k lớn nhất thỏa
mãn: 1+2++k<n

File đính kèm:

  • pdfbai_giang_ky_thuat_lap_trinh_bai_ngon_ngu_lap_trinh_c_nguyen.pdf