Презентация на тему: ПРОГРАММИРОВАНИЕ РАЗВЕТВЛЯЮЩИХСЯ АЛГОРИТМОВ АЛГОРИТМИЗАЦИЯ И ПРОГРАММИРОВАНИЕ

ПРОГРАММИРОВАНИЕ РАЗВЕТВЛЯЮЩИХСЯ АЛГОРИТМОВ АЛГОРИТМИЗАЦИЯ И ПРОГРАММИРОВАНИЕ
ПРОГРАММИРОВАНИЕ РАЗВЕТВЛЯЮЩИХСЯ АЛГОРИТМОВ АЛГОРИТМИЗАЦИЯ И ПРОГРАММИРОВАНИЕ
ПРОГРАММИРОВАНИЕ РАЗВЕТВЛЯЮЩИХСЯ АЛГОРИТМОВ АЛГОРИТМИЗАЦИЯ И ПРОГРАММИРОВАНИЕ
ПРОГРАММИРОВАНИЕ РАЗВЕТВЛЯЮЩИХСЯ АЛГОРИТМОВ АЛГОРИТМИЗАЦИЯ И ПРОГРАММИРОВАНИЕ
ПРОГРАММИРОВАНИЕ РАЗВЕТВЛЯЮЩИХСЯ АЛГОРИТМОВ АЛГОРИТМИЗАЦИЯ И ПРОГРАММИРОВАНИЕ
ПРОГРАММИРОВАНИЕ РАЗВЕТВЛЯЮЩИХСЯ АЛГОРИТМОВ АЛГОРИТМИЗАЦИЯ И ПРОГРАММИРОВАНИЕ
ПРОГРАММИРОВАНИЕ РАЗВЕТВЛЯЮЩИХСЯ АЛГОРИТМОВ АЛГОРИТМИЗАЦИЯ И ПРОГРАММИРОВАНИЕ
ПРОГРАММИРОВАНИЕ РАЗВЕТВЛЯЮЩИХСЯ АЛГОРИТМОВ АЛГОРИТМИЗАЦИЯ И ПРОГРАММИРОВАНИЕ
ПРОГРАММИРОВАНИЕ РАЗВЕТВЛЯЮЩИХСЯ АЛГОРИТМОВ АЛГОРИТМИЗАЦИЯ И ПРОГРАММИРОВАНИЕ
ПРОГРАММИРОВАНИЕ РАЗВЕТВЛЯЮЩИХСЯ АЛГОРИТМОВ АЛГОРИТМИЗАЦИЯ И ПРОГРАММИРОВАНИЕ
ПРОГРАММИРОВАНИЕ РАЗВЕТВЛЯЮЩИХСЯ АЛГОРИТМОВ АЛГОРИТМИЗАЦИЯ И ПРОГРАММИРОВАНИЕ
ПРОГРАММИРОВАНИЕ РАЗВЕТВЛЯЮЩИХСЯ АЛГОРИТМОВ АЛГОРИТМИЗАЦИЯ И ПРОГРАММИРОВАНИЕ
ПРОГРАММИРОВАНИЕ РАЗВЕТВЛЯЮЩИХСЯ АЛГОРИТМОВ АЛГОРИТМИЗАЦИЯ И ПРОГРАММИРОВАНИЕ
ПРОГРАММИРОВАНИЕ РАЗВЕТВЛЯЮЩИХСЯ АЛГОРИТМОВ АЛГОРИТМИЗАЦИЯ И ПРОГРАММИРОВАНИЕ
ПРОГРАММИРОВАНИЕ РАЗВЕТВЛЯЮЩИХСЯ АЛГОРИТМОВ АЛГОРИТМИЗАЦИЯ И ПРОГРАММИРОВАНИЕ
ПРОГРАММИРОВАНИЕ РАЗВЕТВЛЯЮЩИХСЯ АЛГОРИТМОВ АЛГОРИТМИЗАЦИЯ И ПРОГРАММИРОВАНИЕ
ПРОГРАММИРОВАНИЕ РАЗВЕТВЛЯЮЩИХСЯ АЛГОРИТМОВ АЛГОРИТМИЗАЦИЯ И ПРОГРАММИРОВАНИЕ
ПРОГРАММИРОВАНИЕ РАЗВЕТВЛЯЮЩИХСЯ АЛГОРИТМОВ АЛГОРИТМИЗАЦИЯ И ПРОГРАММИРОВАНИЕ
ПРОГРАММИРОВАНИЕ РАЗВЕТВЛЯЮЩИХСЯ АЛГОРИТМОВ АЛГОРИТМИЗАЦИЯ И ПРОГРАММИРОВАНИЕ
1/19
Средняя оценка: 4.8/5 (всего оценок: 46)
Код скопирован в буфер обмена
Скачать (298 Кб)
1

Первый слайд презентации

ПРОГРАММИРОВАНИЕ РАЗВЕТВЛЯЮЩИХСЯ АЛГОРИТМОВ АЛГОРИТМИЗАЦИЯ И ПРОГРАММИРОВАНИЕ

Изображение слайда
2

Слайд 2

Вопросы и задания № 66.

Изображение слайда
3

Слайд 3

Ключевые слова условный оператор неполный условный оператор составной оператор вложенные ветвления

Изображение слайда
4

Слайд 4

Общий вид условного оператора Перед else знак «;» не ставится. Полная форма условного оператора: if <условие> then <оператор_1> else <оператор_2> Неполная форма условного оператора: if <условие> then <оператор> Операции отношений Логические операции Простые Сложные Условия – логические выражения !

Изображение слайда
5

Слайд 5

Условный оператор program n_9; var x, a, b: real; begin writeln ('Определение принадлежности точки отрезку'); write ('Введите а, b>>'); readln (a, b); write ('Введите x>>'); readln (x); if (x>=a) and (x<=b) then writeln ('Точка принадлежит отрезку') else writeln ('Точка не принадлежит отрезку') еnd. a, b, x (x>=a) and (x<=b) ДА НЕТ да нет

Изображение слайда
6

Слайд 6

Неполный условный оператор program n_10; var y, a, b, c: integer; begin writeln ('Нахождение наибольшей из трёх величин'); write ('Введите а, b, с>>'); readln (a, b, c); y:=a; if (b>y) then y:=b; if (c>y) then y:=c; writeln ('y=', y) end. Y:=A B>Y Y:=B Y:=C C>Y да нет да нет

Изображение слайда
7

Слайд 7

Составной оператор В условном операторе и после then, и после else можно использовать только один оператор. Если в условном операторе после then или после else нужно выполнить несколько операторов, то используют составной оператор – конструкцию вида: begin <последовательность операторов> end

Изображение слайда
8

Слайд 8

Вложенные ветвления if <условие1> then if <условие2> then <оператор1> else <оператор2> else <оператор3> else всегда относится к ближайшему оператору if !

Изображение слайда
9

Слайд 9

Блок-схема решения КВУР Конец Вывод «Корни уравнения: х1=», х1, «х2=», х2 х1:= (-b+sqrt(d) ) /2/a Начало Введите коэффициенты a, b, c d : =b*b-4*a*c d < 0 да Вывод «Корней нет» нет d = 0 да x : =-b/2/a Вывод «Корень уравнения х=», х нет х 2 := (-b-sqrt(d) ) /2/a

Изображение слайда
10

Слайд 10

begin x1:=(- b+sqrt ( d ))/2/ a ; x2:=(- b-sqrt ( d ))/2/ a ; writeln ('Корни уравнения:'); writeln ('x1=', x1:9:3); writeln ('x2=', x2:9:3) end begin x:=-b/2/a; writeln ('Корень уравнения x= ', x:9:3) end program n_11; var a, b, c: real ; var d: real ; var x, x1, x2: real ; begin writeln ('Решение квадратного уравнения'); write ('Введите коэффициенты a, b, c >>'); readln ( a, b, c ); d:=b*b-4*a*c; if d <0 then writeln ('Корней нет') else if d=0 then else end.

Изображение слайда
11

Слайд 11

Решение линейного уравнения program n_12; var a, b, x: real ; begin writeln ('Решение линейного уравнения'); write ('Введите коэффициенты a, b >>'); readln ( a, b ); if a <>0 then begin x:=-b/a; writeln ('Корень уравнения x= ', x:9:3) end else if b<>0 then writeln ('Корней нет') else writeln ('x – любое число'); end. Корней нет Список данных a, b, x - вещ a, b a<> 0 x:= - b/a b<>0 Любое число нет да да нет

Изображение слайда
12

Слайд 12

Самое главное При записи на языке Паскаль разветвляющихся алгоритмов используют условный оператор: if <условие> then <оператор_1> else <оператор_2> Для записи неполных ветвлений используется неполный условный оператор: if <условие> then <оператор> Если при некотором условии требуется выполнить определённую последовательных операторов, то их объединяют в один составной оператор, имеющий вид: begin <последовательность операторов> end

Изображение слайда
13

Слайд 13

Вопросы и задания Как на языке Паскаль записывается полное и неполное ветвление? Является ли условным оператором последовательность символов? а) if x < y then x:=0 else read ( y ) б) if x > =y then x:=0; y:=0 else write ( z ) в) if x<y<z then a:=a+1 3. Что такое составной оператор? Для чего он используется в условном операторе?

Изображение слайда
14

Слайд 14

Вопросы и задания Используя составной оператор, упростите следующий фрагмент программы: if a>b then c:=1; if a>b then d:=2; if a<=b then c:=3; if a<=b then d:=4

Изображение слайда
15

Слайд 15

Вопросы и задания № 66.

Изображение слайда
16

Слайд 16

Вопросы и задания № 66. Изменить алгоритм решения задачи, проверив условия неправильного ввода стоимости выручки с продажи каждой из первых 50 газет, количества проданных газет.

Изображение слайда
17

Слайд 17

Опорный конспект Условный оператор if <условие> then <оператор_1> else <оператор_2> if <условие> then <оператор> begin <последовательность операторов> en d Полная форма Неполная форма Составной оператор

Изображение слайда
18

Слайд 18

Домашнее задание § 2.1; № 67

Изображение слайда
19

Последний слайд презентации: ПРОГРАММИРОВАНИЕ РАЗВЕТВЛЯЮЩИХСЯ АЛГОРИТМОВ АЛГОРИТМИЗАЦИЯ И ПРОГРАММИРОВАНИЕ

Домашнее задание

Изображение слайда