Bài giảng Nhập môn lập trình - Chương 2: Lập trình với ngôn ngữ C cung cấp cho người đọc các kiến thức: Các lệnh cơ bản trong C, cấu trúc điều khiển, các thư viện cơ bản, kiểu dữ liệu cơ bản, ứng dụng. Mời các bạn cùng tham khảo nội dung chi tiết.
Trang 1ĐH CNTT
Chương 2 LẬP TRÌNH VỚI NGÔN NGỮ C
Trang 2ĐH CNTT
1 Các lệnh cơ bản trong C
Bắt đầu:
Ký hiệu bắt đầu:
{
Trang 3ĐH CNTT
1 Các lệnh cơ bản trong C
Kết thúc:
Ký hiệu Kết thúc:
}
Trang 4ĐH CNTT
1 Các lệnh cơ bản trong C
Nhập liệu:
Hàm nhập liệu cơ bản nhất
scanf
Trang 5ĐH CNTT
1 Các lệnh cơ bản trong C
Xuất dữ liệu:
Hàm xuất dữ liệu cơ bản nhất
printf
Trang 6ĐH CNTT
1 Các lệnh cơ bản trong C
Xử lý:
Toán tử xử lý đơn giản nhất là toán tử gán
Operator =
Trang 7ĐH CNTT
2 Cấu trúc điều khiển
Trang 8ĐH CNTT
2.1 Cấu trúc điều khiển rẽ nhánh if
if (<biểu thức điều kiện rẽ nhánh>) {
… }
Trang 9ĐH CNTT
2.2 Cấu trúc điều khiển rẽ nhánh if
else
2.2 Cấu trúc điều khiển rẽ nhánh if
else
if (<biểu thức điều kiện rẽ nhánh>)
{
… }
else
{
… }
Trang 10ĐH CNTT
2.3 Cấu trúc điều khiển vòng lặp
while (<biểu thức điều kiện lặp>)
{
… }
Trang 11ĐH CNTT
3 Các thư viện cơ bản
1 Thư viện stdio.h
(standard input output library)
Trang 12ĐH CNTT
3 Các thư viên cơ bản
2 Thư viện math.h
(mathematics library)
Trang 13ĐH CNTT
4 Các kiểu dữ liệu cơ bản
STT Tên kiểu Từ khoá Mã định
dạng
Kích thước
1 Số nguyên int %d 4 byte
2 Số thực float %f 4 byte
3 Ký tự char %c 1 byte
4 Số nguyên
dài
long %ld 4 byte
Trang 14ĐH CNTT
Các ứng dụng trong phần này được dựa trên tư tưởng trong lưu đồ của chương trước
5 Ứng dụng
Trang 15ĐH CNTT
41: Đếm số lượng chữ số của số nguyên dương n
42: Tính tổng các chữ số của số nguyên dương n
43: Đếm số lượng chữ số lẻ của số
nguyên dương n
Trang 16ĐH CNTT
44 Tìm chữ số đầu tiên của số nguyên dương
45 Tìm số đảo ngược của số nguyên dương n
46 Tìm chữ số lớn nhất của số nguyên dương n
47 Đếm số lượng chữ số lớn nhất của số
nguyên dương n
Trang 17ĐH CNTT
48 Kiểm tra số nguyên dương n có toàn
chữ số chẵn hay không?
49 Hãy kiểm tra số nguyên dương n có
phải là số đối xứng hay không?
50 Kiểm tra các chữ số của số nguyên
dương n có tăng dần từ trái sang phải hay không?
Trang 18ĐH CNTT
51 Kiểm tra số nguyên có dạng 2k hay không?
52 Kiểm tra số nguyên có dạng 3k hay không?