Разделы презентаций


Операторы языка Object Pascal

Содержание

1. Организация операторов Object Pascal ПУП – ЦC – ПОП - ВВ Составной оператор Условные операторы Оператор выбора Операторы цикла Описание подпрограммы Оператор присваивания Оператор безусловного перехода Пустой оператор Оператор вызова

Слайды и текст этой презентации

Слайд 1Тема 3. Операторы языка Object Pascal
Организация операторов Object Pascal
Оператор присваивания
Операторы

ввода данных
Операторы вывода данных
Пустой оператор
Метки и оператор безусловного перехода
Приложение: синтаксические

диаграммы
Тема 3. Операторы языка Object PascalОрганизация операторов Object PascalОператор присваиванияОператоры ввода данныхОператоры вывода данныхПустой операторМетки и оператор

Слайд 21. Организация операторов Object Pascal
ПУП – ЦC – ПОП

- ВВ
Составной оператор
Условные операторы
Оператор выбора
Операторы

цикла
Описание подпрограммы

Оператор присваивания
Оператор безусловного перехода
Пустой оператор
Оператор вызова подпрограммы

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

простые

1. Организация операторов Object Pascal ПУП – ЦC – ПОП - ВВ Составной оператор Условные операторы Оператор

Слайд 32. Оператор присваивания
Примеры
Var x: integer;
Y: real;
C:

char;
Test: Boolean;
Begin
x := 200;
y := Sin(Pi/3);

c := ‘6’;
test := false;
y := x;
x := x + 1 ;
. . .

<имя переменной> := <выражение> ;

частный случай - переменная



без пробела!

в блок-схемах:

2. Оператор присваиванияПримерыVar x: integer;  Y: real;  C: char;  Test: Boolean;Begin x := 200;

Слайд 43. Операторы ввода данных
READ () ;
Примеры:
read(а);
read(x1,x2,x3);
readln(a,b,c);
readln;

пустой оператор ввода

через запятую!
READLN

() ;

необязательно


необязательно
В блок-схемах:

3. Операторы ввода данныхREAD () ;Примеры:read(а);read(x1,x2,x3);readln(a,b,c);readln;пустой оператор вводачерез запятую!READLN () ;необязательнонеобязательноВ блок-схемах:

Слайд 5Примеры оператора ввода
на экране

Ошибка ввода!

Примеры оператора вводана экранеОшибка ввода!

Слайд 6Примеры оператора ввода readln
на экране

Примеры оператора ввода readlnна экране

Слайд 72 вариант примера ввода
на экране

2 вариант примера вводана экране

Слайд 84. Операторы вывода данных
WRITE () ;

через запятую!
WRITELN ()

;

необязательно


необязательно
В блок-схемах:
Пример:
var x: integer;
y: real;
с: char;

b: boolean;
begin
x:=1; y:=2.3; c:=‘d’; b:= True;
write(x,y); write(x+y);
writeln(c); writeln(b);. . .
4. Операторы вывода данныхWRITE () ;через запятую!WRITELN () ;необязательнонеобязательноВ блок-схемах:Пример:var x: integer;  y: real;  с:

Слайд 9Примеры использования оператора вывода
Пример 1.
var x1,x2,x3: integer;
y: real;
begin

x1:=1; x2:=2; x3:=3; y:=3;
write(x1,x2,x3);
write(7);
write(x1+sqr(y)); . . .

Пример

2.
. . .
write(‘Hello, Delphi!’);
x1:=5;
write(‘x1=’,x1);
. . .

на экране


Примеры использования оператора выводаПример 1.var x1,x2,x3: integer;  y: real;begin x1:=1; x2:=2; x3:=3; y:=3; write(x1,x2,x3); write(7); write(x1+sqr(y));

Слайд 10Примеры использования оператора WRITELN
Пример 3.
. . .
writeln('==========');
writeln; writeln;

writeln;
writeln; writeln;
writeln('==========');
. . .
Пример 1.
Writeln(3);
Writeln(2);writeln(6);
34
23
56
Пример 2.
Writeln(3,4);
Writeln(2,3);writeln(5,6);
3
2
6
на экране

Примеры использования оператора  WRITELNПример 3.. . . writeln('=========='); writeln; writeln; writeln; writeln; writeln; writeln('==========');. . .Пример

Слайд 114. Форматный вывод
целое число
Пример 1:
Var c:integer;
ch:char;

a:Boolean;
Begin
C:=12; Writeln(c:4);
ch:=‘y’; writeln(ch:5);
a:=2>3; Writeln(a);
Writeln(1


False
⌐⌐⌐⌐True

на экране

<выражение> : N


для целых, логических и символьных данных

для вещественных данных

целые числа

<выражение> : N : M


Пример 2:
Var t,d:real;
begin
t:=3.15; d:=3;
Writeln(t:7:2, t+d:10:1);
End.

⌐⌐⌐3.15⌐⌐⌐⌐⌐⌐⌐6.5

на экране

N > M

4. Форматный выводцелое числоПример 1:Var c:integer;  ch:char;   a:Boolean;Begin C:=12; Writeln(c:4); ch:=‘y’; writeln(ch:5); a:=2>3; Writeln(a);

Слайд 12Пример вывода с заголовком

Пример вывода с заголовком

Слайд 13Пример некорректного задания формата вывода
Program write1;
var s,g:real;
begin
s:=234.65456;g:=0.12345;
writeln('s=',s:7:3);
writeln('g=',g:2:3);

readln
end.
s=234.655
g=0.123

Пример некорректного задания формата выводаProgram write1;var s,g:real;begin s:=234.65456;g:=0.12345; writeln('s=',s:7:3); writeln('g=',g:2:3); readlnend.s=234.655g=0.123

Слайд 145. Пустой оператор
Пример 1:
. . .
begin
s1; s2; s3
end;
begin
s1;

s2;; s3;
end;
. . .
Пример 3:
. . .
Begin
. . .

repeat until false;
End.

Пример 2:
. . .
repeat
s1; s2; s3
until bool;
. . .

5. Пустой операторПример 1:. . .begin s1; s2; s3end;begin s1; s2;; s3;end;. . .Пример 3:. . .Begin

Слайд 15Пример завершения программы с использованием пустого оператора

Пример завершения программы с использованием пустого оператора

Слайд 166. Метки и оператор безусловного перехода
Примеры: (оператора GOTO)
. .

.
Begin
. . .
goto 10; . . .
goto metka1;

. . .
goto error; . . .

Примеры: (меток)
Label 10,metka1,error;
. . .
Begin
. . .
10: x := 1;. . .
metka1: writeln(x);. . .
error: ;. . .

<метка> : <оператор> ;

LABEL <список меток> ;


через запятую

GOTO <метка> ;

6. Метки и оператор безусловного переходаПримеры: (оператора GOTO) . . .Begin. . . goto 10; . .

Слайд 17Правила использования оператора перехода:
все метки должны быть описаны только один

раз;
метка должна помечать оператор, находящийся в том же блоке, что

и оператор goto;
(переход внутрь структурированного оператора может вызвать непредсказуемые эффекты).

BS-программы (Bowl-Of-Spaghetti)






Правила использования оператора перехода:все метки должны быть описаны только один раз;метка должна помечать оператор, находящийся в том

Слайд 18Приложение: Синтаксические диаграммы
Оператор присваивания
Определение метки
Оператор безусловного перехода
Описание метки

Приложение: Синтаксические диаграммыОператор присваиванияОпределение меткиОператор безусловного переходаОписание метки

Слайд 19Процедура read
Список ввода
Процедура write
Список вывода

Процедура readСписок ввода Процедура writeСписок вывода

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

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

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

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

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


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

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