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


Ветвление в Pascal

Три типа алгоритмовЛинейныеС ветвлениемС циклом

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

Слайд 1Ветвление в Pascal

Ветвление в Pascal

Слайд 2Три типа алгоритмов
Линейные
С ветвлением
С циклом

Три типа алгоритмовЛинейныеС ветвлениемС циклом

Слайд 4Ветвление представляет собой алгоритмическую конструкцию, в которой выполнение того или

иного шага зависит от истинности условия.

На рисунке приведена блок-схема ветвления
Если

условие ветвления
То действия 1 (если выполняется условие)
Иначе действия 2 (если условие не выполняется)
Всё

Алгоритмический язык

условие

действие 1

действие 2

да

нет

Ветвление представляет собой алгоритмическую конструкцию, в которой выполнение того или иного шага зависит от истинности условия.На рисунке

Слайд 5Алгоритм «Забота о своем здоровье»
Начало
Если у тебя что-то болит

То иди к врачу
Всё
Конец




Алгоритм «Покупка билета на аттракцион»
Начало
Если

тебе исполнилось 12 лет
То купи взрослый билет
Иначе купи детский билет
Всё
Конец

Алгоритм с неполной командой ветвления

Алгоритм с полной командой ветвления

условие

действие 1

действие 2

условие

действие 1

да

нет

да

нет

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

Слайд 6If (если) then (тогда)
else

(иначе);
Если
То

Иначе
Всё

Язык программирования Turbo Pascal

Алгоритмический язык

If (если)   then (тогда)    else (иначе);Если     То

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

Найти:

d – наибольшее число
Решение: если a > b , то

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

Слайд 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

конец

Пример программы на языке программирования Pascal{Программа, которая находит наибольшее из двух целых чисел} Program maximal; var a,b,d:integer;

Слайд 9Полное ветвление
if условие
then
begin

операторы
end
else
begin

операторы
end;

Оператор 1
Оператор 2…

Оператор 1
Оператор 2…

Полное ветвлениеif условие then   begin     операторы   end else

Слайд 10Неполное ветвление
if условие
then
begin

операторы
end;

условие
да
нет
Оператор 1
Оператор 2…

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

Слайд 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
Один оператор if может входить в состав другого оператора if:Вариант 1:if условие1 then   if условие2

Слайд 12!!!
При вложенности операторов каждое else соответствует тому then, которое ему

предшествует.
Конструкций со степенью вложенности больше 3 необходимо избегать.
Если операторов больше

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

Слайд 13Например:
...If (a

Например:...If (a

Слайд 14Домашнее задание
Читать конспект
Написать программу на языке программирования Pascal для задачи

(+ блок-схема): вводятся года рождения Оли, Тани и Кати. Вывести

на экран кто старше всех.

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

Слайд 15Самостоятельная работа
Напишите программу для нахождения наименьшего из двух целых чисел

на языке программирования Pascal.
2. Напишите программу на языке программирования Pascal

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

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

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

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

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

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


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

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