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


30 апреля 2020 г. Программирование разветвляющих алгоритмов. Условный оператор

Содержание

Формат неполной формы условного оператораНеполная формаЕсли условие истинно, то выполняется оператор после THEN, в противном случае (eсли условие ложно) – оператор не выполняется.if then

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

Слайд 1Программирование разветвляющих алгоритмов. Условный оператор. Составной оператор. Многообразие способов записи ветвлений.


Классная работа

Программирование разветвляющих алгоритмов. Условный оператор. Составной оператор. Многообразие способов записи ветвлений. Классная работа

Слайд 2Формат неполной формы условного оператора

Неполная форма
Если условие истинно, то выполняется

оператор после THEN, в противном случае (eсли условие ложно) – оператор

не выполняется.

if <условие> then <оператор>

Формат неполной формы условного оператораНеполная формаЕсли условие истинно, то выполняется оператор после THEN, в противном случае (eсли

Слайд 3Выполнение условного оператора начинается с вычисления значения логического выражения, записанного

в условии.
Пример
if a>b
then x:=5
else x:=0

Выполнение условного оператора начинается с вычисления значения логического выражения, записанного в условии.Примерif a>b then x:=5 else x:=0

Слайд 4Какими будут значения переменных n и k после выполнения условного

оператора:

if n>k then n:=n-2 else k:=k-2

если исходные значения переменных равны:



1. n=3, k=4
2. n=3, k=3
3. n=3, k=2

Упражнение

Какими будут значения переменных n и k после выполнения условного оператора:if n>k then n:=n-2 else k:=k-2если исходные

Слайд 5Разветвляющиеся алгоритмы
Задача. Ввести два целых числа и вывести на экран

наибольшее из них.
Идея решения: надо вывести на экран первое число,

если оно больше второго, или второе, если оно больше первого.

Алгоритмы, в которых последовательность шагов зависит от выполнения некоторых условий, называются разветвляющимися.

Разветвляющиеся алгоритмыЗадача. Ввести два целых числа и вывести на экран наибольшее из них.Идея решения: надо вывести на

Слайд 6Блок-схема
полная форма ветвления
блок «решение»

Блок-схемаполная форма ветвленияблок «решение»

Слайд 7Программа

полная форма условного оператора

Программа	полная форма условного оператора

Слайд 8Внимание!
перед else НЕ ставится точка с запятой

вторая часть (else …)

может отсутствовать (неполная форма)

Внимание!перед else НЕ ставится точка с запятойвторая часть (else …) может отсутствовать (неполная форма)

Слайд 9Продвинутая программа

Продвинутая программа

Слайд 10Тестирование программы

Введите два целых числа: 25 30
Наибольшее число

равно 30
компьютер
пользователь
компьютер

Тестирование программы Введите два целых числа: 25 30 Наибольшее число равно 30компьютерпользователькомпьютер

Слайд 111. Создать в личной папке (имя папки Фамилия) файл maxim.pas.

Написать программу.
2. Выполнить, протестировать и отладить программу в среде Turbo. Закрыть

среду Turbo с сохранением файла.

Задание

4. Продемонстрировать работу программы
Готовый файл прислать на электронную почту akiwina82@mail.ru

3. Протестировать скомпилированную программу (MAXIM.EXE в личной папке).

1. Создать в личной папке (имя папки Фамилия) файл maxim.pas. Написать программу.2. Выполнить, протестировать и отладить программу

Слайд 12Полная форма
if then else
Формат условного оператора
if

then
Неполная форма
Полная форма
Неполная форма

Полная формаif then else Формат условного оператора if then Неполная формаПолная формаНеполная форма

Слайд 13Если в качестве оператора должна выполниться серия операторов, то они

заключаются в операторные скобки begin и end.
Несколько операторов
например:
begin y:=1; z:=0

end

Такая конструкция называется составным оператором. Составной оператор описывает линейную структуру, которая вкладывается в другую структуру

begin <последовательность операторов> end

Формат составного оператора

Если в качестве оператора должна выполниться серия операторов, то они заключаются в операторные скобки begin и end.Несколько

Слайд 14Шаблон условного оператора
if then
begin
{что делать, если

условие верно}
end
else
begin
{что

делать, если условие неверно}
end;

Особенности:
перед else НЕ ставится точка с запятой
вторая часть (else …) может отсутствовать (неполная форма)
если в ветви один оператор, не нужны слова begin и end

Шаблон условного оператора	if then begin  {что делать, если условие верно}    end else begin

Слайд 15Задача
Даны два числа. Сравнить их.
Ответ дать в виде:
Первое число больше

второго
Второе число больше первого
или
Первое число равно второму

ЗадачаДаны два числа. Сравнить их.Ответ дать в виде:Первое число больше второгоВторое число больше первогоилиПервое число равно второму

Слайд 16Пример программы

Пример программы

Слайд 171. Создать в личной папке (имя папки Фамилия) файл maxlog.pas.

Написать программу.
2. Выполнить, протестировать и отладить программу в среде Turbo. Закрыть

среду Turbo с сохранением файла.

Задание

4. Готовый файл прислать на электронную почту akiwina82@mail.ru

3. Протестировать скомпилированную программу (MAXLOG.EXE в личной папке).

1. Создать в личной папке (имя папки Фамилия) файл maxlog.pas. Написать программу.2. Выполнить, протестировать и отладить программу

Слайд 18Тестирование программы

Введите два целых числа: 25 30
Второе число

больше первого
компьютер
пользователь
компьютер

Тестирование программы Введите два целых числа: 25 30 Второе число больше первогокомпьютерпользователькомпьютер

Слайд 19§3.4 (стр. 129–133).
Задание 1–5 (стр. 133) – устно. Задание 6(а) (стр.

133) – письменно.
Домашнее задание

§3.4 (стр. 129–133).Задание 1–5 (стр. 133) – устно. Задание 6(а) (стр. 133) – письменно.Домашнее задание

Слайд 20Работаем за компьютером

Работаем за компьютером

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

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

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

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

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


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

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