Bài giảng Kỹ thuật lập trình - Chương 1: Tổng quan về ngôn ngữ C - Nguyễn Thị Hiền

 Tác giả: Dennis Ritchie, Bell Lab., 1972

 Nằm trong họ ALGOL

 Phát triển dựa trên các ngôn ngữ lập trình: ALGOL 60, CPL, BCPL, B

 Sử dụng:

 Dùng để viết các chương trình hệ thống

 Viết hệ điều hành UNIX

 Nhiều chương trình ứng dụng

Bài giảng Kỹ thuật lập trình - Chương 1: Tổng quan về ngôn ngữ C - Nguyễn Thị Hiền trang 1

Trang 1

Bài giảng Kỹ thuật lập trình - Chương 1: Tổng quan về ngôn ngữ C - Nguyễn Thị Hiền trang 2

Trang 2

Bài giảng Kỹ thuật lập trình - Chương 1: Tổng quan về ngôn ngữ C - Nguyễn Thị Hiền trang 3

Trang 3

Bài giảng Kỹ thuật lập trình - Chương 1: Tổng quan về ngôn ngữ C - Nguyễn Thị Hiền trang 4

Trang 4

Bài giảng Kỹ thuật lập trình - Chương 1: Tổng quan về ngôn ngữ C - Nguyễn Thị Hiền trang 5

Trang 5

Bài giảng Kỹ thuật lập trình - Chương 1: Tổng quan về ngôn ngữ C - Nguyễn Thị Hiền trang 6

Trang 6

Bài giảng Kỹ thuật lập trình - Chương 1: Tổng quan về ngôn ngữ C - Nguyễn Thị Hiền trang 7

Trang 7

Bài giảng Kỹ thuật lập trình - Chương 1: Tổng quan về ngôn ngữ C - Nguyễn Thị Hiền trang 8

Trang 8

Bài giảng Kỹ thuật lập trình - Chương 1: Tổng quan về ngôn ngữ C - Nguyễn Thị Hiền trang 9

Trang 9

Bài giảng Kỹ thuật lập trình - Chương 1: Tổng quan về ngôn ngữ C - Nguyễn Thị Hiền trang 10

Trang 10

Tải về để xem bản đầy đủ

pdf 12 trang Danh Thịnh 09/01/2024 5280
Bạn đang xem 10 trang mẫu của tài liệu "Bài giảng Kỹ thuật lập trình - Chương 1: Tổng quan về ngôn ngữ C - Nguyễn Thị Hiền", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

Tóm tắt nội dung tài liệu: Bài giảng Kỹ thuật lập trình - Chương 1: Tổng quan về ngôn ngữ C - Nguyễn Thị Hiền

Bài giảng Kỹ thuật lập trình - Chương 1: Tổng quan về ngôn ngữ C - Nguyễn Thị Hiền
Chương 1
Tổng quan về ngôn ngữ C
Nguyễn Thị Hiền, BMCNPM, Khoa 
CNTT
Chương 1. Tổng quan về ngôn ngữ C
 Giới thiệu về ngôn ngữ C
 Môi trường lập trình C
 Cấu trúc cơ bản của chương trình C
Nguyễn Thị Hiền, BMCNPM, Khoa CNTT
Giới thiệu về ngôn ngữ C
 Tác giả: Dennis Ritchie, Bell Lab., 1972
 Nằm trong họ ALGOL
 Phát triển dựa trên các ngôn ngữ lập trình: ALGOL 
60, CPL, BCPL, B
 Sử dụng:
 Dùng để viết các chương trình hệ thống
 Viết hệ điều hành UNIX
 Nhiều chương trình ứng dụng
 
Nguyễn Thị Hiền, BMCNPM, Khoa CNTT
Giới thiệu về ngôn ngữ C
 Ngôn ngữ lập trình C là một ngôn ngữ lập trình
hệ thống rất mạnh và rất mềm dẻo.
 Có một thư viện gồm rất nhiều các hàm
(function) đã được tạo sẵn. 
 Ngôn ngữ C hỗ trợ rất nhiều phép toán nên phù
hợp cho việc giải quyết các bài toán kỹ thuật có
nhiều công thức phức tạp. 
 Ngôn ngữ C cũng cho phép người lập trình tự
định nghĩa thêm các kiểu dữ liệu trừu tượng
khác. 
Nguyễn Thị Hiền, BMCNPM, Khoa CNTT
Môi trường biên dịch
 Notepad + C compiler
 Turbo C
 Dev-C++
 Microsoft Visual Studio
 
Nguyễn Thị Hiền, BMCNPM, Khoa CNTT
Môi trường biên dịch
 Dev-C++
Môi trường phát triển tích hợp (IDE)
Mã nguồn mở
Nguyễn Thị Hiền, BMCNPM, Khoa CNTT
Cấu trúc chương trình C
 Chương trình in ra màn hình dòng chữ
“Xin chao cac ban sinh vien”
Nguyễn Thị Hiền, BMCNPM, Khoa CNTT
Program 1.1:
//Chuong trinh 1.1
#include 
main()
{
printf(“Xin chao cac ban sinh vien");
}
0
1
2
3
4
5
6
Cấu trúc của chương trình C
 Khai báo file tiêu đề thư viện:
 Cú pháp: #include 
#include “Tên_file_tiêu_đề”
 Một số file tiêu đề thư viện C hỗ trợ:
 stdio.h: các hàm hỗ trợ vào/ ra
 stdlib.h: các hàm cơ bản như ép kiểu dữ liệu
 math.h: các hàm toán học
 string.h: các hàm xử lý chuỗi
 
Nguyễn Thị Hiền, BMCNPM, Khoa CNTT
Cấu trúc của chương trình C
 Hàm: là tập hợp một khối lệnh nhằm thực hiện 1 
nhiệm vụ nào đó
 Hàm main() là hàm bắt buộc của chương trình
 Một chương trình có thể có thêm 1 hoặc nhiều hàm
 Cú pháp hàm:
 Tên_hàm()
{
/*Nội dung của hàm*/
}
Nguyễn Thị Hiền, BMCNPM, Khoa CNTT
Cấu trúc của chương trình C
 Lệnh: những yêu cầu người lập trình muốn máy
tính thực hiện được diễn tả dưới hình thái lệnh.
 Phân chia:
 Lệnh khai báo (khai báo biến, hằng,..)
 Lệnh điều khiển (if  else, for,..)
 Lệnh gán
 Dấu ; là dấu hiệu kết thúc câu lệnh
Nguyễn Thị Hiền, BMCNPM, Khoa CNTT
Cấu trúc của chương trình C
 Dòng chú thích
Sử dụng để chương trình rõ ràng hơn
Có thể đặt ở bất cứ vị trí nào trong chương
trình
Được đặt giữa 2 dấu /* và */ hoặc sau dấu // 
đến hết dòng
Nguyễn Thị Hiền, BMCNPM, Khoa CNTT
Cấu trúc của chương trình C
 Một số quy tắc cần nhớ khi viết chương trình:
 Qui tắc 1: Mỗi câu lệnh có thể viết trên một hay nhiều dòng nhưng
phải kết thúc bằng dấu ;
 Qui tắc 2: Các lời giải thích cần được đặt giữa các dấu /* và */ hoặc
sau // và có thể được viết trên một dòng, trên nhiều dòng hoặc trên
phần còn lại của dòng.
 Qui tắc 3: Trong chương trình, khi cần sử dụng các hàm chuẩn
chúng ta phải gọi các files chứa các hàm chuẩn đó vào chương
trình bằng lệnh #include. 
 Qui tắc 4: Một chương trình có thể chỉ có một hàm chính ( hàm
main() ) và có thể có thêm vài hàm khác.
Nguyễn Thị Hiền, BMCNPM, Khoa CNTT

File đính kèm:

  • pdfbai_giang_ky_thuat_lap_trinh_chuong_1_tong_quan_ve_ngon_ngu.pdf