Символьные переменные - char
Лекция 1: «Основы языка программирование Турбо Паскаль»
Идентификаторы языка Турбо Паскаль (ТП)
Идентификаторами ТП называют произвольный набор символов.
Требования к идентификаторам:
· Идентификатор состоит из латинских букв и цифр (заглавные и строчные буквы не различаются).
· Идентификатора должен начинаться обязательно с буквы {"а1", а не "1а"}.
· Идентификатор может состоять из любого количества символов, но распознаются только первые 63 .
· Служебные слова запрещается использовать в качестве идентификаторов.
· При написании идентификатора нельзя использовать пробелы.
Общие понятия и правила программирования на языке Турбо Паскаль
· Программа составляется из операторов Турбо Паскаля, которые разделяются символом ";".
· Для выделения группы операторов используют операторные скобки: begin…..end.
· Несколько операторов, заключенных в операторные скобки, называют составным оператором.
· В тексте программы фигурными скобками выделяются комментарии, которые игнорируются при выполнении программы. В тексте лекций будем также использовать фигурные скобки для комментирования.
Структура программы на языке Турбо Паскаль
Program P1; {заголовок, название программы} {±} Uses………;{подключение внешних модулей с расширением *.tpu}{±} Const……...; {описание констант} {±} Type………; {задание типов} {±} Var………..; {раздел объявления переменных}{±} Function F1 ….; {описание функций} {±} Procedure Pr1 ….; {описание процедур} {±} | |
Begin{начало основной программы} {+} …..{тело основной программы} {±} End.{конец основной программы} {+}. |
Примечание. {+} – обязательная часть программы,
{±} – необязательная часть программы.
Рассмотрим основные части программы
3.1. Uses – подключение внешних библиотек для расширения в программе набора доступных операторов.
Пример:
UsesDOS, Crt, Graph, Printer; { Подключение четырех стандартных модулей:
DOS – использование в программе команд операционной системы.
Crt – расширение возможностей ввода-вывода, использование звукового генератора.
Graph – подключение графических процедур и функций.
Printer – легкий доступ к печати.}
Пример. Следующая программа обеспечивает реализацию легкого доступа к печати.
UsesPrinter; { подключение модуля}
Begin
Write(‘привет’); { выводится на экран слово "привет"}
Write(lst,‘привет’);{ выводится на принтер слово "привет"}
End.
Const (константы).
В этом разделе описания идентификаторам задаются значения, которые не меняются при выполнении программы.
Пример.
Const
a=4; {численная константа}
b=’A’; {символьная константа }
s=’ABBA’; {строковая константа }
b1=false; {логическая константа }
M:array[1..4] of integer=(1,5,6,7); {массив констант }.
3.3. Type (тип данных) определяет множество допустимых значений, которые принимает идентификатор и множество операций, которые с ним можно производить.
На рисунке приведены основные типы данных языка Турбо Паскаль.
Основные типы данных ТП |
Типы данных, которые далее будут использованы при написании программ, рассмотрим подробнее.
Простые типы
Численные типы
Тип | Размер, Байт | Диапазон значений |
Byte | 0…255 | |
Shortint | -128…127 | |
Word | 0…65535 | |
Integer | -32768…32767 | |
Longint | -2147483648…2147483647 | |
Single | 7..8 значащих цифр -45…38-диапазон десятичного порядка | |
Real | 11..12 значащих цифр -39…38-диапазон десятичного порядка | |
Double | 15..16 значащих цифр -324…308-диапазон десятичного порядка | |
Extended | 10 | 19..20 значащих цифр -4951…4932-диапазон десятичного порядка |
Символьные переменные - char
Значениями символьного типа является множество всех символов ПК. Каждому символу приписывается целое число в диапазоне 0…255.