Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

АВТИ информатика по паскалю / Metod1_2010 / Упр6.Контр1.Указания

.doc
Скачиваний:
24
Добавлен:
31.03.2015
Размер:
27.14 Кб
Скачать

(Контрольная работа) “Поиск экстремума в одномерном массиве”.

Подготовка к контрольной работе.

Задача. Найти первый (последний) максимальный (минимальный) элемент (его значение и номер) среди элементов одномерного массива А, обладающих  свойством Р до (от) элемента со свойством Q.

Массив: A1, A2, A3, A4, A5,..., Ai...,Aj,..., An-1,An c переменной длиной n

Элементы со свойством Р (подчеркнуты):

A1, A2, A3, A4, A5,..., Ai...,Aj,...,An-1,An

Аномалии: нет таких элементов.

 Начало и конец просмотра:

Свойство Q (Таких элементов может не быть)

A1, A2, A3, A4, A5,..., Ai...,Aj,...,An-1,An

до (первого) от (последнего)

Рекомендации:

- документация: спецификация задачи, проект алгоритма, полная программа.

- входной массив вводится из файла,

- входной массив не должен быть испорчен,

- не использовать дополнительные массивы (эффективность программы по памяти),

- эффективная организация поиска элемента в массиве (эффективность программы по времени) при обеспечении следующих условий:

- программа не зависит от данных,

  • ввод массива отделяется от его обработки,

  • понимаемость программы.

Проект алгоритма

<Инициализация файла>

<Ввод массива из файла>

<Поиск номера k элемента со свойством Q>

if <k найден> then

<Поиск в массиве до (от) k

среди элементов со свойством P>

if <есть элементы со свойством P> then

<Печать результата>

else

<Нет элемента со свойством P>

else

<Нет элемента со свойством Q>

Соседние файлы в папке Metod1_2010