Программирование на ЯВУ Pascal презентация

Содержание

Структура программы. Программа состоит из отдельных разделов или блоков, которые должны располагаться в следующем порядке: [ - заголовок программы; ] [ -

Слайд 1
Программирование
на ЯВУ Pascal


Слайд 2Структура программы.
Программа состоит из отдельных разделов или блоков, которые должны

располагаться в следующем порядке:

[ - заголовок программы; ]
[ - раздел объявления меток; ]
[ - раздел объявления констант; ]
[ - раздел объявления типов; ]
[ - раздел объявления переменных; ]
[ - раздел объявления процедур и функций; ]
- тело программы (обязательная часть).

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


Слайд 3Заголовок программы состоит из зарезервированного слова program и имени программы (идентификатора).

Завершается заголовок, так же как и любая другая строка программы, точкой с запятой.

Идентификатор - это имя, свободно избираемое программистом
для элементов программы
(Процедур, Функций, Констант, Переменных и Типов данных).

Идентификатор должен удовлетворять следующим условиям:

- должен начинаться с латинской буквы или с символа подчёркивания;
- не различаются большие и малые буквы;
- начиная со второй позиции можно применять наряду с буквами цифры;
- пробел является разделителем и не может присутствовать внутри идентификатора;
- зарезервированные слова (такие как begin, end, program в качестве идентификатора не допускаются;
- максимальная длина идентификатора при сравнениях 63 символа.


Слайд 4Тело программы начинается словом begin,
а заканчивается словом end с точкой,

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

Program primer;
begin
тело программы
end.


Слайд 5Основные типы данных.
Целый тип
Integer
Вещественный тип
Real


Слайд 6Переменными
называются параметры программы, значения которых могут изменяться в процессе её

выполнения.
Любая переменная в Паскале должна быть описана раньше, чем она будет использована.
Все используемые в программе переменные должны быть определены с указанием их типов в разделе объявления переменных.
Этот раздел начинается служебным словом Var

Var
<список переменных 1>: <тип 1>;
<список переменных 2>: <тип 2>;

Пример:
Var
x,y,z: integer;
sum, p: real;


Слайд 7Константами называются параметры программы, значения которых не меняются
в процессе ее

выполнения.

Const
<имя константы 1> = <значение 1>;
<имя константы 2> = <значение 2>;

Пример:
Const
kl=125;
step=11.25;


Слайд 8Стандартные функции.
Арифметические функции:
Abs(x) абсолютная величина (модуль)
Arctan(x) арктангенс
Cos(x) косинус
Exp(x) e в степени

x (експонента)
Frac(x) дробная часть числа
Int(x) целая часть
Ln(x) натуральный логарифм
Pi число пи Pi=3.14
Sin(x) синус
Sqr(x) квадрат
Sqrt(x) квадратный корень

Примечание:
все тригонометрические функции
используют радианную меру угла.


Слайд 9Знаки операций.
Арифметические операции:
+ сложение
- вычитание
* умножение
/ деление

div деление целых чисел.


Например: a div b если a=10 и b=3 то результат = 3.

mod остаток от деления целых чисел.
Например: a mod b если a=10 и b=3 то результат = 1.

Слайд 10Знаки операций.
Операции отношения:
Операция присваивания:
применяется для записи информации в объявленную

в программе переменную. Знак операции присваивания ":=" двоеточие равно. Например:
а:=1996;

= равно
<> не равно
< меньше
<= меньше или равно
>= больше или равно
> больше


Слайд 11Операторы ввода информации.
Занести информацию в переменную можно в ходе выполнения программы.

Для этого используются так называемые операторы ввода информации:

Read (a);
Readln (a);

При выполнении этих операторов на экране монитора возникнет курсор. После этого Вы должны набрать на клавиатуре нужное число и нажать клавишу Enter.
Число запомнится в переменной, которая была указана в скобках (в данном случае в переменной а).

Слайд 12Операторы вывода информации.
Write
Writeln

С помощью этих операторов можно вывести любую информацию

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

Например:
Write ('Эта строка, от апострофа до апострофа, будет выведена на экран');

Слайд 13Операторы вывода информации.
Можно вывести значение объявленной раннее переменной. Для этого необходимо

просто указать её имя.

Например:
Write (a);

Выводить можно и текстовые сообщения и значения переменных одновременно.

Например:
Write ('Значение переменной а равно ',a);

Слайд 14Операторы вывода информации.
Как Вы заметили, элементы выводимой информации отделяются друг от

друга запятыми.

При выводе информации оператором Write курсор не переводится на новую строку.

При выводе информации оператором Writeln курсор переходит на начало следующей строки.

Выражения в тексте программы, взятые в фигурные скобки {}, являются комментариями и компилятором игнорируются.

Слайд 15Примеры программ.
PROGRAM second; {заголовок программы}
VAR

{раздел объявления переменных}
x,y,summa: integer; {раздел объявления переменных}
BEGIN {начало тела программы}
Writeln ('Введите первое число:'); {вывод сообщения}
Readln (x); {ввод числа x}
Writeln ('Введите второе число:'); {вывод сообщения}
Readln (y); {ввод числа y}
Summa:=x+y; {вычисление суммы}
Writeln ('Результат суммирования:‘); {вывод сообщения}
Writeln (summa); {вывод значения переменной}
END. {конец тела программы}

Задача: даны два целых числа, вычислить их сумму.


Слайд 16Найти значение функции z = x2+4y

Program S; {название программы}
Var {раздел описания

переменных}
х, у, z: integer; {переменные x, y, z целого типа}
Begin {начало тела программы}
writeln (‘Введите x’); {вывод комментария на экран}
writeln (‘Введите y’); {вывод комментария на экран}
readln (x); {ввод числового значение в переменную х}
readln (y); {ввод числового значения в переменную y}
z:= x*x + 4*y; {расчет результата по формуле}
writeln (‘Результат’); {вывод комментария на экран}
writeln (z); {вывод значения переменной z}
End. {конец тела программы}


Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика