Презентация Структурные (сложные) операторы. Операторы IF и CASE онлайн
На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему Структурные (сложные) операторы. Операторы IF и CASE абсолютно бесплатно. Урок-презентация на эту тему содержит всего 38 слайдов. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Устройства и комплектующие » Структурные (сложные) операторы. Операторы IF и CASE
Оцените!
Оцените презентацию от 1 до 5 баллов!
- Тип файла:ppt / pptx (powerpoint)
- Всего слайдов:38 слайдов
- Для класса:1,2,3,4,5,6,7,8,9,10,11
- Размер файла:178.00 kB
- Просмотров:65
- Скачиваний:0
- Автор:неизвестен
Слайды и текст к этой презентации:
№2 слайд
![Оператор IF Оператор if](/documents_6/192d4de6cfa7b4ca922407bc5af2fe63/img1.jpg)
Содержание слайда: Оператор IF
Оператор if позволяет выбрать один из двух возможных вариантов развития программы. Выбор осуществляется в зависимости от выполнения условия.
В общем виде инструкция if записывается так:
if условие then begin
// здесь инструкции, которые надо выполнить,
// если условие истинно.
end
else begin
// здесь инструкции, которые надо выполнить,
// если условие ложно.
end;
Обратите внимание, что перед else (после end) точка с запятой не ставится.
№3 слайд
![program Project program](/documents_6/192d4de6cfa7b4ca922407bc5af2fe63/img2.jpg)
Содержание слайда: program Project1;
program Project1;
//вводятся 2 числа, вывести наибольшее
{$APPTYPE CONSOLE}
uses SysUtils;
var a,b:real;
begin
write('a='); readln(a); //ввод числа а
write('b='); readln(b); //ввод числа b
if a>b then writeln('max a=',a:6:2) // вывод a
else writeln('max b=',b:6:2); // вывод b
readln;
end.
№4 слайд
![program Project program](/documents_6/192d4de6cfa7b4ca922407bc5af2fe63/img3.jpg)
Содержание слайда: program Project2;
program Project2;
//вводятся 2 числа, вывести наибольшее
{$APPTYPE CONSOLE}
uses SysUtils;
var a,b:real;
begin
write('a='); readln(a); //ввод числа а
write('b='); readln(b); //ввод числа b
if a>b then writeln('max a=',a:6:2); //вывод числа а
If b>a then writeln('max b=',b:6:2); //вывод числа b
readln;
end.
№10 слайд
![Оператор case Оператор case](/documents_6/192d4de6cfa7b4ca922407bc5af2fe63/img9.jpg)
Содержание слайда: Оператор case
Оператор case позволяет эффективно реализовать множественный выбор. В общем виде она записывается следующим образом:
case Селектор of
список1: begin { инструкции 1 } end;
список2: begin { инструкции 2 } end;
списокМ: begin { инструкции N } end;
else
Begin { инструкции } end;
end;
№11 слайд
![Оператор case Селектор](/documents_6/192d4de6cfa7b4ca922407bc5af2fe63/img10.jpg)
Содержание слайда: Оператор case
Селектор — выражение, значение которого определяет дальнейший ход выполнения программы (т. е. последовательность инструкций, которая будет выполнена);
Список N — список констант. Если константы представляют собой диапазон чисел, то вместо списка можно указать первую и последнюю константу диапазона, разделив их двумя точками. Например, список 1, 2, 3, 4, 5, 6 может быть заменен диапазоном 1..6.
№17 слайд
![Использование Case в](/documents_6/192d4de6cfa7b4ca922407bc5af2fe63/img16.jpg)
Содержание слайда: Использование Case: в программу вводится номер дня и программа выводит соответствующее название дня: «Рабочий день», «Суббота!», «Воскресенье!», если введено недопустимое значение, то программа выводит соответствующее сообщение .
Пример 4
…
case n of
1..5: Writeln('Рабочий день‘) ;
6: Writeln('Cyббoтa!‘);
7: Writeln ('Воскресенье!‘);
else Writeln(‘Ошибка ввода‘) ;
end;
…
№19 слайд
![Циклические вычисления](/documents_6/192d4de6cfa7b4ca922407bc5af2fe63/img18.jpg)
Содержание слайда: Циклические вычисления реализуются с помощью 3-х операторов циклов
Циклические вычисления реализуются с помощью 3-х операторов циклов
FOR ... TO(DOWNTO) ... DO
(оператор цикла со счетчиком);
WHILE ... DO
(оператор цикла с предусловием);
REPEAT ... UNTIL
(оператор цикла с постусловием
№25 слайд
![Найти сумму чисел S n для](/documents_6/192d4de6cfa7b4ca922407bc5af2fe63/img24.jpg)
Содержание слайда: Найти сумму чисел S=1+2+3+…+n для заданного n.
Найти сумму чисел S=1+2+3+…+n для заданного n.
…
write(‘n=‘); readln(n);
s:=0;
for i:=1 to n do
begin
s:=s+i;
write(‘ s=‘,s); //вывод результата после каждого цикла
end;
…
Результат работы фрагмента программы при n=5
n=5
S=1 S=3 S=6 S=10 S=15
№26 слайд
![Найти произведение чисел F n](/documents_6/192d4de6cfa7b4ca922407bc5af2fe63/img25.jpg)
Содержание слайда: Найти произведение чисел F=1*2*3*…*n для заданного n, факториал числа n (n! ).
Найти произведение чисел F=1*2*3*…*n для заданного n, факториал числа n (n! ).
…
write(‘n=‘); readln(n);
F:=1;
for i:=1 to n do
begin
F:=F*i;
write(‘ F=‘,F); //вывод результата
end;
…
Результат работы фрагмента программы при n=5
n=5
F=1 F=2 F=6 F=24 F=120
№27 слайд
![Рассчитать факториал числа n](/documents_6/192d4de6cfa7b4ca922407bc5af2fe63/img26.jpg)
Содержание слайда: Рассчитать факториал числа (n+1)! для заданного n: F=1*2*3*4*…*n*(n+1).
Рассчитать факториал числа (n+1)! для заданного n: F=1*2*3*4*…*n*(n+1).
…
write(‘n=‘); readln(n);
F:=1;
for i:=1 to n do
F:=F*(i+1);
writeln(‘F=‘,F);
…
Результат работы фрагмента программы при n=5
n=5
F= 720
№30 слайд
![Оператор WHILE...DO Формат](/documents_6/192d4de6cfa7b4ca922407bc5af2fe63/img29.jpg)
Содержание слайда: Оператор WHILE...DO
Формат оператора
WHILE <логическое условие> DO
begin
{операторы тела цикла};
end;
логическое условие - оператор отношения (логическое выражение), определяющий условие завершения цикла;
операторы тела цикла — любой исполнимый оператор или блок операторов, заключенных в операторные скобки.
Операторы, входящие в тело цикла, выполняются до тех пор, пока при проверке логического условия получаем результат TRUE («истина»).
№33 слайд
![Оператор цикла REPEAT...UNTIL](/documents_6/192d4de6cfa7b4ca922407bc5af2fe63/img32.jpg)
Содержание слайда: Оператор цикла REPEAT...UNTIL
Формат оператора
REPEAT
<1 оператор тела цикла;>
<2 оператор тела цикла;>
…
<N оператор тела цикла >
UNTIL <логическое условие>;
Логическое условие — логическое выражение, определяющее условие завершения цикла;
операторы тела цикла – любой оператор или группа операторов.
№37 слайд
![Отличия и особенности работы](/documents_6/192d4de6cfa7b4ca922407bc5af2fe63/img36.jpg)
Содержание слайда: Отличия и особенности работы с циклическими операторами
Цикл с предусловием While
(пока условие истинно)
1. До начала цикла должны быть сделаны начальные установки переменных, управляющих условием цикла, для корректного входа в цикл
2. В теле цикла должны присутствовать операторы, изменяющие переменные условия так, чтобы цикл через некоторое число итераций (повторов) завершился
3. Цикл работает пока условие истинно (пока True)
4. Цикл завершается, когда условие становится ложным (до False)
5. Цикл может не выполниться ни разу, если исходное значение условия при входе в цикл False
6. Если в теле цикла требуется выполнить более одного оператора, то необходимо использовать составной оператор (begin … end)
Скачать все slide презентации Структурные (сложные) операторы. Операторы IF и CASE одним архивом:
Похожие презентации
-
Графика: циклы, операторы Case, Random
-
Оператор выбора case
-
Оператор множественного выбора CASE
-
Switch-case оператор многозначного выбора (переключатель)
-
Реализация ветвлений в алгоритмах. Структурные операторы (Object Pascal)
-
Новые структурные операторы и массивы данных
-
Условный оператор IF и оператор выбора CASE Turbo Pascal
-
Синтаксис оператора
-
Засоби візуальної розробки програм. Поняття оператора
-
Условный оператор. Команды ветвления. (Тема 4)