Nêu quá trình giải một bài toán trên máy tính và cho ví dụ?

2 câu trả lời

Lựa chọn hoặc thiết kế thuật toán Viết chương trình Hiệu chỉnh Viết tài Vd tìm UCLN (M;N) Input cho M;N OUTput : UCLN (M,N) Bn tham khảo nhé

-Xác định bài toán

-Thiết kế thuật toán

-Viết chương trình

-Hiệu chỉnh

Dí dụ ( ví dụ ) :

Tìm giai thừa N (N!)

**N! là tích của 1 đến Số N**

xác định bài toán

input Số nguyên N

output N!

thiết kế thuật toán

b1 nhập N

b2 i←0

S←1

b3 nếu i>N thì đưa ra S, kết thúc

b4 S←S*i

i←i+1

quay lại b3

hiệu chỉnh : test với các dữ liệu, nếu đúng thì chuyển qua viết chương trình

chương trình pascal

uses crt;

var n,s,i:longint;

begin

clrscr;

write('nhap N: ');

readln(n);

while i>N do

begin

S:=S*i;

i:=i+1

end;

writeln(N,'! la: ',S);

readln

end.