Bài giảng Ôn thi tốt nghiệp: Kỹ thuật lập trình - Trần Ngọc Bảo
lượt xem 7
download
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.
Bình luận(0) Đăng nhập để gửi bình luận!
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
- Đạ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
- Đạ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
- Đạ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
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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: >,
- 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)
- 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)
- 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)
- 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)
- 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 (≥)
- 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)
- 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)
- 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)
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Đề thi tốt nghiệp Cao đẳng Nghề khóa I (2007 - 2010) môn Quản trị mạng máy tính: Đề thi lý thuyết số 04
7 p | 104 | 12
-
Đề thi tốt nghiệp Cao đẳng Nghề khóa I (2007 - 2010) môn Quản trị mạng máy tính: Đề thi lý thuyết số 19
6 p | 75 | 12
-
Đề thi tốt nghiệp Cao đẳng Nghề khóa I (2007 - 2010) môn Quản trị mạng máy tính: Đề thi lý thuyết số 09
7 p | 104 | 10
-
Đề thi tốt nghiệp Cao đẳng Nghề khóa I (2007 - 2010) môn Quản trị mạng máy tính: Đề thi lý thuyết số 30
7 p | 72 | 10
-
Đề thi tốt nghiệp Cao đẳng Nghề khóa I (2007 - 2010) môn Quản trị mạng máy tính: Đề thi lý thuyết số 14
8 p | 85 | 9
-
Đề thi tốt nghiệp Cao đẳng Nghề khóa I (2007 - 2010) môn Quản trị mạng máy tính: Đề thi lý thuyết số 24
6 p | 76 | 9
-
Bài giảng Ôn thi tốt nghiệp: Cấu trúc dữ liệu - Trần Ngọc Bảo
27 p | 89 | 7
-
Đề thi tốt nghiệp Cao đẳng Nghề khóa I (2007 - 2010) môn Quản trị mạng máy tính: Đề thi lý thuyết số 40
5 p | 64 | 6
-
Đề thi tốt nghiệp Cao đẳng Nghề khóa I (2007 - 2010) môn Quản trị mạng máy tính: TH29
6 p | 47 | 6
-
Đề thi tốt nghiệp Cao đẳng Nghề khóa I (2007 - 2010) môn Quản trị mạng máy tính: TH24
5 p | 50 | 6
-
Đề thi tốt nghiệp Cao đẳng Nghề khóa I (2007 - 2010) môn Quản trị mạng máy tính: Đề thi lý thuyết số 44
7 p | 53 | 6
-
Đề thi tốt nghiệp Cao đẳng Nghề khóa I (2007 - 2010) môn Quản trị mạng máy tính: TH09
7 p | 61 | 6
-
Đề thi tốt nghiệp Cao đẳng Nghề khóa I (2007 - 2010) môn Quản trị mạng máy tính: Đề thi lý thuyết số 49
7 p | 71 | 6
-
Đề thi tốt nghiệp Cao đẳng Nghề khóa I (2007 - 2010) môn Quản trị mạng máy tính: Đề thi lý thuyết số 35
6 p | 97 | 6
-
Đề thi tốt nghiệp Cao đẳng Nghề khóa I (2007 - 2010) môn Quản trị mạng máy tính: TH19
5 p | 55 | 5
-
Đề thi tốt nghiệp Cao đẳng Nghề khóa I (2007 - 2010) môn Quản trị mạng máy tính: TH14
5 p | 53 | 5
-
Đề thi tốt nghiệp Cao đẳng Nghề khóa I (2007 - 2010) môn Quản trị mạng máy tính: TH04
6 p | 71 | 4
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn