Студопедия  
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Максимальный элемент последовательности a

Читайте также:
  1. B) Соединение атома водорода одной молекулы с сильно электроотрицательным элементом другой молекулы
  2. I.II. ЭЛЕМЕНТЫ ФИНАНСОВОЙ ПОЛИТИКИ
  3. III. Составные элементы генерального бюджета.
  4. Lt;сұрақ>Word. Бiр мезетте бiрнеше графикалық элементтердi қалай белгiлеуге болады?
  5. Адзінасць выяўлення сіметрычнага палінома праз элементарныя сіметрычныя паліномы.
  6. Алгоритм вычисления количества элементов массива удовлетворяющих условию
  7. Анатомия, физиология, біріншілік және екіншілік элементтер
  8. Архитектура. Новые архитектурные элементы. Свод, Арка. Развитие реалистического отражения мира.
  9. Асноўная тэарэма аб элементарных сіметрычных паліномаў
  10. Атомно-кристаллическое строение металлов. Элементарные кристаллические ячейки.

a (8) = 93

В разделе определения констант задан размер массива n = 15. В разделе описания переменных объявлен массив с именем a. Тип индекса — ограниченный, тип элементов — integer. В этом же разделе описаны переменные: amax — максимальный элемент; pn — порядковый номер максимального элемента в массиве; i — параметр цикла. Эти переменные описаны как переменные типа integer.

Для ввода элементов массива используется цикл с оператором for. Оператором writeln (‘введите через пробел 15 чисел’); объявляется диалоговый режим ввода чисел.

Подготовка цикла заключается в задании начальных значений переменных amax и pn. В качестве начального значения возможного максимума принимается значение первого элемента массива a, в качестве порядкового номера максимального элемента — значение 1.

Поиск максимума начинается со сравнения второго элемента массива с первым, принятым в качестве максимума, поэтому в качестве начального значения параметра цикла взято i = 2.

В теле цикла значение очередного элемента сравнивается с возможным максимальным с помощью оператора if … then. Если значение очередного элемента больше возможного максимального, то значение этого элемента присваивается переменной amax, а номер элемента — переменной pn. Если условие, записанное в операторе if, не выполняется, то пропускается группа операторов: amax:= a[i]; pn:= [i].

Выполнение цикла заканчивается после просмотра всех элементов массива.

Для вывода на экран максимального элемента последовательности используются операторы writeln, в список переменных которых включены строки символов для комментария выводимой информации и переменные pn и amax.

Пример 6. Задан массив вещественных чисел, состоящий из десяти элементов. Требуется ввести четные элементы этого массива. Программа имеет вид:

 

Program mas;

var i: integer;

a: array [1..10] of real;

begin

writeln (‘ ввести массив (1..10) ’);

for i:= 1 to 10 do;

read (a [i]);

i:=0;

repeat

i = i + 2;

write (a[i]: 5: 2);

unitil i>10;

end.

 

Учебно-методическое издание

 

Составители:

БАСОВА Алина Викторовна

СМИРНОВА Ольга Валентиновна

ДЕМЧУК Галина Викторовна

 

ОПЕРАТОРЫ ЦИКЛА В ЯЗЫКЕ ПРОГРАММИРОВАНИЯ ПАСКАЛЬ

 

Методические указания к практической работе

по дисциплине «Информатика»

для студентов I курса всех специальностей очной формы обучения

 

Ответственный за выпуск

зав. кафедрой «Прикладная математика и вычислительная техника»

д-р техн. наук, профессор Ю.О. Чернышев

_____________________________________________________________________________

Подписано в печать _____ Формат 60×84/16

Бумага офсетная. Объем 0,93 усл.п.л., 0,8 уч.-изд.л.

Заказ № _________ Тираж 50 экз.

_____________________________________________________________________________

 

Редакционно-издательский отдел РГАСХМ ГОУ

344023, г. Ростов-на-Дону, ул. Страны Советов, 1

Отпечатано в копировально-множительном бюро РГАСХМ ГОУ




Дата добавления: 2014-12-19; просмотров: 32 | Поможем написать вашу работу | Нарушение авторских прав




lektsii.net - Лекции.Нет - 2014-2024 год. (0.006 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав