1.Понятие команды ветвления 2.Общий вид команды ветвления 3.Примеры 4.Операторные скобки 5.Самостоятельная работа 6.Домашнее задание.

Презентация:



Advertisements
Похожие презентации
Алгоритмические структуры 1.Линейный 2.Ветвление 3.Цикл.
Advertisements

Алгоритм ветвления на PasclABC. 1. Определение разветвленного алгоритма Это алгоритм в котором в зависимости от некоторого условия выбирается путь следования.
PASCAL Условный оператор.. Этот оператор используется для выполнения одного из двух возможных вариантов программы. Условный оператор если логическое_условие.
Алгоритмическая конструкция - ветвление. Форма организации действий, при которой в зависимости от выполнения некоторого условия совершается одна или другая.
Программирование ветвлений на Паскале. Оператор ветвления или условный оператор if then else if - " если ", then - " то ", else - " иначе "
Операторы языка Паскаль Условные операторы. Оператор условия ЕСЛИ (if) Оператор условия ВЫБОР (case) Условные операторы предназначены для выбора к исполнению.
Оператор ветвления. Для реализации ветвления в программе используют условный оператор (оператор ветвления). Условный оператор в полной форме записывается.
Алгоритмическая структура «Ветвление» Тема урока.
Условный оператор (ветвление) (урок 5). Ветвление Если то иначе кон If then begin end else begin end;
Программирование ветвления на Паскале.. Оператор ветвления на Паскале. Ветвление на алгоритмическом языке Полное ветвление на Паскале Неполное ветвление.
Организация программ разветвляющейся структуры. Условный оператор.
класс-ПОВТОРЕНИЕ ОСНОВНЫХ ПОНЯТИЙ ТЕМЫ « ОСНОВЫ АЛГОРИТМИЗАЦИИ И ПРОГРАММИРОВАНИЯ » 8 КЛАСС.
Условный оператор. Определение линейного алгоритма. Линейный алгоритм – это алгоритм, этапы которого выполняются однократно и строго последовательно.
Условный оператор Автор: Облицова Татьяна Александровна, учитель информатики МБОУ СОШ 6, г.Боготол, Красноярский край.
ВетвлениеВетвлениеопределение Разветвляющимся называется процесс, в котором естественный порядок выполнения нарушается в зависимости от условия.
Твельнева Т.А. МОУ СОШ 1 Урок информатики в 9 классе.
Общий вид инструкции цикла ДО: REPEAT UNTIL ; Примечание: Особенность цикла ДО в том, что между словами repeat и until можно записать любое количество.
Тест по теме «Линейный алгоритм». 1.Определите значение целочисленной переменной а после выполнения фрагмента алгоритма. а:=247; b:=(a div 100)*10+9;
1 Программирование на языке Паскаль Ветвления. 2 Разветвляющиеся алгоритмы Задача. Ввести два целых числа и вывести на экран наибольшее из них. Идея решения:
Логические величины и выражения. А:=У вас хорошее настроение! Истина TRUE А:=1 Ложь False А:=0 Логические величины Тип Boolean Var А: Boolean; Занимает.
Транксрипт:

1.Понятие команды ветвления 2.Общий вид команды ветвления 3.Примеры 4.Операторные скобки 5.Самостоятельная работа 6.Домашнее задание

Ветвление это выполнять разные действия в зависимости от результата проверки какого-либо условия. Для этого служит оператор if. Он позволяет реализовать алгоритм ветвления.

Блок-схема: Алгоритмически й язык Язык Бейсик если условие то серия 1 то серия 1 иначе серия 2 иначе серия 2все IF условие THEN серия1 ELSE серия2 Язык Паскаль IF условие THEN серия1 ELSE серия2

If условие Then оператор 1 else оператор 2; If условие Then оператор 1 else оператор 2; условие - это переменная типа boolean или логическое выражение, которое может быть простым или сложным: оператор 1 и оператор 2 - любой оператор (Writeln, Readln, оператор присваивания, if и т.д.) или несколько операторов, заключенных в "операторные скобки".

Операторными скобками называется пара зарезервированных слов Операторными скобками называется пара зарезервированных слов "begin... еnd". "begin... еnd". Если по логике решения задачи нужно выполнить серию из нескольких операторов, а Паскаль позволяет ставить только один, то эту серию заключают в операторные скобки. Если по логике решения задачи нужно выполнить серию из нескольких операторов, а Паскаль позволяет ставить только один, то эту серию заключают в операторные скобки.

If условие then begin оператор 1; оператор 2 end else begin оператор 1; оператор 2 end;

If условие then begin оператор 1; оператор 2 end else begin оператор 1; оператор 2 end;

Задача: Даны два числа А и В. Определить большее из них. Результат положить в ячейку – Х. Аргументы – А, В Результаты – Х

Алгоритмический язык Паскаль алг Пример (цел А, В, X) арг А, В арг А, В рез Х рез Хнач если А >= В если А >= В то Х : =А то Х : =А иначе Х : =В иначе Х : =В все всекон Program pr1; Var a,b,Х :integer; Var a,b,Х :integer;Begin Write ('a='); Readln (a); Write ('a='); Readln (a); Write ('b='); Readln (b); Write ('b='); Readln (b); IF a>=b THEN Х:=a ELSE Х:=b; IF a>=b THEN Х:=a ELSE Х:=b; Writeln (Х=',Х); Writeln (Х=',Х); Readln ReadlnEnd.

Program Пример; Var a,b,Х :integer; Var a,b,Х :integer;Begin Write ('a='); Readln (a); Write ('a='); Readln (a); Write ('b='); Readln (b); Write ('b='); Readln (b); IF a>=b THEN Х:=a ELSE Х:=b; IF a>=b THEN Х:=a ELSE Х:=b; Writeln (Х=',Х); Writeln (Х=',Х); Readln ReadlnEnd.

Даны три числа А, В, С. Определить большее из них. Результат положить в ячейку – Х.