Programming Taskbook 0


Введите размер массива: 5


Download 1.62 Mb.
Pdf ko'rish
bet31/71
Sana21.06.2023
Hajmi1.62 Mb.
#1644761
TuriУчебное пособие
1   ...   27   28   29   30   31   32   33   34   ...   71
Bog'liq
Abramyan-Pascal2016-1

Введите размер массива: 5 
Введите элементы массива: 2 3 4 5 6 
[2,3,4,5,6] 
Аналогичным образом можно организовать ввод массива при выпол-
нении заданий с использованием задачника Programming Taskbook. Необ-
ходимо лишь убрать из приведенного выше кода все приглашения к вводу. 
Для ввода массивов основных скалярных типов (целочисленного, ве-
щественного и строкового) в стандартной библиотеке PascalABC.NET, а 
также в модуле PT4 задачника Programming Taskbook предусмотрены спе-
циальные функции. Эти функции имеют имена ReadArrInteger, ReadArrReal и 
ReadArrString и возвращают введенный массив соответствующего типа. 
Функции из стандартной библиотеки имеют один обязательный параметр 
целого типа — размер n вводимого массива. Имеется также вариант с дву-
мя параметрами: (prompt, n), где первый параметр prompt (строкового типа) 
определяет текст приглашения к вводу. 
Используя соответствующую функцию, ввод целочисленного массива 
вместе со всеми приглашающими сообщениями можно организовать в ви-
де единственного оператора: 
var a := ReadArrInteger('Введите элементы массива:',
ReadInteger('Введите размер массива:')); 
Вид окна вывода при выполнении этого оператора (дополненного 
процедурой Write) будет в точности совпадать с видом, полученным при 
выполнении первого варианта ввода, использующего цикл. 
Обратите внимание на то, что во всех приглашающих сообщениях не 
нужно указывать завершающий пробел, поскольку он будет добавлен ав-
томатически. 
У функций ввода для массивов, предусмотренных в модуле PT4 задач-
ника Programming Taskbook, отсутствует вариант с приглашающими сооб-
щениями. Вместо него предусмотрен вариант без параметров, обеспечи-
вающий, наряду с вводом элементов массива, предварительный ввод его 
размера. Вариант без параметров является наиболее удобным и использу-
ется чаще всего, так как в большинстве задач размер массива должен вво-


Download 1.62 Mb.

Do'stlaringiz bilan baham:
1   ...   27   28   29   30   31   32   33   34   ...   71




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling