Практика ИВТ — 2017
В любой непонятной ситуации
сохраняйте спокойствие и пишите на v.folunin@ulstu.ru (не забывайте представиться и написать «Практика ИВТ» в теме письма).
Задание на практику
Обязательная часть:
- Заполнить дневник практики;
- Решить предложенные задачи по программированию на языке C++;
- Измерить быстродействие решения одной задачи (по варианту);
- Составить отчёт по практике.
Для аттестации по практике должны быть выполнены все пункты обязательной части (тем не менее, можно решить не все задачи: см. критерии оценки ниже).
Дополнительная часть:
- Провести тестирование корректности решения одной задачи (по варианту).
Заполнение дневника практики
Титульный лист
- Кафедра «Вычислительная техника»
- Дневник учебной практики
- Студент Иванов Иван Иванович (ваши фамилия, имя и отчество)
- Факультет ФИСТ курс 1
- Группа ИВТАПбд-11 или ИВТВМбд-11 (ваша группа)
- Специальность 09.03.01 Информатика и вычислительная техника (умещайте, можно в 2 строки)
- Ульяновск 2017 г.
Страница 2
- Приказ о назначении на практику №1177 (для ВМ) или 1178 (для АП) от «31» 05 2017 г.
- — вводный от УлГТУ ассистент Фолунин В. А. (оставить место для подписи) «19» 06 2017 г.
- — вводный на предприятии ассистент Фолунин В. А. (оставить место для подписи) «19» 06 2017 г.
- — на рабочем месте ассистент Фолунин В. А. (оставить место для подписи) «19» 06 2017 г.
- Студент Иванов Иван Иванович (ваши фамилия, имя и отчество)
- направлен на учебную практику в
- гор. Ульяновск на УлГТУ
- Срок практики с 19.06.17 по 02.07.17
- Руководитель практики от университета ассистент Фолунин Владимир Александрович
- Прибыл на предприятие "19" 06 2017 г.
- Убыл из предприятия "02" 07 2017 г.
Страница 4
- 19.06.2017 | Инструктаж, УлГТУ
- 20.06.2017 | Решение задач, vtcloud9.ulstu.ru
- 26.06.2017 | Анализ быстродействия решений, vtcloud9.ulstu.ru
- 30.06.2017 | Подготовка отчёта, УлГТУ
Страница 5
- 1) Разработка решений учебных задач по программированию на языке C++
- 2) Проверка корректности решений при помощи автоматизированной тестирующей системы
- 3) Экспериментальное исследование быстродействия решения задачи
- (если вы делаете дополнительную часть) 4) Разработка тестов для анализа корректности решения задачи
Страница 7
- (внизу, под словом Руководитель) 02.07.2017 г.
Страница 8
- (внизу, после места для подписи) 02.07.2017 г.
Решение задач
Откройте сайт тестирующей системы. Слева выберите своё имя из выпадающего списка и введите пароль, выданный преподавателем.
Перейдите на страницу задач практики. Выберите любую задачу. Вы увидите условие, описание формата входных и выходных данных, а также примеры. Вам необходимо разработать консольную программу, которая считывает входные данные с клавиатуры и выводит корректные выходные данные в консоль. При копировании в консоль входных данных примера программа должна выводить результат, в точности совпадающий с показанным в примере, и немедленно завершаться.
В нижней части страницы задачи находится форма отправки решений. В эту форму следует скопировать весь исходный код программы, после чего выбрать компилятор C++ и нажать кнопку «Отправить». Решение будет проверено на большом наборе тестов, результат будет показан сразу после проверки. Программа должна выдавать корректные результаты на всех тестах.
Задачи можно решать в любом порядке. Количество попыток не ограничено.
Настоятельно рекомендуется прочитать руководство для начинающих перед началом работы.
Измерение быстродействия решений
(будет добавлено позднее)
Тестирование корректности решений
(будет добавлено позднее)
Критерии оценки
- Заполнение дневника — 20 баллов;
- Составление отчёта — 20 баллов;
- Решение задачи — 2 балла за каждую задачу;
- Отсутствие ошибок форматирования в решении — +1 балл за каждую задачу; (эта часть будет проверяться очень дотошно — два пробела не на своём месте, и балл не добавляется)
- Наличие глобальных переменных в решении — -1 балл за каждую задачу;
- Плагиат — -15 баллов за каждую задачу (и у того, кто заимствовал решение, и у того, кто одолжил решение);
- Измерение быстродействия решения — 20 баллов;
- Тестирование корректности решения — 20 баллов.
100 баллов — оценка «Удовлетворительно»
200 баллов — оценка «Хорошо»
300 баллов — оценка «Отлично»