Найдите в Интернете информацию о количестве ежедневных осадков, выпавших в течение месяца, в вашем регионе. Используя эти данные, выполните программу в среде программирования Pascal.
Выполните аналогичные расчёты с помощью электронных таблиц.
Чаще всего массив обрабатывается в цикле for. Но при работе с массивами можно использовать и другие циклы.
Пример 2. Имеется массив символов. Требуется вывести на экран элементы данного массива в обратном порядке.
Элементами массива символов могут быть любые символы, имеющиеся на клавиатуре, причём каждому элементу соответствует именно один символ. Если в качестве элементов нашего массива рассматривать последовательности букв, образующие некоторое слово или фразу на естественном языке, то, решив поставленную задачу, мы научимся строить «перевёртыши» слов.
Будем рассматривать слова и фразы не более чем из 20 символов, задав соответствующую размерность массива:
simbol: array [1..20] of char;
Если какое-то слово или фраза будут короче, то часть массива окажется не занятой, но это не повлияет на работу программы. Договоримся признаком конца слова считать точку — ввод символов продолжается, пока не введена точка; после ввода точки ввод символов прекращается.
Запустите программу в среде программирования Pascal.
Модифицируйте программу так, чтобы в начале её работы пользователю задавался вопрос о количестве символов, которые он будет вводить. Какой цикл при этом лучше использовать?
Как изменить программу, чтобы она выводила на экран в обратном порядке элементы целочисленного массива?
К типовым задачам обработки одномерных массивов, решаемым в процессе их однократного просмотра, относятся:
задачи поиска элементов с заданными свойствами, в том числе максимумов и минимумов;
проверка соответствия элементов массива некоторому условию (подсчёт количества или суммы элементов, удовлетворяющих некоторому условию; проверка соответствия всех элементов массива некоторому условию; проверка массива на упорядоченность и др.);
задачи на удаление и вставку элементов массива;
задачи на перестановку всех элементов массива в обратном порядке и т. д.