TURBO PASCAL

Новости       

Программы

Turbo Pascal

Игры

Документация

"Странности"

FAQ

Ссылки

Благодарности 

Гостевая книга

Спонсор

От автора

Программа нахождения наибольшего  из  заданного ряда чисел.

Program Maximum (Input, Output);

Объявление имени программы

Var         

Блок объявления глобальных переменных

X             : Array [1..50] Of Real;       

Переменная X - массив действительных чисел из 50 элементов

N             : Integer;              

Переменная N - размерность массива X

Max   : Real;         

Переменная Max - искомый максимальный элемент массива

i               : Integer;              

Переменныя i - параметр цикла

 

 

Begin    

Начало тела программы

 

 

WriteLn ('PASCAL: Нахождение наибольшего из чисел: x[1],x[2],...,x[n].');    

Формулировка цели алгоритма

Write ('Введите число элементов массива (n<=50) N = ');           

Запрос N - размера исходного массива

ReadLn (N);         

Ввод N

WriteLn ('Введите элементы массива');      

Запрос ввода элементов самого массива

For i := 1 To N Do              

Цикл для i от 1 до N, где i - номер очередного элемента

Begin    

Начало тела цикла

Write ('X[', i, '] = ');             

Вывод удобной подсказки

ReadLn (X[i]);     

Ввод очередного элемента - X[i]

End;      

Конец тела цикла

 

 

Max := X [1];       

За максимальный элемент берем первый элемент массива

For i := 2 To N Do              

Цикл для i от 2 до N сравнения максимального элемента со всеми остальными

If Max < X [i] Then Max := X [i];     

Если элемент Max меньше X[i], то заносим X[i] в Max

 

 

WriteLn ('Максимальный элемент массива - ', Max: 4: 2);          

Вывод найденного максимального элемента

ReadLn;

Ожидание нажатия клавиши Enter для завершения

End.       

Конец программы.

 

На первую страницу

Rambler's Top100 PROext: Top 1000
Rambler's Top100

(с) Все права защищены.

По всем интересующим вопросам прошу писать электронный адрес

Hosted by uCoz