Bài giảng Lập trình cơ bản bài 6: Các khái niệm cơ bản trong ngôn ngữ lập trình C
Số trang: 98
Loại file: ppt
Dung lượng: 1.51 MB
Lượt xem: 10
Lượt tải: 0
Xem trước 10 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng Các khái niệm cơ bản trong ngôn ngữ lập trình C giúp cho học sinh nắm được những kiến thức về ngôn ngữ lập trình C bao gồm: Kiểu dữ liệu cơ bản, biến, hằng và biểu thức, các phép toán, cấu trúc chương trình, hàm Main và đối số dòng lệnh...
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình cơ bản bài 6: Các khái niệm cơ bản trong ngôn ngữ lập trình C KHOA CÔNG NGHỆ THÔNG TIN BỘ MÔN CÔNG NGHỆ PHẦN MỀMBài 6: Các khái niệm cơ bản trong ngôn ngữ lập trình C Bài giảng LẬP TRÌNH CƠ BẢNTài liệu tham khảo Kỹ thuật lập trình C: cơ sở và nâng cao, Phạm Văn Ất, Nhà xuất bản KHKT – Chương 2, 3 The C programming language 2nd Edition, Brian Kernighan and Dennis Ritchie, Prentice Hall Software Series – Chương 22 Các khái niệm cơ bản trong ngôn ngữ lập trình C Nội dung Giới thiệu ngôn ngữ lập trình C Các kiểu dữ liệu cơ bản Biến, hằng và biểu thức Các phép toán Cấu trúc chương trình Hàm main và đối số dòng lệnh Khai báo biến Phát biểu include Câu lệnh Xuất dữ liệu ra thiết bị chuẩn: các hàm putchar, printf Nhập dữ liệu từ thiết bị chuẩn: các hàm getchar, scanf 3 Các khái niệm cơ bản trong ngôn ngữ lập trình C Phần mềm, chương trình, câu lệnh Software Program 1 Program 2 Command Command Command s s s4 Các khái niệm cơ bản trong ngôn ngữ lập trình C Bắt đầu C BPCL – Martin Richards B – Ken Thompson C – Dennis Ritchie5 Các khái niệm cơ bản trong ngôn ngữ lập trình CLịch sử C C và Unix có chung nguồn gốc C ban đầu được xây dựng và cài đặt trên hệ điều hành Unix máy tính PDP-11 Dennis Ritchie là tác giả C (1971). Năm 1973 Unix được viết lại bằng C BCPL (giữa những năm-60s) hay B (1970, cắt gọn của BCPL) là tiền thân của C (không có A) BCPL và B ngôn ngữ không định kiểu, C là ngôn ngữ định kiểu.6 Các khái niệm cơ bản trong ngôn ngữ lập trình CLịch sử C Năm 1978 - Kernighan & Ritchie (1st edition) công bố phiên bản chuẩn đầu tiên của C K&R C“ Năm 1983, Viện tiêu chuẩn quốc gia Mỹ American National Standards Institute (ANSI) thành thập một ủy ban để làm rõ và chuẩn hóa ngôn ngữ. Năm1988, ANSI C công bố phiên bản đầu tiên. Năm 1990, ISO thông qua ANSI C không thay đổi – là chuẩn quốc tế cho đến bây giờ. Điều này mang đến lợi ích rất lớn về tính khả chuyển Xem http://cm.bell-labs.com/cm/cs/who/dmr/chist.html 7 Các khái niệm cơ bản trong ngôn ngữ lập trình C Các lĩnh vực ứng dụng của C C được dùng để lập trình hệ thống Một chương trình hệ thống làm thành một phầnhệ điều hành hoặc các tiện ích hỗ trợ của hệ điềuhành Hệ điều hành (Operating Systems), trình thôngdịch (Interpreters), trình soạn thảo (Editors), trìnhHợp Ngữ (Assembly) được gọi là chương trình hệ 8 Các khái niệm cơ bản trong ngôn ngữ lập trình Cthống Ngôn ngữ cấp trung Ngôn ngữ cấp cao C Ngôn ngữ hợp ngữ9 Các khái niệm cơ bản trong ngôn ngữ lập trình C Ngôn ngữ có cấu trúc C cho phép tổng hợp mã lệnh và dữ liệu Nó có khả năng tập hợp và ẩn đi tất cảthông tin, lệnh khỏi phần còn lại củachương trình để dùng cho những tác vụriêng Chương trình C có thể được chia nhỏ thành những hàm (functions) hay những khối mã (code blocks). 10 Các khái niệm cơ bản trong ngôn ngữ lập trình C Đặc điểm của C C có 32 từ khóa Những từ khóa này kết hợp với cú pháp của C hình thànhngôn ngữ C Các quy tắc được áp dụng cho các chương trình C• Tất cả từ khóa là chữ thường main() {• Ðoạn mã trong chương trình C có /* This is a sample Program*/phân biệt chữ thường, chữ hoa, do int i,j; i=100;while khác DO WHILE j=200; :•Từ khóa không thể dùng đặt tên }biến (variable name) hoặc tên hàm(function name) 11 Các khái niệm cơ bản trong ngôn ngữ lập trình C Cấu trúc chương trình Cmain() Chương trình C được chia nhỏ thành những đơn vị gọi là hàm Không kể có bao nhiêu hàm trong chương trình, Hệ điều hành luôn trao quyền điều khiển cho hàm main() khi một chương trình C được thực thi. Theo sau tên hàm là dấu ngoặc đơn Dấu ngoặc đơn có thể có chứa hay không chứa những tham số 12 Các khái niệm cơ bản trong ngôn ngữ lập trình C Cấu trúc chương trình C (tt.)Dấu phân cách {…} Sau phần đầu hàm là dấu ngoặc xoắn mở { Nó cho biết việc thi hành lệnh trong hàm bắt đầu Tương tự, dấu ngoặc xoắn đóng } sau câu lệnh cuối cùng trong hàm chỉ ra điểm kết thúc của hàm13 Các khái niệm cơ bản trong ngôn ng ...
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình cơ bản bài 6: Các khái niệm cơ bản trong ngôn ngữ lập trình C KHOA CÔNG NGHỆ THÔNG TIN BỘ MÔN CÔNG NGHỆ PHẦN MỀMBài 6: Các khái niệm cơ bản trong ngôn ngữ lập trình C Bài giảng LẬP TRÌNH CƠ BẢNTài liệu tham khảo Kỹ thuật lập trình C: cơ sở và nâng cao, Phạm Văn Ất, Nhà xuất bản KHKT – Chương 2, 3 The C programming language 2nd Edition, Brian Kernighan and Dennis Ritchie, Prentice Hall Software Series – Chương 22 Các khái niệm cơ bản trong ngôn ngữ lập trình C Nội dung Giới thiệu ngôn ngữ lập trình C Các kiểu dữ liệu cơ bản Biến, hằng và biểu thức Các phép toán Cấu trúc chương trình Hàm main và đối số dòng lệnh Khai báo biến Phát biểu include Câu lệnh Xuất dữ liệu ra thiết bị chuẩn: các hàm putchar, printf Nhập dữ liệu từ thiết bị chuẩn: các hàm getchar, scanf 3 Các khái niệm cơ bản trong ngôn ngữ lập trình C Phần mềm, chương trình, câu lệnh Software Program 1 Program 2 Command Command Command s s s4 Các khái niệm cơ bản trong ngôn ngữ lập trình C Bắt đầu C BPCL – Martin Richards B – Ken Thompson C – Dennis Ritchie5 Các khái niệm cơ bản trong ngôn ngữ lập trình CLịch sử C C và Unix có chung nguồn gốc C ban đầu được xây dựng và cài đặt trên hệ điều hành Unix máy tính PDP-11 Dennis Ritchie là tác giả C (1971). Năm 1973 Unix được viết lại bằng C BCPL (giữa những năm-60s) hay B (1970, cắt gọn của BCPL) là tiền thân của C (không có A) BCPL và B ngôn ngữ không định kiểu, C là ngôn ngữ định kiểu.6 Các khái niệm cơ bản trong ngôn ngữ lập trình CLịch sử C Năm 1978 - Kernighan & Ritchie (1st edition) công bố phiên bản chuẩn đầu tiên của C K&R C“ Năm 1983, Viện tiêu chuẩn quốc gia Mỹ American National Standards Institute (ANSI) thành thập một ủy ban để làm rõ và chuẩn hóa ngôn ngữ. Năm1988, ANSI C công bố phiên bản đầu tiên. Năm 1990, ISO thông qua ANSI C không thay đổi – là chuẩn quốc tế cho đến bây giờ. Điều này mang đến lợi ích rất lớn về tính khả chuyển Xem http://cm.bell-labs.com/cm/cs/who/dmr/chist.html 7 Các khái niệm cơ bản trong ngôn ngữ lập trình C Các lĩnh vực ứng dụng của C C được dùng để lập trình hệ thống Một chương trình hệ thống làm thành một phầnhệ điều hành hoặc các tiện ích hỗ trợ của hệ điềuhành Hệ điều hành (Operating Systems), trình thôngdịch (Interpreters), trình soạn thảo (Editors), trìnhHợp Ngữ (Assembly) được gọi là chương trình hệ 8 Các khái niệm cơ bản trong ngôn ngữ lập trình Cthống Ngôn ngữ cấp trung Ngôn ngữ cấp cao C Ngôn ngữ hợp ngữ9 Các khái niệm cơ bản trong ngôn ngữ lập trình C Ngôn ngữ có cấu trúc C cho phép tổng hợp mã lệnh và dữ liệu Nó có khả năng tập hợp và ẩn đi tất cảthông tin, lệnh khỏi phần còn lại củachương trình để dùng cho những tác vụriêng Chương trình C có thể được chia nhỏ thành những hàm (functions) hay những khối mã (code blocks). 10 Các khái niệm cơ bản trong ngôn ngữ lập trình C Đặc điểm của C C có 32 từ khóa Những từ khóa này kết hợp với cú pháp của C hình thànhngôn ngữ C Các quy tắc được áp dụng cho các chương trình C• Tất cả từ khóa là chữ thường main() {• Ðoạn mã trong chương trình C có /* This is a sample Program*/phân biệt chữ thường, chữ hoa, do int i,j; i=100;while khác DO WHILE j=200; :•Từ khóa không thể dùng đặt tên }biến (variable name) hoặc tên hàm(function name) 11 Các khái niệm cơ bản trong ngôn ngữ lập trình C Cấu trúc chương trình Cmain() Chương trình C được chia nhỏ thành những đơn vị gọi là hàm Không kể có bao nhiêu hàm trong chương trình, Hệ điều hành luôn trao quyền điều khiển cho hàm main() khi một chương trình C được thực thi. Theo sau tên hàm là dấu ngoặc đơn Dấu ngoặc đơn có thể có chứa hay không chứa những tham số 12 Các khái niệm cơ bản trong ngôn ngữ lập trình C Cấu trúc chương trình C (tt.)Dấu phân cách {…} Sau phần đầu hàm là dấu ngoặc xoắn mở { Nó cho biết việc thi hành lệnh trong hàm bắt đầu Tương tự, dấu ngoặc xoắn đóng } sau câu lệnh cuối cùng trong hàm chỉ ra điểm kết thúc của hàm13 Các khái niệm cơ bản trong ngôn ng ...
Tìm kiếm theo từ khóa liên quan:
Học lập trình C Bài giảng Lập trình cơ bản Ngôn ngữ lập trình C Dữ liệu cơ bản trong lập trình C Câu lệnh trong lập trình C Khai báo biến lập trình CGợi ý tài liệu liên quan:
-
101 trang 199 1 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 149 0 0 -
161 trang 129 1 0
-
Giáo trình Vi điều khiển PIC: Phần 1
119 trang 116 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 110 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 97 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 89 0 0 -
Bài giảng Cấu trúc dữ liệu và giải thuật: Phần 1 - ThS. Hoàng Thế Phương
128 trang 63 0 0 -
ĐỀ CƯƠNG THI TRẮC NGHIỆM MÔN LẬP TRÌNH CÓ CẤU TRÚC
43 trang 62 0 0 -
96 trang 52 2 0