Серкова Екатерина Геннадьевна delphin@olympus.ru Открытый урок «Условный оператор»

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



Advertisements
Похожие презентации
1. Какие числа относятся к типу Integer Real 2. Исправь ошибки в программе Program 2 pr; Var b,s: real; Begin Writeln (Введите числа b и с) Readln( b,c);
Advertisements

Тема урока: Костина Вера Павловна МАОУ «СОШ 2» МО «Лениногорского муниципального района» РТ.
PASCAL Условный оператор.. Этот оператор используется для выполнения одного из двух возможных вариантов программы. Условный оператор если логическое_условие.
Тема урока: Преподаватель Шатц К.Э.. 1. Какие числа относятся к типу Integer Real 2. Исправь ошибки в программе Program 2 pr; Var b,s: real; Begin Writeln.
Оператор ветвления. Для реализации ветвления в программе используют условный оператор (оператор ветвления). Условный оператор в полной форме записывается.
Программирование ветвлений на Паскале. Оператор ветвления или условный оператор if then else if - " если ", then - " то ", else - " иначе "
ТЕМА: «ПРОВЕРКА УСЛОВИЯ» 8 – 9 класс Логунова Наталия Борисовна учитель информатики и ИКТ высшей категории МОСКВА, 2012.
Условный оператор Автор: Облицова Татьяна Александровна, учитель информатики МБОУ СОШ 6, г.Боготол, Красноярский край.
Операторы условного и безусловного переходов в языке программирования Turbo Pascal 7.0
Алгоритмическая структура «Ветвление» Тема урока.
Алгоритмы ветвления. Условный оператор 9 класс. Повторение 1. Что такое алгоритм? 2. Какие типы алгоритмов вы знаете? 3. Какой алгоритм называется линейным?
Логический тип данных. Логические выражения. Условный оператор.
Условный оператор Информатика и ИКТ 9 класс Гимназия 1 г. Новокуйбышевска Учитель информатики: Красакова О.Н.
21 ноября 2013 г. 10а класс. Оператор ветвления в полном варианте IF (условие) THEN (операторы) ELSE (операторы); условие - з- записывается с помощью.
Условный оператор Полная форма Неполная форма If условие Then оператор_1 If условие Then оператор Else оператор_2 Пример: Построить алгоритм вычисления.
Программирование на языке Паскаль Тема 2. Ветвления 1.
Основные темы параграфа: представление ветвлений на АЯ. Трассировка ветвящихся алгоритмов; в сложные ветвящиеся алгоритмы.
ВетвлениеВетвлениеопределение Разветвляющимся называется процесс, в котором естественный порядок выполнения нарушается в зависимости от условия.
Виды алгоритмических структур Линейный алгоритм Разветвляющийся алгоритм Циклический алгоритм ?
Тест по теме «Линейный алгоритм». 1.Определите значение целочисленной переменной а после выполнения фрагмента алгоритма. а:=247; b:=(a div 100)*10+9;
Транксрипт:

Серкова Екатерина Геннадьевна Открытый урок «Условный оператор»

Тема: «Условный оператор» План урока: 1.Опрос по теме «Типы данных и основные операции языка Turbo Pascal» 2.Изучение нового материала 3.Решение задач 4.Подведение итогов урока

Тема: «Условный оператор»Опрос 1.Дайте определение понятию Тип данных и перечислите стандартные типы данных применяемые в Turbo Pascal? 2.Расскажите про целый и вещественный типы? Как они записываются в Turbo Pascal?

Тема: «Условный оператор»Опрос 3.Расскажите про строчный, символьный и логический типы данных. Как они записываются в Turbo Pascal? 4.Что такое оператор присваивания? Какие действия выполняться по данному оператору и как он записывается на языке Turbo Pascal.

Тема: «Условный оператор» 5. Исправьте ошибки в программе Program 2 pr; Var b,s:real; Begin Writeln (Введите числа b и с) Readln(b,c); A=b+c; Write ln ( a=,a); End.

Тема: «Условный оператор» Запиши на языке программирования следующее математическое выражение: х 2 +2ху-у Переведите запись с языка программирования Паскаль на математический язык Sqrt(x)*3 – (a+2)/b

Тема: «Условный оператор» Program Z1; Var a,b,c,x,y: real; Begin Writeln (Введите числа a, b и с); Readln( a,b,c); D:=sqr(b)-4*a*c; x:=(-b+sqrt(d))-2*a; y:=(-b-sqrt(d))-2*a; Writeln (x=,x, у=,y); End.

Тема: «Условный оператор»

Полная форма ветвления If Условие Оператор 1 Оператор 2 ВыполняетсяНе выполняется thenelse

Тема: «Условный оператор» IF (условие) THEN (оператор 1) ELSE (оператор 2); Внимание! Внимание! Перед Else точка с запятой не ставится. Синтаксис полного условного оператора ;;

Тема: «Условный оператор» Сложные условия IF (условие 1) AND (условие 2) THEN (оператор 1) ELSE (оператор 2); И Or - ИЛИ Not - Не

Тема: «Условный оператор» If Условие Оператор ВыполняетсяНе выполняется thenelse Оператор If Условие Оператор Выполняется then Не выполняется else

Тема: «Условный оператор» IF (условие) THEN Begin (оператор); (оператор); End ELSE Begin (оператор); (оператор); End; Составной оператор ;

Тема: «Условный оператор» Неполная форма ветвления If Условие Оператор 1 Оператор 2 ВыполняетсяНе выполняется thenelse Эта часть может отсутствовать

Тема: «Условный оператор»IF (условие) THEN (оператор 1); Синтаксис неполного условного оператора

Тема: «Условный оператор» Постановка задачи Даны три целых числа. Найти количество положительных чисел в каждом наборе.

Тема: «Условный оператор»а b c readln(a,b,c); kol kol:=0; If a>0 then kol:=kol+1; If b>0 then kol:=kol+1; If c>0 then kol:=kol+1;

Тема: «Условный оператор» в которой значение переменной с вычисляется по формуле: a+b, если а –нечетное и a*b, если а – четное. If a div 2=0 then Write (Число чётное) else write (Число нечетное);

Тема: «Условный оператор» который вычисляет значение функции: If х >3 then y:=sqr(x) + 5 else y:=x- 8;

Тема: «Условный оператор» Каким будет значение переменной а после выполнения операторов: a:=3; if a>4 then then a:=a+2 a:=a+2 else else a:=a+3; a:=a+3;

Тема: «Условный оператор» Упростите следующий фрагмент программы: if a>b then c:=1; if a>b then d:=2; if a

Тема: «Условный оператор» Домашнее задание 1.Выучить наизусть условный оператор 2.Написать в тетради решение задачи: Вводятся оценки по физике и математике. Выведи на экран "Молодец" если их сумма равна или более 9 в противном случае выведи «Подтянись».