Конспект урока "Вспомогательные алгоритмы (ВА) с аргументами, исполнитель Чертежник" 8 класс

1
Урок по ИИТ
Вспомогательные алгоритмы (ВА) с аргументами, исполнитель Чертежник
8 класс
Преподаватель Гординская А.П.
Тверская гимназия №10
Раздел программы: Алгоритмизация
Тема: Вспомогательные алгоритмы (ВА) с аргументами, исполнитель Чертежник.
Цели: Повторение и закрепление изученного материала по указанной теме.
Задачи:
Обучение - систематизировать знания, повторить основные понятия по указанной теме.
Развитие - продолжить формирование алгоритмического стиля мышления, навыков работы с
системой программирования Кумир; продолжить развитие умений переноса знаний в новые
ситуации.
Воспитание - продолжить воспитание взаимопомощи, ответственности, самоконтроля.
Здоровьесбережение - поддерживать эмоционально положительный настрой учащихся;
использовать смену деятельности в течение урока.
Тип урока: повторение и закрепление полученных знаний и умений.
Обеспечение и наглядность: мультимедийный проектор, компьютерная презентация по
указанной теме, система программирования Кумир, карточки для индивидуальной работы за
столами, карточки с заданиями по 5 вариантам разной сложности для работы за
компьютерами.
Структура и план урока:
1) Организационное начало (приветствие, целеполагание, мотивация)
2) Системная активизация знаний (демонстрация компьютерной презентации с устными
ответами на вопросы)
3) Системное закрепление материала (выполнение индивидуальных заданий в тетрадях,
изменение и составление алгоритмов за компьютерами)
4) Итог урока
Ход урока:
1) Организационное начало.
2) Демонстрация презентации:
А) Обсуждение оформления заголовка ВА с аргументами его вызова: описание,
характеристики величин, известные нам на текущий момент, их использование.
Б) Рассмотрение приведенного примера алгоритма с аргументами.
В) Обсуждение использования ВА с аргументами при построении данного
изображения. Составление главного и вспомогательного алгоритмов.
Г) Окончание демонстрации – назначение вспомогательных алгоритмов.
3) Запись домашнего задания. Пояснения к предстоящей работе за ПК.
Деление на группы:
I группа; II группа; III группа;
Работа за столами:
Выполнение индивидуальных заданий в проверочных тетрадях.
Работа за компьютером по 5 вариантам для исполнителя Чертежник:
А) Загрузка готовой программы, выполнение ее по шагам. Внесение изменений в
программу в соответствии с предложенным результатом.
Б) Составление алгоритмов. Даны 3 задания по возрастанию уровня сложности.
Критерии оценивания работы за компьютером:
Побеждает группа, набравшая большее число очков.
Индивидуальная работа за ПК оценивается на 5, если набранное число очков равно или больше
5.
4) Итог урока.
2
Приложение
Индивидуальные задания за столами по 15 вариантам:
ВАРИАНТ №1 Единицы измерения информации, ВА с аргументами, исполнитель Чертежник.
1. 12 байт=… бит.
2. 1 Мбайт … 2
10
байт
3. 0.5 Кбайт … 512 байт
4. Символ $ измеряется …
5. Имеется заголовок алгоритма с аргументами: алг Прим1(арг вещ а, в, с, цел н, к). Какие записи
являются вызовом (вызовами) этого алгоритма: а) Прим1(2.1, 3, 6, 3, 0.6), б) Прим(6, 7, 4.5, 0, 7),
в) Прим1(4, 2, 5, 3, 9), г) прим1(7.3, 2, 7.2 , 6, 5), д) Прим1(0, 4, 8.2, 8, 0)
6. Нарисуйте результат выполнения алгоритма:
алг деталь
нач
ро(7, 2, 3); ро( 7, 3, 2); ро( 7, 4, 1)
кон
алг ро (арг вещ х, у, а)
нач
сместиться в точку (х, у); опустить перо
сместиться на вектор (2*а, а); сместиться на вектор(-2*а, а)
сместиться на вектор (-2*а, -а); сместиться на вектор(2*а, -а); поднять перо
кон
ВАРИАНТ №2 Единицы измерения информации, ВА с аргументами, исполнитель Чертежник.
1. 2 байт=… бит.
2. 1 Кбайт … 2
10
бит
3. 0.5 Мбайт … 512 Кбайт
4. Символ % измеряется … .
5. Имеется заголовок алгоритма с аргументами: алг Прим1(арг вещ а, в, с, цел н, к). Какие записи
являются вызовом (вызовами) этого алгоритма: а) Прим1(2.1, 3, 6, 3, 0.6) б) Прим1(6, 7, 4.5, 0, 7),
в) Прим1(4, 2, 5, 3, 9), г) прим1(7.3, 2, 7.2 , 6, 5), д) Прим(0, 4, 8.2, 8, 0)
6. Нарисуйте результат выполнения алгоритма:
алг деталь
нач
ро(3, 5, 2); ро( 7,5, 2.5); ро( 7.5, 4, 1)
кон
алг ро (арг вещ х, у, а)
нач
сместиться в точку (х, у); опустить перо
сместиться на вектор (а, 2*а); сместиться на вектор(а, -2*а)
сместиться на вектор (-а, -2*а); сместиться на вектор(-а, 2*а); поднять перо
кон
ВАРИАНТ №3 Единицы измерения информации, ВА с аргументами, исполнитель Чертежник.
1. 0.5 байт=… бит.
2. 1 Кбайт … 8192 бит
3. 0.5 Гбайт … 512 Мбайт
4. Символ # измеряется … .
5. Имеется заголовок алгоритма с аргументами: алг Прим1(арг вещ х, у, цел н, к, с). Какие записи
являются вызовом (вызовами) этого алгоритма: а) Прим1(2.1, 3, 6, 3, 6), б) Прим(6, 7, 4.5, 0, 7),
в) Прим1(4, 2, 5, 3, 9), г) Прим1(7.3, 2, 7 , 6, 5), д) Прим1(0, 4, 8.2, 8, 0)
6. Нарисуйте результат выполнения алгоритма:
алг деталь
нач
ро(4, 2, 2); ро( 4, 0, 3); ро( 9.5, 1, 2.5)
кон
алг ро (арг вещ х, у, а)
нач
сместиться в точку (х, у); опустить перо
сместиться на вектор (а,2*а); сместиться на вектор(-а, 2*а)
сместиться на вектор (-а, -2*а); сместиться на вектор(а, -2*а); поднять перо
кон
3
ВАРИАНТ №4 Единицы измерения информации, ВА с аргументами, исполнитель Чертежник.
1. 1 байт=… бит.
2. 700 бит … 90 байт
3. 4096 бит … 0.5 Кбайт
4. Буква С измеряется ….
5. Имеется заголовок алгоритма с аргументами: алг Прим1(арг цел а, в, с, вещ н, к). Какие записи
являются вызовом (вызовами) этого алгоритма: а) Прим1(2.1, 3, 6, 3, 0.6), б) Прим(6, 7, 4.5, 0, 7),
в) Прим1(4, 2, 5, 3.6, 9), г) прим1(7.3, 2, 7.2 , 6, 5), д) Прим1(0, 4, 8, 8, 0.6)
6. Нарисуйте результат выполнения алгоритма:
алг деталь
нач
ро(3, 5, 1); ро( 6.5, 2, 2.5); ро( 6, 4, 1.5)
кон
алг ро (арг вещ х, у, а)
нач
сместиться в точку (х, у); опустить перо
сместиться на вектор (а,2*а); сместиться на вектор(-а, 2*а)
сместиться на вектор (-а, -2*а); сместиться на вектор(а, -2*а); поднять перо
кон
ВАРИАНТ №5 Единицы измерения информации, ВА с аргументами, исполнитель Чертежник.
1. Символ * измеряется … .
2. 2 байт=… бит.
3. 600 бит … 70 байт
4. 1Кбайт … 8192 байт
5. Имеется заголовок алгоритма с аргументами: алг Прим1(арг вещ а, в, с, цел н, к). Какие записи
являются вызовом (вызовами) этого алгоритма: а) Прим1(2.1, 3, 6, 3, 0.6), б) Прим(6, 7, 4.5, 0, 7),
в) Прим1(4, 2, 5, 3, 9), г) прим1(7.3, 2, 7.2 , 6, 5), д) Прим1(0, 4, 8.2, 8, 0)
6. Нарисуйте результат выполнения алгоритма:
алг деталь
нач
ро(4.5, 0, 1.5); ро( 10, 0, 2.5); ро( 10, 3, 1.5)
кон
алг ро (арг вещ х, у, а)
нач
сместиться в точку (х, у); опустить перо
сместиться на вектор (а, 2*а); сместиться на вектор(-а, 2*а)
сместиться на вектор (-а, -2*а); сместиться на вектор(а, -2*а); поднять перо
кон
ВАРИАНТ №6 Единицы измерения информации, ВА с аргументами, исполнитель Чертежник.
1. Символ @ измеряется ….
2. 0.5 байт=… бит.
3. 720 бит … 80 байт
4. байт … 8192 бит
5. Имеется заголовок алгоритма с аргументами: алг ПР(арг вещ х, у, с, цел н, к). Какие записи являются
вызовом (вызовами) этого алгоритма: а) ПР1(2.1, 3, 6, 3, 0.6), б) ПР(6, 7, 4.5, 0, 7),
в) ПР(4, 2, 5, 3, 9), г) ПР(7.3, 2, 7.2 , 6, 5), д) ПР(0, 4, 8.2, 8, 0)
6. Нарисуйте результат выполнения алгоритма:
алг деталь
нач
ро(6, 8, 3); ро( 6, 7, 2); ро( 6, 6, 1)
кон
алг ро (арг вещ х, у, а)
нач
сместиться в точку (х, у); опустить перо
сместиться на вектор (2*а, -а); сместиться на вектор(-2*а, -а)
сместиться на вектор (-2*а, а); сместиться на вектор(2*а, а); поднять перо
кон
4
ВАРИАНТ №7 Единицы измерения информации, ВА с аргументами, исполнитель Чертежник.
1. Символ ^ измеряется … .
2. 0.25 байт=…бит .
3. 1Мбайт … 2
20
бит
4. 640 бит … 60 байт
5. Имеется заголовок алгоритма с аргументами: алг рис1(арг вещ а, в, с, цел н, к). Какие записи являются
вызовом (вызовами) этого алгоритма: а) рис1(2.1, 3, 6, 3, 0.6), б) рис(6, 7, 4.5, 0, 7),
в) рис1(4, 2, 5, 3, 9), г) рим1(7.3, 2, 7.2 , 6, 5), д) рис1(0, 4, 8.2, 8, 0)
6. Нарисуйте результат выполнения алгоритма:
алг деталь
нач
ро(1, 5, 2.5); ро( 4, 5, 1); ро( 11, 5, 1.5)
кон
алг ро (арг вещ х, у, а)
нач
сместиться в точку (х, у); опустить перо
сместиться на вектор (2*а, а); сместиться на вектор(2*а, -а)
сместиться на вектор (-2*а, -а); сместиться на вектор(-2*а, а); поднять перо
кон
ВАРИАНТ №8 Единицы измерения информации, ВА с аргументами, исполнитель Чертежник.
1. Символ $ измеряется … .
2. 2 байт=… бит.
3. байт … 1024 бит
4. 1Мбайт … 2
10
байт
5. Имеется заголовок алгоритма с аргументами: алг ПРИМ1(арг вещ х, у, с, цел п, р). Какие записи
являются вызовом (вызовами) этого алгоритма: а) ПРИМ1(2.1, 3, 6, 3, 0), б) ПРИМ(6, 7, 4.5, 0, 7),
в) ПРИМ1(4, 5, 3, 9), г) ПРИМ1(7.3, 2, 7.2 , 6, 5), д) ПРИМ1(0, 4, 8.2, 8, 0)
6. Нарисуйте результат выполнения алгоритма:
алг деталь
нач
ро(1, 6, 2.5); ро( 2, 6, 2); ро( 3, 6, 1)
кон
алг ро (арг вещ х, у, а)
нач
сместиться в точку (х, у); опустить перо
сместиться на вектор (а, 2*а); сместиться на вектор(а, -2*а)
сместиться на вектор (-а, -2*а); сместиться на вектор(-а, 2*а); поднять перо
кон
ВАРИАНТ №9 Единицы измерения информации, ВА с аргументами, исполнитель Чертежник.
1. Символ “ измеряется … .
2. 12 байт=… бит.
3. 2
10
байт … 1 Мбайт
4. 512 байт … 0.5 Кбайт
5. Имеется заголовок алгоритма с аргументами: алг Прим1(арг вещ н, р, с, цел х, к). Какие записи
являются вызовом (вызовами) этого алгоритма: а) Прим1(2.1, 3, 6, 3, 6), б) Прим(6, 7, 4.5, 0,7),
в) Прим1(4.7, 2, 5, 3), г) прим1(7.3, 2, 7.2 , 6, 5), д) Прим1(0, 4, 8.2, 8, 8)
6. Нарисуйте результат выполнения алгоритма:
алг деталь
нач
ро(6, 2.5, 2.5); ро( 6, 4, 1); ро( 14, 3.5, 1.5)
кон
алг ро (арг вещ х, у, а)
нач
сместиться в точку (х, у); опустить перо
сместиться на вектор (2*а, а); сместиться на вектор(-2*а, а)
сместиться на вектор (-2*а, -а); сместиться на вектор(2*а, -а); поднять перо
кон
5
ВАРИАНТ №10 Единицы измерения информации, ВА с аргументами, исполнитель Чертежник.
1. Символ ! измеряется … .
2. 2 байт=… бит.
3. 2
10
бит … 1 Кбайт
4. 512 Кбайт … 0.5 Мбайт
5. Имеется заголовок алгоритма с аргументами: алг АРИП1(арг вещ л, в, а, цел н, у). Какие записи
являются вызовом (вызовами) этого алгоритма: а) АРИП1(2.1, 3, 6, 3, 0.6), б) АРИП(6, 7, 4.5, 0,7),
в) АРИП1(4.7, 2, 5, 3, 9), г) прим1(7.3, 2, 7.2 , 6, 5), д) АРИП1(0.9, 4, 8.2, 8, 0)
6. Нарисуйте результат выполнения алгоритма:
алг деталь
нач
ро(2, 2, 2); ро( 0, 7, 3); ро( 4, 7, 1)
кон
алг ро (арг вещ х, у, а)
нач
сместиться в точку (х, у); опустить перо
сместиться на вектор (2*а, а); сместиться на вектор(2*а, -а)
сместиться на вектор (-2*а, -а); сместиться на вектор(-2*а, а); поднять перо
кон
ВАРИАНТ №11 Единицы измерения информации, ВА с аргументами, исполнитель Чертежник.
1. 0.5 байт=… бит.
2. 8192 бит … 1 Кбайт
3. 512 Мбайт … 0.5 Гбайт
4. Символ : измеряется .
5. Имеется заголовок алгоритма с аргументами: алг Прим1(арг вещ м, в, ф, цел х, к). Какие записи
являются вызовом (вызовами) этого алгоритма: а) Прим1(2.1, 3.8, 6, 3, 6), б) Прим(6, 7, 4.5, 0,7),
в) Прим1(0, 2, 5, 3, 0), г) прим1(7.3, 2, 7.2 , 6, 5), д) Прим1(0, 4, 8.2, 8, 7)
6. Нарисуйте результат выполнения алгоритма:
алг деталь
нач
ро(7, 2, 3); ро( 7, 4, 1); ро( 10, 1, 2)
кон
алг ро (арг вещ х, у, а)
нач
сместиться в точку (х, у); опустить перо
сместиться на вектор (2*а, а); сместиться на вектор(-2*а, а)
сместиться на вектор (-2*а, -а); сместиться на вектор(2*а, -а); поднять перо
кон
ВАРИАНТ №12 Единицы измерения информации, ВА с аргументами, исполнитель Чертежник.
1. Символ А измеряется … .
2. Имеется заголовок алгоритма с аргументами: алг Прим1(арг вещ а, х, с, цел н, у). Какие записи
являются вызовом (вызовами) этого алгоритма: а) Прим1(2.1, 3, 6, 3), б) Прим(6, 7, 4.5, 0,7),
в) Прим1(4, 2.8, 5, 3, 9), г) прим1(7.3, 2, 7.2 , 6, 5), д) Прим1(6.1, 4, 8.2, 8, 0)
3. 1 байт=… бит.
4. 90 байт … 700 бит
5. 0.5 Кбайт … 4096 бит
6. Нарисуйте результат выполнения алгоритма:
алг деталь
нач
ро(4.5, 2, 2.5); ро( 4.5, 4, 1.5); ро( 8, 5, 1)
кон
алг ро (арг вещ х, у, а)
нач
сместиться в точку (х, у); опустить перо
сместиться на вектор (а,2*а); сместиться на вектор(-а, 2*а)
сместиться на вектор (-а, -2*а); сместиться на вектор(а, -2*а); поднять перо
кон
6
ВАРИАНТ №13 Единицы измерения информации, ВА с аргументами, исполнитель Чертежник.
1. Символ № измеряется … .
2. Имеется заголовок алгоритма с аргументами: алг Прим2(арг вещ п, в, х, цел л, д). Какие записи
являются вызовом (вызовами) этого алгоритма: а) Прим2(2.1, 2, 5, 8, 0.6), б) Прим(6, 1, 4.5, 0,7),
в) Прим2(6, 2, 5, 3,9), г) прим2(7.3, 2, 7.2 , 6, 5), д) Прим2(5, 4, 8.2, 8, 0)
3. 2 байт=… бит.
4. 70 байт … 600 бит
5. 8192 байт … 1Кбайт
6. Нарисуйте результат выполнения алгоритма:
алг деталь
нач
ро(1, 6, 3); ро( 2.5, 6, 1.5); ро( 7, 6, 2)
кон
алг ро (арг вещ х, у, а)
нач
сместиться в точку (х, у); опустить перо
сместиться на вектор (а, 2*а); сместиться на вектор(а, -2*а)
сместиться на вектор (-а, -2*а); сместиться на вектор(-а, 2*а); поднять перо
кон
ВАРИАНТ №14 Единицы измерения информации, ВА с аргументами, исполнитель Чертежник.
1. Символ В измеряется … .
2. Имеется заголовок алгоритма с аргументами: алг Прим6(арг вещ р, л, х, цел у, к). Какие записи
являются вызовом (вызовами) этого алгоритма: а) Прим6(2.1, 3, 0, 3, 6), б) Прим6(6, 7, 4.5, 7),
в) Прим6(4.8, 74, 5, 3, 11), г) прим6(7.3, 2, 7.2 , 6, 5), д) Прим6(0, 4, 8.2, 8, 0)
3. 0.5 байт=… бит.
4. 80 байт … 720 бит
5. 8192 бит 1Кбайт
6. Нарисуйте результат выполнения алгоритма:
алг деталь
нач
ро(5, 4, 2); ро( 5, 3, 1); ро( 11, 2, 1)
кон
алг ро (арг вещ х, у, а)
нач
сместиться в точку (х, у); опустить перо
сместиться на вектор (2*а, -а); сместиться на вектор(-2*а, -а)
сместиться на вектор (-2*а, а); сместиться на вектор(2*а, а); поднять перо
кон
ВАРИАНТ №15 Единицы измерения информации, ВА с аргументами, исполнитель Чертежник.
1. Символ 6 измеряется … .
2. 0.25 байт=…бит .
3. 2
20
бит … 1Мбайт
4. 60 байт … 640 бит
5. Имеется заголовок алгоритма с аргументами: алг рис1(арг вещ а, в, с, цел н, к). Какие записи
являются вызовом (вызовами) этого алгоритма: а) рис1(2.1, 3, 6, 3, 0.6), б) рис(6, 7, 4.5, 0, 7),
в) рис1(4, 2, 5, 3, 9), г) рим1(7.3, 2, 7.2 , 6, 5), д) рис1(0, 4, 8.2, 8, 0)
6. Нарисуйте результат выполнения алгоритма:
алг деталь
нач
ро(1, 4, 2.5); ро( 4, 4, 1); ро( 11, 4, 1.5)
кон
алг ро (арг вещ х, у, а)
нач
сместиться в точку (х, у); опустить перо
сместиться на вектор (2*а, а); сместиться на вектор(2*а, -а)
сместиться на вектор (-2*а, -а); сместиться на вектор(-2*а, а)
поднять перо
кон
7
Ответы:
В3
1. 4 бит
2. 1024*8=8192 бит
3. 512=512 Мб
4. 1 байт
5. А, В, Г
6.
В4
1. 8 бит
2. 700<90*8 бит
3. 4096 бит =4096
4. 1 байт
5. В, Д
6.
В5
1. 1 байт
2. 16 байт
3. 600>70*8
4. 1024байт<8192байт
5. В, Д
6.
В6
1. 1 байт
2. 4 бит
3. 720>80*8
4. 8192=8192
5. Б, В, Г, Д
6.
В8
1. 1 байт
2. 2*8=16 бит
3. 1024 бай>1024 бит
4. 2
20
>2
10
байт
5. А, Г, Д
6.
В9
1. 1 байт
2. 12*8=96 бит
3. 2
10
<2
20
байт
4. 512 байт=0,5*1024 байт
5. А, Д
6.
0
2
4
6
8
10
12
14
16
Х
2
4
6
8
10
У
0
2
4
6
8
10
12
14
16
Х
2
4
6
8
10
У
0
2
4
6
8
10
12
14
16
Х
2
4
6
8
10
У
0
2
4
6
8
10
12
14
16
Х
2
4
6
8
10
У
0
2
4
6
8
10
12
14
16
Х
2
4
6
8
10
У
0
2
4
6
8
10
12
14
16
Х
2
4
6
8
10
У
0
2
4
6
8
10
12
14
16
Х
2
4
6
8
10
У
0
2
4
6
8
10
12
14
16
Х
2
4
6
8
10
У
0
2
4
6
8
10
12
14
16
Х
2
4
6
8
10
У
8
В10
1. 1 байт
2. 2*8=16 бит
3. 2
10
бит<2
10
байт
4. 512 Кб=512 Кб
5. В, Д
6.
В12
1. 1 байт
2. В, Д
3. 8 бит
4. 90*8>700бит
5. 512*8=4096=4096 бит
6.
В15
1. 1 байт
2. 2 бит
3. 2
20
бит <2
20
байт
4. 60*8 <640 бит
5. В, Д
6.
0
2
4
6
8
10
12
14
16
Х
2
4
6
8
10
У
0
2
4
6
8
10
12
14
16
Х
2
4
6
8
10
У
0
2
4
6
8
10
12
14
16
Х
2
4
6
8
10
У
0
2
4
6
8
10
12
14
16
Х
2
4
6
8
10
У
0
2
4
6
8
10
12
14
16
Х
2
4
6
8
10
У
0
2
4
6
8
10
12
14
16
Х
2
4
6
8
10
У
9
10
11
12
13
14
15
16