Хазова Н.Б. ЛИЕН г. Саратов. позволяет выбрать те или иные части программы в зависимости от условий Z:= X Z:= Y X>Y Условный оператор.

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



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

1. Какие числа относятся к типу Integer Real 2. Исправь ошибки в программе Program 2 pr; Var b,s: real; Begin Writeln (Введите числа b и с) Readln( b,c);
Тема урока: Костина Вера Павловна МАОУ «СОШ 2» МО «Лениногорского муниципального района» РТ.
Тема урока: Преподаватель Шатц К.Э.. 1. Какие числа относятся к типу Integer Real 2. Исправь ошибки в программе Program 2 pr; Var b,s: real; Begin Writeln.
Разветвляющиеся алгоритмы if Оператор условия if.
Условный оператор Информатика и ИКТ 9 класс Гимназия 1 г. Новокуйбышевска Учитель информатики: Красакова О.Н.
ТЕМА: «ПРОВЕРКА УСЛОВИЯ» 8 – 9 класс Логунова Наталия Борисовна учитель информатики и ИКТ высшей категории МОСКВА, 2012.
Условный оператор Полная форма Неполная форма If условие Then оператор_1 If условие Then оператор Else оператор_2 Пример: Построить алгоритм вычисления.
Алгоритмы ветвления. Условный оператор 9 класс. Повторение 1. Что такое алгоритм? 2. Какие типы алгоритмов вы знаете? 3. Какой алгоритм называется линейным?
Серкова Екатерина Геннадьевна Открытый урок «Условный оператор»
Условный оператор (ветвление) (урок 5). Ветвление Если то иначе кон If then begin end else begin end;
ВЕТВЯЩАЯСЯ АЛГОРИТМИЧЕСКАЯ КОНСТРУКЦИЯ. Краткая форма оператора if (условие) then (оператор 1); (оператор 2); (оператор 3); …………….. (оператор N); Если.
ПРОГРАММИРОВАНИЕ РАЗВЕТВЛЯЮЩИХСЯ АЛГОРИТМОВ НАЧАЛА ПРОГРАММИРОВАНИЯ.
1 Программирование на языке Паскаль Тема 2. Ветвления © К.Ю. Поляков,
Использование составных логических выражений в условном операторе Паскаля.
ПРОГРАММИРОВАНИЕ РАЗВЕТВЛЯЮЩИХСЯ АЛГОРИТМОВ НАЧАЛА ПРОГРАММИРОВАНИЯ.
1 Программирование на языке Паскаль Ветвления. 2 Разветвляющиеся алгоритмы Задача. Ввести два целых числа и вывести на экран наибольшее из них. Идея решения:
Условный оператор Учитель информатики СШ 114 Сайрам Ташходжаев Султанмурат Акмалович.
Условный оператор 1. Задать с помощью условного оператора следующее действие большее из трех данных чисел (а, b, и с) уменьшить на Запишите условный.
PASCAL Условный оператор.. Этот оператор используется для выполнения одного из двух возможных вариантов программы. Условный оператор если логическое_условие.
Транксрипт:

Хазова Н.Б. ЛИЕН г. Саратов

позволяет выбрать те или иные части программы в зависимости от условий Z:= X Z:= Y X>Y Условный оператор

Сначала вычисляется значение условия, расположенного за служебным словом IF. Если его результат истина, выполняется, расположенный после слова THEN, а действия после ELSE пропускаются; если результат ложь, то, наоборот, действия после слова THEN пропускаются, а после ELSE выполняется. if then else ; Полная форма условного оператора

if then else ; Если условие истинно, то выполняется оператор 1, если ложно - оператор 2. If – «если» then – «то» else – «иначе» Перед else точка с запятой никогда не ставится! – так как это один оператор

Полная форма условного оператора If then else ; Var x,y: integer; Begin Writeln (Введите два числа) Readln( х, у); If x>y Then Writeln(min=,y) else Writeln(min=, x); End. Набрать программу в Паскале и выполнить ее, показать результат !!! Набрать программу в Паскале и выполнить ее, показать результат!!! (в 1-м окне) Что появится на экране после выполнения данной программы? Подчеркните условный оператор

If then ; Пусть даны два числа. Если первое больше второго по абсолютной величине, то необходимо уменьшить первое в пять раз. Иначе число оставить без изменения. var x, y: real; Begin writeln (Введите числа х и у); readln (x,y); If abs(x) >abs(y) Then x:=x/5; Write(x=, x, y=, y); end. Набрать программу в Паскале и выполнить ее, !!!Набрать программу в Паскале и выполнить ее, показать результат показать результат!!! (во 2-м окне) Неполная форма условного оператора

Запиши условный оператор в котором значение переменной с вычисляется по формуле: a+b, если а – отрицательное и a*b, если а – положительное. If a<0 then c:=a+b else c:=a*b;

Запиши условный оператор Запиши условный оператор который вычисляет значение функции: If a >3 then y:=x 2 +5 else y:=x- 8; В записи есть ошибки!!!

Практическая работа на ПК У вас в кармане Х рублей. Вам нужно купить А тетрадей по Y рублей. Хватит ли вам денег на эту покупку? Программа должна выводить ДА, если хватит; НЕТ, если не хватит. Пример: Ввод: при Х=10, А=2, Y=6 Вывод: НЕТ

Практическая работа на ПК Дядя Федор решили оградить садовый участок Матроскина. У них имеется забор общей длиной К метров. Хватит ли этого забора для того, чтобы оградить этот участок прямоугольной формы M на N метров? Программа должна выводить ДА, если оградить можно; НЕТ, если оградить нельзя. Пример: Ввод: при К=10, М=2, N=5 Вывод: НЕТ

1. Задано число х. Увеличить число x на 5, если оно положительное. 2. Даны действительные числа х и у, не равные друг другу. Меньшее из этих двух чисел увеличить на 4, а большее – в 4 раза. Практическая работа на ПК

Program korni; Var a,b,c,x,y: real; Begin Writeln (Введите числа a, b и с); Readln( a,b,c); D:=sqr(b)-4*a*c; If D>= 0 then begin x:=(-b+sqrt(D))/(2*a); y:=(-b-sqrt(D))/(2*a); Writeln ( x=,x, у=,y) end Else write (Корней нет); End. Программа решения квадратного уравнения

По приведенной блок-схеме написать программу, которая выводит на экран наибольшее из 3-х чисел По приведенной блок-схеме написать программу, которая выводит на экран наибольшее из 3-х чисел Набрать программу в Паскале и выполнить ее, !!!Набрать программу в Паскале и выполнить ее, показать результат показать результат!!! Задача: выведите на экран наибольшее из 3-х чисел

Домашнее задание сумму только положительных из трёх данных чисел. Напишите программу, подсчитывающую сумму только положительных из трёх данных чисел. Пример: Ввод: Вывод: 8

Домашнее задание Написать программу, которая проверяет, является ли четным число, введенное с клавиатуры Пример: Ввод: 4 Вывод: четное Ввод: 7 Вывод: нечетное

«Бассейн»!!! Бассейн, в котором находится мальчик, имеет форму квадрата со стороной А. Стороны этого квадрата параллельны осям координат, а левый нижний угол находится в начале координат. Родители определили, что мальчик находится в данный момент в точке (х,у). Напишите программу, которая поможет родителям определить: купается ребёнок в бассейне, стоит ли на бортике или же сидит в шезлонге на берегу. Входные данные: три целых числа х, у и А (-1000<=x, y<=1000; 1<=A<=1000). Выходные данные: купается в бассейне; стоит на бортике; лежит в шезлонге. Пример: Ввод : Вывод : купается y x A A