ВЕТВЯЩАЯСЯ АЛГОРИТМИЧЕСКАЯ КОНСТРУКЦИЯ. Краткая форма оператора if (условие) then (оператор 1); (оператор 2); (оператор 3); …………….. (оператор N); Если.

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



Advertisements
Похожие презентации
Создание программ разветвляющейся структуры. Условный оператор Условный оператор реализует алгоритмическую конструкцию "развилка" (ветвление) и изменяет.
Advertisements

Условный оператор Информатика и ИКТ 9 класс Гимназия 1 г. Новокуйбышевска Учитель информатики: Красакова О.Н.
Алгоритмическая конструкция - ветвление. Форма организации действий, при которой в зависимости от выполнения некоторого условия совершается одна или другая.
Алгоритмы ветвления. Условный оператор 9 класс. Повторение 1. Что такое алгоритм? 2. Какие типы алгоритмов вы знаете? 3. Какой алгоритм называется линейным?
ТЕМА: «ПРОВЕРКА УСЛОВИЯ» 8 – 9 класс Логунова Наталия Борисовна учитель информатики и ИКТ высшей категории МОСКВА, 2012.
Условный оператор Автор: Облицова Татьяна Александровна, учитель информатики МБОУ СОШ 6, г.Боготол, Красноярский край.
Алгоритмическая структура «Ветвление» Тема урока.
Герцель Любовь Николаевна- учитель информатики, математики. Затобольская средняя школа 2 Кустанайский район, Кустанайская область.
Задача. Даны действительные числа A, B, C, D. Найти max(a,b,c), max(a,b,d), max(b,c,d). Написать программу решения задачи PROGRAM ex1; PROCEDURЕ Max (x,
Организация программ разветвляющейся структуры. Условный оператор.
Тест по теме «Линейный алгоритм». 1.Определите значение целочисленной переменной а после выполнения фрагмента алгоритма. а:=247; b:=(a div 100)*10+9;
Алгоритмическая структура цикл Алгоритм циклической структуры - это алгоритм, в котором происходит многократное повторение одного и того же участка программы.
Операторы языка Паскаль Условные операторы. Оператор условия ЕСЛИ (if) Оператор условия ВЫБОР (case) Условные операторы предназначены для выбора к исполнению.
Программирование условий на Паскале Пример. Составить программу, после выполнения которой меньшее из двух неравных чисел будет увеличено вдвое, а большее.
Основные темы параграфа: представление ветвлений на АЯ. Трассировка ветвящихся алгоритмов; в сложные ветвящиеся алгоритмы.
1. Какие числа относятся к типу Integer Real 2. Исправь ошибки в программе Program 2 pr; Var b,s: real; Begin Writeln (Введите числа b и с) Readln( b,c);
Разветвляющийся алгоритм. Устно найти ошибки в программе: Program raznost; Uses Crt; Var a, b, x : integer; Begin ClrScr; write ('Введите значения переменных.
Условный оператор. Проводится соревнование по поеданию пирожков. За 10 минут Вася съел a пирожков, а Коля b пирожков. На командном первенстве они составили.
Ветвление в алгоритмах и программах. ОПРЕДЕЛЕНИЕ Разветвляющийся алгоритм – это алгоритм, в котором в зависимости от условия выполняется либо одна, либо.
Оператор ветвления (условный оператор) Я услышал и забыл. Увидел и запомнил. Сделал и понял! Чарльз Бэббидж
Транксрипт:

ВЕТВЯЩАЯСЯ АЛГОРИТМИЧЕСКАЯ КОНСТРУКЦИЯ

Краткая форма оператора if (условие) then (оператор 1); (оператор 2); (оператор 3); …………….. (оператор N); Если условие истинно, то выполняется (оператор 1), в противном случае программа переходит к выполнению операторов следующих за оператором if (оператор 2, оператор 3, … оператор N) оператор 1 условие программа

Выбрать наименьшее значение из трех различных чисел. var a, b, c, min:real; begin writeln (Введите значения a, b, c); readln (a, b, c); min:=a; if b

Полная форма оператора if (условие) then (оператор 1) else (оператор 2); (оператор 3); (оператор 4); ……………. Если условие истинно, то выполняется (оператор 1), затем последовательность операторов: оператор 3, оператор 4, … Если условие ложно, то выполняется (оператор 2), затем последовательность операторов: оператор 3, оператор 4, … оператор 1 условие оператор 2 программа

Составить программу вычисления Y по заданному X, если var x, y:real; begin writeln (Введите x); readln (x); min:=a; if x

Операторные скобки Если за словами then и else необходимо записать группу операторов, то тогда используются операторные скобки begin … end. Такая структура называется вложенной. if (условие) then begin (оператор 1); (оператор 2); ……………… (оператор N) end else begin (оператор 1); (оператор 2); …………….. end; программа

Найдите корни квадратно уравнения. var a, b, c, D, x, x1, x2:real; begin writeln (Введите коэффициенты a, b, c); readln (a, b, c); D:=b*b - 4*a*c; if D>0 then begin x1:=(-b+sqrt(D))/(2*a); x2:=(-b-sqrt(D))/(2*a); writeln (x1=, x1, x2=,x2) end else if D=0 then begin x:=-b/(2*a); writeln (x=,x) end else writeln (уравнение не имеет корней); readln; end.

Домашнее задание Даны два действительных числа х и у, не равные друг другу. Меньшее из этих чисел заменить половиной их суммы, а большее - их удвоенным произведением. Определить, является ли треугольник со сторонами a, b, c равнобедренным. На экране появляется вопрос «Кто ты: мальчик или девочка? Введи Д или М». В зависимости от ответа на экране должен появиться текст «Мне нравятся девочки» или «Мне нравятся мальчики».