что значит знак в паскале
TURBO PASCAL
Основы Паскаля
При записи программы на языке программирования можно пользоваться лишь символами, предусмотренными алфавитом языка. Алфавит языка Паскаль составляют буквы, цифры и специальные символы (знаки операций и ограничители). Специальный символ может быть одной литерой или парой литерой. В последующем изложении будем использовать:
заглавные буквы латинского и русского алфавитов:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
А Б В Г Д Е Ё Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ы Ь Э Ю Я
арабские цифры:
0 1 2 3 4 5 6 7 8 9
знаки операций:
ограничители:
Числа записываются в программе в десятичной системе исчисления и могут быть целыми и действительными, положительными и отрицательными. Положительный знак числа (+) может быть опущен как для целых, так и для действительных чисел.
Действительные числа изображаются в естественной форме и полулогарифмическая (показательной). В естественной форме число должно содержать десятичную точку, применяемую вместо десятичной запятой, причём число не может начинаться или заканчиваться точкой.
Пример 1
( неправильно записанные числа ):
Пример 2
( правильно записанных чисел записанных в полулогарифмической форме ):
-0.131E5
50E7
-5E-02
123.7E-5
Пример 3
( неправильно записанных чисел ):
Допустимый диапазон изменения целых и вещественных чисел зависит от конкретной реализации языка. Попытка использовать числа, значения которых лежат за пределами допустимого диапазона, приведёт к ошибке.
Пример 4 (строки)
‘таблица значений’
‘контрольная работа по курсу электротехника’
‘0.5+17E-5’.
Пример 5
( неверно записанные строки ):
Используются строки для работы с текстами, например для вывода текстов и комментариев на печать. Максимальная длина строки определяется конкретной реализацией языка.
Имена (идентификаторы) служат для обозначения различных объектов и конструкций программы и отличаются от служебных слов тем, что выбираются (назначаются) самим программистом по следующему правилу: имя должно состоять из букв и цифр, но первым символом может быть только буква. Длина имени во многих реализациях языка не ограничивается, однако рекомендуется, чтобы она не превышала 6-8 символов. Следующие имена составлены без ошибок:
X Y22M РАЗМЕР GAMMA ALFA R15
А такие имена, наоборот, ошибочны:
Выбор имени следует осуществлять исходя из логической или физической сущности обозначаемого объекта, при этом рекомендуется придерживаться следующих правил:
Служебные слова языка Паскаль | |||
AND | FILE | OF | TYPE |
ARRAY | FOR | OR | UNTIL |
BEGIN | FUNCTION | PACKED | VAR |
CASE | GOTO | PROCEDURE | WHILE |
CONST | IF | PROGRAM | WITH |
DIV | IN | RECORD | |
DO | LABEL | REPEAT | |
DOWNTO | MOD | SET | |
ELSE | NIL | THEN | |
END | NOT | TO |
Стандартные идентификаторы языка Паскаль | ||||
Константы | Типы | Процедуры | Функции | Файлы |
FALSE | BOOLEAN | GET | ABS | INPUT |
TRUE | CHAR | NEW | ARCTAN | OUTPUT |
MAXINT | INTEGER | PACK | CHR | |
REAL | PAGE | COS | ||
TEXT | PUT | EOF | ||
READ | EOLN | |||
READLN | EXP | |||
RESET | LN | |||
REWRITE | ODD | |||
UNPACK | ORD | |||
WRITE | PRED | |||
WRITELN | POUND | |||
SIN | ||||
SQR | ||||
SQRT | ||||
SUCC |
И наконец, имена используются для обозначения всей программы и отдельных её частей (процедур и функций), дающих описание некоторого сложного действия или группы действий, производимых над данными и имеющих некоторое самостоятельное значение. Алгоритмы отдельных широко используемых процедур и функций уже составлены разработчиками языка, и их программные описания хранятся в машине в специальной области памяти. Для этих процедур и функций установлены стандартные имена, а сами они называются стандартными процедурами и стандартными функциями. Программист, как только ему потребуется указанный алгоритм, вызывает необходимую процедуру или функцию, указывая программе её имя и данные, которые её необходимы.
Пример 6
Для иллюстрации введённых понятий рассмотрим программу, реализующую тривиальный алгоритм сложения двух произвольных действительных чисел и печати результата:
Program SUMMA;
Var A, B, C : Real;
Begin
Read(A,B);
C := A + B;
Writeln(РЕЗУЛЬТАТ СУММИРОВАНИЯ);
Writeln(‘C=’,C)
End.
На главную страницу
(с)Все права защищены
По всем интересующим вопросам прошу писать на электронный адрес
Pascal. Основы
Как и любой другой язык программирования, Паскаль имеет свой алфавит. Под алфавитом языка программирования понимают набор символов, с помощью которых могут быть образованы величины, выражения и операторы.
Алфавит языка Паскаль включает:
Для описания величин в языке Паскаль используются константы и переменные.
Константы – величины, не изменяющие своего значения в процессе выполнения программы.
Переменные – величины, в ходе выполнения программы могут быть неоднократно переопределены.
Типы констант и переменных
Паскаль позволяет использовать следующие типы констант и переменных:
Каждому из перечисленных типов соответствует свой набор операций по обработке данных. Так, для целочисленного и вещественного типов используются операции арифметических действий (сложение, вычитание, умножение, деление). Для логического типа выполняются операции and – логическое и, or – логическое или, xor – логическое исключающее или, not – логическое не.
Кроме того, Паскаль предусматривает возможность вычисления для каждого типа данных значений стандартных функций.
В данной таблице приведены стандартные арифметические функции.
Функция | Назначение | ||||||||
Сайт: | Электронные курсы ТПУ |
Курс: | Информационные технологии 3 |
Книга: | Основные понятия и операторы языка Паскаль |
Напечатано:: | Гость |
Дата: | Среда, 17 Ноябрь 2021, 02:24 |
Оглавление
ВВЕДЕНИЕ
Целью курса «Информационные технологии» является обучение студентов программированию с применением методов вычислительной математики, использованием современных средств вычислительной техники и компьютерных технологий, дальнейшее развитие компьютерной грамотности на основе дисциплин «Информатика», «Математика», «Начертательная геометрия и инженерная графика», «Физика».
Задачи изучения дисциплины заключаются в практическом освоении языка и среды Турбо Паскаля (версии 7.0), в приобретении студентами навыков составления алгоритмов задач теплоэнергетического профиля, отладки программ, в умении проводить анализ полученных результатов и корректировать свои действия с целью улучшения качественных показателей программ.
Язык Турбо Паскаль является классическим языком программирования, широко применяемым в инженерных расчётах. Его изучение позволяет сформировать у студентов особый вид мышления – алгоритмический. Студентам, успешно овладевшим этим языком, не составит особого труда в будущей своей трудовой деятельности применять свои знания и составлять программы не только на языке Паскаль, но и на других языках программирования. Особенно важным является то, что знание языка Паскаль нужно для составления программ в среде Windows при помощи прикладного пакета Delphi, всё более популярного в последнее время.
К настоящему моменту имеется огромное количество библиотек программ, процедур и функций с примерами реализации большинства инженерных задач на языке Паскаль и в среде визуального программирования Delphi. Умелое применение этих наработок предполагает хорошее базовое знание языка Паскаль.
В период обучения студенты должны освоить некоторые численные методы и способы их реализации на языке Паскаль, в том числе с использованием библиотек подпрограмм и внешних файлов данных.
1. ОСНОВНЫЕ ПОНЯТИЯ СИСТЕМЫ ПРОГРАММИРОВАНИЯ ТУРБО ПАСКАЛЬ
Большинство программ создаются для решения какой-либо задачи. В процессе ее решения на ПК необходимо: ввести данные, указать способ их обработки, задать способ вывода полученных результатов. Поэтому нужно знать следующее:
Необходимо также уметь упорядочивать команды так, чтобы:
Таким образом, нужно уметь использовать семь основных элементов программирования – ввод, данные, операции, вывод, условное выполнение, циклы и подпрограммы – и на их основе строить программы.
Этот список не является полным, однако, он содержит те элементы, которые присущи обычно всем программам. Многие языки программирования имеют еще и дополнительные средства, в том числе и Паскаль.
Основные файлы пакета Турбо Паскаль:
Для работы в графическом режиме необходимы Graph.tru – модуль с графическими процедурами и функциями Турбо Паскаля, несколько файлов с расширением *.BGI – драйверы различных типов видеосистем ПК, несколько файлов с расширением *.CHR, содержащих векторные шрифты.
После загрузки системы экран разделен на три части: основное (или рабочее) окно, главное меню и строка, в которой указывается назначение основных функциональных клавиш. Переход из основного окна в главное меню и обратно осуществляется посредством клавиши F10.
В рабочем окне осуществляется набор текста программы, запуск же происходит следующим образом: выход в меню, выбор пункта Run – Run.
Для того чтобы сохранить программу, необходимо: выйти в меню, выбрать File – Save (Save as …), в появившемся окне ввести имя файла и нажать клавишу Enter.
Выход из системы программирования: выход в меню, пункт File – Exit.
1.1. Алфавит и словарь языка Паскаль
Язык – совокупность символов, соглашений и правил, используемых для общения. При записи алгоритма решения задачи на языке программирования необходимо четко знать правила написания и использования языковых единиц. Основой любого языка является алфавит (набор знаков, состоящий из букв, десятичных и шестнадцатеричных цифр, специальных символов).
Алфавит Паскаля составляют:
Неделимые последовательности знаков алфавита образуют слова, отделенные друг от друга разделителями. Ими могут быть пробел, комментарий или символ конца строки. Словарь Паскаля можно разделить на три группы слов: зарезервированные слова, стандартные идентификаторы и идентификаторы пользователя.
Зарезервированные слова (см. табл. 1.1) имеют фиксированное написание и навсегда определенный смысл. Они не могут изменяться программистом, и их нельзя использовать в качестве имен для обозначения величин.
Идентификатор – имя (identification – установление соответствия объекта некоторому набору символов). Для обозначения определенных разработчиками языка функций, констант и т. д. служат стандартные идентификаторы, например, Sqr, Sqrt и т. д. В этом примере Sqr вызывает функцию, которая возводит в квадрат данное число, а Sqrt – корень квадратный из заданного числа. Пользователь может переопределить любой стандартный идентификатор, но чаще всего это приводит к ошибкам, поэтому на практике их используют без изменения. Идентификаторы пользователя – это те имена, которые дает сам программист. При записи программ нужно соблюдать общие правила написания идентификаторов:
Некоторые зарезервированные слова версии Турбо Паскаль.
Остаток от деления
До тех пор, пока не выполнится
Группа слов, имеющая смысл, называется словосочетанием. В языке программирования словосочетание, состоящее из слов и символов и задающее правило вычисления некоторого значения, называется выражением. Минимальная конструкция языка, представляющая законченную мысль, есть предложение. Если предложение языка программирования задает полное описание действия, которое необходимо выполнить, то оно называется оператором. Предложение, описывающее структуру и организацию данных, называется описанием.
1.1.1. Величины в Паскале
Решение задач на ПК – это процесс сбора, обработки и передачи информации. Поэтому задача любой программы состоит в обработке данных. В Паскале данные делятся на константы и переменные. Они определяются идентификаторами (именами).
Константами называются такие данные, которые не изменяются в процессе выполнения программы в отличие от переменных, которые могут менять свои значения. Имя переменной подобно ящичку, который можно заполнить различными значениями, что нельзя сделать с константой. Переменная характеризуется именем, типом (см. 1.2) и значением.
Кроме констант и переменных, существуют так называемые типизированные константы, которые являются как бы промежуточным звеном между переменными и константами (в данном пособии не рассматриваются. Рекомендуется дополнительная литература, например, [3]).
1.1.2. Структура программы
В программе программист записывает последовательность действий, выполняемых над определенными данными с помощью различных операций для реализации заданной цели. Основные требования, предъявляемые к программе:
Максимальный размер программы ограничен. Компилятор позволяет обрабатывать программы, в которых объем данных и генерируемый машинный код не превышают 64 Кбайт каждый. Если объем программы требует большего количества памяти, то необходимо использовать дополнительные средства.
Раздел описания начинается соответствующим каждому элементу списка служебным словом (табл. 1), после которого идет последовательность величин одного типа, разделенных запятой. После списка имен ставится двоеточие и указывается тип данных (см. 1.2).
Любой элемент данного списка в программе может отсутствовать.
Данный раздел начинается со служебного слова Begin и заканчивается служебным словом End. В нём задаются действия над объектами программы, введенными в разделе описаний. Операторы, посредством которых эти действия производятся, разделяются точкой с запятой. После последнего слова End ставится точка.
Для лучшего восприятия текста программы и поиска ошибок рекомендуется следующая схема:
1.2. Типы данных
При решении задач выполняется обработка информации различного свойства, например: дробные и целые числа, слова, строки и т. д. Для описания множества допустимых значений величины и совокупности операций, в которых участвует данная величина, используется указание ее типа данных. Тип данных – это множество величин, объединенных определенной совокупностью допустимых операций. Каждый тип имеет свой диапазон значений и специальное зарезервированное слово для описания. Все типы данных можно разделить на две группы: скалярные (простые) и структурированные (составные). Простые типы данных также делятся на стандартные и пользовательские. Стандартные – предлагаются разработчиками Турбо Паскаля, а пользовательские разрабатывают сами программисты.
Представим типы данных в виде схемы:
В данном учебном пособии будут рассмотрены лишь основные типы данных, используемые наиболее часто. С другими интересующими типами данных можно познакомиться в специальной литературе (например, [3]). Рассмотрим пока лишь простые типы данных, структурированные типы требуют отдельного, более тщательного рассмотрения.
BestProg
Элементарные конструкции языка Паскаль
Содержание
Поиск на других ресурсах:
1. Набор символов, используемых в языке Паскаль
Язык Паскаль, как и любой иной язык, использует набор символов. Каждый символ имеет собственный ASCII-код. В языке Паскаль используются следующие символы:
2. Понятие лексемы. Категории лексем. Рисунок
Программа на языке Паскаль состоит из лексем. Лексема – это минимальная значимая единица текста программы. Категории лексем изображены на рисунке 1.
Рисунок 1. Категории лексем языка Паскаль
3. Зарезервированные слова языка Паскаль
Часть слов языка Паскаль являются ключевыми или зарезервированными. Это означает, что нельзя использовать эти слова в качестве имен (идентификаторов) переменных, констант, процедур, функций и тому подобное. Перечень зарезервированных слов следующий:
4. Специальные символы. Перечень
В языке Паскаль к специальным относятся следующие символы:
5. Имена (идентификаторы). Какие требования ставятся к построению имен в языке Паскаль? Примеры имен.
Имя – это последовательность букв и цифр, которая начинается из буквы. В именах может использоваться также символ подчеркивания. Имя может содержать произвольное количество символов, но значащими есть первые 63 символы.
Примеры имен в языке Паскаль:
6. Метки
В программе отдельные строки команд можно обозначать метками. Метки разделяют на числовые и символьные. Числовая метка представляет собой набор цифр в диапазоне от 0 до 9999. В тексте программы метка отделяется от идентификатора символом : (двоеточие).
Примеры меток в программе.
7. Числа
В языке Паскаль используются следующие виды чисел:
8. Какие слова не разрешается использовать в качестве имен в языке Паскаль?
В качестве имен не разрешается использовать служебные слова и стандартные имена, которыми названы стандартные константы, типы, процедуры, функции и файлы.
9. Примеры записи целых чисел в десятичной и шестнадцатеричной системах исчисления.
Числа в языке Паскаль чаще всего записываются в десятичной системе исчисления.
Однако целые числа можно записывать и в шестнадцатеричной системе исчисления. Для записи числа в шестнадцатеричной системе исчисления перед числом ставится символ ‘ $ ‘ (бакс).
Примеры чисел в десятичной системе исчисления:
Примеры чисел в шестнадцатеричной системе исчисления:
10. Как представляются символьные значения в языке Паскаль?
Отдельная символьная константа – это символ из допустимого набора символов конкретной компьютера.
Символьная константа может записываться в тексте программы двумя способами:
11. Строки
12. Комментарии
Комментарии позволяют описывать ход решения задачи в словесной, понятной для человека, форме. Считается хорошим стилем программирования, если программа содержит комментарии, описывающие ее работу. В программе комментарии выполняют информационную функцию. Программу, содержащую комментарии, в дальнейшем легче сопровождать и модифицировать.
В языке Паскаль различают 3 вида комментариев:
Примеры комментариев
13. Идентификаторы директив. Перечень
Идентификаторы директив (процедурные директивы) относятся к стандартным заранее определенным идентификаторам. Они также относятся к зарезервированным словам. Идентификаторы директив следующие:
14. Що такое разделители лексем? Примеры
В качестве разделителей лексем используются следующие символы:
15. Что такое ограничители?
В языке Паскаль можно выделить следующие ограничители:
- что значит условный доход по налогу на прибыль
- что делать если откололся кусочек импланта