Инфоурок Информатика КонспектыАлгоритмическая структура "ветвления".Условный оператор.

Тестирование "Алгоритмическая структура «Ветвление»" 7 класс

Файл будет скачан в форматах:

  • pdf
  • docx
454
50
07.03.2025
«Инфоурок»

Материал разработан автором:

Симакова Карина Александровна

Учитель

Тестирование "Алгоритмическая структура «Ветвление»" 7 класс. Цель работы: закрепить знания и умения по использованию алгоритмической структуры «Ветвление». Время выполнения: 20 минут. Задания расположены в порядке возрастания сложности, что поможет ученикам постепенно углублять свои знания.

Краткое описание методической разработки

Тестирование "Алгоритмическая структура «Ветвление»" 7 класс.

Цель работы: закрепить знания и умения по использованию алгоритмической структуры «Ветвление».

Время выполнения: 20 минут.

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

Развернуть описание

Алгоритмическая структура "ветвления".Условный оператор.

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

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

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

Тема урока: Алгоритмическая структура «ветвление». Условный оператор.

Учитель информатики: Жданов С.Н., МАОУ Новотарманская СОШ


Цель урока: Формирование навыков решения задач с использованием условного оператора.

Задачи урока:

  1. Рассмотреть понятие алгоритма ветвления, виды его конструкций и соответствующие им команды на языке программирования Pascal.

  2. Развить алгоритмическое мышление.

  3. Воспитывать у учащихся чувство взаимопомощи.

Оборудование: компьютер, проектор, интерактивная доска, раздаточный материал

План урока:

  1. Организационный момент.

  2. Повторение и актуализация.

  3. Освоение нового материала.

  4. Закрепление нового материала.

  5. Компьютерный тест.

  6. Итог урока.

  7. Домашнее задание.


Ход урока:


1. Организационный момент.

2. Вопросы для повторения. (слайд 2)

Ребята, какие типы алгоритмических структур вам известны? (Следование, ветвление и циклические алгоритмы.) .

На прошлых уроках мы с вами разбирали … (линейные алгоритмы), но в жизни часто приходится принимать решения в зависимости от сложившихся ситуаций.

Если на улице пасмурно и вот-вот пойдет дождь, мы одеваемся соответственно погоде и берем с собой зонт, а если жарко, идем в легкой одежде. Бывают и более сложные ситуации, когда в зависимости от того или иного условия, делается определенный выбор.

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

(ветвление)?

3. Объяснение нового материала. (слайд 3)

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

На языке программирования Pascal ветвление кодируется с использованием условного оператора ifthenelse.

Формы условного перехода. (слайд 4)

Имеется кнопка для перехода со слайда 4 на слайд 7.

1) Полная форма (слайд 5)

Приводится блок-схема полной формы условного оператора.

if <условие> then <оператор 1> else <оператор 2>;

2) Неполная форма (слайд 6)

Приводится блок-схема неполной формы условного оператора.

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


Операторы 1 и 2 могут быть простыми или составными.

Если условие принимает значение true (истина), то выполняется оператор 1, если – false (ложь), то оператор 2.

Рассмотрим, что из себя представляет «условие». (слайд 7)


простое составное

операции отношений логические операции

= равно not не

< меньше and и

> больше or или

<= меньше или равно

>= больше или равно

<> не равно

Примеры: 1) if (n>0) then n:=n+2;

2) if (n<0) and (n<>-3) then n:=n+1;

4. Закрепление изученного материала. (слайды 8 – 9)

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


1) a:=3;

b:=2;

if (a>b) then d:=a else d:=b;

Ответ: 3

2) a:=-3;

b:=2;

if (a>b) then d:=a else d:=b;

Ответ: 2

3) a:=2;

b:=3;

d:=5;

if (a>b) then d:=a else

begin

d:=b;

d:=d+a;

end;

Ответ: 5


II. Составить блок-схему и текст программы для решения следующих задач: (слайд 10)

1) Даны два целых числа. Найти наименьшее из них. (слайд 11)

Блок-схема появляется пошагово щелчком мыши на слайде 13, а на слайде 14 также пошагово появляется и текст программы.

2) Ввести число. Если оно неотрицательно, вычесть из него 30, в противном случае прибавить к нему 70. (слайд 12)

3) Ввести целое число и определить четное оно или нет. (слайд 13)

5. Выполнение компьютерного теста. (слайд 14)

Мультимедийный тест по информатике "Язык программирования Pascal" (Переменные: тип, имя, значение. Оператор присваивания. Условный оператор»)

Компьютерный тест из 15 вопросов создан в программе Microsoft PowerPoint с использованием Visual Basic for Applications (VBA). Тест дает возможность выявить результаты усвоения учащимися таких тем, как «Переменные: тип, имя, значение. Оператор присваивания. Условный оператор» при изучении языка программирования Pascal. Задания теста с выбором одного верного ответа и с автоматическим выставлением оценок.

6. Итог урока.

7. Задачи для самостоятельного решения (слайд 15)

Задачи задаются в качестве домашнего задания. Необходимо начертить блок-схемы и написать тексты программ к предложенным задачам.

1) Ввести 2 числа. Если их произведение отрицательно, умножить его на 2 и вывести на экран, в противном случае увеличить его в 1,5 раза и вывести на экран.

2) Ввести число. Если оно четное, разделить его на 4, в противном случае умножить на 5.

3) Даны целые числа m, n. Если числа не равны, то заменить каждое из них одним и тем же числом, равным большему из исходных, а если равны, то заменить числа нулями.


Спользованная литература (слайд 16):

  • Угринович Н.Д. Информатика и ИКТ: учебник для 9 класса. М.:БИНОМ. Лаборатория знаний, 2010

  • Семакин И.Г., Хеннер Е.К. Задачник-практикум в 2 т.: Том 1. М.: БИНОМ. Лаборатория знаний, 2010

  • Рисунки из коллекции Microsoft Office.

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Алгоритмическая структура "ветвления".Условный оператор." Смотреть ещё 6 054 курса

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

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

Скачать материал "Алгоритмическая структура "ветвления".Условный оператор."

Описание презентации по отдельным слайдам:

  • Алгоритмическая структура «ветвление». Условный оператор. Учитель информатики...

    1 слайд

    Алгоритмическая структура «ветвление». Условный оператор. Учитель информатики Жданов С.Н.

  • if  then  else ; оператор 2 да нет оператор 1 условие ПОЛНАЯ ФОРМА УСЛОВНОГО...

    2 слайд

    if <условие> then <оператор 1> else <оператор 2>; оператор 2 да нет оператор 1 условие ПОЛНАЯ ФОРМА УСЛОВНОГО ОПЕРАТОРА оператор 2 да нет оператор 1 условие

  • if  then ; НЕПОЛНАЯ ФОРМА УСЛОВНОГО ОПЕРАТОРА да нет оператор условие

    3 слайд

    if <условие> then <оператор>; НЕПОЛНАЯ ФОРМА УСЛОВНОГО ОПЕРАТОРА да нет оператор условие

  • простое										составное операции отношений					логические операции =		равн...

    4 слайд

    простоесоставное операции отношенийлогические операции =равноnotне <меньшеandи >большеorили <=меньше или равно >=больше или равно <>не равно Примеры: 1) if (n>0) then n:=n+2; 2) if (n<0) and (n<>-3) then n:=n+1; УСЛОВИЕ (СРАВНЕНИЕ ВЫРАЖЕНИЙ)

  • 1) a:=3; b:=2; if (a&gt;b) then d:=a else d:=b; Ответ: 	 3 2) a:=-3; b:=2; if (a...

    5 слайд

    1) a:=3; b:=2; if (a>b) then d:=a else d:=b; Ответ: 3 2) a:=-3; b:=2; if (a>b) then d:=a else d:=b; Ответ: 2 КАКОЕ ЗНАЧЕНИЕ БУДЕТ ИМЕТЬ ПЕРЕМЕННАЯ D ПОСЛЕ ВЫПОЛНЕНИЯ СЛЕДУЮЩИХ ОПЕРАТОРОВ:

  • 3) a:=2; b:=3; d:=5; if (a&gt;b) then d:=a else 			begin 				d:=b; 				d:=d+a;...

    6 слайд

    3) a:=2; b:=3; d:=5; if (a>b) then d:=a else begin d:=b; d:=d+a; end; Ответ: 5 КАКОЕ ЗНАЧЕНИЕ БУДЕТ ИМЕТЬ ПЕРЕМЕННАЯ D ПОСЛЕ ВЫПОЛНЕНИЯ СЛЕДУЮЩИХ ОПЕРАТОРОВ:

  • СОСТАВИТЬ БЛОК-СХЕМУ И НАПИСАТЬ ТЕКСТ ПРОГРАММЫ ДЛЯ РЕШЕНИЯ ЗАДАЧ: 1) Даны дв...

    7 слайд

    СОСТАВИТЬ БЛОК-СХЕМУ И НАПИСАТЬ ТЕКСТ ПРОГРАММЫ ДЛЯ РЕШЕНИЯ ЗАДАЧ: 1) Даны два целых числа. Найти наименьшее из них. 2) Ввести число. Если оно неотрицательно, вычесть из него 30, в противном случае прибавить к нему 70. 3) Ввести целое число и определить четное оно или нет.

  • начало a

    8 слайд

    начало a<=b min:=b да нет min:=a ввод a,b вывод min конец program zadanie1; var a,b: integer; min: integer; begin write('Vvedite a, b: '); readln(a, b); if a <= b then min := a else min := b; writeln('minimum = ', min); end. ДАНЫ ДВА ЦЕЛЫХ ЧИСЛА. НАЙТИ НАИМЕНЬШЕЕ ИЗ НИХ

  • ВВЕСТИ ЧИСЛО. ЕСЛИ ОНО НЕОТРИЦАТЕЛЬНО, ВЫЧЕСТЬ 30, ИНАЧЕ ПРИБАВИТЬ 70 начало...

    9 слайд

    ВВЕСТИ ЧИСЛО. ЕСЛИ ОНО НЕОТРИЦАТЕЛЬНО, ВЫЧЕСТЬ 30, ИНАЧЕ ПРИБАВИТЬ 70 начало a:=a + 70 да нет a:=a - 30 ввод a вывод a конец program zadanie2; var a: integer; begin write('Vvedite a: '); readln(a); if a >= 0 then a := a - 30 else a := a + 70; writeln(‘a = ', a); end. a>=0

  • program zadanie3; var a: integer; begin write(&#039;Vvedite a: &#039;); readln(a); if (...

    10 слайд

    program zadanie3; var a: integer; begin write('Vvedite a: '); readln(a); if (a mod 2 = 0) then writeln('Da') else writeln('Net'); end. да нет ввод a конец вывод ‘Da’ вывод ‘Net’ начало ВВЕСТИ ЦЕЛОЕ ЧИСЛО И ОПРЕДЕЛИТЬ ЧЕТНОЕ ОНО ИЛИ НЕТ a mod 2 =0

  • ВЫПОЛНЕНИЕ КОМПЬЮТЕРНОГО ТЕСТА 	Мультимедийный тест по информатике &quot;Язык прог...

    11 слайд

    ВЫПОЛНЕНИЕ КОМПЬЮТЕРНОГО ТЕСТА Мультимедийный тест по информатике "Язык программирования Pascal" (Переменные: тип, имя, значение. Оператор присваивания. Условный оператор»)

  • ЗАДАЧИ ДЛЯ САМОСТОЯТЕЛЬНОГО РЕШЕНИЯ 1) Ввести 2 числа. Если их произведение о...

    12 слайд

    ЗАДАЧИ ДЛЯ САМОСТОЯТЕЛЬНОГО РЕШЕНИЯ 1) Ввести 2 числа. Если их произведение отрицательно, умножить его на 2 и вывести на экран, в противном случае увеличить его в 1,5 раза и вывести на экран. 2) Ввести число. Если оно четное, разделить его на 4, в противном случае умножить на 5. 3) Даны целые числа m, n. Если числа не равны, то заменить каждое из них одним и тем же числом, равным большему из исходных, а если равны, то заменить числа нулями.

  • ИСПОЛЬЗОВАННАЯ ЛИТЕРАТУРА: Угринович Н.Д. Информатика и ИКТ: учебник для 9 кл...

    13 слайд

    ИСПОЛЬЗОВАННАЯ ЛИТЕРАТУРА: Угринович Н.Д. Информатика и ИКТ: учебник для 9 класса. М.:БИНОМ. Лаборатория знаний, 2010 Семакин И.Г., Хеннер Е.К. Задачник-практикум в 2 т.: Том 1. М.: БИНОМ. Лаборатория знаний, 2010 Рисунки из коллекции Microsoft Office.

  • 14 слайд

  • 15 слайд

  • 16 слайд

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

Скачать

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

Представляю конспект урока и презентацию в 9 классе "Алгоритмическая структура "ветвления".Условный оператор."

Цель урока: Формирование навыков решения задач с использованием условного оператора.

Задачи урока:

  1. Рассмотреть понятие алгоритма ветвления, виды его конструкций и соответствующие им команды на языке программирования Pascal.
  2. Развить алгоритмическое мышление.
  3. Воспитывать у учащихся чувство взаимопомощи.

 

Оборудование: компьютер, проектор, интерактивная доска, раздаточный материал

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

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

7 364 975 материалов в базе

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

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

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

Скачать материал
    • 09.12.2014 4126
    • RAR 114.4 кбайт
    • 18 скачиваний
    • Оцените материал:
  • Настоящий материал опубликован пользователем Жданов Станислав Николаевич. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

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

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

    Жданов Станислав Николаевич
    Жданов Станислав Николаевич

    учитель

    • На сайте: 10 лет и 7 месяцев
    • Подписчики: 1
    • Всего просмотров: 44406
    • Всего материалов: 9

    Об авторе

    Девиз: "Жить надо СМЕЛО, УМЕЛО и ДЕРЗКО!" За годы работы в школе я понял, что каждый ученик – личность, и поэтому для счастья на уроке одному нужна хорошая оценка, другому – интересное задание, а третьему – всего лишь добрый взгляд, поощрение, признание. Главное для меня – позволить ученику быть самим собой, не подавить того, кто хочет быть другим. «Сделать человека лучше, чем он есть от рождения невозможно, надо только дать ему возможность стать самим собой». Нет «плохих» учеников, есть те, которых не удалось раскрыть. Очень важно убедить ученика в том, что он кладезь возможностей, заставить его поверить в себя, в свои силы, предоставить возможность получать удовольствие и радость от результатов своего труда.

Оформите подписку «Инфоурок.Маркетплейс»

Вам будут доступны для скачивания все 353 753 материалы из нашего маркетплейса.

Мини-курс

Глобальные тенденции и культурное разнообразие в современном искусстве и дизайне

3 ч.

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

Мини-курс

Поиск работы: карьерные ориентиры и мотивы выбора профессии

6 ч.

699 руб.
Подать заявку О курсе
  • Этот курс уже прошли 18 человек

Мини-курс

Финансовое планирование и управление ресурсами в организации: стратегии и антикризисные решения

4 ч.

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