17/10/13Design: Nguyễn Viết Diệu
1
NGUYEN VIET XUAN SCHOOL
GVGD: Nguyễn Viết Diệu
PHÒNG GD –ĐT KRÔNG BÔNG
17/10/13Design: Nguyễn Viết Diệu 2
Câu 2: Viết chương trình in ra màn hình
chu vi và diện tích hình vuông.
Công thức tính chu
vi và diện tích hình
vuông ?
S = a x a;
P = a x 4
Open Turbo Pascal
Câu 1: Nêu khái niệm viết chương trình là
gì ?
17/10/13Design: Nguyễn Viết Diệu 3
TỪ BÀI TOÁN ĐẾN CHƯƠNG TRÌNH
* BÀI TOÁN VÀ CHƯƠNG TRÌNH
•
Bài toán 1: Tính tổng hai số nguyên a và b
được nhập vào từ bàn phím.
Lập trìnhMô tả
Var a,b,.. : kiểu dữ liệu Readln(a,b,c..)
Tên biến:=Biểu thức Writeln(“Xâu kí tự”,a,b,c,..)
17/10/13Design: Nguyễn Viết Diệu 4
•
Bài toán 2:
Tính giá trị của biểu thức P=(a*b-c)/d với
a, b, c, d là các số thực tùy ý.
Tính biểu thức;
* Kết quả thu được
* Kết quả thu được
Xác định bài toán
Xác định bài toán
1. Bài toán và xác định bài toán :
TỪ BÀI TOÁN ĐẾN CHƯƠNG TRÌNH
17/10/13Design: Nguyễn Viết Diệu 7
•
Bài toán là một công việc hay một nhiệm vụ cần
giải quyết.
•
Muốn giải một bài toán trước hết phải xác định
các điều kiện cho trước và kết quả cần thu
được.
TỪ BÀI TOÁN ĐẾN CHƯƠNG TRÌNH
17/10/13Design: Nguyễn Viết Diệu 8
Ví dụ 1: Xét bài toán “Tính diện tích hình
tam giác”.
Điều kiện cho trước
Điều kiện cho trước
Kết quả cần thu được
Kết quả cần thu được
Một cạnh và đường cao
tương ứng
Một cạnh và đường cao
tương ứng
Diện tích hình tam giác
Diện tích hình tam giác
TỪ BÀI TOÁN ĐẾN CHƯƠNG TRÌNH
mà nó có thể thực hiện được, để từ các điều kiện cho trước ta
nhận được kết quả cần tìm.
Em hiểu như thế nào là thuật toáǹ?
* Thuật toán: Là dãy hữu hạn các thao tác cần thực hiện
* Thuật toán: Là dãy hữu hạn các thao tác cần thực hiện
TỪ BÀI TOÁN ĐẾN CHƯƠNG TRÌNH
2. Quá trình giải bài toán trên máy tính
17/10/13Design: Nguyễn Viết Diệu 11
TỪ BÀI TOÁN ĐẾN CHƯƠNG TRÌNH
Bài toán + Thuật toán = Chương trình
17/10/13Design: Nguyễn Viết Diệu 12
Quá trình giải bài toán trên máy tính như
thế nào?
- Xác định bài toán
- Xác định bài toán
- Mô tả thuật toán
- Mô tả thuật toán
- Viết chương trình
- Viết chương trình
•
Xác định thông tin đã cho (INPUT).
•
Tìm được thông tin cần tìm (OUTPUT)
•
Xác định thông tin đã cho (INPUT).
•
Tìm được thông tin cần tìm (OUTPUT)
•