Danh mục

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    
tailieu_vip

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 ...

Tài liệu được xem nhiều: