Разделы презентаций


Условный оператор 8 класс

Содержание

Отгадайте ребус:ПРОГРАММИСТ

Слайды и текст этой презентации

Слайд 1 Орешек знаний тверд. Но все же мы не привыкли отступать! Нам расколоть

его поможет Желанье «многое узнать!»

Орешек знаний тверд. 	Но все же мы не  	привыкли отступать! Нам расколоть его поможет Желанье «многое

Слайд 2Отгадайте ребус:
ПРОГРАММИСТ

Отгадайте ребус:ПРОГРАММИСТ

Слайд 3Составьте верную последовательность структуры программы:
Начало
программы
Раздел
описания данных
Тело
программы
Конец
программы
Заголовок


программы

Составьте верную последовательность структуры программы:Начало программыРаздел описания данныхТело программыКонец программыЗаголовок программы

Слайд 4

Определите тип данных:
Integer
Real
4.75
7
15
-8
12.2
‘adc’

Определите тип данных: IntegerReal4.75715-812.2‘adc’

Слайд 5Определите значение переменной b после выполнения фрагмента программы:
a:=-5;
b:=5+7*a;
b:=b/2*a;
Проверка: 75

Ответ:

Определите значение переменной b после выполнения фрагмента программы:a:=-5;b:=5+7*a;b:=b/2*a;Проверка: 75Ответ:

Слайд 6Начало
Конец
Действие 1
Действие 1
Действие N

НачалоКонецДействие 1Действие 1Действие N

Слайд 8Проверка домашнего задания
Вычислить значение функции:

Проверка домашнего заданияВычислить значение функции:

Слайд 9Начало
Конец
Х
Y:=X/(X-5)
Y

НачалоКонецХY:=X/(X-5)Y

Слайд 10Начало
Конец
Х
Y

Y:=X/(X-5)
Решений нет

НачалоКонецХYY:=X/(X-5)Решений нет

Слайд 11Программирование разветвляющихся алгоритмов.
Условный оператор.

Программирование разветвляющихся алгоритмов.Условный оператор.

Слайд 12Цели урока:
Знать алгоритмическую структуру условного оператора (полная и неполная формы);
Знать

приемы построения алгоритмов с «ветвлением» в виде блок-схемы и их

программирования на языке Паскаль;
Уметь решать задачи с использованием условного оператора.
Цели урока:Знать алгоритмическую структуру условного оператора (полная и неполная формы);Знать приемы построения алгоритмов с «ветвлением» в виде

Слайд 13Запишем:
Оператор (команда), реализующая ветвление, называется
условным оператором.

Запишем:Оператор (команда), реализующая ветвление, называется условным оператором.

Слайд 14Условному оператору отвечают две структуры:
1 структура - НЕПОЛНАЯ

Условному оператору  отвечают две структуры:1 структура - НЕПОЛНАЯ

Слайд 15Пример:
Если твой сосед по парте
Стал источником заразы,
Обними его и в

школу
Две недели не придешь…
Григорий Остер «Вредные советы»

Пример:Если твой сосед по партеСтал источником заразы,Обними его и в школуДве недели не придешь…Григорий Остер «Вредные советы»

Слайд 162 структура - ПОЛНАЯ

2 структура - ПОЛНАЯ

Слайд 17Еще пример:
Гамлет
Быть или не быть – таков вопрос;
Что благородней духом

– покоряться
Пращам и стрелам яростной судьбы
Иль, ополчась на море смут,

сразить их
Противоборством?...

Еще пример:ГамлетБыть или не быть – таков вопрос;Что благородней духом – покорятьсяПращам и стрелам яростной судьбыИль, ополчась

Слайд 18Если
То (тогда)
Иначе
If
Тhen
Else

ЕслиТо (тогда)ИначеIfТhenElse

Слайд 19Общий вид условного оператора Неполная форма условного оператора:
if условие

оператор;


if условие
begin
оператор

1;
оператор 2;
оператор N
end;

then

then

Общий вид условного оператора Неполная форма условного оператора:if условие      оператор;if условие begin

Слайд 20Общий вид условного оператора Полная форма условного оператора:
if условие
then

оператор1
else оператор 2;


if условие
begin
серия

команд 1
end
else
серия команд2
end;

да

нет

да

нет

then

begin

Общий вид условного оператора Полная форма условного оператора:if условие  then оператор1 else оператор 2;if условие

Слайд 21Запомните:
перед else знак «;» не ставится!

Запомните:перед else знак «;» не ставится!

Слайд 22Условия могут быть как простые, (х>=5)
И
ИЛИ
НЕ
AND
OR
NOT
(x>=-7) and (x

и сложные

Условия могут быть  как простые, (х>=5)  ИИЛИНЕANDORNOT (x>=-7) and (x

Слайд 23Program func2;
Var x: integer;
y: real;
Begin
read (x);
if

x=5 then writeln (‘Функция не определена’)
else


begin
y:=x/(x-5);
writeln(‘y=‘, y)
end
End.
Program func2;Var x: integer;    y: real;Begin	read (x);	if x=5 then writeln (‘Функция не определена’)

Слайд 24Наберите программу в Паскале.
Выполните программу для значения переменной х равной:
10
0
5
В

результате получим:






2
0
Функция не определена

Наберите программу в Паскале.Выполните программу для значения переменной х равной:1005В результате получим:20Функция не определена

Слайд 25Какое значение будет иметь переменная a после выполнения следующих операторов:
a:=17;
b:=4;
if

a

ответов:

17

1992

4

1924

Какое значение будет иметь переменная  a после выполнения следующих операторов:a:=17;b:=4;if a

Слайд 262. Какое значение будет иметь переменная х после выполнения следующих

операторов:
x:=9;
if x

2. Какое значение будет иметь переменная х после выполнения следующих операторов:x:=9;if x

Слайд 273. Какое значение будет иметь переменная n после выполнения следующих

операторов:
a:=4;
b:=12;
if (a>2) and (b>=12) then n:=17

else n:=23;

Варианты ответов:

4

23

12

17

3. Какое значение будет иметь переменная  n после выполнения следующих операторов:a:=4;b:=12;if (a>2) and (b>=12) then n:=17

Слайд 284. Какое значение будет иметь переменная d после выполнения следующих

операторов:
a:=14;
b:=35;
d:=4;
if a>b then d:=a
else

begin
d:=b;
d:=d+a;
d:=d*2
end;

Варианты ответов:

35

98

4

14

4. Какое значение будет иметь переменная  d после выполнения следующих операторов:a:=14;b:=35;d:=4;if a>b then d:=a

Слайд 29x:=0;
y:=2;
z:=5;
if (z=0) or (x=5) then begin

x:=x+5;

y:=y+z;
z:=2*y+1
end
else begin
x:=x+10;
y:=2*z+2;
z:=x+y
end;

5. Какое значение будет иметь переменная z после выполнения следующих операторов:

Варианты ответов:

5

15

22

2

x:=0;y:=2;z:=5;if (z=0) or (x=5) then begin				     x:=x+5;

Слайд 30Домашнее задание:
§4.5 (п.1)
РТ: № 183, 184
Задание на карточках.

Домашнее задание:§4.5 (п.1)РТ: № 183, 184Задание на карточках.

Слайд 31Спасибо за урок!

Спасибо за урок!

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика