Ввод элементов одномерных массивов

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



Проверка соответствующих элементов массивов

Обработка массива заключается в сравнении соответствующих элементов двух массивов. Можно перебирать все элементы массива. Но по условию задачи все элементы массива перебирать не обязательно. Это можно делать до достижения первого элемента, который не будет удовлетворять условию задачи. То есть, как только встретится первый элемент первого массива, который окажется меньше элемента второго массива с тем же индексом, цикл прекратит свое действие и выдаст соответствующее сообщение. Изложенный выше фрагмент блок-схемы можно описать следующим образом:

 


Сортировкаобменом


Для сортировки (упорядочивания) массива используем алгоритм сортировки обменом. При сортировке элементы массива меняются местами таким образом, что их значения оказываются упорядоченными.

Ниже приведена блок-схема, которая демонстрирует данную сортировку обменом.

 

 

Вывод элементов одномерного массива

После сортировки выводим преобразованный массив. Вывод элементов одномерного массива осуществляется также при помощи цикла с параметром.

 

 

 

Блок-схема алгоритма

 

 



РАЗРАБОТКА ПРОГРАММЫ

НА ЯЗЫКЕ PASCAL

В качестве заголовка программы возьмем к примеру название Massiv, который будет записан после ключевого слова Program.

Для очистки ненужной информации на экране подключим проце­дуру ClrScr, которая должна быть описана в модуле CRT в разделе Uses сразу после запуска программы.

В данной программе в разделе констант (const) объявим константу N=10, где N - количество элементов массива.

В разделе переменных Var опишем целочисленные массивы А1 и А2, целочисленную переменную i - счетчик циклов и буферную переменную В.

В разделе операторов опишем действия, которые должна выпол­нить программа согласно выбранного алгоритма. Этот раздел заключен между словами begin и end.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: