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

Thông tin cơ bản

Định dạng
Số trang 14
Dung lượng 301,42 KB

Nội dung

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

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

TÀI LIỆU LIÊN QUAN