ИНСТРУМЕНТ ПРОВЕРКИ (МОДЕЛЬНЫЙ ОТВЕТ)

ПРАКТИЧЕСКОЕ ЗАНЯТИЕ № 2. Линейные алгоритмы

 

НАЗНАЧЕНИЕ:

КИМ предназначен для контроля результатов освоения

знаний:

З 1. Основы программирования информационного контента на языках высокого уровня.

компетенций:

ПК 2.3. Проводить отладку и тестирование программного обеспечения отраслевой направленности.

 

УСЛОВИЯ:

Практическое занятие проводится в группе в количестве - 20-25 человек.

Количество вариантов задания – 1 вариант.

Уровень усвоения знаний: - 2 – репродуктивный (выполнение деятельности по образцу, инструкции или под руководством).

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

Методы: экспертная оценка по критериям.

Требования к процедуре оценки:

Помещение: учебный кабинет.

Оборудование: особых требований нет.

Инструменты особых требований нет.

Расходные материалы: листы формата А4.

Доступ к дополнительным инструкциям и справочным материалам: особых требований нет.

Норма времени: 2 академических часа.

Оценщик: преподаватель дисциплины «Основы алгоритмизации и программирования».

 

ЗАДАНИЕ ДЛЯ СТУДЕНТА

 

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

Задачная формулировка: Решите задачи в соответствии с заданием.

Бланк: листы бумаги формата А 4.

БЛАНК ЗАДАНИЯ

Практическое занятие №2

Линейные алгоритмы

 

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

 

Пояснение к занятию.Переменная величина получает значение в результате присваивания.

Присваивание производится компьютером при выполнении одной из двух команд из представленной выше системы: команды присваивания или команды ввода.

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

Команда а b
а:= 1 1 -
b:= 2 х а 1 2
а:= b 2 2
b:= a + b 2 4

Прочерк в таблице обозначает неопределенное значение переменной. Конечные значения, которые получают переменные а и b, соответственно равны 2 и 4.

Этот пример иллюстрирует три основных свойства присваивания. Вот эти свойства:

1) пока переменной не присвоено значения, она остается неопределенной;

2) значение, присвоенное переменной, сохраняется вплоть до выполнения следующего присваивания этой переменной нового значения;

3) новое значение, присвоенное переменной, заменяет ее предыдущее значение.

 

Задание 1. Определите значения переменных, заполнив трассировочную таблицу следующего алгоритма

А=1

В=2
А=А+В
В=А*В
А=3А-2В

Задание 2. Определите значения переменных, заполнив трассировочную таблицу следующего алгоритма.

                  А = 1

 В = 4

                  А = В – А

                  В = В * А

             С = 4 + В / 4 * А

 

Задание 3. Определите значения переменных, заполнив трассировочную таблицу следующего алгоритма. Сформулируйте условие задачи.

ввод X, Y

Z=X

Х=Y

Y=Z

вывод X, У

Задание 4. Определите значения переменных, заполнив трассировочную таблицу следующего алгоритма. Сформулируйте условие задачи.

ввод X, Y

Y=X+ Y

Х=Y- X

Y= Y- X

вывод X, У

 

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

 

Задание 5. Дано число а. Не используя никаких функций и никаких операций, кроме умножения, получить а8 за три операции и а10 за четыре операции. Постарайтесь использовать минимальное количество дополнительных переменных. Выполните трассировку алгоритмов.

 

Задание 6.На маленькой сковороде помещается два ломтика хлеба. Каждый ломтик необходимо обжарить с двух сторон. На поджаривание одной стороны ломтика тратится 30 секунд. Постройте алгоритм, который позволяет за минимальное время поджарить с двух сторон три ломтика хлеба. Выполните трассировку алгоритмов.

ИНСТРУМЕНТ ПРОВЕРКИ (МОДЕЛЬНЫЙ ОТВЕТ)

Практического занятия № 2

набор критериев для экспертной оценки практической деятельности

Критерии оценки Баллы 
Задание 1. Трассировочная таблица заполнена правильно. 0…3
Задание 2. Трассировочная таблица заполнена правильно. 0…3
Задание 3. Трассировочная таблица заполнена правильно. Формулировка задачи соответствует алгоритму. 0…3 0…3
Задание 4. Трассировочная таблица заполнена правильно. Формулировка задачи соответствует алгоритму. 0…3 0…3
Задание 5. Алгоритм составлен правильно. Трассировочная таблица заполнена правильно. 0…3 0…3
Задание 6. Алгоритм составлен правильно. Трассировочная таблица заполнена правильно. 0…3 0…3
Работа сдана в соответствии с графиком выполнения работ. 0…1
Отчет по практическому занятию оформлен в соответствии с требованиями СТО ПАТ. 0…2
ИТОГО: 0…33

30-33 балла –  «отлично»;

26-29 баллов –  «хорошо»;

22-25 баллов  – «удовлетворительно»;

0-22 балла  – «неудовлетворительно».

 


Дата добавления: 2019-11-16; просмотров: 252; Мы поможем в написании вашей работы!

Поделиться с друзьями:




Мы поможем в написании ваших работ!