Главная » Просмотр файлов » К. Йенсен, Н. Вирт - Паскаль - Руководство для пользователя

К. Йенсен, Н. Вирт - Паскаль - Руководство для пользователя (1109480), страница 32

Файл №1109480 К. Йенсен, Н. Вирт - Паскаль - Руководство для пользователя (К. Йенсен, Н. Вирт - Паскаль - Руководство для пользователя) 32 страницаК. Йенсен, Н. Вирт - Паскаль - Руководство для пользователя (1109480) страница 322019-04-28СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 32)

Л. С [в с Ь а и очч [с т. Рааса! Сотрйег Ча!й[а[!ол, ЛоЬп ЪЧ|!еу, 1983. ПРИЛОЖЕНИЕ 1 ПРЕДОПИСАННЫЕ ПРОЦЕЛУРЫ И ФУНКЦИИ ,чба(х) арифметическая функция, вычисляющая вещественное абсолютное значение вещественного параметра х или целое абсолютное значение целого параметра х. АгсТап(х) арифметическая функция, вычисляющая вещественное значение (в радианах) арктангенса (главное значение) для вещественного или целого параметра х. Е ) функция преобразования, дающая символ, порядковый номер которого равен целому параметру й Если такого символа не существует, то Спг(!) — ошибка. 0ирозе(д) процедура динамического размещения, убирающая идентифицированную переменную ц(' и уничтожающая идентифицирующее значение Ф Если г! равно и!! или не определено, то Р!врезе(г!)— ошибка.

Значение г! должно быть порождено короткой формой обращения к Нечг. 1)!зрозе(д, Н, ..., йп) процедура динамического размещения, убирающая идентифицированную записную переменную'г(~ и уничтожающая идентифицирующее значение г!. Если г! равно и!! или не определено, то О!зрозе(г(, к1, ..., кп) — ошибка. Значение г! должно быть порожйено длинной формой обращения к Хе~и, причем к1, ..., 'кп должны выбирать те же самые варианты, которые были выбраны При порождении Ф Ео((1) логическая функция, для файловой переменной 1, дающая значение !гце, если 1 находится в режиме формирования или же в режиме просмотра, либо если файл стоит после последней компоненты последовательности.

Если 1 не определено, то обращение ео1(1) — ошибка. Во всех других случаях функпия дает значение 1а1зе. Если 1 опущено, то подразумевается параметр программы с именем 1прц1. еИ Поскаль. Руковозство двп повьвоввтевн Ео 1пЯ Могическая функция давшая значение 1гце,.если текстовый файл находится в режиме просмотра и стоит на маркере конца строки. Если 1 не определено или же ео1(1) становится 1гце, то ео!п(1) — ошибка. В других случаях ео!п(1) дает значение 1а!зе.

Если 1 опущено, то подразумевается параметр программы с именем !прц1. Ехр(х) арифметическая функция, вычисляющая вещественное значение е (основание натурального логарифма), возведенное в репень, равную вещественному или целому параметру х. ы()), процедура работы с файлами, приводящая к переходу на следующую компоненту последовательности, если она есть, и при этом 1~ принимает значение этой компоненты. Если следующей компоненты не существует, то ео1(1) становится 1гце, а полностью неопределенным.

Если 1 не определено или ео1(1) становится 1гце, то С~е1(1) — ошибка. Если 1 опушено, то подразумевается параметр программы с именем !прц(. Лп(х) арифметическая функция, вычисляющая вещественное значение натурального логарифма (с основанием е) вещественного илн целого параметра х, при х ) О. Если х ( = О, то !.и (х) — ошибка. Йеш(р) процедура динамического размещения новой идентифицированной (динамической) переменной р~, относящейся к типу области из р, которая порождает новое идентифицирующее ссылочное значение, относящееся к типу р; это значение присваивается р. Если р~ — вариантная запись, то Хе~и(р) выделяет пространство, достаточное для размещения всех вариантов.

Фею(р, с1, ..., са) процедура динамического размещения новой идентифицированной (динамической) переменной р1, относящейся к вариантному записному типу из р со значениями полей признаков — с1, ..., сп для и вложенных вариантны частей, которая порождает новое идентифицирующее ссылочное значение, относящееся к типу р; это значение присваивается р ОсЫ(1) логическая функция, дающая значение (гпе, если целый параметр не делится на 2, т. е.

нечетен. В противном случае возвращается значение (а!зе. Прилеп«ение Д Предописанные процедуры и функции 2!З О. !(х) функция преобразования, дающая порядковый номер (целое 'значение) ординального параметра среди множества значений, определенных типов, к которому относится х. Раей (и, й р) процедура передачи данных, упаковывающая, начиная с Рй компоненты, неупакованный массив и в упакованный массив р. Раде(1) процедура работы с файлом, вызывающая определяемое при реализации действие, относящееся к текстовому файлу 1, которое заключается в том, что записанный впоследствии в 1 любой текст при последующей печати будет появляться в начале новой страницы.

Если 1 не пуст и последняя компонента его последовательности не является маркером конца строки, то Раде(1) неявно выполняет Фг!!е!и(1). Если список параметров опущен, то подразумевается текстовый файл параметр программы с именем Оц!рц!. Если 1 не определено или не находится в режиме формирования, то обращение Ране(1) — ошибка. Ргег((к) ординальная функция, дающая ординальное значение, предшествующее ардинальному параметру х; если такой «предшественник» существует, та агг)(ргей(х)) = огг((х) — 1.

Если х— наименьшее значение соответствующего типа, то обращение Ргеб(х). — ошибка. Ри1(1) процедура работы с файлом, добавляющая значение 1! в конец последовательности в 1. Если 1 не определено или не находится в режиме формирования либо же не определена буферная переменная 1!, то обращение Рц!(1) — ошибка. После Рп!(1) 1( полностью не определено. !цеаг((1", о) см. «Руководство для пользователя», гл. 9 и 12; «Описание языка», равд. !!.4 и !2.!. аеас((1, о1, ..., оп) см. «Руководство для пальзонателя», гл. 9 и 12; «Описание языка», равд. 1!.4 и !2.!.

Кеаг(!п см. «Руководство для пользователя», гл. 9 н 12; «Описание языка», равд. !2.2. 1цеаЖи(1, о1, ..., еп) см. «Руководство для пользователя», гл. 9 и 12; «Описание языка», разд. !2.2. 2!б Песхахм Рукоаодсгво дхя польэовагеяя 1(езе1()) процедура работы с файлом, переводящая 1 в режим просмотра и ставящая его в первую позицию. Если 1 — пуст, то ео1(1) становится !гпе, а 11 — полностью не определено.

В противном случае ео1 (1) становится 1а!зе, а 11 принимает значение первой компонен. ты последовательности. !геиг11е(1) процедура работы с файлом, заменяющая 1 на пустую последовательяость и переводящая его в режим формирования. Ео1(1) становится 1гце. !гоипг((п) фуйкция преобразования, дающая при вещественном параметре г - =0.0 значение 1гцпс(г+ 0.5), а при г(0.0 — значение 1гцпс(г — 0.5), если, конечно, в типе 1п1епег такие значения существуют. Если это не так, то — ошибка. Яп(х) арифметическая функция, вычисляющая вещественное значение синуса от вещественного или целого аргумента х, где х выражено в радианах. Ядг(х) арифметическая функция, вычисляющая вещественное значение х*х, если х — вещественное, и целое значение хэх, если х— целое.

Если такого значения не существует, то — ошибка. 5дг((х) арифметическая функция, вычисляющая вещественное, неотрицательное значение корня квадратного из целого или вещественного параметра х при х ) = О. Если х(0, то обращение Бг(г1(х) — - ошибка. 5исс(х) ординальная функция, дающая следующее ординальное значение, идущее после ординального параметра х; если такой «последователь» существует, то огб(зцсс(х)) = огг((х) + !.

Если х-— максимальное значение соответствующего типа, то обращение зцсс(1) — ошибка. ТгипсЯ функция преобразования, вычисляющая наибольшее целое число, меньшее или равное вещественному параметру г прн г. = О.О. Если же г 0.0, то она дает наименьшее целое число, большее или равное параметру г (если, конечно, такое значение для типа !п1едег существует). Если это не так — ошибка. !!рико»!ение !. !ередониеонные процедуры и функции 227 !/прасй(р, и, !) функция передачи данных, распаковывающая упакованный массив в неупакованный массив ц, начиная с !-го элемента неупакованного массива. КгеееЦ, о) см.

«Руководство для пользователя», гл. 9 и 12; «Описание языка», разд. 1!.4 и 12.3. Ф'ге!еЦ, о1, ..., оп) см. «Руководство для пользователя», гл. 9 и 12; «Описание языка», равд. 1!.4 и !2.3. !у!г!'!е 1 и см. «1эуководство для пользователя», гл. 9 и !2; «Описание языка», равд. 12.4. В'ге!е!пЦ, е1; ..., еп) см.

«Руководство для пользователя», гл. 9 и 12; «Описание языка», равд. 124. ПРИЛОЖЕНИЕ 2 СВОДКА ОПЕРАЦИЙ Тип операнда Операция Действие тождественное — (унарный! + Ф сложение вычитание умножение целое деление дне .целый вещее ~ еенный целый целый остаток Отношения Воо1еап Воо!езп равенство неравенство Воо1еап меньше Воо1еап Воо!езп !и Воо!еап А рифмегические + (унариый! изменение знака вещественное деление больше меньше или равно либо вкаючение больше или равна либо включение 1рисутствие в мно жестве 1п!ецег или Ке !и!ейег или йе 1п!ейег или йе простой, строковый множсствепный нли ссылочный простой нли строко- вый и!юстой нли строковый множественный простой или строковый множественный парный операнд любого ординального базового тина, вто! рой — порожденио! го миожественнога типа Тип результата Прилоасеиие 2.

Сеодка операций 2)Р Продолэкение ип опе Логические Воо)сап Воо1еап по1 отрицание цизъюнкция ог апд конъюнкция Множественные обьединепис разность множеств любой множествен- ный тип Т Т пересечение Старшинство Операция по1 * / гйт гпод апб + — ог =(~)~ = п1 Другие операции Операция Тип операнди ! Действие 3 Тип результа Присааивание любой приск мый тип присиаиванис масснвовый записной инцсксация массива выбор поля идентификации обращение и буферу Конструктор (,) ссылочиый файловый базовый тип конструктор мно- жества конструктор строк символьный операций в выражениях Обращение к переменным Класс Логическое отри ца иис Операции умножения (мультинликативные) Операции сложения (аплитивные) 1)ггсрацны отношения ПРИЛОЖЕНИЕ 3 ТАБЛИЦЫ Записные типы ассивов ые типы Файловые Множественные типы типы аеа1 Перечисляемые Предописанные Диапазонные типы ординальные типы Веа1еаа ТаСепег Сваг Р и с.

П.3.1. Поаиан схсна типов данных Таблица стандартных имен Константы: Га1ее, Мах1пС, Тгне Тирые Ваа1еап, СПаг, 1пСеВег, Веа1, ТехС Простые типы Составные типы Ссылочные типы Переменные: 1проС, ОеСроС Функции: АЬз, АгсТап, СЬг, Соз, Еоу, Ео1п, Ехр, Еп, Обб, Огб, Ргеб, йоепб, З1п, Зог, Зогс, Зосс, Тгопс Процедуры. О!прозе, СеС, йеи, Раей, Райе, РеС, йеаб, йеаб1п, йезеС, йеиг1Се, Опрасй; Иг!Се, Иггйе1п Алфавитный список: Таблица символов Специальные символы: и — и ! < > « > 11111 Символы-слова !зарезервированные слова) апб аггау Ьей1п и!1 поС о1 епб 11! е Тог зеС Спеп 'Са АЬз АгсТап Воо1еап СЬаг Спг Соз О!прозе Ео1 Ео1п Ехр Га1зе СеС !прас 1псейег !и Мах1пС йеи Обб Огб Оисрос ' РасК Райе Ргед Рос йеаб йеаб1п йеа! йезеС йеигССе йоепб Приложение 8.

Характеристики

Тип файла
PDF-файл
Размер
7,1 Mb
Тип материала
Высшее учебное заведение

Список файлов книги

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6376
Авторов
на СтудИзбе
309
Средний доход
с одного платного файла
Обучение Подробнее