Меню
Разработки
Разработки  /  Информатика  /  Презентации  /  7 класс  /  Начинаем изучать Turbo Pascal

Начинаем изучать Turbo Pascal

Начало изучения языка программирования Turbo Pascal. Рассматриваются кратко основные понятия языка

01.02.2018

Содержимое разработки

 Turbo Pascal  for novice

Turbo Pascal

for novice

 Урок первый   Основные понятия  языка  Turbo Pascal

Урок первый

Основные понятия

языка

Turbo Pascal

= - специальные символы ( ) { } [ ] ' := (* *) - символ пробела - управляющие символы " width="640"

Алфавит языка

  • латинские буквы

от A до Z

- арабские цифры

0, 1, 2, 3, 4, 5, 6, 7, 8, 9

- знаки арифметических операций

+ – * /

- знаки препинания

. , : ; ..

- знаки логических операций

=

- специальные символы

( ) { } [ ] ' := (* *)

- символ пробела

- управляющие символы

 Основные понятия Идентификаторы Константы, Зарезервированные слова переменные метки числа выражения строки комментарии

Основные понятия

Идентификаторы

Константы,

Зарезервированные

слова

переменные

метки

числа

выражения

строки

комментарии

 Зарезервированные слова  Зарезервированные слова имеют строго определенное назначение, которое не может быть изменено. Поэтому описание пользовательских идентификаторов, иден- тичных зарезервированным словам,не до- пускается! Зарезервированные слова можно писать как прописными, так и строчными буквами.  Например, слова program, PROGRAM, Program будут обозначать одно и тоже зарезервированное слово.

Зарезервированные слова

Зарезервированные слова имеют строго

определенное назначение, которое не

может быть изменено. Поэтому описание

пользовательских идентификаторов, иден-

тичных зарезервированным словам,не до-

пускается!

Зарезервированные слова можно писать

как прописными, так и строчными буквами.

Например, слова program, PROGRAM, Program будут обозначать одно и тоже зарезервированное слово.

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

Имена(Идентификаторы)

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

A

Ч И С Л А В Turbo Pascal используются целые десятичные, целые шестнадцатеричные и вещественные десятичные числа. Причем вещественные могут быть представлены в двух формах записи: обычной и показательной.  Целые десятичные числа должны находиться  в диапазоне от -2147483648 до 2147483647.   Вещественные числа записываются или в виде обычной десятичной дроби, или в показательной форме с основанием 10. Только вместо основания 10 ставится Е и сразу за Е показатель степени.

Ч И С Л А

В Turbo Pascal используются целые десятичные, целые шестнадцатеричные и вещественные десятичные числа. Причем вещественные могут быть представлены в двух формах записи: обычной и показательной.

Целые десятичные числа должны находиться

в диапазоне от -2147483648 до 2147483647.

Вещественные числа записываются или в виде обычной десятичной дроби, или в показательной форме с основанием 10.

Только вместо основания 10 ставится Е и сразу за Е показатель степени.

Строка Строка символов представляет собой последовательность символов, заключенную в одиночные кавычки. Две подряд кавычки считаются одним символом. Управляющие символы представляются знаком # и своим кодом . (#13,#10)

Строка

  • Строка символов представляет собой последовательность символов, заключенную в одиночные кавычки.
  • Две подряд кавычки считаются одним символом.
  • Управляющие символы представляются знаком # и своим кодом . (#13,#10)
Комментарии и разделители Комментарии представляют собой фрагмент текста программы, взятый с двух сторон в фигурные скобки { } или (* и *). Комментарии выполняют в программе чисто информационную функцию. Комментарии игнорируются компилятором и не влияют на работу программы. Особым случаем являются директивы компилятора ($N+) В качестве разделителей лексем друг от друга применяются символы: - пробел (код 32) - табуляция (код 09) - составной символ перехода в начало следующей строки (пара символов “возврат каретки”(# 13) и “перевод строки” (# 10) )

Комментарии и разделители

Комментарии представляют собой фрагмент текста программы, взятый с двух сторон в фигурные скобки { } или (* и *).

Комментарии выполняют в программе чисто информационную функцию.

Комментарии игнорируются компилятором и не влияют на работу программы.

Особым случаем являются директивы компилятора ($N+)

  • В качестве разделителей лексем друг от друга применяются символы:
  • - пробел (код 32)
  • - табуляция (код 09)
  • - составной символ перехода в начало следующей строки (пара символов “возврат каретки”(# 13) и “перевод строки” (# 10) )
 Контрольные вопросы На какие группы можно разделить набор символов? Что такое лексема? Какие категории лексем вам известны? Что такое зарезервированные слова? Что представляет собой идентификатор? Какая допустимая длина идентификатора? Какие формы записи чисел используются в языке Pascal? Какой символ применяется при написании шестнадцатеричных целых чисел? Что представляет собой строка символов? Что такое комментарий? Какие символы используются в качестве разделителей лексем?

Контрольные вопросы

  • На какие группы можно разделить набор символов?
  • Что такое лексема?
  • Какие категории лексем вам известны?
  • Что такое зарезервированные слова?
  • Что представляет собой идентификатор?
  • Какая допустимая длина идентификатора?
  • Какие формы записи чисел используются в языке Pascal?
  • Какой символ применяется при написании шестнадцатеричных целых чисел?
  • Что представляет собой строка символов?
  • Что такое комментарий?
  • Какие символы используются в качестве разделителей лексем?
Структура программы I Заголовок программы I Заголовок программы Program Èìÿ____ïðîãðàììû; Program Name_Program; II Раздел описания модулей Uses Список_модулей; III Раздел описаний Label Описание_меток; const   Описание _констант; type Описание  _типов; var Описание  _переменных Procedure Описание  _процедур_и_функций; function IV Раздел операторов Begin Операторы; End.

Структура программы

I Заголовок программы

I Заголовок программы

Program Èìÿ____ïðîãðàììû;

Program Name_Program;

II Раздел описания модулей

Uses Список_модулей;

III Раздел описаний

Label Описание_меток;

const Описание _констант;

type Описание _типов;

var Описание _переменных

Procedure Описание _процедур_и_функций;

function

IV Раздел операторов

Begin

Операторы;

End.

 А теперь немного обо всем!  Заголовок программы   начинается с зарезервированного слова Program, после которого идет имя программы. В Турбо Паскале эта строка не обязательна, но правила хорошего тона в программировании требуют задания некоторого имени, чтобы уже при первом знакомстве можно было получить первоначальную информацию о программе. Оператор  USES   играет важную роль в подключении к тексту программы системных модулей из библиотек. Например, модули графики или экрана.  Раздел объявлений .  Раздел описания меток начинается с зарезервированного слова Label, после которого через запятую идет перечень используемых меток. В программе метка ставится в начале строки и после нее двоеточие. Метки исполь- зуются вместе с оператором GOTO ( перехода), в которых метка записывается без двоеточия. В разделе  Const  содержатся константы, используемые в программе в виде Имя  =  Значение . Например, Const Pi=3.1415; Например, Label 1,2; ... goto 1; ... 1: a:=a+4; goto 2;...  Var Имя1  тип; Имя2, Имя3: тип2; В разделе переменных VAR содержится список переменных и их тип в виде:

А теперь немного обо всем!

Заголовок программы начинается с зарезервированного слова Program, после которого идет имя программы. В Турбо Паскале эта строка не обязательна, но правила хорошего тона в программировании требуют задания некоторого имени, чтобы уже при первом знакомстве можно было получить первоначальную информацию о программе.

Оператор USES играет важную роль в подключении к тексту программы системных модулей из библиотек. Например, модули графики или экрана.

Раздел объявлений . Раздел описания меток начинается с зарезервированного

слова Label, после которого через запятую идет перечень используемых меток. В

программе метка ставится в начале строки и после нее двоеточие. Метки исполь-

зуются вместе с оператором GOTO ( перехода), в которых метка записывается

без двоеточия.

В разделе Const содержатся константы, используемые в программе в виде Имя = Значение . Например, Const Pi=3.1415;

Например,

Label 1,2;

... goto 1;

...

1: a:=a+4;

goto 2;...

Var

Имя1 тип;

Имя2, Имя3: тип2;

В разделе переменных VAR содержится список переменных и их тип в виде:

Процедуры и функции.  Эти термины применяются в Паскале для обозначения специальным образом оформленной последовательности команд (подпрограмм). Доступ к такой подпрограмме может быть осуществлен из любого места основного блока программы, а также из любой друго процедуры или функции, описание которых следует ниже. Основной блок программы   состоит из последовательности операторов, причем работа программы начинается с первого оператора основного блока. Основной блок программы выделяется зарезервированными словами begin и end, после end ставится точка. Одна из наиболее характерных особенностей классической Паскаль-программы  - малый размер основного блока программы, который играет роль координатора и только вызывает несколько подпрограмм, выполняющих все необходимые действия.

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

Основной блок программы состоит из последовательности операторов, причем

работа программы начинается с первого оператора основного блока. Основной

блок программы выделяется зарезервированными словами begin и end, после end

ставится точка.

Одна из наиболее характерных особенностей классической Паскаль-программы

- малый размер основного блока программы, который играет роль координатора

и только вызывает несколько подпрограмм, выполняющих все необходимые действия.

Надеемся, что Вам было понятно и интересно! До  следующего урока!!!

Надеемся, что Вам было понятно и интересно!

До следующего

урока!!!

-80%
Курсы дополнительного образования

Создание динамических веб-страниц с помощью PHP и MySQL

Продолжительность 72 часа
Документ: Cвидетельство о прохождении курса
4000 руб.
800 руб.
Подробнее
Скачать разработку
Сохранить у себя:
Начинаем изучать Turbo Pascal (547.02 KB)

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт