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