Учебно-методический комплекс дисциплины для обучающегося «Языки программирования» для специальности 5В010900 Математика


Ввод и вывод значений одномерного массива



бет35/142
Дата03.01.2022
өлшемі1.33 Mb.
#450516
түріУчебно-методический комплекс
1   ...   31   32   33   34   35   36   37   38   ...   142
УМКДО -ЯзыкиПрограммирования

Ввод и вывод значений одномерного массива
Существуют стандартные способы ввода и вывода массива. Чаще всего массив обрабатывается в цикле for. Вводить значения элементов массива можно двумя способами.

Первый способ:



В данном случае значения элементов массива можно вводить в одну строку через пробел. Если же оператор read(a[i]) заменить на readln(a[i]), то элементы массива будет необходимо вводить в столбец.


Второй способ:

Такой способ ввода значений элементов массива позволяет отслеживать, какой именно элемент был введен в данный момент. Единственный момент, на который необходимо обратить внимание – не запутаться в количестве апострофов. Заметьте, то, что обособлено апострофами будет выведено на экран без изменений, а вместо переменной i будет выведено ее значение (цифра).

На экране это будет выглядеть следующим образом:

Аналогично производится распечатка массива. Но просто заменить read на write здесь не достаточно. Для того, чтобы печатаемые значения не сливались между собой, надо явным образом вставлять между ними разделитель – пробел или перевод строки. Приведем два возможных способа распечатки массива:



  1. Вывод значений элементов массива в одну строку:



  1. Вывод значений элементов массива в столбец:

На первый взгляд второй способ может показаться более простым и удобным, но это далеко не всегда так. Результат работы такой программы зачастую неудобно, а то и просто невозможно анализировать. Ведь каждый элемент массива будет располагаться в отдельной строке, следовательно, мы не сможем увидеть более 25 элементов одновременно. Кроме того, очень часто массив требуется распечатать дважды, чтобы сравнить состояние массива до обработки и результат его обработки. В этом случае сравнение состояний массива гораздо удобнее производить, если они распечатаны в двух соседних строках, а элементы выровнены по столбцам, т.е. к варианту 1 должна быть добавлена еще и форматная печать (указано количество позиций, которое должно отводиться на печать одного элемента).




Достарыңызбен бөлісу:
1   ...   31   32   33   34   35   36   37   38   ...   142




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет