Меню
Разработки
Разработки  /  Информатика  /  Презентации  /  9 класс  /  Паскаль. Структура программы

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

Презентация показывает структуру программы, её основные блоки.
18.02.2013

Описание разработки

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

Заголовок программы содержит имя программы

Раздел описаний может включать в себя:

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

Раздел операторов начинается зарезервированным словом begin (начало), далее следуют операторы языка, отделенные друг от друга точкой с запятой. Завершает раздел зарезервированное слово end. (конец) с точкой.

Презентация Структура программы на Паскале

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

 СТРУКТУРА ПРОГРАММЫ В PASCAL

СТРУКТУРА ПРОГРАММЫ В PASCAL

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

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

Заголовок программы содержит имя программы Например: Program PRIM; Например: Program PRIM; раздел подключаемых библиотек (модулей); раздел описания меток; раздел описания констант; раздел описания типов; раздел описания переменных; раздел описания процедур и функций. раздел подключаемых библиотек (модулей); раздел описания меток; раздел описания констант; раздел описания типов; раздел описания переменных; раздел описания процедур и функций. Раздел описаний может включать в себя:

Заголовок программы содержит имя программы

  • Например: Program PRIM;
  • Например: Program PRIM;
  • раздел подключаемых библиотек (модулей); раздел описания меток; раздел описания констант; раздел описания типов; раздел описания переменных; раздел описания процедур и функций.
  • раздел подключаемых библиотек (модулей);
  • раздел описания меток;
  • раздел описания констант;
  • раздел описания типов;
  • раздел описания переменных;
  • раздел описания процедур и функций.

Раздел описаний может включать в себя:

{ Заголовок программы } { Заголовок программы } { Подключение модулей } { Подключение модулей } { Раздел объявления меток } { Раздел объявления меток } { Раздел объявления констант } { Раздел объявления констант } { Раздел объявления новых типов } { Раздел объявления новых типов } { Раздел объявления переменных } { Раздел объявления переменных } { Описание своих процедур } { Описание своих процедур } { Описание своих функций } { Описание своих функций } { Начало основной программы } { Начало основной программы } Program ... ; Uses ... ; Label ... ; Const ... ; Type ... ; Var ... ; Procedure ... ; Function ... ; Begin  { Операторы } End.
  • { Заголовок программы }
  • { Заголовок программы }
  • { Подключение модулей }
  • { Подключение модулей }
  • { Раздел объявления меток }
  • { Раздел объявления меток }
  • { Раздел объявления констант }
  • { Раздел объявления констант }
  • { Раздел объявления новых типов }
  • { Раздел объявления новых типов }
  • { Раздел объявления переменных }
  • { Раздел объявления переменных }
  • { Описание своих процедур }
  • { Описание своих процедур }
  • { Описание своих функций }
  • { Описание своих функций }
  • { Начало основной программы }
  • { Начало основной программы }

Program ... ;

Uses ... ;

Label ... ;

Const ... ;

Type ... ;

Var ... ;

Procedure ... ;

Function ... ;

Begin

{ Операторы }

End.

Раздел описания переменных

Раздел описания констант

Раздел описания меток

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

определяется служебным словом USES и содержит имена подключаемых модулей (библиотек) как входящих в состав Pascal, так и написанных пользователем. Раздел описания модулей должен быть первым среди разделов описаний. Имена модулей отделяются друг от друга запятыми:

uses CRT, Graph;

производится присваивание идентификаторам констант постоянных значений. Раздел начинается зарезервированным словом CONST , за которым следует ряд выражений, присваивающих идентификаторам постоянные числовые или строковые значения. Выражения присваивания отделяются друг от друга точкой с запятой.

const K= 1024;

MAX= 16384;

Описание обязательно должно предшествовать использованию переменной. Раздел описания переменных начинается зарезервированным словом VAR , затем через запятую перечисляются имена переменных и после двоеточия следуют их тип и точка с запятой :

var P,Q,R: Integer;

A,B: Char;

F1,F2: Boolean;

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

label 3, 471, 29, Quit;

') ; {Вывод запроса на экран} Readln(A) ; {Ввод значения А с клавиатуры} Writeln ('Введите значение целого числа В ') ; Readln(B) ; Proizv := A * В ; {Вычисление переменной Proizv} Writeln ('Произведение чисел ‘,А,' и ‘,В,' = ‘,Proizv) ; {Вывод ответа} end. {Конец программы} " width="640"

Раздел операторов начинается зарезервированным словом begin (начало), далее следуют операторы языка, отделенные друг от друга точкой с запятой. Завершает раздел зарезервированное слово end. (конец) с точкой.

Например:

begin {Начало программы}

Write ('Введите значение целого числа А ') ;

{Вывод запроса на экран}

Readln(A) ; {Ввод значения А с клавиатуры}

Writeln ('Введите значение целого числа В ') ;

Readln(B) ;

Proizv := A * В ; {Вычисление переменной Proizv}

Writeln ('Произведение чисел ‘,А,' и ‘,В,' = ‘,Proizv) ; {Вывод ответа}

end. {Конец программы}

Типы данных в Pascal СТРУКТУРИРОВАННЫЕ УКАЗАТЕЛИ ПРОСТЫЕ МАССИВЫ СТРОКИ МНОЖЕСТВА ЗАПИСИ ФАЙЛЫ ПОРЯДКОВЫЕ ЦЕЛЫЙ ЛОГИЧЕСКИЙ СИМВОЛЬНЫЙ ПЕРЕЧИСЛЯЕМЫЙ ИНТЕРВАЛЬНЫЙ ВЕЩЕСТВЕННЫЕ

Типы данных в Pascal

СТРУКТУРИРОВАННЫЕ

УКАЗАТЕЛИ

ПРОСТЫЕ

МАССИВЫ СТРОКИ МНОЖЕСТВА ЗАПИСИ ФАЙЛЫ

ПОРЯДКОВЫЕ

ЦЕЛЫЙ ЛОГИЧЕСКИЙ СИМВОЛЬНЫЙ ПЕРЕЧИСЛЯЕМЫЙ ИНТЕРВАЛЬНЫЙ

ВЕЩЕСТВЕННЫЕ

целый тип Integer – значением переменной целое число из интервала от -32768 до 32767 ; Byte - целое число из интервала от 0 до 255 логический тип Boolean – может принимать только два значения: истина (true) или ложь (false)) простые символьный  Char – может быть любой символ, из набора ASCII-символов) интервальный тип или диапазон позволяет задавать две константы, определяющие границы диапазона значений перечисляемый тип тип данных, заданный списком принадлежащих ему значений Вещественный тип  Real – значением переменной этого типа может быть вещественное число, модуль которого принадлежит отрезку [2,9×10 -39 ; 1,7×10 38 ])

целый тип

Integer – значением переменной целое число из интервала от -32768 до 32767 ; Byte - целое число из интервала от 0 до 255

логический тип

Boolean – может принимать только два значения: истина (true) или ложь (false))

простые

символьный

Char – может быть любой символ, из набора ASCII-символов)

интервальный тип или диапазон

позволяет задавать две константы, определяющие границы диапазона значений

перечисляемый тип

тип данных, заданный списком принадлежащих ему значений

Вещественный тип

Real – значением переменной этого типа может быть вещественное число, модуль которого принадлежит отрезку [2,9×10 -39 ; 1,7×10 38 ])

Массивы  Array[..] of  все компоненты - данные одного типа их можно упорядочить и обеспечить доступ к любому из них указанием порядкового номера. структурированные Строки  String трактуется как цепочка символов , во многом похож на одномерный массив символов ARRAY [0..N] OF CHAR Множества  SET OF набор однотипных логически связанных друг с другом объектов. Характер связей между объектами подразумевается программистом Запись  RECORD END структура данных, состоящая из фиксированного числа компонентов, называемых полями записи Файл  FILE OF либо именованная область внешней памяти ПК, либо логическое устройство – потенциальный источник или приёмник информации

Массивы

Array[..] of все компоненты - данные одного типа их можно упорядочить и обеспечить доступ к любому из них указанием порядкового номера.

структурированные

Строки

String трактуется как цепочка символов , во многом похож на одномерный массив символов ARRAY [0..N] OF CHAR

Множества

SET OF набор однотипных логически связанных друг с другом объектов. Характер связей между объектами подразумевается программистом

Запись

RECORD END структура данных, состоящая из фиксированного числа компонентов, называемых полями записи

Файл

FILE OF либо именованная область внешней памяти ПК, либо логическое устройство – потенциальный источник или приёмник информации

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

Паскаль является строго-типизированным языком программирования.

Для всех переменных в программе должен быть определен их тип данных.

Понятие типа данных является ключевым в языке Паскаль.

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

Тип данных характеризует внутреннее представление, множество допустимых значений, а также совокупность операций над ними.

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

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

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

Продолжительность 72 часа
Документ: Cвидетельство о прохождении курса
4000 руб.
800 руб.
Подробнее
Скачать разработку
Сохранить у себя:
Паскаль. Структура программы (0.2 MB)

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

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