Programming Taskbook 0
Введите размер массива: 5
Download 1.62 Mb. Pdf ko'rish
|
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, отсутствует вариант с приглашающими сооб- щениями. Вместо него предусмотрен вариант без параметров, обеспечи- вающий, наряду с вводом элементов массива, предварительный ввод его размера. Вариант без параметров является наиболее удобным и использу- ется чаще всего, так как в большинстве задач размер массива должен вво- |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling