Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Инфоурок / Информатика / Конспекты / Урок + тест + презентация по информатике для 9 класса по теме «Условный оператор»
ВНИМАНИЮ ВСЕХ УЧИТЕЛЕЙ: согласно Федеральному закону № 313-ФЗ все педагоги должны пройти обучение навыкам оказания первой помощи.

Дистанционный курс "Оказание первой помощи детям и взрослым" от проекта "Инфоурок" даёт Вам возможность привести свои знания в соответствие с требованиями закона и получить удостоверение о повышении квалификации установленного образца (180 часов). Начало обучения новой группы: 24 мая.

Подать заявку на курс
  • Информатика

Урок + тест + презентация по информатике для 9 класса по теме «Условный оператор»

Выбранный для просмотра документ Служебное слово IF в условном операторе переводится как.docx

библиотека
материалов


Служебное слово IF в условном операторе переводится как...

A. ЕСЛИ

B. ТОГДА

C. ИНАЧЕ

D. ВВОД

E. УСЛОВИЕ


Служебное слово THEN в условном операторе переводится как...

A. ЕСЛИ

B. ТОГДА

C. ИНАЧЕ

D. ВВОД

E. УСЛОВИЕ


Служебное слово ELSE в условном операторе переводится как...

A. ЕСЛИ

B. ТОГДА

C. ИНАЧЕ

D. ВВОД

E. УСЛОВИЕ


Что будет выведено на экран после выполнения фрагмента программы:

begin

a:=3;

if a>3 then a:=5 else a:=1;

writeln (a);

end.

A. 1

B. 3

C. 5

D. ничего

E. a



Что будет выведено на экран после выполнения фрагмента программы:


begin

a:=1; b:=2;

if (a>=1) and (b>=2) then n:=a+b else n:=a-b;

writeln (n);

end.


A. 3

B. -1

C. 1

D. 2

E. 0

Задача. Определить, является ли число А положительным.

Какое условие можно использовать в этой задаче?

A. А>=0

B. A>0

C. A=0

D. A<0

E. A<>0


1

Выбранный для просмотра документ Тест условный оператор.doc

библиотека
материалов


Служебное слово IF в условном операторе переводится как...



A. ЕСЛИ

B. ТОГДА

C. ИНАЧЕ

D. ВВОД

E. УСЛОВИЕ






































Служебное слово THEN в условном операторе переводится как...



A. ЕСЛИ

B. ТОГДА

C. ИНАЧЕ

D. ВВОД

E. УСЛОВИЕ







































Служебное слово ELSE в условном операторе переводится как...



A. ЕСЛИ

B. ТОГДА

C. ИНАЧЕ

D. ВВОД

E. УСЛОВИЕ





















Что будет выведено на экран после выполнения фрагмента программы:



begin

a:=3;

if a>3 then a:=5 else a:=1;

writeln (a);

end.




A. 1

B. 3

C. 5

D. ничего

E. a






















Что будет выведено на экран после выполнения фрагмента программы:



begin

a:=1; b:=2;

if (a>=1) and (b>=2) then n:=a+b else n:=a-b;

writeln (n);

end.


A. 3

B. -1

C. 1

D. 2

E. 0

























Задача. Определить, является ли число А положительным.

Какое условие можно использовать в этой задаче?





A. А>=0

B. A>0

C. A=0

D. A<0

E. A<>0


6

Выбранный для просмотра документ Урок.docx

библиотека
материалов

У. Здравствуйте ребята!

- Начать свой урок я хочу cо следующего высказывания (слайд 1) Что-то новое всегда кажется на первый взгляд сложным,  поэтому давайте работать вместе.

Вместе не трудно, вместе не тесно,

Вместе легко и всегда интересно!

Готовы к уроку? Тогда начинаем. Отгадайте ребус


программист (Программист)

У .Кто такой программист?

(Программист  — специалист, занимающийся написанием программ для ЭВМ, то есть программированием).

У. Мы с вами не программисты, мы только учимся составлять программы.

На предыдущих уроках мы начали знакомство с языком программирования Паскаль. Познакомились с командой присваивания, командами ввода и вывода информации. А теперь проверим ваши знания.

Работа с интерактивной доской. 1 ученик-1 вопрос

  1. Составьте верную последовательность структуры программы

  • Название программы

  • Раздел описания переменных

  • Начало программы

  • Тело программы

  • Конец программы

  1. Определите тип данных

Integer: 5 div 3; 20 mod 7; 15;

Real: 4.75; hello_html_371739a7.gif

  1. Перед вами операторы: ввода и вывода. Вам нужно сгруппировать эти операторы.

Операторы ввода: read, readln. Операторы вывода: write, writeln.

  1. Определите значение переменной в после выполнения фрагмента программы.

a := -5

b := 5 + 7 * a

b := b / 2 * a

У. Молодцы! Переходим к проверки домашнего задания. Займите свои места за компьютером. Запустите программу Паскаль. Прочитайте условие задачи.

(Задача 1. Вычислить значения функции заданной следующим образом: y=х/(x-5))

Program p_1;

Var x: integer; y:real;

Begin

write(‘Введите значение переменной х’);

read(x);

y:=x/(x-5);

write(‘x=’,x)

end.


У. Какая кнопка предназначена для запуска программа? Запустите программу.

Выполните программу для значения переменной х равной 10,0,5.

Назовите результаты выхода.

2, 0, ошибка вещественного деления на 0.

Почему возникла ошибка? (на 0 делить нельзя!)

Можем ли мы изменить программу, что бы она была верной для любых чисел.

Почему?

Мы пока не знаем.


У. В рассмотренных до сих пор алгоритмах и программах все команды выполнялись последовательно одна за другой в том порядке, в котором они были записаны. Однако таким образом может быть построен алгоритм для решения далеко не всякой задачи. В практике хорошо известны задачи, дальнейший ход решения, которых зависит от выполнения какого-либо условия. Давайте вспомним ситуацию с которой вы все неоднократно сталкиваетесь в жизни. Это переход дороги по переходу с двухцветным светофором. Каким будет алгоритм перехода через дорогу? (сначала посмотрим сигнал светофора. Если он зеленый, то можно идти, а если красный нужно подождать, пока не загорится зеленый).

У. Приведите свои примеры.

У. Чтобы изменить последовательность выполнения различных частей программы, применяют условный оператор. Познакомиться с новым оператором поможет нам видеоурок. Внимание! На экран.

(видеофрагмент урока).


У. А теперь решим следующую задачу.


У. Пример 2. Вычислить значения функции заданной следующим образом hello_html_m6eddafc0.gif

(решаем в тетради)


Program p_2;

Var x,y: real;

Begin

Write(‘Введите значение х’);

Read(x);

If x<>3 then

begin

y:=1/(x-3);

write(‘y=’,y);

end

else

write(‘функция не определена’)

end.


У. Какое дополнительное требование предъявляет язык Паскаль к оформлению программы?

(переменные должны быть объявлены)

У. В каком разделе мы объявляем переменные?

(var)

У. Какого типа они будут? (real)

У. Есть вопросы? А теперь перейдем к тестированию. Займите свои места за компьютерами. (4 человека работают по карточкам).

У. Проверим, как Вы справились с данным тестом. (результаты выводятся на экран. Учащимся, выполнявшим тест по карточкам, оценка выставляется на следующий урок).

У. Вернемся к задаче, которая вызвала у нас затруднение в начале урока. Можем ли теперь ее решить? (да)

У. Как доработать данную программу? (нужно поставить условие).

У. Какое? If x<>5 then

begin

y:=x/(x-5);

write(‘y=’,y);

end

else

write(‘функция не определена’)


У. Нарисуйте тот смайлик, который соответствует вашем результатам на уроке.


Д.З.

Написать программу, которая определит, имеете ли Вы право голосовать: если Вам 18 и более лет – имеет право голосовать, если менее 18 лет – не имеет право голосовать.

Program zadacha;

Var a,b: real;

Begin

Write (‘a’);

Read (a);

If a<18 then write b:=(‘ne imeet pravi golosovat’);

If a>18 then write b:=(‘imeet pravi golosovat’);

Write (‘b=’,b);

End.


Выбранный для просмотра документ конспект.docx

библиотека
материалов

hello_html_677b5469.gifhello_html_677b5469.gifhello_html_m755e8f21.gifhello_html_m2a7690f7.gifhello_html_m2a7690f7.gifhello_html_m2a7690f7.gifhello_html_m2a7690f7.gifhello_html_677b5469.gifhello_html_m2a7690f7.gifhello_html_m2a7690f7.gifhello_html_m2a7690f7.gifhello_html_m2a7690f7.gifhello_html_m2a7690f7.gifhello_html_m2a7690f7.gifhello_html_m2a7690f7.gifhello_html_m2a7690f7.gifhello_html_677b5469.gifhello_html_677b5469.gifhello_html_677b5469.gifhello_html_m755e8f21.gifhello_html_m2a7690f7.gifhello_html_m2a7690f7.gifhello_html_m2a7690f7.gifhello_html_677b5469.gifhello_html_m2a7690f7.gifhello_html_m2a7690f7.gifhello_html_m2a7690f7.gifhello_html_m2a7690f7.gifhello_html_m2a7690f7.gifhello_html_m2a7690f7.gifhello_html_m2a7690f7.gifhello_html_677b5469.gifhello_html_m2a7690f7.gifhello_html_m2a7690f7.gifhello_html_m2a7690f7.gifhello_html_m2a7690f7.gifАлгоритм разветвляющейся структуры – это алгоритм, в котором вычислительный процесс осуществляется либо по одной, либо по другой ветви, в зависимости от выполнения некоторого _______________.

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

Условному оператору отвечают две структуры:

да

1 структура – ___________________

end

begin

Оператор 1

Оператор 2

…..

Оператор N



условие

нет

оператор

условие

нет

да











If <условие> then <оператор>;





If <условие> then

Begin <Серия команд>

End;






Здесь при справедливости условия выполняется действие, а если условие нарушено, то сразу переходим к оператору, который следует за условным оператором. Чтобы после ключевых слов Then или Else могла выполняться последовательность операторов, последние должны быть заключены в операторные скобки – ключевые слова Begin и End

да

2 структура – ___________________

end

begin

Оператор 1

Оператор 2

…..

Оператор N



условие

нет

Оператор1

условие

нет

да



Оператор2



Оператор11

Оператор12

…..

Оператор1N







If <условие> then <оператор1>

Else <оператор2>;









If <условие> then

Begin <Серия команд1>

End

Else begin <Серия команд2>

End;










Перед ключевым словом Else недопустимо использование точки с запятой, означающее окончание оператора, так как это ключевое слово, так же как и If и Then, входит в его состав. Точка с запятой указывается только после полного завершения оператора.

Краткое описание документа:

Открытый урок по теме «Условный оператор» содержит конспект урока для учителя и учащихся, тест, презентацию.

Данный материал предназначен для изучения курса информатики и ИКТ на базовом уровне в 9-м классе общеобразовательных учреждений. Урок построен по новым образовательным стандартам ФГОС. Предлагаемый мною урок предполагает использование интерактивной доски, что позволяет наглядно ознакомиться с новой темой и закрепить полученные знания.

Урок предусматривает использование различных методов обучения:

  • объяснительно-иллюстративный;
  • репродуктивный;
  • метод самостоятельной работы;
  • метод самоконтроля.

Разнообразие использованных методов позволяет вызвать интерес к уроку, придать ему творческий характер.

Выдержка из текста:

У. Здравствуйте ребята! 

- Начать свой урок я хочу cо следующего высказывания (слайд 1) Что-то новое всегда кажется на первый взгляд сложным, поэтому давайте работать вместе. Вместе не трудно, вместе не тесно,Вместе легко и всегда интересно! Готовы к уроку? Тогда начинаем. Отгадайте ребус (Программист)

У .Кто такой программист? (Программист — специалист, занимающийся написанием программ для ЭВМ, то есть программированием).

У. Мы с вами не программисты, мы только учимся составлять программы. На предыдущих уроках мы начали знакомство с языком программирования Паскаль. Познакомились с командой присваивания, командами ввода и вывода информации. А теперь проверим ваши знания.Работа с интерактивной доской. 1 ученик-1 вопрос. Перед вами операторы: ввода и вывода. Вам нужно сгруппировать эти операторы.Операторы ввода: read, readln. Операторы вывода: write, writeln.Определите значение переменной в после выполнения фрагмента программы.

У. Молодцы! Переходим к проверки домашнего задания. Займите свои места за компьютером. Запустите программу Паскаль. Прочитайте условие задачи. 

У. Чтобы изменить последовательность выполнения различных частей программы, применяют условный оператор. Познакомиться с новым оператором поможет нам видеоурок. Внимание! На экран.(видеофрагмент урока).

У. А теперь решим следующую задачу. 

У. Пример 2. Вычислить значения функции заданной следующим образом y=1/(x-3)

У. В каком разделе мы объявляем переменные?(var)У. Какого типа они будут? (real)

У. Есть вопросы? А теперь перейдем к тестированию. Займите свои места за компьютерами. (4 человека работают по карточкам).

У. Проверим, как Вы справились с данным тестом. (результаты выводятся на экран. Учащимся, выполнявшим тест по карточкам, оценка выставляется на следующий урок).

У. Вернемся к задаче, которая вызвала у нас затруднение в начале урока. Можем ли теперь ее решить? (да)

У. Как доработать данную программу? (нужно поставить условие).

Автор
Дата добавления 11.06.2013
Раздел Информатика
Подраздел Конспекты
Просмотров1894
Номер материала 9817061152
Получить свидетельство о публикации

Выберите специальность, которую Вы хотите получить:

Обучение проходит дистанционно на сайте проекта "Инфоурок".
По итогам обучения слушателям выдаются печатные дипломы установленного образца.

ПЕРЕЙТИ В КАТАЛОГ КУРСОВ

Похожие материалы

Включите уведомления прямо сейчас и мы сразу сообщим Вам о важных новостях. Не волнуйтесь, мы будем отправлять только самое главное.
Специальное предложение
Вверх