1. Trang chủ
  2. » Luận Văn - Báo Cáo

Bài giảng Tin học đại cương - Chương 1: Ngôn ngữ lập trình C

14 1 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Microsoft PowerPoint thdc part2 ch1 intro c TIN HỌC ĐẠI CƯƠNG CHƯƠNG 1 NGÔN NGỮ LẬP TRÌNH C 1 Giới thiệu ngôn ngữ C 2 Bộ từ vựng C2 Bộ từ vựng C 3 Cấu trúc chương trình C 4 Sử dụng môi trường làm việc[.]

TIN HỌC ĐẠI CƯƠNG CHƯƠNG 1: NGƠN NGỮ LẬP TRÌNH C Giới thiệu ngôn ngữ C Bộ từ vựng C Cấu trúc chương trình C Sử dụng ụ g môi trường g làm việc ệ C Khoa ĐTVTHK Tin Học Đại Cương Phần II Chương 1: Giới Thiệu Ngôn Ngữ C Trang 1 Giới thiệu ngôn ngữ C Dennis Ritchie Bell Telephone năm 1972 g ngữ g B,, KenThompson, p , g Bell Tiền thân ngôn Telephone Là ngôn ngữ lập trình có cấu trúc phân biệt chữ Hoa thường (case sensitive) 1973: C sử dụng để viết nhân unix ANSI C: ‰ 1989: Chẩn ANSI X3.159-1989 “Programming L Language C” (G (Gọii tắt ANSI C) ‰ 1999: ISO đưa ISO 9899:1999 cho ANSI C, thường gọi C99 C99 Khoa ĐTVTHK Tin Học Đại Cương Phần II Chương 1: Giới Thiệu Ngôn Ngữ C Trang Giới thiệu: Ưu điểm C ‰ Rất mạnh linh động, có khả thể ý tưởng ‰ Được Đ sử dụng d rộng ộ rãi ãi nhà hà lập lậ trình t ì h chuyên h ê nghiệp ‰ Có tính khả chuyển, thay đổi hệ thống máy tính khác ‰ Rõ ràng, đọng ‰ Lập trình đơn thể, tái sử dụng thơng qua hàm Khoa ĐTVTHK Tin Học Đại Cương Phần II Chương 1: Giới Thiệu Ngôn Ngữ C Trang Giới thiệu: Ngôn ngữ cấp trung Ngôn ngữ cấp cao C Ngôn ngữ hợp ngữ (cấp thấp) Ngôn ngữ C sử dụng để lập trình hệ điều hành Windows, Linux, Unix Khoa ĐTVTHK Tin Học Đại Cương Phần II Chương 1: Giới Thiệu Ngôn Ngữ C Trang Bộ từ vựng C Các ký tự sử dụng ‰ Bộ chữ 26 ký tự Latinh A, B, C, …, Z, a, b, c, …, z ‰ Bộ chữ số thập phân : 0, 1, 2, …, ‰ Các ký hiệu toán học : + – * / = < > ( ) ‰ Các Cá ký tự t đặc đặ biệt : , : ; [ ] % \ # $ ‘ ‰ Ký tự gạch nối _ khoảng trắng ‘ ’ Khoa ĐTVTHK Tin Học Đại Cương Phần II Chương 1: Giới Thiệu Ngôn Ngữ C Trang Từ khóa (keyword) Các từ dành riêng ngơn ngữ Khoa ĐTVTHK Tin Học Đại Cương Phần II Chương 1: Giới Thiệu Ngôn Ngữ C Trang Bộ từ vựng C: Tên Tên/Định danh (Identifier): g kýý tự alphabet ‰ Tên biến phải bắt đầu ký tự _ ‰ Theo sau ký tự đầu ký tự chữ, số ‰ Không trùng với từ khóa ‰ Số ký tự tối đa tên 255 ký tự ‰ Khơng có khỏang trắng g ‰ Tên biến nên mơ tả ý nghĩa Khoa ĐTVTHK Tin Học Đại Cương Phần II Chương 1: Giới Thiệu Ngôn Ngữ C Trang Bộ từ vựng C Ví dụ Tên/Định danh (Identifier) Các tên hợp lệ: iNum1, GiaiPhuongTrinh, HoVaTen, xyz, x1, x2 g hợp ợp lệ: ệ Các tên không 1A, Giai Phuong Trinh, f(x), 3xy, m-n phân biệt ệ chữ hoa chữ thường, g, tên Cp sau khác nhau: A, a BaiTap, baitap, BAITAP, bAItaP… Khoa ĐTVTHK Tin Học Đại Cương Phần II Chương 1: Giới Thiệu Ngôn Ngữ C Trang Bộ từ vựng C ‰ Dấu chấm phẩy ; g để p phân cách câu lệnh ™ Dùng ™ Ví dụ: printf(“Hello World!”); printf(“\n”); ‰ Câu thích Đặt cặp dấu /* */ sau // Dùng để ghi mục đích/cách sử dụng, // Dịng bỏ qua (khơng đọc) ị trình dịch /* Các dịng bỏ qua trình dịch ị */ Khoa ĐTVTHK Tin Học Đại Cương Phần II Chương 1: Giới Thiệu Ngôn Ngữ C Trang Cấu trúc chương trình C: Hello world /* A first program in C Print “Hello World” to screen */ #include /* function main begins program execution */ int main() { printf( “Hello World\n" ); return 0; /* ended successfully */ } /* end function main */ Khoa ĐTVTHK Tin Học Đại Cương Phần II Chương 1: Giới Thiệu Ngôn Ngữ C Trang 10 Cấu trúc chương trình C Thư viện Kh i báo Khai bá biến/hằng biế /hằ #include int x; void Nhap(); Hàm Hàm n+1 Hàm main a int main() { // Các lệnh } Phải có hàm main Ch Chương t ì h ln trình l ô bắt đầu đầ từ hàm hà main i Khoa ĐTVTHK Tin Học Đại Cương Phần II Chương 1: Giới Thiệu Ngôn Ngữ C Trang 11 Môi trường IDE Mơi trường phát triển tích hợp IDE (Integrated Development Environment) ‰ Biên tập chương trình nguồn (Trình EDIT) ‰ Biên dịch chương trình (Trình COMPILE) ‰ Chạy chương trình nguồn (Trình RUNTIME) ‰ Sửa Sử lỗi chương h t ì h nguồn trình (Trình (T ì h DEBUG) DEBUG) C/.CPP Khoa ĐTVTHK Tin Học Đại Cương OBJ EXE Phần II Chương 1: Giới Thiệu Ngôn Ngữ C Trang 12 Các bước phát triển chương trình C Edit Preprocess p Compile Link Load Execute Editor Disk Tiề xử Tiền lý Di k Disk Biên dịch ị Disk Liên kết Disk RAM Loader Disk RAM CPU Khoa ĐTVTHK Tin Học Đại Cương Phần II Chương 1: Giới Thiệu Ngôn Ngữ C Mơi trường IDE phịng Lab 4 Sử dụng Dev-Cpp để viết code biên dịch Không sử dụng thư viện conio.h Sử dụng quy tắc viết mã nguồn H dẫn Hướng dẫ sử dụng d D C (Xem Dev-Cpp (X L b00) Lab00) Khoa ĐTVTHK Tin Học Đại Cương Phần II Chương 1: Giới Thiệu Ngôn Ngữ C Trang 14

Ngày đăng: 29/06/2023, 08:23

Xem thêm:

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN