trên nền tảng một phương pháp luận (methodology) và một hoặc nhiều ngôn ngữ lập trình phù hợp với yêu cầu đặc thù của ứng dụng... Kỹ thuật lập trình.[r]
(1)Bài 1
(2)Nội dung
1. Khái niệm kỹ thuật lập trình
2. Tổng quan lập trình
3. Mơ thức lập trình
(3)1.
Khái niệm Kỹ thuật lập trình
(4)“ Kỹ thuật lập trình kỹ thuật thực thi giải
pháp phần mềm (cấu trúc dữ liệu + giải thuật) dựa
(5)Kỹ thuật lập trình
▪ Kỹ thuật lập trình
Tư tưởng thiết kế + Kỹ thuật mã hóa
Cấu trúc liệu + Giải thuật + Ngơn ngữ lập trình
▪ Kỹ thuật lập trình ≠ Phương pháp phân tích
(6)Thế
lập trình
▪Viết chương trình tính giai thừa 100
▪Viết chương trình in 100 số nguyên tố
▪Giải tốn cổ
«Vừa gà vừa chó, ba
mươi sáu con, bó lại cho tròn, trăm chân
chẵn»
▪Viết chương trình tính giai thừa
▪Viết chương trình in n số nguyên tố
▪Giải toán cổ
(7)lập trình
Với toán (vấn đề) đặt ra, cần:
▪ Thiết kế giải thuật để giải tốn đó
(8)Thế là lập trình tốt
Đúng / Chính xác
▪Thỏa mãn nhiệm vụ
▪Được khách hàng chấp nhận
Ổn định
▪Ổn định
▪Ít lỗi lỗi nhẹ chấp nhận
Khả nâng cấp
▪Dễ dàng chỉnh sửa
▪Dễ dàng nâng cấp điều kiện toán thay đổi
Tái sử dụng
(9)lập trình tốt
Tương thích
▪Thích ứng tốt mơi trường khác
Hiệu suất
▪Chương trình nhỏ gọn, nhớ
▪Tốc độ nhanh, sử dụng CPU
Hiệu
▪Thời gian lập trình ngắn
▪Khả bảo trì dễ dàng
▪Giá trị sử dụng lại lớn
▪Sử dụng đơn giản, thân thiện
(10)Làm để lập trình tốt
▪ Tư phương pháp lập trình
▪ Hiểu sâu máy tính
▪ Nắm vững ngôn ngữ