Операторные скобки Сложные условия Презентация к уроку Разработала: учитель информатики лицея 1 г. Балаково Саратовской области Королёва Татьяна Владимировна.

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



Advertisements
Похожие презентации
Все познается через труд, через преодоление ошибок (собственных), через процесс решения задач.
Advertisements

ПРОГРАММИРОВАНИЕ РАЗВЕТВЛЯЮЩИХСЯ АЛГОРИТМОВ НАЧАЛА ПРОГРАММИРОВАНИЯ.
Алгоритмизация - процесс разработки алгоритма ( плана действий ) для решения задачи.
ВЕТВЯЩАЯСЯ АЛГОРИТМИЧЕСКАЯ КОНСТРУКЦИЯ. Краткая форма оператора if (условие) then (оператор 1); (оператор 2); (оператор 3); …………….. (оператор N); Если.
Алгоритмы ветвления. Условный оператор 9 класс. Повторение 1. Что такое алгоритм? 2. Какие типы алгоритмов вы знаете? 3. Какой алгоритм называется линейным?
Условный оператор Автор: Облицова Татьяна Александровна, учитель информатики МБОУ СОШ 6, г.Боготол, Красноярский край.
ПРОГРАММИРОВАНИЕ РАЗВЕТВЛЯЮЩИХСЯ АЛГОРИТМОВ НАЧАЛА ПРОГРАММИРОВАНИЯ.
ВетвлениеВетвлениеопределение Разветвляющимся называется процесс, в котором естественный порядок выполнения нарушается в зависимости от условия.
Условный оператор реализует «ветвление», т.е. изменяет порядок выполнения операторов в зависимости от истинности или ложности некоторого условия.
PASCAL Условный оператор.. Этот оператор используется для выполнения одного из двух возможных вариантов программы. Условный оператор если логическое_условие.
Ветвление и условный оператор Паскаль-3. Ветвление – это такой вычислительный процесс При котором выбирается одно из нескольких заранее предусмотренных.
Язык математикиязык информатики 1) 2x+3y 2) 5(a-10f) 3) c 2 -1,5k+h 3 4) 5) 1) 2*x+3*y 2) 5*(a-10*f) 3) c*c-1.5*k+h*h*h 4) (0.5+x)/(1.4*x*y) 5) sqrt(3.4*x+1*7)
ТЕМА: «ПРОВЕРКА УСЛОВИЯ» 8 – 9 класс Логунова Наталия Борисовна учитель информатики и ИКТ высшей категории МОСКВА, 2012.
Во многих жизненных ситуациях принятие того или иного решения зависит от выполнения одного или нескольких условий. Виктор Михайлович Васнецов. Витязь.
Алгоритм – это четкий порядок действий для решения задачи. Алгоритм называется линейным, если все его действия выполняются в той последовательности, в.
Условный оператор Полная форма Неполная форма If условие Then оператор_1 If условие Then оператор Else оператор_2 Пример: Построить алгоритм вычисления.
1 Программирование на языке Паскаль Ветвления. 2 Разветвляющиеся алгоритмы Задача. Ввести два целых числа и вывести на экран наибольшее из них. Идея решения:
1 из 20 Презентация к уроку по информатике и ИКТ для обучающихся 9 класса по теме «Разветвляющийся алгоритм. Условный оператор» Автор: Рокина Ольга Владимировна.
АЛГОРИТМ ЕВКЛИДА (нахождение наибольшего общего делителя (НОД) двух натуральных чисел)
ПРОГРАММИРОВАНИЕ РАЗВЕТВЛЯЮЩИХСЯ АЛГОРИТМОВ НАЧАЛА ПРОГРАММИРОВАНИЯ.
Транксрипт:

Операторные скобки Сложные условия Презентация к уроку Разработала: учитель информатики лицея 1 г. Балаково Саратовской области Королёва Татьяна Владимировна

Составить схему и объяснить что будет напечатано программой, если в качестве исходных данных будет выведено значение a)0,b)5,c)10 Program a1; Var x,y:integer; Begin Read(x); If x<5 then y:=1 else y:=2; If x>5 then y:=3 else y:=4; Writeln(y=,y) End. x>5 x<5 X y

Program a1; Var x,y:integer; Begin Read(x); If x<5 then y:=-1 else If x>5 then y:=0 else y:=1; Writeln(y=,y) End. x>5 x<5 X y

Определить значение переменной z Z:=2 Z:=-1 Вывод Z Z:=0 Z>2 Z<2 Да Нет Z=2

Составить алгоритм который определит какой четверти принадлежит точка с заданными координатами X,Y X Y ( X>0)and(Y>0) (X 0) (X<0)and(Y<0)(X>0)and(Y<0) If (X>0)and(Y>0)then writeln(1 четверть)else if (X 0) then writeln(2 четверть) else if (X<0)and(Y<0) then writeln(3 четверть) else writeln(4 четверть)

Верно ли, что хотя бы одно из введённых чисел a,b равно 0 If (a=0) or (b=0) then writeln(верно) else writeln (неверно)

Даны коэффициенты квадратного уравнения a,b,c найти корни a,b,c D:=b*b-4*a*c Да Нет

Обратите внимание!!! При проверке второго условия по ветке «Да» и по ветке «Нет» должно быть выполнено несколько действий!!! Для реализации таких ситуаций на Паскале использую операторный скобки begin оператор 1;оператор 2;……….end;

Program korni; Var a,b,c,d,x1,x2,x:?????; Begin writeln(введи коэффициенты); readln(a,b,c); d:=sqr(b)-4*a*c; If d <0 then writeln(нет корней) else if d=0 then begin X:=(-1*b)/(2*a); writeln(два равных корня,x) end else begin x1:=(-1*b+sqrt(d))/(2*a); x2:=(-1*b-sqrt(d))/(2*a); writeln(первый корень,x1,второй корень,x2) end end.

Задачи для самостоятельного выполнения 1. Даны стороны треугольника, определить его вид(равнобедренный, равносторонний, обычный) 2. Даны 3 числа a,b,c. Если а b>c, то каждое число заменить нулём, в противном случае поменять знак всех чисел.(Двойные условия заменить двумя условиями с использованием соответствующих логических связок) 3. Работа светофора для пешеходов устроена следующим образом, каждые 2 минуты горит красный свет, затем каждые 3 минуты зелёный и т.д.Дано число К определяющее число минут, прошедшее с начала часа, определить какой сигнал горит в данный момент времени.