1. Trang chủ
  2. » Công Nghệ Thông Tin

Ngon ngu lap trinh c HVBC

116 276 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

Cấu trúc

  • Bài giảng

  • Tài liệu tham khảo

  • Nội dung:

  • Chương 1: Tổng quan về ngôn ngữ lập trình C

  • 1.1. Lịch sử phát triển ngôn ngữ lập trình C

  • Slide 6

  • 1.2. Các phần tử cơ bản của ngôn ngữ C

  • 1.2.1. Tập ký tự

  • 1.2.1. Tập ký tự (tiếp)

  • 1.2.2. Từ khóa (keyword)

  • 1.2.2. Từ khóa (keyword) (tiếp)

  • 1.2.3. Định danh / tên (identifier)

  • 1.2.3. Định danh (identifier) (tiếp)

  • Slide 14

  • Slide 15

  • 1.2.4. Các kiểu dữ liệu

  • 1.2.4. Các kiểu dữ liệu (tiếp)

  • 1.2.5. Hằng số (constant)

  • Biểu diễn số thực (float)

  • Biểu diễn ký tự (char)

  • Biểu diễn hằng xâu ký tự

  • 1.2.6. Biến (variable)

  • Một số hàm toán học hay dùng trong C

  • Một số hàm toán học hay dùng trong C (tiếp)

  • 1.2.8. Câu lệnh (statement)

  • 1.2.8. Câu lệnh (tiếp)

  • 1.2.9. Chú thích (Comment)

  • 1.2.9. Chú thích (tiếp)

  • 1.3. Cấu trúc cơ bản của một chương trình C

  • 1.3. Cấu trúc cơ bản... (tiếp)

  • Slide 31

  • Slide 32

  • Ví dụ một chương trình C đơn giản

  • Ví dụ một chương trình C đơn giản(tiếp)

  • Ví dụ một chương trình C đơn giản (tiếp)

  • Chương 2: Kiểu dữ liệu và biểu thức trong C

  • 2.1. Các kiểu dữ liệu chuẩn trong C

  • 2.1. Các kiểu dữ liệu chuẩn trong C

  • 2.2. Khai báo và sử dụng biến, hằng

  • 2.2.1. Khai báo và sử dụng biến

  • Khai báo và khởi tạo giá trị cho biến

  • 2.2.2. Khai báo hằng

  • 2.2.2. Khai báo hằng (tiếp)

  • 2.3. Các lệnh vào ra dữ liệu

  • 2.3.1. Hàm printf

  • 2.3.1. Hàm printf (tiếp)

  • Hàm printf - ví dụ:

  • Hàm printf

  • Nhóm ký tự định dạng

  • Slide 50

  • Độ rộng hiển thị

  • Độ rộng hiển thị (tiếp)

  • Căn lề phải, căn lề trái

  • Căn lề phải, căn lề trái (tiếp)

  • 2.3.2. Hàm scanf

  • Hàm scanf (tiếp)

  • Slide 57

  • Nhóm ký tự định dạng (tiếp)

  • Ví dụ:

  • Vi du:

  • 2.4. Các lệnh vào ra khác

  • Các lệnh vào ra khác (tiếp)

  • Slide 63

  • 2.5. Các phép toán trong C

  • 2.5.1. Phép toán số học

  • 2.5.2. Các phép toán trên bit

  • Các phép toán trên bit (tiếp)

  • 2.5.3. Các phép toán quan hệ

  • 2.5.4. Phép toán logic

  • 2.5.5. Phép gán

  • Phép gán (tiếp

  • Phép gán (tiếp)

  • 2.6. Biểu thức trong C

  • 2.6.1. Các loại biểu thức

  • Các loại biểu thức (tiếp)

  • Slide 76

  • Slide 77

  • Slide 78

  • 2.6.2. Sử dụng biểu thức

  • 2.7.1. Các phép toán tăng giảm một đơn vị

  • Chương 3:Các cấu trúc lập trình trong ngôn ngữ C

  • 3.1. Cấu trúc lệnh khối

  • 3.1. Cấu trúc lệnh khối (tiếp)

  • 3.2. Cấu trúc rẽ nhánh

  • 3.2.1. Cấu trúc if, if … else

  • 3.2.1. Cấu trúc if, if … else (tiếp)

  • 3.2.2. Cấu trúc lựa chọn switch

  • 3.2.2. Cấu trúc lựa chọn switch (tiếp)

  • Slide 89

  • Slide 90

  • 3.3. Cấu trúc vòng lặp

  • 3.3.1. Vòng lặp for

  • 3.3.1. Vòng lặp for (tiếp)

  • 3.3.1. Vòng lặp for - ví dụ

  • 3.3.2. Vòng lặp while

  • 3.3.2. Vòng lặp while (tiếp)

  • Slide 97

  • Slide 98

  • 3.3.2. Vòng lặp while - ví dụ (tiếp)

  • 3.3.2. Vòng lặp while - kết quả (tiếp)

  • 3.4. Các lệnh thay đổi cấu trúc lập trình

  • 3.4. Các lệnh thay đổi cấu trúc lập trình (tiếp)

  • Slide 103

  • Chương 4: Mảng

  • 4.2. Khai báo và sử dụng mảng

  • 4.2. Khai báo và sử dụng mảng (tiếp)

  • Slide 107

  • Slide 108

  • 4.3. Các thao tác cơ bản làm việc trên mảng

  • Nhập dữ liệu cho mảng (tiếp)

  • Slide 111

  • b. Xuất dữ liệu chứa trong mảng

  • Slide 113

  • Kết quả

  • c. Tìm các phần tử có giá trị lớn nhất, nhỏ nhất

  • Slide 116

Nội dung

Bài giảng NGÔN NGỮ LẬP TRÌNH C Tài liệu tham khảo  TS Quách Tuấn Ngọc, Giáo trình Tin học bản, NXB Thống kê, 2001  GS Phạm Văn Ất, Kỹ thuật lập trình C  Viện Công nghệ thông tin-ĐHBKHN  Bài giảng lớp  Các tài liệu khác Nội dung: Tổng quan ngôn ngữ lập trình C Kiểu liệu biểu thức C Các cấu trúc lập trình C Mảng Chương 1: Tổng quan ngôn ngữ lập trình C 1.1 Lịch sử phát triển ngôn ngữ lập trình C 1.2 Các phần tử ngôn ngữ C 1.3 Cấu trúc chương trình C 1.4 Biên dịch chương trình viết C 1.5 Bài tập 1.1 Lịch sử phát triển ngôn ngữ lập trình C  Ngôn ngữ lập trình C (NNLT C) đời phòng thí nghiệm BELL tập đoàn AT&T (Hoa Kỳ) Do Brian W Kernighan Dennis Ritchie phát triển vào đầu 1970, hoàn thành 1972  C dựa ngôn ngữ BCPL (Basic Combined Programming Language) ngôn ngữ B  Tên ngôn ngữ C tiếp nối ngôn ngữ B 1.1 Lịch sử phát triển ngôn ngữ lập trình C  Đặc điểm NNLT C: – Là ngôn ngữ lập trình hệ thống mạnh, khả chuyển, có tính linh hoạt cao – Có mạnh xử lý dạng liệu số, văn  Thường sử dụng để viết: – Các chương trình hệ thống hệ điều hành (VD Unix: 90% viết C, 10% viết hợp ngữ) – Các chương trình ứng dụng chuyên nghiệp có can thiệp tới liệu mức thấp xử lý văn bản, xử lí ảnh… 1.2 Các phần tử ngôn ngữ C 1.2.1 Tập ký tự Chương trình C tạo từ phần tử gọi tập kí tự Các kí tự tổ hợp với tạo thành từ Các từ liên kết với theo quy tắc xác định để tạo thành câu lệnh • Từ câu lệnh tổ chức thành chương trình 1.2.1 Tập ký tự (tiếp) 1.2.2 Từ khóa (keyword)  Là từ có sẵn ngôn ngữ C sử dụng dành riêng cho mục đích xác định  Các từ khóa C sử dụng để: – Đặt tên cho kiểu liệu: int, float, char, struct… – Mô tả lệnh, cấu trúc điều khiển: for, do, while, switch, case, if, else, break, continue… 3.4 Các lệnh thay đổi cấu trúc lập trình (tiếp)  Ví dụ: #include #include void main() { int i; for(i = 1;i

Ngày đăng: 27/08/2017, 16:12

TỪ KHÓA LIÊN QUAN

w