Дмитрий Кудрец - Основы программирования на языке Pascal

Основы программирования на языке Pascal
Название: Основы программирования на языке Pascal
Автор:
Жанры: Другие справочники | Книги о компьютерах | Прочая образовательная литература
Серии: Нет данных
ISBN: Нет данных
Год: Не установлен
О чем книга "Основы программирования на языке Pascal"

В книге содержатся основные сведения по работе с языком программирования Pascal.Рекомендована для учащихся и преподавателей учреждений образования для организации работы как на уроках, так и внеурочных занятиях.

Бесплатно читать онлайн Основы программирования на языке Pascal


© Дмитрий Кудрец, 2018


ISBN 978-5-4493-9885-7

Создано в интеллектуальной издательской системе Ridero

Общие сведения о языке «Pascal»

Язык программирования «Pascal» был разработан в конце 60-х годов профессором Высшего технического училища в Цюрихе (Швейцария) Никлаусом Виртом. Предложенный им алгоритмический язык он назвал именем французского ученого Блеза Паскаля (1623 – 1662), который создал первую в мире вычислительную машину. Язык предназначался для обучения студентов программированию.

Язык «Pascal», утвержденный в качестве стандартного в 1979 г., является наиболее совершенным по сравнению с такими универсальными языками программирования, как «Алгол», «Фортран», «Бейсик» и др.

В настоящее время «Pascal» является одним из самых развитых языков программирования.

В последнее время повсеместно используется расширенный вариант языка «Pascal», который называется «Turbo Pascal» и имеет больше возможностей в сравнении с утвержденным стандартом языка.

Благодаря своей эффективности, простоте и логичности «Pascal» быстро получил широкое распространение во всем мире. Тексты программ легко проверяются на правильность. Число операторов языка сведено до минимума. «Pascal» позволяет рационализировать рабочий процесс программирования, постепенно уточняя отдельные части программы и, наряду с небольшими несложными программами, создавать структурированные программы трудоемких и сложных вычислений.

Словарь языка «Pascal»

Любой естественный язык (русский, английский, французский и т.д.) состоит из четырех основных элементов: символов, слов, словосочетаний и предложений.

Символ языка – это элементарные знаки, используемые для составления любых текстов.

Набор таких символов называют алфавитом языка.

Алфавит языка «Pascal» включает в себя следующие символов:

1.Латинские буквы (заглавные и прописные).

2.Цифры от 0 до 9.

3. Знаки арифметических операций:

+ – сложение; – - вычитание; * – умножение; / – деление

4. Знаки отношений:

> – больше; <– меньше; = – равно;> = – больше или равно; <= – меньше или равно; <> – не равно.

5. Разделители:

.– для разделения целой и дробной части числа, обозначение конца программы, отделение полей в записи;

, – для разделения элементов в списке;

; – для разделения операторов;

: – для отделения переменной или константы от типа и метки от оператора;

«‘ – выделение символа или строковой константы;

() – выделение выражений, списков параметров;

[] – выделение индексов массивов, элементов множеств;

{} – скобки комментариев.

6. Спецификаторы:

^ – значение величины по ее указателю;

@ – обозначение адреса переменной;

# – обозначение символа по его коду;

$ – обозначение директивы компилятора или знак 16-ричного числа.

7. _ – знак подчеркивания

Последовательность символов образуют слова, группа слов – выражение, а определенные комбинации слов и выражений составляют словарь языка.

1.Указатели функций. В языке «Pascal» существует ряд стандартных функций, которые записываются следующим образом:

<имя функции> (<список параметров>)

Например,

SIN (Х) – синус х;

ABS (5) – модуль (абсолютная величина) числа 5;

Х MOD 2 – остаток от деления величины х на 2.

Язык «Pascal» также позволяет пользователю создавать свои собственные функции.

2. Имена величин (идентификаторы) обозначаются набором символов состоящих из латинских букв (A-Z, A-z) и цифр (0—9).

Имена указывают на элементы языка – константы, метки, типы, переменные, процедуры, функции, модули, объекты. При указании имени на первом месте должна стоять буква. Можно использовать в именах переменных знак подчеркивания «_». Нельзя использовать в качестве имен величин служебные слова языка.

Например, В, Primer, G_18 – правильно заданные имена.

В качестве имен в языке «Pascal» не разрешено использовать служебные слова, стандартные константы, типы, процедуры, функции и файлы.

Также имена величин не могут содержать: русских букв, знаков препинания, специальных символов (~, #, $, % и других).

Имя переменной может быть любой длины, не превышающей 250 символов. Также не учитывается регистр букв, то есть переменные с именами Primer и pRiMeR будут рассматриваться как одна и та же переменная.

3. Величины.Величина – это единица данных, представленная своим именем (идентификатором) либо своим значением. С величиной связывается определенное множество значений.

Например, физическая величина СКОРОСТЬ. Она может принимать различные значения 15 м/с, 200 км/ч и т. д.

Также каждая величина имеет свои допустимые значения (интервал значений). Например, величина РОСТ ЧЕЛОВЕКА может принимать значения 1 м 40 см, 2 м 2 см и т. д. Интервал значений данной величины находится в промежутке (приблизительно) от 40 см до 2 м.

Все величины языка «Pascal» можно условно разделить на две группы: постоянные и переменные.

Постоянные величины (константы) – это величины, принимающие в ходе выполнения программы только одно значение.

Постоянные величины делятся на числовые и литерные (символьные, строковые). Например, числовые величины – 5; -45.6; -45216; литерные величины – «стол»; «125».

Литерные величины всегда берутся в одиночные кавычки (апострофы).

Переменные величины в ходе выполнения программы могут принимать разное количество значений. Переменные величины могут иметь буквенное обозначение или с индексом. Например, простые – Х; DF; с индексом – Х1; DF25.

4. Типы величин. В зависимости от значения величины подразделяются на целые, вещественные, литерные, табличные и логические, которые, в свою очередь имеют деление и обозначение в зависимости от размерности значения величины.

целые INTEGER, SHORTING, BYTE, WORD, LONGINT;

вещественные REAL, SINGLE, DOUBLE, EXTENDED, COMP;

литерные CHAR, STRING;

табличные ARRAY;

логические BOOLEAN.

5. Выражения. Выражения языка «Pascal» задают правила вычисления некоторого значения. Все выражения языка «Pascal» можно разделить на арифметические и литерные.

Арифметические выражения записываются с помощью знаков арифметических операций по определенным правилам. Например, 15+2; 12.3*12.8; D-F.

К литерным выражениям относится операция слияния (соединения), которое обозначается знаком сложения (+), но имеет несколько другой смысл, нежели обычное сложение двух чисел. Например, «сто»+«л»

6. Условия. Условия на языке «Pascal» бывают простые и составные.

Простые условия записываются с помощью знаков отношения в виде:

<выражение> <знак отношения> <выражение>

Например, F> 5; H=2; name <> «ваня».

Составные условия включают в себя несколько простых условий соединенных с помощью служебных слов NOT (не), AND (и), OR (или):

<простое условие> {AND, OR} <простое условие>

Например, D> 50 AND T <200; F1=5 OR T2 <=15.

7. Служебные слова (операторы).


С этой книгой читают
Пособие «Практикум по HTML» содержит разноуровневые задания для организации самостоятельной работы при изучении соответствующей темы на уроках информатики.Адресуется учителям и учащимся школ, гимназий, учреждений профессионального образования.
В книге рассказывается о позиционных и не позиционных системах счисления, приводятся примеры вычислений в разных системах и задания для самостоятельной работы.Книга адресуется учащимся школ, гимназий, лицеев, а также широкому кругу читателей.
В книге рассказывается об основных видах диаграмм, приводятся примеры определения величин по диаграммам, задачи для самостоятельного решения.Рекомендуется для учащихся и учителей школ, лицеев, гимназий.
В данном пособии рассматриваются различные способы построения графиков функций. Приводятся примеры построения графиков различными методами, задания для самостоятельной работы.Пособие рекомендовано для учащихся старших классов и учителей школ, гимназий, лицеев для организации работы, как на уроке, так и на факультативах и дополнительных занятиях по данной теме, а также для подготовки к экзаменам.
Иван Петрович – добродушный и очень образованный дедушка. Любой его рассказ – это яркая и красочная страница энциклопедии. Внук Алексей и его товарищ Мишка знают об этом не понаслышке. Каждый раз с замиранием сердца они ждут, о чем же сегодня поведает жизнелюбивый и начитанный дед.
В книге изложены некоторые рифмы, а также Диагностика взаимоотношений мужчины и женщины. Диагностика взаимоотношений рассчитана только на частное пользование.
Уже есть в магазинах:«118 экранизаций о перемещениях во времени»«136 фильмов для просмотра вместе с детьми»«129 разножанровых фильмов о работе, карьере и профессиях»
Увлекательное путешествие в мир прошлого, чтобы понять настоящее и идти в будущее. Как на машине времени вы окажетесь в разных странах в 1913 году. Только не говорите там людям, что вы из будущего. Вы окажетесь и в Америке, и в Германии, и в Турции, и в Италии, Финляндии, Швеции, Австралии, Китае, Японии.Почитаете газеты того времени и поймёте, чем и как люди жили тогда. Что их волновало, чем они интересовались и т. д. Очень интересная книга.Жду
Книга историка, этнографа, фольклориста Митрофана Викторовича Довнар-Запольского вышла в свет в 1891 г. и стала библиографической редкостью. Прослеживаемая автором по летописным данным история Туровского, Смоленского и Полоцкого княжеств, их географическое положение и «течение политической жизни» по-прежнему представляет значительный интерес для всех, кто интересуется далеким прошлым.
В сборнике осуществляется комплексный анализ современных проблем европейской интеграции. Основной целью являлось обеспечение диалога представителей юридической, филологической, философской, исторической наук, проживающих в разных странах и городах, и сочетание культурологического и правового подходов.Особое место в сборнике уделено проблемам взаимодействия России со странами Европейского Союза, процессу перехода к рассмотрению России в качестве п
«От зачатия до рождения, солнце вечностью рассветит миг, и из гумуса поколения сложится и рифма, и танце-стих.» Книга «Влетая в Черную дыру» Владимира Симонова включает сборники «Песня моего сердца», «Мне не хватает Любви», «Влетая в Черную дыру».Автор с необыкновенной искренностью Мастера приглашает читателя к разговору о мире, перспективе, о Женщине… «На выходе мечта верстается, на новом, новому, на новом, и только музыкой и Словом мир пахтаетс
Измена… Быть или не быть?Эх, Гамлет! Выбор твой несложен.Трудней задачу надо ей решить,Простой ответ навряд ли тут возможен.– Простить ли? Тем же отплатить?Удар кинжалом?! Дальше унижаться?Ну как теперь ей с этим жить?С душой и телом как ей разобраться?.. Книга содержит нецензурную брань.