Практика ИВТ — 2017: различия между версиями
Ctrlalt (обсуждение | вклад) (Новая страница: «== Задание на практику == Обязательная часть: * Заполнить дневник практики; * Решить предло…») |
Ctrlalt (обсуждение | вклад) Нет описания правки |
||
Строка 1: | Строка 1: | ||
== <span style="font-size: 18pt;">В любой непонятной ситуации</span> == | |||
сохраняйте спокойствие и пишите на v.folunin@ulstu.ru (не забывайте представиться и написать «Практика ИВТ» в теме письма). | |||
== Задание на практику == | == Задание на практику == | ||
Строка 52: | Строка 57: | ||
Страница 8 | Страница 8 | ||
* (внизу, после места для подписи) <span style="color: blue; font-style:italic;">02.07.</span>'''20'''<span style="color: blue; font-style:italic;">17</span> '''г.''' | * (внизу, после места для подписи) <span style="color: blue; font-style:italic;">02.07.</span>'''20'''<span style="color: blue; font-style:italic;">17</span> '''г.''' | ||
== Решение задач == | |||
Откройте [http://vtcloud9.ulstu.ru/ru/ сайт тестирующей системы]. Слева выберите своё имя из выпадающего списка и введите пароль, выданный преподавателем. | |||
Перейдите на [http://vtcloud9.ulstu.ru/ru/contest-cid-13f8-sh-1?ps=1&smt=1 страницу задач практики]. Выберите любую задачу. Вы увидите условие, описание формата входных и выходных данных, а также примеры. Вам необходимо разработать консольную программу, которая считывает входные данные с клавиатуры и выводит корректные выходные данные в консоль. При копировании в консоль входных данных примера программа должна выводить результат, в точности совпадающий с показанным в примере, и немедленно завершаться. | |||
В нижней части страницы задачи находится форма отправки решений. В эту форму следует скопировать весь исходный код программы, после чего выбрать компилятор C++ и нажать кнопку «Отправить». Решение будет проверено на большом наборе тестов, результат будет показан сразу после проверки. Программа должна выдавать корректные результаты на всех тестах. | |||
Задачи можно решать в любом порядке. Количество попыток не ограничено. | |||
Настоятельно рекомендуется прочитать [http://ulivt.ru/textinfo.php?htm=lessons/beginners руководство для начинающих] перед началом работы. | |||
== Измерение быстродействия решений == | |||
<span style="color: red;">(будет добавлено позднее)</span> | |||
== Тестирование корректности решений == | |||
<span style="color: red;">(будет добавлено позднее)</span> | |||
== Критерии оценки == | |||
* Заполнение дневника — <span style="color: green; font-weight: bold;">20 баллов</span>; | |||
* Составление отчёта — <span style="color: green; font-weight: bold;">20 баллов</span>; | |||
* Решение задачи — <span style="color: green; font-weight: bold;">2 балла</span> за каждую задачу; | |||
* Отсутствие [http://yadi.sk/d/Qr8nQY2eH9paL ошибок форматирования] в решении — <span style="color: green; font-weight: bold;">+1 балл</span> за каждую задачу; ''(эта часть будет проверяться очень дотошно — два пробела не на своём месте, и балл не добавляется)'' | |||
* Наличие глобальных переменных в решении — <span style="color: red; font-weight: bold;">-1 балл</span> за каждую задачу; | |||
* Плагиат — <span style="color: red; font-weight: bold;">-15 баллов</span> за каждую задачу (и у того, кто заимствовал решение, и у того, кто одолжил решение); | |||
* Измерение быстродействия решения — <span style="color: green; font-weight: bold;">20 баллов</span>; | |||
* Тестирование корректности решения — <span style="color: green; font-weight: bold;">20 баллов</span>. | |||
100 баллов — оценка «Удовлетворительно» | |||
200 баллов — оценка «Хорошо» | |||
300 баллов — оценка «Отлично» |
Версия от 11:26, 13 июня 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 баллов — оценка «Отлично»