Пакет экзаменатора (экзамен)
Министерство Общего и профессионального образования ростовской области
Государственное Бюджетное образовательное учреждение среднего профессионального образования ростовской области вешенский педагогический колледж им. М.А. шолохова
Пакет экзаменатора
Для проведения промежуточной аттестации в форме экзамена
по ОПД.08 Теория алгоритмов
В рамках основной профессиональной образовательной программы по специальности
Программирование в компьютерных системах
Преподаватель: Говоровская Т. А.
Одобрено
На заседании ПЦК математических и естественных дисциплин
Протокол № 2 от 4.10.2013
Председатель ПЦК _________Говоровская Т. А.
Пояснительная записка
1. Цели:
1.1. Определить качество усвоения знаний и обладания компетенциями, согласно Государственным требованиям к минимуму содержания и уровню подготовки выпускников для специальности 230115 Программирование в компьютерных системах по дисциплине ОПД.08 Теория алгоритмов
1.2. Проверить навыки правильного воспроизведения умений.
1.3. Стимулировать студентов к регулярным занятиям.
Перечень общих и профессиональных компетенций ГОС СПО контролируемых в промежуточной аттестации.
В результате освоения дисциплины обучающийся должен обладать общими компетенциями, включающими в себя способность:
ОК 1. Понимать сущность и социальную значимость своей будущей профессии, проявлять к ней устойчивый интерес.
ОК 2. Организовывать собственную деятельность, выбирать типовые методы и способы выполнения профессиональных задач, оценивать их эффективность и качество.
ОК 3. Принимать решения в стандартных и нестандартных ситуациях и нести за них ответственность.
ОК 4. Осуществлять поиск и использование информации, необходимой для эффективного выполнения профессиональных задач, профессионального и личностного развития.
ОК 5. Использовать информационно-коммуникационные технологии в профессиональной деятельности.
ОК 6. Работать в коллективе и в команде, эффективно общаться с коллегами, руководством, потребителями.
ОК 7. Брать на себя ответственность за работу членов команды (подчиненных), за результат выполнения заданий.
ОК 8. Самостоятельно определять задачи профессионального и личностного развития, заниматься самообразованием, осознанно планировать повышение квалификации.
ОК 9. Ориентироваться в условиях частой смены технологий в профессиональной деятельности.
В результате освоения дисциплины обучающийся должен обладать профессиональными компетенциями, включающими в себя способность:
ПК 1.1. Выполнять разработку спецификаций отдельных компонент.
ПК 1.2. Осуществлять разработку кода программного продукта на основе готовых спецификаций на уровне модуля.
Пакет экзаменатора (экзамен)
ПАКЕТ ЭКЗАМЕНАТОРА | |||
Задание №1 (теоретическое – тест) 1. Впишите правильный ответ. Раздел математики, в котором изучаются теоретические возможности эффективных процедур (алгоритмов) и их приложения – ___________. 2. Выберите правильный ответ. Предложение “При точном исполнении всех команд алгоритма процесс должен прекратиться за конечное число шагов, приведя к определенному результату”, — фиксирует такое свойство алгоритма как: 1. Массовость. 2. Понятность. 3. Результативность 4. Дискретность. 5. Определенность. 3. Выберите правильные ответы. Алгоритм обладает свойствами: 1. Дискретность. 2. Достоверность. 3. Объективность. 4. Понятность. 5. Полезность. 4. Выберите правильный ответ. Алгоритм называется линейным, 1. если он составлен так, что его выполнение предполагает многократное повторение одних и тех же действий; 2. если ход его выполнения зависит от истинности тех или иных условий; 3. если его команды выполняются в порядке их естественного следования друг за другом независимо от каких-либо условий; 4. если он представим в табличной форме; 5. если он включает в себя вспомогательный алгоритм. 5. Выберите правильный ответ. Алгоритм включает в себя ветвление, 1. если он составлен так, что его выполнение предполагает многократное повторение одних и тех же действий; 2. если ход его выполнения зависит от истинности тех или иных условий; 3. если его команды выполняются в порядке их естественного следования друг за другом независимо от каких-либо условий; 4. если он представим в табличной форме; 5. если он включает в себя вспомогательный алгоритм. 6. Выберите правильный ответ. Алгоритм называется циклическим, 1. если он составлен так, что его выполнение предполагает многократное повторение одних и тех же действий; 2. если ход его выполнения зависит от истинности тех или иных условий; 3. если его команды выполняются в порядке их естественного следования друг за другом независимо от каких-либо условий; 4. если он представим в табличной форме; 5. если он включает в себя вспомогательный алгоритм. 7. Впишите правильный ответ. Система обозначений и правил, предназначенная для единообразной записи алгоритмов – ___________ . 8. Выберите неправильный ответ. Способы представления алгоритмов 1. Словесный. 2. Графический. 3. Линейный. 4. Псевдокод. 5. Программный. 9. Выберите правильный ответ. Направление поиска моделей алгоритмов, связанное с системой подстановок над некоторым алфавитом, привело к созданию модели 1. Машина Поста. 2. Рекурсивные функции. 3. Нормальные алгоритмы Маркова. 4. Машина Тьюринга. 5. Примитивно-рекурсивные функции. 10. Впишите правильный ответ. Первое направление поиска моделей алгоритмов – ____________ алгоритмов – использовало связь с традиционными понятиями математики – вычислениями и числовыми функциями. 11. Выберите правильный ответ. Какой вид будет иметь машина Поста после выполнения указанной программы?
На рисунке показана алгоритмическая структура: 1. Следование. 2. Ветвление. 3. Цикл-пока. 4. Цикл-до. 5. Цикл с параметром. 15. Выберите правильный ответ. Какой оператор реализует данную структуру 1.whileусловиеdoсерия 2. repeat … until … 3.if … then … 4. if … then …else … 5. for … to …do … |
Выберите правильные ответы.
Укажите номера верных предложений:
1. Вспомогательные алгоритмы – алгоритмы, решающие одну и ту же задачу
2. Кодирование – составление текста программы на языке программирования.
3. Эквивалентные алгоритмы – алгоритмы решения подзадач
4. Рекурсивный метод – сведение задачи к самой себе.
Выберите правильные ответы.
Укажите номера верных предложений:
1. Технология программирования – определенный общепринятый способ создания программ.
2. Цикл — алгоритмическая альтернатива.
3. Ветвление — повторение некоторой группы действий по условию.
4. Рекурсия – определение очередного значения функции через ранее вычисленные значения этой же функции.