1. Trang chủ
  2. » Công Nghệ Thông Tin

Quan điểm toán học trong môn lập trình phần 3 ppt

6 247 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 6
Dung lượng 248,96 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Các nguyên tắc cơ bản Trừu tượng hóa Chắt lọc ra những yếu tố quan trọng, bỏ qua những chi tiết kém quan trọng Đóng gói Che giấu và bảo vệ các dữ liệu quan trọng qua một giao diện có kiể

Trang 1

Các nguyên tắc cơ bản

Trừu tượng hóa

Chắt lọc ra những yếu tố quan trọng, bỏ qua những chi tiết kém quan trọng

Đóng gói

Che giấu và bảo vệ các dữ liệu quan trọng qua một giao diện có kiểm soát

Module hóa

Chia nhỏ ₫ối tượng/vấn ₫ề thành nhiều module nhỏ ₫ể dễ can thiệp và giải quyết

Phân cấp

Trang 2

Nguyên tắc tối cao

„Keep it simple:

as simple as possible, but no simpler!“

(Albert Einstein)

Trang 3

Các bài toán lập trình cho kỹ sư ₫iện

Lập trình phần mềm ₫iều khiển (µC, PC, PLC, DCS) Lập trình phần mềm thu thập/quản lý dữ liệu quá

trình

Lập trình phần mềm giao diện người-máy (₫ồ họa)

Lập trình phần mềm tích hợp hệ thống (COM,

OPC, )

Lập trình phần mềm tính toán, thiết kế

Lập trình phần mềm mô phỏng

Lập trình phần mềm tối ưu hóa

Trang 4

1.3 Phương pháp luận

Phương pháp: Cách thức tiến hành một công việc ₫ể có hiệu

quả cao

Phương pháp luận: Một tập hợp các phương pháp ₫ược sử

dụng hoặc bộ môn khoa học nghiên cứu các phương pháp ₫ó

Phương pháp luận phục vụ:

— Phân tích hệ thống

— Thiết kế hệ thống

— Thực hiện

— Thử nghiệm

Trang 5

Lập trình tuần tự (Sequential Programming)

Phương pháp cổ ₫iển nhất, bằng cách liệt kê các lệnh

kế tiếp, mức trừu tượng thấp

Kiểm soát dòng mạch thực hiện chương trình bằng

các lệnh rẽ nhánh, lệnh nhảy, lệnh gọi chương trình con (subroutines)

Ví dụ ngôn ngữ ₫ặc thù:

— Ngôn ngữ máy,

— ASSEMBLY

— BASIC

Trang 6

Lập trình tuần tự: Ví dụ tính giai thừa

Ngày đăng: 31/07/2014, 04:20

🧩 Sản phẩm bạn có thể quan tâm