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

Содержание

Слайд 2

Общая структура программ programname_of_program; {Раздел описаний} begin (* Тело программы *) end.

Общая структура программ

programname_of_program;
{Раздел описаний}
begin
(* Тело программы *)
end.

Слайд 3

Служебные слова and array as begin case class const constructor destructor

Служебные слова

and array as begin case class const constructor destructor

div do downto else end event except file final finalization finally for foreach function goto if implementation in inherited initialization interface is label lock mod nil not of operator or procedure program property raise record repeat set shlshrsizeof template then to try type typeof until uses using var where while with xor
Слайд 4

Подразделы раздела описаний

Подразделы раздела описаний

Слайд 5

programname_of_program; {Раздел описаний} begin (* Тело программы *) end.

programname_of_program;
{Раздел описаний}
begin
(* Тело программы *)
end.

Слайд 6

Некоторые дополнительные модули

Некоторые дополнительные модули

Слайд 7

Типы переменных

Типы переменных

Слайд 8

Комментарии (* Способ 1: комментарий внутри обычных скобок со знаком умножения

Комментарии

(* Способ 1: комментарий внутри обычных скобок со знаком умножения *)
{Способ

2: комментарий внутри фигурных скобок }
(* { (* Пример того как одни комментарии *) можно вставлять } внутри других комментариев *)
Слайд 9

Линейные программы Задание: задано целочисленное число, означающее радиус сферы. Найти ее

Линейные программы

Задание: задано целочисленное число, означающее радиус сферы. Найти ее площадь

и объем.
Входные данные – радиус сферы R.
Результирующие данные (выходные): площадь сферы S, объем сферы V.
Слайд 10

Решение задачи: Дано: R – радиус сферы _____________ Найти S, V - ?

Решение задачи:

Дано:
R – радиус сферы
_____________
Найти S, V - ?

Слайд 11

Формулы площади и объема сферы

Формулы площади и объема сферы

Слайд 12

Какие переменные надо объявить?

Какие переменные надо объявить?

Слайд 13

Переменные R, S, V program sphere; var R : integer; S, V : real;

Переменные R, S, V

program sphere;
var
R : integer;
S, V :

real;
Слайд 14

Константы const Pi = 3.1415926;

Константы

const
Pi = 3.1415926;

Слайд 15

Тело программы (begin…end) Ввод данных: begin {Получение радиуса} write('Введите радиус сферы: '); readln(R);

Тело программы (begin…end)

Ввод данных:
begin
{Получение радиуса}
write('Введите радиус сферы: ');
readln(R);

Слайд 16

Действия: {Вычисляем площадь и объём} S := 4 * Pi *

Действия:

{Вычисляем площадь и объём}
S := 4 * Pi *

sqr(R);
V := 4 / 3 * (Pi * sqr(R) * R);