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

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

PDF-файл К. Йенсен, Н. Вирт - Паскаль - Руководство для пользователя, страница 4 Информатика (37419): Книга - 1 семестрК. Йенсен, Н. Вирт - Паскаль - Руководство для пользователя: Информатика - PDF, страница 4 (37419) - СтудИзба2019-04-28СтудИзба

Описание файла

PDF-файл из архива "К. Йенсен, Н. Вирт - Паскаль - Руководство для пользователя", который расположен в категории "". Всё это находится в предмете "информатика" из 1 семестр, которые можно найти в файловом архиве МГУ им. Ломоносова. Не смотря на прямую связь этого архива с МГУ им. Ломоносова, его также можно найти и в других разделах. .

Просмотр PDF-файла онлайн

Текст 4 страницы из PDF

Соответствуюшие строчные и прописные буквы считаются эквивалентными Р и с. !лв Синтаксическая анаграмма для Цифры Р и с. !.3. Синтаксическая диаграмма для имени Примеры имен: РЬопе1!зо КооФЗ Р! Ь4й Х ТЬ!з1зАЧегуЕопййпойеоегТЬе1еззуа!!О1Оепо!Т!ог ТЬгз1зАЧегуЕопийоЬВ!Т!егепо1оепот!тегТЬапТЬеВпеАЬоче Имя 1.е!!егАпдПй!!з эквивалентно 1е!!егапдг!!и!!з. А' такие имена не допускаются: 3гд аггау !ече1.4 Кое(-3 Теп!Ь Р!апе! Некоторые имена, называемые нредонисанными именами, предусмотрены заранее (например, з!и, соз). В отличие от слов-символов (например, аггау), мы не накладываем каких-либо ограничений на их описание, поэтому можно переопределить любое предопнсанное имя; их можно считать описанными в некотором гипотетическом блоке, внутри 'которого находится блок программы.

В приложении 3 приводится таблица со всеми предописанными именами Паскаля. Вл Руководство для пользовотеля 1.4. ЧИСЛА Для чисел, обозначающих целые или вещественные значения, используется десятичная нотация. Перед любым числом может стоять знак (+ или — ), однако в конструкции число без знака знак ставить нельзя. В числе не допускается никаких запятых.

Вещественные числа записываются с десятичной точкой или с масштабным множителем (порядком), можно и с тем, и с другим. Буква Е (или е), за которой следует порядок, читается как «умножить на десять в степени». Обратите внимание, что если вещественное число содержит десятичную точку, то перед нею и после ное ночжяо быть по крайней мере по одной цифре. Р и с. Ь4. Синтаксическая диаграмма для Белого без зяоко Р и с.

Ь5. Синтаксическая диаграмма для Числа без зяоко Примеры чисел без знака:. 3 03 6272844 0.6 5Š— 8 49,22Е+08 1Е10 Неправильно написанные числа: 3,487,159 Х11 .6 Е10 5.Š— 16 Вче 3.487.159 Сб. СТРОКИ СИМВОЛОВ Заключенные в апострофы (одиночные кавычки) последовательности символов называются строками. Если нужно включить в строку сам апостроф, то он записывается дважды.

1. Нотация: лекселгы и разделители 23 Рис. 1уа Синтаксическая диаграмма для Строки символов Примеры строк: Тй1з ааг1яа иаа ЗЗ сиагасавга.' 1.6. МЕТКИ Метки представляют собой целые без знака и употребляются для маркировки операторов Паскаля. Их «значения» должны лежать в диапазоне от О до 9999. Примеры лгеток: !3 ОО)ОО 9999 1.7. ДИРЕКТИВЪ| Директивы — зто имена, подставляемые вместо блоков процедур и функций. Синтаксис директив тот же, что и синтаксис имени (см. гл. 11). Р и с.

1.7. Синтаксическая диаграмма для Директивы КОНЦЕПЦИЯ ДАННЫХ: ПРОСТЫЕ ТИПЫ ДАННЫХ Данные — это общее понятие для всего того, с чем оперирует вычислительная машина. В аппаратуре все данные представляются как последовательности двоичных цифр (разрядов), такими же мыслятся данные и при программировании на уровне машинных команд.

Языки высокого уровня позволяют абстрагироваться от деталей представления, главным образом за счет введения концепции типа банных. Любой тип данных определяет множество значений, которые может;принимать та или иная переменная, и те операции, которые можно к ним применять. С каждой встречающейся в программе переменной должен быть сопоставлен один и только один тип. Хотя в Паскале типы данных крайне изощренные, тем не менее каждый из них должен в конце концов строиться из элементарных, простых данных. В Паскале предусмотрены и возможности порождения типов для групп данных (речь идет о составных и ссылочных типах) . Такие типы обсуждаются в гл.

6 — !О. Типы данных Е Л Ссыпочные типы П рост ые тип ы Составные типы Р и с. 2.!. Схема типов данных В Паскале существуют простые типы двух видов: ординальныеч м .Ор г б р * В оригинале стоит слово «ого!па!». его точный перевод «порядковые». Ранее в аналогичной ситуации в книге употреалялгя «вса!а㻠— «скалярные». Стремясь к адекватному переводу, мы вводим слово «ор,!ннальные». — Примеч.

пер. 2. Концепция данных: простые чипы данных 25 прог рги 1чаммнст ом (в этом случае его называют перечисляемым типом „„диапазоном), либо обозначается именем одного из трех пред„нсанных ординальных типов — Воо!еап, 1п1еяег или С)чаг. Веще-. ценный тип обозначается именем предописаиного типа Неа!. П рост ые тип ы аеа1 Перечисляемые Предописанные Диапазонные типы ординапьные типы типы Рис.

2.2. Схема простых типов данных Р и с. 2.3. Синтаксическая диаграмма для Простого типа Перечисляемый тип характеризуется множеством входящих в него различных значений, среди которых определен линейный порядок. Сами значения обозначаются в определении этого типа именами. Диапазонный (ограниченный) тип задается с помощью минимального и максимального значений, относящихся к предваРительно описанному ординальному типу.

Так порождается новый ординальный тип. Перечисляемые и диапазоиные типы рассматриваются в гл. 5. 2Л. ОРДИНАЛЬНЫЕ ТИПЫ ДАННЫХ Ординальный тип данных описывает конечное и упорядоченое множество значений. Эти значения отображаются на последоательность порядковых номеров О, 1, 2, ...; исключение делается 26 Руководство для пользователя лишь для целых ординапьных чисел, которые отображаются сами на себя. Каждый ординальный тнп имеет минимальное н максимальное значение. Для всех значений кроме минимального существует предшествующее значение, а для всех значений кроме максимального — последующее.

Р и с. 2Л. Синтаксическая диаграмма для Ордикаяьиого типо Предопнсанные функции зцсс, ргег) и огг) воспринимают аргументы любого из ординальных типов: Для всех ординальных типов существуют операции отношения =, «=, , <=, >= и >, причем предполагается, что оба операнда одного н того же типа. Отношение определяется с помощью значений ординальных номеров, присущих операндам. 2.2. ЛОГИЧЕСКИЙ ТИП (ВООьЕАЫ) Логическое значение — одно из двух истиностных значений, обозначаемых предопределенными именами 1а1зе и (гце. Существуют следуюшие логические операции, дающие логическое значение при применении их к логическим операндам (в приложении 2 приводятся все операции): апд ог по( логическая коньюнкция логическая дизьюнкцня логическое отрицание Любая из операций отношения (=, <>, «=, ,»,=, ш) поставляет логический результат.

Операция «< >» обозначает неравенство. Кроме того, сам логический тип определен так, что 1а)зе<(гце. Следовательно, любую из 1б логических операци)й кпсс(Х) ргед(Х) огд(Х) дает следующее за Х ордннадьное значение дает предшествующее Х ординальное значение дает ординальнмй номер для Х 2. Концепция данкмхг простые типы данных Рк можно определить с помощью приведенных выше логических операций и операций отношения. Если, например, Р и Я логические значения, то мы можем выразить: имплиьацию как Р ( Рл зквиваленткость как Р = Я; исключающее или как Р ( - Г Ь Существуют и предописанные логические функции (т.

е. функции, дающие логический результат); одб (1) 1гне; если целое 1 — нечетное и результат (а!зе, если 1 — четное со1п(!т) проверка на конец строки (объяснение в гл. 9) со1 (Р) проверка на конец файла (объяснение в гл. 9) (В приложении 1 приводятся все предописанные функции.) 2.3. ЦГЛЫЙ ТИП (!ИТЕВВК) Значениями типа !п(едег являются элементы определяемого при реализации подмножества целых чисел.

При приложении к целым операндам следующие арифметические операции дают целые значения. умножение деление с «отсечением> (т. е. значение не округляется); остаток пусть Кегпа)пбсг = А — (А Шт В) * В; если Кета)ндег (О, то А нюб В = Кеп~а)пбег + В; иначе А щоб В = Кета)пбег; сложение вычитание шч под збз(д ор В) <= Мзх1п(, збз(д) <= Мзх1пс, анг] зЬз(В1 — Мах!ос Целый результат дают и четыре важные предописанные функции: абсолютное значение целого значения 1 целое значение 1, возведенное в квадрат при условии, что 1(=Мах!п1 гит 1 аЬз (1] зкг (1) Существует определяемая при реализации предописанная константа с именем Мах!п1, дающая самое большое целое значение, допустимое для всех целых операций.

Если А и  — целые выражения то гарантируется, что операция АорВ будет выполнена верно при 28 Руководство длл лользовотвлл К вещественное значение, результат — его целая часть. (Дробная часть отбрасывается. Следовательно, 1гцпс (37) =- =3, 1гцпс( — 3.7) = 3 К вЂ” вещественное значение, рсзулщ ат — округленное целое. гоцпд(К) для й ) О означает !гипс(й+ О.Б), а для й ( Π— (гцпс(й — 0.5) !гнпс (К) гоцпд(К) Если 1 — целое значение, то дает «следующее» целое значение (1+ 1) дает «предыдущее» целое значение (1 †.

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