Lập trình tính toán khoa học kỹ thuật 1
Buổi 1: Các khái niệm cơ bản
Giảng viên: TS. Lê Hoàng Sơn
lehoangson@hus.edu.vn
Lê Hoàng Sơn 2/32
Nội dung chính
Một số khái niệm cơ bản
1
Kiểu dữ liệu và phép toán
2
Bài tập
3
Lê Hoàng Sơn 3/32
1. Một số khái niệm cơ bản
Lập trình tính toán khoa học kỹ thuật
Kỹ thuật cài đặt thuật toán bằng một ngôn ngữ lập trình
cụ thể để tạo thành một chương trình máy tính nhằm
giải quyết một bài toán đã cho
Tính toán: vấn đề chuyên ngành
Phương pháp lập trình:
Thủ tục
Cấu trúc
Hướng đối tượng
Lê Hoàng Sơn 4/32
Thuật toán
Cho một bài toán nghĩa là cho Input và Output của bài
toán.
Có các dữ kiện gì?
Ta phải làm thế nào?
Thuật toán là một tập hợp hữu hạn các quy tắc làm việc
với dữ kiện đầu vào để dẫn đến kết quả đầu ra như dự
đoán.
Ví dụ: thuật toán để giải phương trình bậc nhất P(x): ax +
b = c, (a, b, c là các số thực), trong tập hợp các số thực
có thể là một bộ các bước sau đây:
Lê Hoàng Sơn 5/32
Thuật toán tìm nghiệm pt
1. Nếu a = 0
* b = c thì P(x) có nghiệm bất
* b ≠ c thì P(c) vô nghiệm
2. Nếu a ≠ 0
* P(x) có duy nhất một nghiệm x = (c - b)/a