Bài giảng Kỹ thuật lập trình cung cấp cho người học những kiến thức như: Hàm, mảng 1 chiều, kiểu dữ liệu có cấu trúc - mảng dữ liệu, kiểu ký tự và chuỗi ký tự, kiểu cấu trúc (struct), kiểu con trỏ (pointer), kỹ thuật cấp phát động bộ nhớ, kỹ thuật lập trình trên bit, kỹ thuật đệ quy. Mời các bạn tham khảo.
Trang 1KỸ THUẬT LẬP TRÌNH
1
Trường Đại học Phan Thiết Khoa Công nghệ thông tin GV: Ths.Lê Thị Ngọc Hạnh
Giới thiệu môn học
Trang 2Giới thiệu chung
2
Môn học tiên quyết: Tin học đại cương
Hình thức kiểm tra:
Chuyên cần: 10%
Giữa kỳ: 30%
Cuối kỳ: 60%
Trang 3Đề cương môn học
3
Mảng hai chiều
Các kỹ thuật lập trình với mảng 2 chiều
Kiểu ký tự và các hàm liên quan
Kiểu chuỗi ký tự và các hàm liên quan
Trang 4Đề cương môn học
4
Chương 3: Kiểu cấu trúc (struct)
Khái niệm về kiểu cấu trúc
Các kỹ thuật lập trình với kiểu cấu trúc.
Chương 4: Kiểu con trỏ (pointer)
Khái niệm biến con trỏ, địa chỉ vùng nhớ
Các phép toán số học trên con trỏ
Kiểu con trỏ và kiểu dữ liệu mảng
Chương 5: Kỹ thuật cấp phát động bộ nhớ
Trang 5Đề cương môn học
5
- Khái niệm về biểu diễn bit
- Các toán tử trên bit
- Một số kỹ thuật trên bit
Khái niệm đệ quy
Các kỹ thuật lập trình đệ qui cơ bản
Trang 6Một số kỹ thuật trên mảng 1 chiều
6
Kỹ thuật nhập – xuất mảng
Bài 1: Viết hàm nhập mảng một chiều các số thực Bài 2: Viết hàm xuất mảng một chiều các số thực
Trang 7Một số kỹ thuật trên mảng 1 chiều
7
Kỹ thuật tìm kiếm và liệt kê
Bài 3: Viết hàm liệt kê các giá trị chẵn trong mảng
một chiều các số nguyên
Bài 4: Viết hàm liệt kê các vị trí mà giá trị tại đó là
số lẻ trong mảng một chiều các số nguyên
Bài 5: Viết hàm tìm số nguyên tố cuối cùng có
trong mảng một chiều các số nguyên Nếu không có
số nguyên tố, hàm trả về giá trị -1
Bài 6: Viết hàm tìm vị trí số dương đầu tiên trong
mảng một chiều các số nguyên
Trang 8Một số kỹ thuật trên mảng 1 chiều
8
Kỹ thuật tính tổng
Bài 7: Viết hàm tính tổng các giá trị chẵn có trong
mảng một chiều các số nguyên
Bài 8: Viết hàm tính trung bình cộng các số dương
trong mảng một chiều các số thực
Bài 9: Viết hàm tính trung bình cộng các giá trị lớn
hơn giá trị x trong mảng một chiều các số thực
Trang 9Một số kỹ thuật trên mảng 1 chiều
9
Kỹ thuật đếm
Bài 11: Đếm số lượng số dương chia hết cho 9
trong mảng một chiều các số nguyên
Bài 12: Đếm số lần xuất hiện của số nguyên x
trong mảng một chiều các số nguyên