Div, Mod, сложение, вычитание в Pascal.

Помимо операций умножения и сложения, над целочисленными переменными производятся операции Div (операция целочисленного деления), Mod (вычисление остатка от целочисленного деления), операция вычитания «-».

Abs, Sqr в Pascal.

Abs - функция языка Паскаль, которая вычисляет модуль числа.
Sqr - функция языка Паcкаль, которая возводит число в квадрат.

Функции LENGTH и CONCAT.

Функция Length возвращает в качестве значения длину строки. Например, если в строковой переменной «stroka» записано слово «Pascal», то Length(stroka) будет равно 6. Эта операция аналогична операции Ord(stroka[0]), которую мы разбирали в 1-м уроке. ...

Циклы и массивы

Описание процедур.

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

Структура программы в Паскаль.

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

Алфавит и словарь языка программирования Паскаль. Программа формируется из предложений, состоящих из лексем и разделителей, которые в свою очередь формируются из конечного набора литер, образующих алфавит языка Pascal. Этот язык состоит из букв латинского алфавита (прописных – А, В, С, D ... X, Y, Z,  строчных –  а, b, с ... x, у, z), арабских цифр (0, 1, 2, 3,4, 5, 6, 7,8,9) и специальных символов.

 Использование строчных букв эквивалентно построению соответствующих конструкций из прописных букв и применяется для стилистического оформления программы. Иными словами, регистр при написании программ роли не играет.
Разделителями являются:

  • пробел,
  • конец строки,
  • ; – точка с запятой (конец предложения)
  • комментарий, представляющий собой текст, ограниченный слева и справа фигурными скобками.

Лексемы включают: зарезервированные слова, идентификаторы (стандартные и пользовательские), специальные символы (простые и составные), метки.

  • Зарезервированные слова представляют собой составную часть языка, имеют фиксированное начертание и определенный смысл (например, зарезервированное слово VAR открывает раздел описания переменных).
  • Стандартные идентификаторы служат для определения заранее зарезервированных идентификаторов предопределенных типов данных, констант, функций и процедур (например, стандартная функция ABS возвращает модуль своего аргумента).
  • Идентификаторы пользователя применяются для обозначения констант, переменных, процедур и функций. Пользователь должен выбирать имя идентификатора отличное от зарезервированных слов и стандартных идентификаторов.

Правила составления идентификаторов.

  • Идентификатор начинается с буквы, или знака подчеркивания.
  • Содержит только буквы, цифры или знак подчеркивания.
  • Между двумя идентификаторами должен стоять разделитель.
  • Максимальная длина 127 символов. Все символы значимы.
  • Идентификатор не может повторять зарезервированное слово.
  • Если идентификатор пользователя повторяет стандартный, то действие стандартного идентификатора – отменяется.

Примеры пользовательских идентификаторов: x, s, s23, asd_sd45.
Специальные символы:
Простые: «+», «-», «*», «/», «=», «>», «
Составные: «:=», «», «..», «=».
Метки используются для идентификации операторов в программе при переходе по оператору GOTO. Правила написания меток отличаются от правил составления идентификаторов, следующим – на первом месте может стоять цифра.
Примеры меток: В1ок_12, 67, М1, exit, 15GX.


Оглавление: Лекции по Pascal.
Следующая статья: Тип данных Integer.


Комментарии   

-16 # 1324 19.12.2012 08:57
с чего ты взял?
-1 # Владимир 21.12.2012 18:52
# ВОВА
:lol: мне понравилось очень помогло
-11 # анзор 07.02.2013 06:20
я вас не звал
-5 # София 01.03.2013 16:17
Оч даже СУПЕР!!!
:lol: :lol: :-) :-) ;-) ;-) 8) 8) :P :P :roll: :roll:
+5 # София 01.03.2013 16:18
Мне помог этот сайт!!!(СУУУУУУ УПЕР!!!)
:D :D :D :lol: :lol: :lol: :-) :-) :-) ;-) ;-) ;-) 8) 8) 8) :P :roll:
-8 # Крис 29.03.2013 12:27
ни чего не помогло... :sad:
-9 # Lj 05.03.2014 02:41
:cry: :cry: :cry: :cry: :cry:
-2 # Никита 31.10.2014 10:07
на ИВТ сказали писать конспект оч помог
-1 # Никита 31.10.2014 10:15
как и я
-5 # #Алинка 27.11.2015 05:18
не помогло :cry:
-3 # Руслан 29.04.2016 08:59
:D :D :D :D крассааааава
-2 # На информатике очень 18.09.2016 11:10
:-) :-) :-) :-) :-) :lol:
+1 # Ktitova555 18.09.2016 11:13
На информатики оч помогло :lol: :lol: :-)
+1 # aru 13.11.2016 16:55
:lol: pomog
0 # мимимишка . лов 11.01.2017 18:41
Спасибоооооо. Все супер очень помогло. Много полезной информации. Не помешало побольше ее. Еще раз благодарю
-1 # rebulik 08.09.2017 06:40
:-| :cry: :-? :-? :-x
   ГлавнаяПаскальЛекции по ПаскальИнициализация одномерного массива.