Дмитрий Кудрец - Основы программирования на языке 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» содержит разноуровневые задания для организации самостоятельной работы при изучении соответствующей темы на уроках информатики.Адресуется учителям и учащимся школ, гимназий, учреждений профессионального образования.
В книге рассказывается о позиционных и не позиционных системах счисления, приводятся примеры вычислений в разных системах и задания для самостоятельной работы.Книга адресуется учащимся школ, гимназий, лицеев, а также широкому кругу читателей.
В книге рассказывается об основных видах диаграмм, приводятся примеры определения величин по диаграммам, задачи для самостоятельного решения.Рекомендуется для учащихся и учителей школ, лицеев, гимназий.
В данном пособии рассматриваются различные способы построения графиков функций. Приводятся примеры построения графиков различными методами, задания для самостоятельной работы.Пособие рекомендовано для учащихся старших классов и учителей школ, гимназий, лицеев для организации работы, как на уроке, так и на факультативах и дополнительных занятиях по данной теме, а также для подготовки к экзаменам.
Книга интересна не только начинающим, но и опытным охотникам. В ней даны подробные сведения об охотничьем снаряжении, различных видах охотничьего оружия, особенностях работы с охотничьими собаками. Советы и рекомендации помогут вам быть внимательными и осторожными на охотничьей тропе, выследить дичь или крупного зверя и вернуться домой с богатыми трофеями.Для широкого круга читателей.
Вся наша жизнь регламентируется законом, и знать свои права и ответственность по закону – наша обязанность.Этот семейный справочник поможет разобраться в очень непростых житейских ситуациях. Автор легко, доступно и нескучно истолковывает самые важные моменты нашей жизни.
Сегодня, когда Россия в очередной раз в Опасности, надо вспомнить как ее не единожды спасали ее Славные Сыны, когда Злые Вороги хотели ее поработить! А ведь была Великая эпоха Салтыкова-Румянцева когда европейские столицы трепетали от того, как поведет себя Россия и ее победоносные армия и флот ДАЛЬШЕ!?. Серия «Злые вороги грозят России» посвящена именно этому периоду в славной истории России. Приобретите ее – не пожалеете. С неизменной симпатией
Сегодня, когда Россия в очередной раз в Опасности, надо вспомнить как ее не единожды спасали ее Славные Сыны, когда Злые Вороги хотели ее поработить! А ведь была Великая эпоха Салтыкова-Румянцева когда европейские столицы трепетали от того, как поведет себя Россия и ее победоносные армия и флот ДАЛЬШЕ!?. Серия «Злые вороги грозят России» посвящена именно этому периоду в славной истории России. Приобретите ее – не пожалеете. С неизменной симпатией
Книга историка, этнографа, фольклориста Митрофана Викторовича Довнар-Запольского вышла в свет в 1891 г. и стала библиографической редкостью. Прослеживаемая автором по летописным данным история Туровского, Смоленского и Полоцкого княжеств, их географическое положение и «течение политической жизни» по-прежнему представляет значительный интерес для всех, кто интересуется далеким прошлым.
В сборнике осуществляется комплексный анализ современных проблем европейской интеграции. Основной целью являлось обеспечение диалога представителей юридической, филологической, философской, исторической наук, проживающих в разных странах и городах, и сочетание культурологического и правового подходов.Особое место в сборнике уделено проблемам взаимодействия России со странами Европейского Союза, процессу перехода к рассмотрению России в качестве п
Четвертая книга серии "мир /soft/total/".Плох тот паразит, который не мечтает стать симбионтом.Симбионт заботится о своей кормовой базе, старается максимально продлить жизнь носителя, сделать ее комфортной и безопасной.Разумеется, для этого паразиту придется подкорректировать поведение инфицированного – чтобы он выбирал самую успешную стратегию поведения и не рисковал понапрасну.Для животных такой симбиоз выгоден.Но с людьми сложнее – они ценят с
Читатель, позволь представить твоему вниманию сборник «Стихотворения для Ясмины и её старшего брата».Автор постарался наполнить его любовью, юмором и позитивным отношением к жизни. Улыбнись:)Иллюстрации к сборнику созданы молодым дизайнером Элиной Фаттаховой.