Презентация на тему: Ветвление в Pascal

Реклама. Продолжение ниже
Ветвление в Pascal
Три типа алгоритмов
Ветвление в Pascal
Ветвление в Pascal
Ветвление в Pascal
Ветвление в Pascal
Задача. Найдите наибольшее из двух целых чисел.
Ветвление в Pascal
Полное ветвление
Неполное ветвление
Один оператор if может входить в состав другого оператора if :
!!!
Ветвление в Pascal
Домашнее задание
Самостоятельная работа
1/15
Средняя оценка: 4.8/5 (всего оценок: 67)
Код скопирован в буфер обмена
Скачать (78 Кб)
Реклама. Продолжение ниже
1

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

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

Слайд 2: Три типа алгоритмов

Линейные С ветвлением С циклом

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

Слайд 3

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

Слайд 4

Ветвление представляет собой алгоритмическую конструкцию, в которой выполнение того или иного шага зависит от истинности условия. На рисунке приведена блок-схема ветвления Если условие ветвления То действия 1 (если выполняется условие) Иначе действия 2 (если условие не выполняется) Всё Алгоритмический язык условие действие 1 действие 2 да нет

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

Слайд 5

Алгоритм «Забота о своем здоровье» Начало Если у тебя что-то болит То иди к врачу Всё Конец Алгоритм «Покупка билета на аттракцион» Начало Если тебе исполнилось 12 лет То купи взрослый билет Иначе купи детский билет Всё Конец Алгоритм с неполной командой ветвления Алгоритм с полной командой ветвления условие действие 1 действие 2 условие действие 1 да нет да нет

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

Слайд 6

If (если) then (тогда) else (иначе); Если То Иначе Всё Язык программирования Turbo Pascal Алгоритмический язык

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

Слайд 7: Задача. Найдите наибольшее из двух целых чисел

Дано: a, b -целые числа Найти: d – наибольшее число Решение: если a > b, то d:= а, иначе d:= b.

Изображение слайда
1/1
Реклама. Продолжение ниже
8

Слайд 8

Пример программы на языке программирования Pascal {Программа, которая находит наибольшее из двух целых чисел} Program maximal; var a,b,d:integer; begin writeln ('введите целых два числа через пробел '); readln (a,b); if a>b then d:=a else d:=b; writeln ('наибольшее число', d); readln end. начало a, b a>b да нет d:=a d:=b d конец

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

Слайд 9: Полное ветвление

if условие then begin операторы end else begin операторы end; условие да нет Оператор 1 Оператор 2… Оператор 1 Оператор 2…

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

Слайд 10: Неполное ветвление

if условие then begin операторы end ; условие да нет Оператор 1 Оператор 2…

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

Слайд 11: Один оператор if может входить в состав другого оператора if :

Вариант 1: if условие1 then if условие2 then оператор1 else оператор2 else оператор3 Вариант 2: if условие1 then оператор1 else if условие2 then оператор2 else оператор3 Вариант 3: if условие1 then if условие2 then оператор2 else оператор3

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

Слайд 12: !!!

При вложенности операторов каждое else соответствует тому then, которое ему предшествует. Конструкций со степенью вложенности больше 3 необходимо избегать. Если операторов больше чем один следует использовать связку begin…end В условных операторах точка с запятой НЕ ставится после then и перед else Если условий несколько используются связки AND, OR ( в этом случае каждое условие заключается в скобки)

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

Слайд 13

Например: ... If (a <0) and (b <0) then writeln (‘a+b - отрицательное ’ )…

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

Слайд 14: Домашнее задание

Читать конспект Написать программу на языке программирования Pascal для задачи (+ блок-схема): вводятся года рождения Оли, Тани и Кати. Вывести на экран кто старше всех.

Изображение слайда
1/1
Реклама. Продолжение ниже
15

Последний слайд презентации: Ветвление в Pascal: Самостоятельная работа

Напишите программу для нахождения наименьшего из двух целых чисел на языке программирования Pascal. 2. Напишите программу на языке программирования Pascal для решения задачи: д ано вещественное число, если это число неотрицательное, то надо возвести его в квадрат, в четвёртую степень – отрицательное.

Изображение слайда
1/1
Реклама. Продолжение ниже