🗊 Презентация Структурные (сложные) операторы. Операторы IF и CASE

Нажмите для полного просмотра!
Структурные (сложные) операторы. Операторы IF и CASE, слайд №1 Структурные (сложные) операторы. Операторы IF и CASE, слайд №2 Структурные (сложные) операторы. Операторы IF и CASE, слайд №3 Структурные (сложные) операторы. Операторы IF и CASE, слайд №4 Структурные (сложные) операторы. Операторы IF и CASE, слайд №5 Структурные (сложные) операторы. Операторы IF и CASE, слайд №6 Структурные (сложные) операторы. Операторы IF и CASE, слайд №7 Структурные (сложные) операторы. Операторы IF и CASE, слайд №8 Структурные (сложные) операторы. Операторы IF и CASE, слайд №9 Структурные (сложные) операторы. Операторы IF и CASE, слайд №10 Структурные (сложные) операторы. Операторы IF и CASE, слайд №11 Структурные (сложные) операторы. Операторы IF и CASE, слайд №12 Структурные (сложные) операторы. Операторы IF и CASE, слайд №13 Структурные (сложные) операторы. Операторы IF и CASE, слайд №14 Структурные (сложные) операторы. Операторы IF и CASE, слайд №15 Структурные (сложные) операторы. Операторы IF и CASE, слайд №16 Структурные (сложные) операторы. Операторы IF и CASE, слайд №17 Структурные (сложные) операторы. Операторы IF и CASE, слайд №18 Структурные (сложные) операторы. Операторы IF и CASE, слайд №19 Структурные (сложные) операторы. Операторы IF и CASE, слайд №20 Структурные (сложные) операторы. Операторы IF и CASE, слайд №21 Структурные (сложные) операторы. Операторы IF и CASE, слайд №22 Структурные (сложные) операторы. Операторы IF и CASE, слайд №23 Структурные (сложные) операторы. Операторы IF и CASE, слайд №24 Структурные (сложные) операторы. Операторы IF и CASE, слайд №25 Структурные (сложные) операторы. Операторы IF и CASE, слайд №26 Структурные (сложные) операторы. Операторы IF и CASE, слайд №27 Структурные (сложные) операторы. Операторы IF и CASE, слайд №28 Структурные (сложные) операторы. Операторы IF и CASE, слайд №29 Структурные (сложные) операторы. Операторы IF и CASE, слайд №30 Структурные (сложные) операторы. Операторы IF и CASE, слайд №31 Структурные (сложные) операторы. Операторы IF и CASE, слайд №32 Структурные (сложные) операторы. Операторы IF и CASE, слайд №33 Структурные (сложные) операторы. Операторы IF и CASE, слайд №34 Структурные (сложные) операторы. Операторы IF и CASE, слайд №35 Структурные (сложные) операторы. Операторы IF и CASE, слайд №36 Структурные (сложные) операторы. Операторы IF и CASE, слайд №37 Структурные (сложные) операторы. Операторы IF и CASE, слайд №38

Содержание

Вы можете ознакомиться и скачать презентацию на тему Структурные (сложные) операторы. Операторы IF и CASE. Доклад-сообщение содержит 38 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

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


Слайд 1


Структурные (сложные) операторы Операторы IF и CASE
Описание слайда:
Структурные (сложные) операторы Операторы IF и CASE

Слайд 2


Оператор IF Оператор if позволяет выбрать один из двух возможных вариантов развития программы. Выбор осуществляется в зависимости от выполнения...
Описание слайда:
Оператор IF Оператор if позволяет выбрать один из двух возможных вариантов развития программы. Выбор осуществляется в зависимости от выполнения условия. В общем виде инструкция if записывается так: if условие then begin // здесь инструкции, которые надо выполнить, // если условие истинно. end else begin // здесь инструкции, которые надо выполнить, // если условие ложно. end; Обратите внимание, что перед else (после end) точка с запятой не ставится.

Слайд 3


program Project1; program Project1; //вводятся 2 числа, вывести наибольшее {$APPTYPE CONSOLE} uses SysUtils; var a,b:real; begin write('a=');...
Описание слайда:
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 Project2; program Project2; //вводятся 2 числа, вывести наибольшее {$APPTYPE CONSOLE} uses SysUtils; var a,b:real; begin write('a=');...
Описание слайда:
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.

Слайд 5


Структурные (сложные) операторы. Операторы IF и CASE, слайд №5
Описание слайда:

Слайд 6


Структурные (сложные) операторы. Операторы IF и CASE, слайд №6
Описание слайда:

Слайд 7


Логические операции
Описание слайда:
Логические операции

Слайд 8


Структурные (сложные) операторы. Операторы IF и CASE, слайд №8
Описание слайда:

Слайд 9


Структурные (сложные) операторы. Операторы IF и CASE, слайд №9
Описание слайда:

Слайд 10


Оператор case Оператор case позволяет эффективно реализовать множественный выбор. В общем виде она записывается следующим образом: case Селектор of...
Описание слайда:
Оператор case Оператор case позволяет эффективно реализовать множественный выбор. В общем виде она записывается следующим образом: case Селектор of список1: begin { инструкции 1 } end; список2: begin { инструкции 2 } end; списокМ: begin { инструкции N } end; else Begin { инструкции } end; end;

Слайд 11


Оператор case Селектор — выражение, значение которого определяет дальнейший ход выполнения программы (т. е. последовательность инструкций, которая...
Описание слайда:
Оператор case Селектор — выражение, значение которого определяет дальнейший ход выполнения программы (т. е. последовательность инструкций, которая будет выполнена); Список N — список констант. Если константы представляют собой диапазон чисел, то вместо списка можно указать первую и последнюю константу диапазона, разделив их двумя точками. Например, список 1, 2, 3, 4, 5, 6 может быть заменен диапазоном 1..6.

Слайд 12


Структурные (сложные) операторы. Операторы IF и CASE, слайд №12
Описание слайда:

Слайд 13


Блок- схема использования CASE
Описание слайда:
Блок- схема использования CASE

Слайд 14


Использование Case: в программу вводится номер дня и программа выводит соответствующее название дня: «Рабочий день», «Суббота!», «Воскресенье!»....
Описание слайда:
Использование Case: в программу вводится номер дня и программа выводит соответствующее название дня: «Рабочий день», «Суббота!», «Воскресенье!». Пример 1 … case n of 1,2,3,4,5: Writeln('Рабочий день‘) ; 6: Writeln('Cyббoтa!‘); 7: Writeln ('Воскресенье!‘); end; …

Слайд 15


Использование Case: в программу вводится номер дня и программа выводит соответствующее название дня: «Рабочий день», «Суббота!», «Воскресенье!»....
Описание слайда:
Использование Case: в программу вводится номер дня и программа выводит соответствующее название дня: «Рабочий день», «Суббота!», «Воскресенье!». Пример 2 … case n of 1..5: Writeln('Рабочий день‘) ; 6: Writeln('Cyббoтa!‘); 7: Writeln ('Воскресенье!‘); end; …

Слайд 16


Использование Case: в программу вводится номер дня и программа выводит соответствующее название дня: «Рабочий день», «Суббота!», «Воскресенье!»....
Описание слайда:
Использование Case: в программу вводится номер дня и программа выводит соответствующее название дня: «Рабочий день», «Суббота!», «Воскресенье!». Пример 3 … case n of 6: Writeln('Cyббoтa!‘); 7: Writeln ('Воскресенье!‘); else Writeln('Рабочий день‘) ; end; …

Слайд 17


Использование Case: в программу вводится номер дня и программа выводит соответствующее название дня: «Рабочий день», «Суббота!», «Воскресенье!», если...
Описание слайда:
Использование Case: в программу вводится номер дня и программа выводит соответствующее название дня: «Рабочий день», «Суббота!», «Воскресенье!», если введено недопустимое значение, то программа выводит соответствующее сообщение . Пример 4 … case n of 1..5: Writeln('Рабочий день‘) ; 6: Writeln('Cyббoтa!‘); 7: Writeln ('Воскресенье!‘); else Writeln(‘Ошибка ввода‘) ; end; …

Слайд 18


Циклический вычислительный процесс (ЦВП). Операторы циклов (повторов)
Описание слайда:
Циклический вычислительный процесс (ЦВП). Операторы циклов (повторов)

Слайд 19


Циклические вычисления реализуются с помощью 3-х операторов циклов Циклические вычисления реализуются с помощью 3-х операторов циклов FOR ......
Описание слайда:
Циклические вычисления реализуются с помощью 3-х операторов циклов Циклические вычисления реализуются с помощью 3-х операторов циклов FOR ... TO(DOWNTO) ... DO (оператор цикла со счетчиком); WHILE ... DO (оператор цикла с предусловием); REPEAT ... UNTIL (оператор цикла с постусловием

Слайд 20


Оператор FOR. Форматы записи оператора. FOR := TO DO begin {операторы тела цикла}; end; или FOR := DOWNTO DO begin {операторы тела цикла}; end;
Описание слайда:
Оператор FOR. Форматы записи оператора. FOR := TO DO begin {операторы тела цикла}; end; или FOR := DOWNTO DO begin {операторы тела цикла}; end;

Слайд 21


Использование оператора For … FOR n := 1 TO 5 DO WRITE(n,' '); … Результат работы фрагмента программы 1 2 3 4 5 _
Описание слайда:
Использование оператора For … FOR n := 1 TO 5 DO WRITE(n,' '); … Результат работы фрагмента программы 1 2 3 4 5 _

Слайд 22


Использование оператора For … … FOR n := 5 DOWNTO 1 DO WRITE(n,' '); … Результат работы фрагмента программы 5 4 3 2 1 _
Описание слайда:
Использование оператора For … … FOR n := 5 DOWNTO 1 DO WRITE(n,' '); … Результат работы фрагмента программы 5 4 3 2 1 _

Слайд 23


Блок-схема
Описание слайда:
Блок-схема

Слайд 24


Найти сумму чисел S=1+2+3+…+n для заданного n. Найти сумму чисел S=1+2+3+…+n для заданного n. … write(‘n=‘); readln(n); s:=0; for i:=1 to n do...
Описание слайда:
Найти сумму чисел S=1+2+3+…+n для заданного n. Найти сумму чисел S=1+2+3+…+n для заданного n. … write(‘n=‘); readln(n); s:=0; for i:=1 to n do s:=s+i; writeln(‘s=‘,s); //вывод результата … Результат работы фрагмента программы при n=5 n=5 S=15

Слайд 25


Найти сумму чисел 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=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=1*2*3*…*n для заданного n, факториал числа n (n! ). Найти произведение чисел F=1*2*3*…*n для заданного n, факториал числа...
Описание слайда:
Найти произведение чисел 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+1)! для заданного n: F=1*2*3*4*…*n*(n+1). Рассчитать факториал числа (n+1)! для заданного n: F=1*2*3*4*…*n*(n+1). …...
Описание слайда:
Рассчитать факториал числа (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

Слайд 28


Рассчитать xn для заданных х и n. Рассчитать xn для заданных х и n. … write(‘x=‘); readln(x); write(‘n=‘); readln(n); A:=1; for i:=1 to n do A:=A*x;...
Описание слайда:
Рассчитать xn для заданных х и n. Рассчитать xn для заданных х и n. … write(‘x=‘); readln(x); write(‘n=‘); readln(n); A:=1; for i:=1 to n do A:=A*x; writeln(‘A=‘,A); … Результат работы фрагмента программы при x=2 и n=5 x=2 n=5 A=32

Слайд 29


Рассчитать xn для заданных х и n. Рассчитать xn для заданных х и n. … write(‘x=‘); readln(x); write(‘n=‘); readln(n); A:=1; for i:=1 to n do begin...
Описание слайда:
Рассчитать xn для заданных х и n. Рассчитать xn для заданных х и n. … write(‘x=‘); readln(x); write(‘n=‘); readln(n); A:=1; for i:=1 to n do begin A:=A*x; write(‘A=‘,A); end; … Результат работы фрагмента программы при x=2 и n=5 x=2 n=5 A=2 A=4 A=8 A=16 A=32

Слайд 30


Оператор WHILE...DO Формат оператора WHILE DO begin {операторы тела цикла}; end; логическое условие - оператор отношения (логическое выражение),...
Описание слайда:
Оператор WHILE...DO Формат оператора WHILE DO begin {операторы тела цикла}; end; логическое условие - оператор отношения (логическое выражение), определяющий условие завершения цикла; операторы тела цикла — любой исполнимый оператор или блок операторов, заключенных в операторные скобки. Операторы, входящие в тело цикла, выполняются до тех пор, пока при проверке логического условия получаем результат TRUE («истина»).

Слайд 31


Оператор цикла While … do … При использовании оператора WHILE: может не выполниться ни одного цикла, если логическое условие ложно; произойдет...
Описание слайда:
Оператор цикла While … do … При использовании оператора WHILE: может не выполниться ни одного цикла, если логическое условие ложно; произойдет зацикливание программы, если логическое условие будет всегда истинно.

Слайд 32


Пример использования оператора While … do … … i:=4; While i
Описание слайда:
Пример использования оператора While … do … … i:=4; While i

Слайд 33


Оператор цикла REPEAT...UNTIL Формат оператора REPEAT … UNTIL ; Логическое условие — логическое выражение, определяющее условие завершения цикла;...
Описание слайда:
Оператор цикла REPEAT...UNTIL Формат оператора REPEAT … UNTIL ; Логическое условие — логическое выражение, определяющее условие завершения цикла; операторы тела цикла – любой оператор или группа операторов.

Слайд 34


При использовании оператора REPEAT… UNTIL … : Операторы тела цикла выполнятся обязательно один раз при любом логическом условии. Если логическое...
Описание слайда:
При использовании оператора REPEAT… UNTIL … : Операторы тела цикла выполнятся обязательно один раз при любом логическом условии. Если логическое условие будет постоянно ложно, то программа зациклится.

Слайд 35


Пример использования оператора REPEAT … UNTIL
Описание слайда:
Пример использования оператора REPEAT … UNTIL

Слайд 36


Структурные (сложные) операторы. Операторы IF и CASE, слайд №36
Описание слайда:

Слайд 37


Отличия и особенности работы с циклическими операторами Цикл с предусловием While (пока условие истинно) 1. До начала цикла должны быть сделаны...
Описание слайда:
Отличия и особенности работы с циклическими операторами Цикл с предусловием While (пока условие истинно) 1. До начала цикла должны быть сделаны начальные установки переменных, управляющих условием цикла, для корректного входа в цикл 2. В теле цикла должны присутствовать операторы, изменяющие переменные условия так, чтобы цикл через некоторое число итераций (повторов) завершился 3. Цикл работает пока условие истинно (пока True) 4. Цикл завершается, когда условие становится ложным (до False) 5. Цикл может не выполниться ни разу, если исходное значение условия при входе в цикл False 6. Если в теле цикла требуется выполнить более одного оператора, то необходимо использовать составной оператор (begin … end)

Слайд 38


Цикл со счетчиком (с параметром) For … to (downto) … do
Описание слайда:
Цикл со счетчиком (с параметром) For … to (downto) … do



Похожие презентации
Mypresentation.ru
Загрузить презентацию