intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Bài giảng Ôn thi tốt nghiệp: Kỹ thuật lập trình - Trần Ngọc Bảo

Chia sẻ: Năm Tháng Tĩnh Lặng | Ngày: | Loại File: PDF | Số trang:50

70
lượt xem
7
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Bài giảng Ôn thi tốt nghiệp: Kỹ thuật lập trình giúp người học ôn tập và củng cố lại các kiến thức về lập trình căn bản và kỹ thuật lập trình hướng đối tượng. Bài giảng này là tài liệu tham khảo hữu ích dành cho các bạn sinh viên ngành Công nghệ thông tin, mời các bạn cùng tham khảo.

Chủ đề:
Lưu

Nội dung Text: Bài giảng Ôn thi tốt nghiệp: Kỹ thuật lập trình - Trần Ngọc Bảo

  1. Đại Học Sư Phạm Tp. Hồ Chí Minh Khoa Toán – Tin Học ÔN THI TỐT NGHIỆP Kỹ thuật lập trình Trần Ngọc Bảo Email: tnbao.dhsp@gmail.com
  2. Đại Học Sư Phạm Tp. Hồ Chí Minh Khoa Toán – Tin Học KỸ THUẬT LẬP TRÌNH • Kỹ thuật lập trình căn bản • Kỹ thuật lập trình hướng đối tượng
  3. Đại Học Sư Phạm Tp. Hồ Chí Minh Khoa Toán – Tin Học KỸ THUẬT LẬP TRÌNH • Kỹ thuật lập trình căn bản • Kỹ thuật lập trình hướng đối tượng
  4. Kỹ thuật lập trình căn bản • Kiểu dữ liệu, hằng, biến • Biểu thức, câu lệnh, chú thích BÀI GIẢNG ÔN THI TỐT NGHIỆP • Nhập/xuất dữ liệu KỸ THUẬT LẬP TRÌNH • Các cấu trúc điều khiển – Cấu trúc điều kiện – Cấu trúc chọn – Cấu trúc lặp • Mảng 1 chiều, mảng 2 chiều – Nhập/xuất mảng – Một số thao tác cơ bản • Hàm/thủ tục – Tham số • Con trỏ, địa chỉ TRẦN NG TRẦN ỌC B NGỌC ẢO ” BẢO ” KHOA KHOA TO ÁN --TIN TOÁN 4 TIN H ỌC ” HỌC ”Đ ẠI H ĐẠI ỌC SƯ HỌC SƯ PHẠM TP.HCM PHẠM ” (4) TP.HCM ” (4)
  5. Kỹ thuật lập trình căn bản • Kiểu dữ liệu, hằng, biến • Biểu thức, câu lệnh, chú thích BÀI GIẢNG ÔN THI TỐT NGHIỆP • Nhập/xuất dữ liệu KỸ THUẬT LẬP TRÌNH • Các cấu trúc điều khiển – Cấu trúc điều kiện – Cấu trúc chọn – Cấu trúc lặp • Mảng 1 chiều, mảng 2 chiều – Nhập/xuất mảng – Một số thao tác cơ bản • Hàm/thủ tục – Tham số • Con trỏ, địa chỉ TRẦN NG TRẦN ỌC B NGỌC ẢO ” BẢO ” KHOA KHOA TO ÁN --TIN TOÁN 5 TIN H ỌC ” HỌC ”Đ ẠI H ĐẠI ỌC SƯ HỌC SƯ PHẠM TP.HCM PHẠM ” (5) TP.HCM ” (5)
  6. Kiểu dữ liệu, hằng, biến • Kiểu dữ liệu – Số nguyên BÀI GIẢNG ÔN THI TỐT NGHIỆP KỸ THUẬT LẬP TRÌNH • Số nguyên có dấu – 2 byte: int – 4 byte: long • Số nguyên không dấu – 2 byte: unsigned int – 4 byte: unsigned long – Số thực • 4 byte: float • 8 byte: double – Ký tự • Có dấu: char • Không dấu: unsigned char – Chuỗi TRẦN NG TRẦN ỌC B NGỌC ẢO ” BẢO ” KHOA KHOA TO ÁN --TIN TOÁN 6 TIN H ỌC ” HỌC ”Đ ẠI H ĐẠI ỌC SƯ HỌC SƯ PHẠM TP.HCM PHẠM ” (6) TP.HCM ” (6)
  7. Kiểu dữ liệu, hằng, biến • Hằng BÀI GIẢNG ÔN THI TỐT NGHIỆP – Hằng ký tự: KỸ THUẬT LẬP TRÌNH • Được viết trong dấu nháy đơn ‘’ • Ví dụ: ‘A’, ‘a’ • Không viết “A” hoặc “a” – Hằng chuỗi • Được viết trong dấu nháy đơn “” • Ví dụ: “Nguyen Van A”, “Ky thuat lap trinh” • Không viết ‘A’ hoặc ‘a’ – Hằng số TRẦN NG TRẦN ỌC B NGỌC ẢO ” BẢO ” KHOA KHOA TO ÁN --TIN TOÁN 7 TIN H ỌC ” HỌC ”Đ ẠI H ĐẠI ỌC SƯ HỌC SƯ PHẠM TP.HCM PHẠM ” (7) TP.HCM ” (7)
  8. Kiểu dữ liệu, hằng, biến • Hằng BÀI GIẢNG ÔN THI TỐT NGHIỆP –Một số hằng ký tự đặc biệt: KỸ THUẬT LẬP TRÌNH Hằng Ký tự ‘\n’ Xuống hàng ‘\r’ CR (về đầu dòng) ‘\t’ Tab ‘\b’ Backspace ‘\\’ \ ‘\”’ “ ‘\’’ ‘ TRẦN NG TRẦN ỌC B NGỌC ẢO ” BẢO ” KHOA KHOA TO ÁN --TIN TOÁN 8 TIN H ỌC ” HỌC ”Đ ẠI H ĐẠI ỌC SƯ HỌC SƯ PHẠM TP.HCM PHẠM ” (8) TP.HCM ” (8)
  9. Kiểu dữ liệu, hằng, biến • Hằng – Định nghĩa hằng trong C BÀI GIẢNG ÔN THI TỐT NGHIỆP KỸ THUẬT LẬP TRÌNH • Cú pháp – #define • Ví dụ: – #define MAX 100 – #define Pi 3.14 – Định nghĩa hằng trong C++ • Cú pháp – const = ; – const = ; • Ví dụ: – const int MAX = 100; – const float Pi = 3.14 ; – const NMAX = 100; TRẦN NG TRẦN ỌC B NGỌC ẢO ” BẢO ” KHOA KHOA TO ÁN --TIN TOÁN 9 TIN H ỌC ” HỌC ”Đ ẠI H ĐẠI ỌC SƯ HỌC SƯ PHẠM TP.HCM PHẠM ” (9) TP.HCM ” (9)
  10. Kiểu dữ liệu, hằng, biến • Biến – Cú pháp BÀI GIẢNG ÔN THI TỐT NGHIỆP KỸ THUẬT LẬP TRÌNH • ; • ,; • = giá trị; – Ví dụ: – int a, A; – float x1, x2; – double y1 = 1.2, y2 = 2.3; – Phạm vi của biến • Biến toàn cục • Biến cục bộ TRẦN NG TRẦN ỌC B NGỌC ẢO ” BẢO ” KHOA KHOA TO TOÁN TIN10 ÁN --TIN H ỌC ” HỌC ”Đ ẠI H ĐẠI ỌC SƯ HỌC SƯ PHẠM TP.HCM PHẠM ” (10) TP.HCM ” (10)
  11. Kỹ thuật lập trình căn bản • Kiểu dữ liệu, hằng, biến • Biểu thức, câu lệnh, chú thích BÀI GIẢNG ÔN THI TỐT NGHIỆP • Nhập/xuất dữ liệu KỸ THUẬT LẬP TRÌNH • Các cấu trúc điều khiển – Cấu trúc điều kiện – Cấu trúc chọn – Cấu trúc lặp • Mảng 1 chiều, mảng 2 chiều – Nhập/xuất mảng – Một số thao tác cơ bản • Hàm/thủ tục – Tham số • Con trỏ, địa chỉ TRẦN NG TRẦN ỌC B NGỌC ẢO ” BẢO ” KHOA KHOA TO TOÁN TIN11 ÁN --TIN H ỌC ” HỌC ”Đ ẠI H ĐẠI ỌC SƯ HỌC SƯ PHẠM TP.HCM PHẠM ” (11) TP.HCM ” (11)
  12. Biểu thức, câu lệnh, chú thích • Biểu thức BÀI GIẢNG ÔN THI TỐT NGHIỆP – Biểu thức là một dãy các biến, hằng và KỸ THUẬT LẬP TRÌNH các phép toán (+, -, *,…) – Ví dụ: • A = (b+c)/(c+d) + 5; •A > B • C == B – Các phép toán trong biểu thức • Phép toán số học: +, -, *, /,… • Phép toán so sánh: >,
  13. Biểu thức, câu lệnh, chú thích •Biểu thức BÀI GIẢNG ÔN THI TỐT NGHIỆP –Phép toán số học: +, -, *, /,… KỸ THUẬT LẬP TRÌNH Ký hiệu Phép toán + Phép cộng - Phép trừ * Phép nhân / Phép chia nguyên % Phần dư TRẦN NG TRẦN ỌC B NGỌC ẢO ” BẢO ” KHOA KHOA TO TOÁN TIN13 ÁN --TIN H ỌC ” HỌC ”Đ ẠI H ĐẠI ỌC SƯ HỌC SƯ PHẠM TP.HCM PHẠM ” (13) TP.HCM ” (13)
  14. Biểu thức, câu lệnh, chú thích •Biểu thức - Phép toán số học: +, -, *, /,… BÀI GIẢNG ÔN THI TỐT NGHIỆP Phép chia / trên số thực KỸ THUẬT LẬP TRÌNH float a = 3, b = 2, C; C = a/b; Kết quả C = a/b = 3/2 = 1.5 Phép chia / trên số nguyên int a = 3, b = 2, C; C = a/b; Kết quả C = a/b = 3/2 = 1 3 chia cho 2 được 1 (dư 1) TRẦN NG TRẦN ỌC B NGỌC ẢO ” BẢO ” KHOA KHOA TO TOÁN TIN14 ÁN --TIN H ỌC ” HỌC ”Đ ẠI H ĐẠI ỌC SƯ HỌC SƯ PHẠM TP.HCM PHẠM ” (14) TP.HCM ” (14)
  15. Biểu thức, câu lệnh, chú thích •Biểu thức - Phép toán số học: +, -, *, /,… BÀI GIẢNG ÔN THI TỐT NGHIỆP Phép chia / trên số thực, số nguyên KỸ THUẬT LẬP TRÌNH int a = 3, b = 2; float C; C = a/b; Kết quả C = a/b = 3/2 = 1 Ép kiểu int a = 3, b = 2 float C; C = float(a)/b; C = a/float(b);C = float(a/b); Kết quả C = 1.5 TRẦN NG TRẦN ỌC B NGỌC ẢO ” BẢO ” KHOA KHOA TO TOÁN TIN15 ÁN --TIN H ỌC ” HỌC ”Đ ẠI H ĐẠI ỌC SƯ HỌC SƯ PHẠM TP.HCM PHẠM ” (15) TP.HCM ” (15)
  16. Biểu thức, câu lệnh, chú thích •Biểu thức - Phép toán số học: +, -, *, /,… Lấy phần dư % trong phép chia nguyên BÀI GIẢNG ÔN THI TỐT NGHIỆP KỸ THUẬT LẬP TRÌNH ™ Ví dụ 1 int a = 10, b = 5, C; C = a%b; Kết quả C = a%b = 10%5 = 0 10 chia cho 5 dư 0 ™ Ví dụ 2 int a = 10, b = 4, C; C = a%b; Kết quả C = a%b = 10%4 = 2 10 chia cho 4 dư 2 TRẦN NG TRẦN ỌC B NGỌC ẢO ” BẢO ” KHOA KHOA TO TOÁN TIN16 ÁN --TIN H ỌC ” HỌC ”Đ ẠI H ĐẠI ỌC SƯ HỌC SƯ PHẠM TP.HCM PHẠM ” (16) TP.HCM ” (16)
  17. Biểu thức, câu lệnh, chú thích •Biểu thức BÀI GIẢNG ÔN THI TỐT NGHIỆP –Phép toán so sánh: >, Phép so sánh lớn hơn (>) < Phép so sánh nhỏ hơn (= Phép so sánh lớn hơn hoặc bằng (≥)
  18. Biểu thức, câu lệnh, chú thích •Biểu thức BÀI GIẢNG ÔN THI TỐT NGHIỆP –Phép toán logic: &&, ||, ! KỸ THUẬT LẬP TRÌNH Ký hiệu Phép toán && Phép AND || Phép OR ! Phép NOT TRẦN NG TRẦN ỌC B NGỌC ẢO ” BẢO ” KHOA KHOA TO TOÁN TIN18 ÁN --TIN H ỌC ” HỌC ”Đ ẠI H ĐẠI ỌC SƯ HỌC SƯ PHẠM TP.HCM PHẠM ” (18) TP.HCM ” (18)
  19. Biểu thức, câu lệnh, chú thích •Biểu thức BÀI GIẢNG ÔN THI TỐT NGHIỆP –Phép toán khác: ++, --, +=, -=,… KỸ THUẬT LẬP TRÌNH Ký hiệu Phép toán ++ i++ ⇔ i = i+1 -- i-- ⇔ i = i-1 += i+= 4 ⇔ i = i+4 -= i-= 4 ⇔ i = i-4 *= i*= 4 ⇔ i = i*4 /= i/= 4 ⇔ i = i/4 TRẦN NG TRẦN ỌC B NGỌC ẢO ” BẢO ” KHOA KHOA TO TOÁN TIN19 ÁN --TIN H ỌC ” HỌC ”Đ ẠI H ĐẠI ỌC SƯ HỌC SƯ PHẠM TP.HCM PHẠM ” (19) TP.HCM ” (19)
  20. Biểu thức, câu lệnh, chú thích • Câu lệnh – Lệnh trong C/C++ kết thúc bởi dấu ; BÀI GIẢNG ÔN THI TỐT NGHIỆP KỸ THUẬT LẬP TRÌNH • Khối lệnh – Khối lệnh trong C/C++ bắt đầu bằng ký tự { và kết thúc bởi ký tự } – Ví dụ int a, b, Max, Min; if (a>b) { Max =a; Min = b; } TRẦN NG TRẦN ỌC B NGỌC ẢO ” BẢO ” KHOA KHOA TO TOÁN TIN20 ÁN --TIN H ỌC ” HỌC ”Đ ẠI H ĐẠI ỌC SƯ HỌC SƯ PHẠM TP.HCM PHẠM ” (20) TP.HCM ” (20)
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
10=>1