Cơ sở lập trình là học phần giúp cho sinh viên nắm được kiến thức cơ bản để cài đặt thành công một thuật toán thành chương trình bằng ngôn ngữ lập trình C. Qua đó, trang bị cho sinh viên kiến thức nền để tiếp cận và học tập tốt các ngôn ngữ lập trình khác trong các học kỳ tiếp theo. | TRƯỜNG ĐẠI HỌC PHẠM VĂN ĐỒNG KHOA CÔNG NGHỆ THÔNG TIN TRẦN TẤN TỪ BÀI GIẢNG (Dùng cho sinh viên các lớp đại học Công nghệ thông tin, đại học Sư phạm tin học) - Tài liệu lưu hành nội bộ - LỜI NÓI ĐẦU Cơ sở lập trình là học phần giúp cho sinh viên nắm được kiến thức cơ bản để cài đặt thành công một thuật toán thành chương trình bằng ngôn ngữ lập trình C. Qua đó, trang bị cho sinh viên kiến thức nền để tiếp cận và học tập tốt các ngôn ngữ lập trình khác trong các học kỳ tiếp theo. Bài giảng được biên soạn và giảng dạy cho sinh viên năm thứ nhất, bậc đại học ngành Công nghệ thông tin và ngành Sư phạm tin học kể từ năm 2008, theo hình thức đào tạo niên chế. Hiện nay chương trình đào tạo tại Trường Đại học Phạm Văn Đồng được chuyển đổi sang đào tạo theo học chế tín chỉ. Chính vì vậy, bài giảng được chỉnh sửa, bổ sung cho phù hợp với hình thức đào tạo theo học chế tín chỉ. Cũng nhân đây tôi xin chân thành cám ơn hội đồng chuyên môn khoa Công nghệ thông tin, Huỳnh Triệu Vỹ và Võ Đức Lân đã dành thời gian đọc và đóng góp nhiều ý kiến quý báu để bài giảng được hoàn chỉnh hơn, đáp ứng nhu cầu học tập của sinh viên Khoa Công nghệ thông tin - Trường Đại học Phạm Văn Đồng. Bài giảng không sao tránh khỏi những thiếu sót, mong các bạn đồng nghiệp đóng góp ý kiến để bài giảng hoàn thiện hơn trong các lần chỉnh sửa sau. Xin chân thành cám ơn quý thầy cô, các bạn đồng nghiệp ! Quảng Ngãi, ngày 25/12/2013 TRẦN TẤN TỪ Bài giảng Cơ sở lập trình CHƯƠNG 1: -1- CÁC THÀNH PHẦN CƠ BẢN Mục tiêu Kết thúc chương, sinh viên có thể: Nắm được các thành phần cơ bản của ngôn ngữ lập trình C: bộ ký hiệu, từ khóa, tên và cách đặt tên, cách ghi lời chú thích. Nắm được cấu trúc chung của một chương trình C. Hiểu và vận dụng được các phép toán, các hàm đã được xây dựng cho các kiểu dữ liệu cơ sở: kiểu số nguyên, kiểu số thực, kiểu ký tự, kiểu boolean. Bộ ký hiệu và từ khóa Bộ ký hiệu - 26 chữ cái la tinh hoa: A, B, , Z. - 26 chữ cái la tinh thường: a, b, , z. - 10 chữ số