Лабораторные и курсовая работы

по курсу "Технологии разработки программного обеспечения"

Все лабораторные работы по всем предметам (кроме этого в прошлом семестре) этот преподаватель принимает только на языке Паскаль.

Лабораторная работа № 1

Делается в виде бумажного отчёта, а не программы. Очень проста. Задание взято из курса лекций.

Скачать лабораторную работу № 1 (5,17 КБ) (Внимание, там какой-то таблицы не хватает)

Лабораторная работа № 2

(по вариантам)

Трансформирующаяся за 7 этапов картинка. Исходное изображение должно иметь не менее 7 фрагментов (фрагментация по желанию). Каждый фрагмент вынести в свой программный модуль, управляет которыми главный модуль. Показать у каждого фрагмента некую опорную точку - точку привязки. На каждом шаге трансформация осуществляется произвольно (нелинейно), фигуры могут деформироваться и менять количество углов. Всего должно получиться 7 различных картинок. Отчёт должен содержать титульный лист, текстовое изложение задания, перечень модулей и их смысл, код программы. Для каждого модуля-фрагмента рисунка в отчёте показать все 7 его различных состояний (с точкой привязки) и все 7 состояний рисунка (с точками привязки).

Скачать лабораторную работу № 2 (48,3 КБ) (вариант грузовик - мышь)

Лабораторная работа № 3

(по вариантам)

Программа-тест. Должна содержать шесть пунктов.

  1. Общие сведения пользователю - наименование теста, пояснение его смысла, ссылка на источник.

  2. Инструкция, как отвечать.

  3. Запуск теста - заключается в том, что на экран кадр за кадром выводятся вопросы, начиная с первого, с вариантами ответа.

  4. Подсчёт баллов - привести шкалу типа "Нет", "Очень мало", "Мало", "Среднее", "Довольно много", "Много", "Очень много". Каждой позиции соответствует свой диапазон баллов. Вывести максимально возможное количество баллов.

  5. Выдача результата - Что-то вроде сообщения: "Из 80 баллов вы набрали 45. Это соответствует довольно высокому уровню агрессии.". Т.е.должно максимально возможное число баллов, набранная сумма баллов и текстовое описание ситуации, соответствующей набранному количеству баллов. 

  6. Выход.

Предусмотреть обнуление результатов при запуске нового теста.

Скачать лабораторную работу № 3 (18,3 КБ) (вариант "Степень развития силы воли", Леонов - "Познай себя и других", 3 изд. стр. 66)

Курсовая работа

(по вариантам)

Два каких-то примитивных алгоритма, что-то там усредняющие по разным критериям и возращающие номер уровня погружения подводной лодки. Подробнее - найду задание, выложу.

Скачать курсовую работу (44,3 КБ) (вариант "Подводная лодка")

Сайт создан в системе uCoz