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

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

Скачать материал

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

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

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

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

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

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

условие,нет,да,оператор условие,нет,Оператор 1
Оператор 2
…..
Оператор N

,begin,end,If <условие> then 
Begin  <Серия команд>
	End;
If <условие> then <оператор>;
 

 

 

 

 

 

 


 

 

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

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

условие,нет,да,Оператор1,Оператор2 условие,нет,Оператор 1
Оператор 2
…..
Оператор N

,begin,end,Оператор11
Оператор12
…..
Оператор1N
If <условие> then <оператор1>
Else   <оператор2>;
If <условие> then 
Begin  <Серия команд1>
End
Else begin  <Серия команд2>
End;
 

 

 

 

 

 

 

 

 

 


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

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Урок + тест + презентация по информатике для 9 класса по теме «Условный оператор»" Смотреть ещё 4 838 курсов

Методические разработки к Вашему уроку:

Рабочие листы
к вашим урокам

Скачать

Выбранный для просмотра документ мой урок@SEP@Служебное слово 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

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Урок + тест + презентация по информатике для 9 класса по теме «Условный оператор»"

Рабочие листы
к вашим урокам

Скачать

Выбранный для просмотра документ мой урок@SEP@Тест условный оператор.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

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Урок + тест + презентация по информатике для 9 класса по теме «Условный оператор»"

Рабочие листы
к вашим урокам

Скачать

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

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

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

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

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

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Real: 4.75;

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

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

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

      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. Вычислить значения функции заданной следующим образом

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

 

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.

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Урок + тест + презентация по информатике для 9 класса по теме «Условный оператор»"

Рабочие листы
к вашим урокам

Скачать

Рабочие листы
к вашим урокам

Скачать

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 820 492 материала в базе

Скачать материал

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 11.06.2013 4769
    • ZIP 2 мбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Барсукова Марина Андреевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Барсукова Марина Андреевна
    Барсукова Марина Андреевна
    • На сайте: 9 лет и 3 месяца
    • Подписчики: 0
    • Всего просмотров: 10844
    • Всего материалов: 23

Оформите подписку «Инфоурок премиум»

Вы сможете бесплатно проходить любые из 4838 курсов в нашем каталоге.

Перейти в каталог курсов

Мини-курс

Борьба с выгоранием: стратегии для социальных работников

2 ч.

699 руб. 399 руб.
Подать заявку О курсе

Мини-курс

Комплексное управление предприятием общественного питания: снабжение, лицензирование и производство

3 ч.

699 руб. 399 руб.
Подать заявку О курсе

Мини-курс

Стратегии управления брендом и потребительской лояльностью в современном маркетинге

2 ч.

699 руб. 399 руб.
Подать заявку О курсе
Смотреть ещё 4 838 курсов