//
you're reading...
01 - Chủ đề thuật toán, Dùng cho cấp THCS, Dùng cho cấp THPT

Thuật toán tìm giá trị nhỏ nhất của dãy số.

1. Bài toán

INPUT : Giá trị N, dãy các số A1, A2, ... An.
OUTPUT: Số nhỏ nhất Min.

2.Tìm giá trị nhỏ nhất trong dãy số A 1 ,A 2 ,…,A n :
B0 Bắt đầu
B1 Nhập các giá trị N , A 1 ,A 2 ,…,A n
B2 Gán i := 2, Min:= A1
B3 Nếu A i < A 1 thì Min := A i
B4 Tăng i lên 1 đơn vị
B5 Nếu i<=N thì quay về B3 ( Lệnh lặp ) B6 Nếu i > N thì Min là giá trị nhỏ nhất
B7 Thông báo kết quả
B8 Kết thúc

Minh họa bằng Pascal

 Program So_nho_nhat;
Var
i,n:Byte;
so,Min:Integer;
Begin
Writeln('TIM SO NHO NHAT TRONG N SO NGUYEN');
Writeln('---------------------------------');
Write('Cho biet so phan tu nhap N= ');
Readln(n);
i:=1;
Write('So thu ',i,' = ');
Readln(so);
Min:=so; {Giả sử A1 là số nhỏ nhất}
For i:=2 To N Do
Begin
Write('So thu ',i,' = ');
Readln(so);
If Min < so Then
Min:=so;
End;
Writeln;
Writeln('+So nho nhat trong ',n,' so vua nhap la so: ',Min);
Writeln(' Bam phim de ket thuc');
Readln
End.
Advertisements

About pascalteacher

Trang thông tin Toán học và Tin học

Thảo luận

Không có bình luận

Trả lời

Mời bạn điền thông tin vào ô dưới đây hoặc kích vào một biểu tượng để đăng nhập:

WordPress.com Logo

Bạn đang bình luận bằng tài khoản WordPress.com Đăng xuất / Thay đổi )

Twitter picture

Bạn đang bình luận bằng tài khoản Twitter Đăng xuất / Thay đổi )

Facebook photo

Bạn đang bình luận bằng tài khoản Facebook Đăng xuất / Thay đổi )

Google+ photo

Bạn đang bình luận bằng tài khoản Google+ Đăng xuất / Thay đổi )

Connecting to %s

Các tác giả

Categories

Tháng Tám 2015
H B T N S B C
« Th1   Th9 »
 12
3456789
10111213141516
17181920212223
24252627282930
31  

NCT Computer

Flickr Photos

Thống kê

  • 181,058 lượt xem

pascalteacher.nct@gmail.com


Trang huấn luyện học sinh giỏi Tin học

%d bloggers like this: