Bài giảng Hệ thống máy tính và ngôn ngữ lập trình - Chương 6: Giới thiệu về ngôn ngữ lập trình C
Số trang: 8
Loại file: pdf
Dung lượng: 923.54 KB
Lượt xem: 18
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng Hệ thống máy tính và ngôn ngữ lập trình - Chương 6: Giới thiệu về ngôn ngữ lập trình C. Bài giảng cung cấp cho học viên những kiến thức về khái niệm ngôn ngữ C; các ví dụ về ngôn ngữ C;... Mời các bạn cùng tham khảo!
Nội dung trích xuất từ tài liệu:
Bài giảng Hệ thống máy tính và ngôn ngữ lập trình - Chương 6: Giới thiệu về ngôn ngữ lập trình C1 Các nội dung: Giới thiệu về ngôn ngữ C Các ví dụ © TS. Nguyễn Phúc Khải 2 Giới thiệu ngôn ngữ C C là ngôn ngữ không nhạy kiểu. Các kiểu dữ liệu của C khi được sử dụng để khai báo biến, hằng thì chúng có thể nhận được trị không cùng kiểu với kiểu mà biến, hằng đã được khai báo. C có nhiều kiểu dữ liệu phong phú, với nhiều kiểu số nguyên và số thực và cho phép người lập trình tự xây dựng những kiểu dữ liệu khác tùy theo yêu cầu của mình. © TS. Nguyễn Phúc Khải 3 Giới thiệu ngôn ngữ C C có các phép toán đặc biệt cho phép lập trình viên thực hiện thao tác lệnh hiệu quả nhất, do C có nhiều toán tử khá gần với các lệnh của ngôn ngữ máy. C còn cung cấp các toán tử xử lý đến từng bit, byte, đến cả địa chỉ của bộ nhớ. C có các lệnh điều khiển và vòng lặp rất thoáng, khá logic và phù hợp với phương pháp lập trình có cấu trúc. © TS. Nguyễn Phúc Khải 4 Giới thiệu ngôn ngữ C C cho phép khai báo các pointer chỉ tới các biến và hàm. C không cung cấp trực tiếp các thao tác đặc biệt như xuất nhập các thiết bị ngoại vi, xử lý chuỗi, mảng. Nhưng có thư viện hàm để thực hiện các thao tác này. © TS. Nguyễn Phúc Khải 5 Các ví dụmain() { printf (Hello, world ); } © TS. Nguyễn Phúc Khải 6 Các ví dụ#include #include main() { double a, b; clrscr(); printf (“Moi nhap 2 so nguyen: ); scanf (%lf%lf, &a, &b); if (a < b) printf (%5.2lf nho hon %5.2lf, a, b); else if (a == b) printf (%5.2lf bang %5.2lf, a, b); else /* a > b */ printf (%5.2lf lon hon %5.2lf, a, b); } © TS. Nguyễn Phúc Khải 7© TS. Nguyễn Phúc Khải 8
Nội dung trích xuất từ tài liệu:
Bài giảng Hệ thống máy tính và ngôn ngữ lập trình - Chương 6: Giới thiệu về ngôn ngữ lập trình C1 Các nội dung: Giới thiệu về ngôn ngữ C Các ví dụ © TS. Nguyễn Phúc Khải 2 Giới thiệu ngôn ngữ C C là ngôn ngữ không nhạy kiểu. Các kiểu dữ liệu của C khi được sử dụng để khai báo biến, hằng thì chúng có thể nhận được trị không cùng kiểu với kiểu mà biến, hằng đã được khai báo. C có nhiều kiểu dữ liệu phong phú, với nhiều kiểu số nguyên và số thực và cho phép người lập trình tự xây dựng những kiểu dữ liệu khác tùy theo yêu cầu của mình. © TS. Nguyễn Phúc Khải 3 Giới thiệu ngôn ngữ C C có các phép toán đặc biệt cho phép lập trình viên thực hiện thao tác lệnh hiệu quả nhất, do C có nhiều toán tử khá gần với các lệnh của ngôn ngữ máy. C còn cung cấp các toán tử xử lý đến từng bit, byte, đến cả địa chỉ của bộ nhớ. C có các lệnh điều khiển và vòng lặp rất thoáng, khá logic và phù hợp với phương pháp lập trình có cấu trúc. © TS. Nguyễn Phúc Khải 4 Giới thiệu ngôn ngữ C C cho phép khai báo các pointer chỉ tới các biến và hàm. C không cung cấp trực tiếp các thao tác đặc biệt như xuất nhập các thiết bị ngoại vi, xử lý chuỗi, mảng. Nhưng có thư viện hàm để thực hiện các thao tác này. © TS. Nguyễn Phúc Khải 5 Các ví dụmain() { printf (Hello, world ); } © TS. Nguyễn Phúc Khải 6 Các ví dụ#include #include main() { double a, b; clrscr(); printf (“Moi nhap 2 so nguyen: ); scanf (%lf%lf, &a, &b); if (a < b) printf (%5.2lf nho hon %5.2lf, a, b); else if (a == b) printf (%5.2lf bang %5.2lf, a, b); else /* a > b */ printf (%5.2lf lon hon %5.2lf, a, b); } © TS. Nguyễn Phúc Khải 7© TS. Nguyễn Phúc Khải 8
Tìm kiếm theo từ khóa liên quan:
Bài giảng Hệ thống máy tính và ngôn ngữ lập trình Hệ thống máy tính Ngữ lập trình Ngôn ngữ lập trình C Ngôn ngữ không nhạy kiểu Lập trình có cấu trúcGợi ý tài liệu liên quan:
-
101 trang 193 1 0
-
Bài giảng Nguyên lý hệ điều hành (Bài giảng tuần 1) - Nguyễn Hải Châu
6 trang 163 0 0 -
6 trang 152 0 0
-
Tìm hiểu về ngôn ngữ lập trình C: Phần 1 - Quách Tuấn Ngọc
211 trang 143 0 0 -
161 trang 127 1 0
-
Giáo trình Vi điều khiển PIC: Phần 1
119 trang 114 0 0 -
Bài giảng Phương pháp lập trình: Chương 9 - GV. Từ Thị Xuân Hiền
36 trang 108 0 0 -
Đồ án vi xử lý đề tài : nghiên cứu thiết kế mạch đo khoảng cách sử dụng vi điều khiển Pic 16F887
45 trang 90 1 0 -
Tìm hiểu về ngôn ngữ lập trình C: Phần 2 - Quách Tuấn Ngọc
210 trang 85 0 0 -
Đề tài: TÌM HIỂU VÀ THIẾT KẾ MẠNG LAN CHO TRƯỜNG THPT PHỤC HÒA
68 trang 75 0 0