Добавил:
Меня зовут Катунин Виктор, на данный момент являюсь абитуриентом в СГЭУ, пытаюсь рассортировать все файлы СГЭУ, преобразовать, улучшить и добавить что-то от себя Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пояснительная записка.doc
Скачиваний:
5
Добавлен:
09.08.2023
Размер:
298.5 Кб
Скачать

4. Рекомендации по организации самостоятельной работы студентов

4.1. Рекомендации для подготовки к лабораторным работам

Рекомендации к самостоятельной работе:

Рекомендации к ЛР №1

Изучить материалы работы №1

Учебно-методическое пособие “Лабораторные работы по курсу РСИТ”

  1. В каталоге «Технология_Программирования» создайте свой каталог.

  2. Составьте спецификацию для задачи в соответствии с вариантом.

Откройте документ «Форма_Пост_Задачи.Doc» и заполните предложенные формы. Результирующий документ запишите в свой каталог.

  1. Постройте функциональную диаграмму и диаграмму потоков данных для задачи в соответствии с вариантом.

Результат поместите в документ «Форма_Пост_Задачи.Doc». Сохраните результат в своем каталоге.

Выполнить практическую работу №1

Разработать программный комплекс по примерному варианту:

Разработать программный комплекс, который представляет собой подсистему, обслуживающую учебную часть Вуза. Программная подсистема позволяет получать информацию по проведению занятий на первом курсе факультета N: выдает названия предметов, которые ведет преподаватель с фамилией Fam; определяет количество занятий в неделю по каждому из предметов; выводит названия предметов, занятия по которым проводятся в заданный день (понедельник, вторник, среда, четверг, пятница, суббота).

Содержание работы:

  1. Проработка лекционного материала на практике.

  2. Создание программ на Delphi и Pascal.

  3. Отладка сложных программ.

  4. Тестирование ПО.

  5. Трансляция программы.

Форма представления отчета:

Студент должен выполнить свой вариант и оформить работу в тетради и в электронном виде.

Трудоемкость – 6 часа

Рекомендации к ЛР №2

Изучить материалы работы №3

Учебно-методическое пособие “Лабораторные работы по курсу РСИТ”

  1. Организуйтесь в бригады разработчиков в соответствии с полученным на первой лабораторной работе задании. Разработка учебной программы потребует бригады в размере 3 … 5 человек.

  2. Выберите тип коллективной разработки и распределите роли в бригаде.

  3. Обсудите свои предыдущие работы и придите к общему подходу при разработке программы. Обратите внимание на декомпозицию проекта и на составленное описание структур данных. Пусть руководитель проекта примет решение о том, чья работа ляжет в основу дальнейшей разработки. Если требуется, откорректируйте файл «Форма_Пост_Задачи.doc» и запишите его в каталог бригады, предварительно созданный на диске.

  4. Проведите совместно второй этап декомпозиции. Определите модули второго, третьего и т.д. уровней. Четко сформулируйте интерфейсы модулей (входные и выходные данные, способ передачи информации, глобальные переменные).

Выполнить практическую работу №3

Познакомьтесь с работой учебной программы «Деканат» (промежуточный вариант), которая расположена в каталоге и имеет название Kompl0.pas.

Содержание работы:

  1. Проработка лекционного материала на практике.

  2. Спланировать работу и распределить обязанности при разработке ПО при бригадном подходе;

  3. Изучить модульный подход к разработке сложных программ.

Форма представления отчета:

Студент должен выполнить и оформить работу в тетради и в электронном виде в виде спецификаций.

Трудоемкость – 6 часа

Рекомендации к ЛР №3

Изучить материалы работы №3

Учебно-методическое пособие “Лабораторные работы по курсу РСИТ”

  1. Определитесь со стилем программирования.

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

  3. Составьте схемы алгоритмов и программы, реализующие функции модулей.

  4. Организуйте тестирование модулей, подключая их последовательно к управляющей программе.

  5. Составьте спецификацию модулей в соответствии с документом «Спецификация_Модуля.Htm».

  6. Схемы, программы и спецификации запишите в каталог бригады.

.

Выполнить практическую работу №3

Познакомьтесь с работой учебной программы «Деканат» (промежуточный вариант), которая расположена в каталоге и имеет название Kompl0.pas.

Содержание работы:

  1. Проработка лекционного материала на практике.

  2. Спланировать работу и распределить обязанности при разработке ПО при бригадном подходе;

  3. Изучить конструирование пакетов программ сложной структуры.

Форма представления отчета:

Студент должен выполнить и оформить работу в тетради и в электронном виде в виде спецификаций.

Трудоемкость – 6 часа

Рекомендации к ЛР №4

Изучить материалы работы №2

Учебно-методическое пособие “Лабораторные работы по курсу РСИТ”

  1. На основании составленной на лабораторной работе №1 спецификации к разработке программного комплекса, функциональной диаграмме и диаграмме потока данных составьте описание структур данных и программу на Турбо Паскале, реализующую обращение к подчиненном модулям.

В соответствии с принятым стилем в программах необходимо:

  • использовать вводные и пояснительные комментарии;

  • делать пропуск строк для разделения групп логически связанных операторов;

  • делать пробелы для улучшения читаемости программы;

  • для переменных задавать имена «со смыслом»;

  • при размещении делать одинаковые отступы в строке для связанных операторов.

  1. Проверьте работоспособность программы. Программу поместите в свой каталог.

.

Выполнить практическую работу №2

Выполнить работу в соответствии с требованиями:

Учебно-методическое пособие “Лабораторные работы по курсу РСИТ”

Содержание работы:

  1. Проработать лекционный материала на практике.

  2. изучить правила стандартизации стиля программирования;

  3. ознакомиться с методикой кодирования и тестирования сверху вниз.

Форма представления отчета:

Студент должен выполнить и оформить работу в тетради и в электронном виде в виде спецификаций.

Трудоемкость – 6 часа

Рекомендации к ЛР №5

Изучить материалы работы №1

Учебно-методическое пособие “Лабораторные работы по курсу РСИТ”

Необходимо разработать программу, которая дает ответы на следующие вопросы:

  • фамилии студентов, имеющих задолженности хотя бы по одному предмету;

  • название предмета, который был сдан лучше всех;

  • процент студентов, сдавших все экзамены на 5 и 4;

  • номера групп в порядке убывания средней успеваемости.

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

Выполнить практическую работу №1

Разработать программный комплекс по примерному варианту:

Разработать программный комплекс «Отдел кадров». Подсистема должна обслуживать следующие запросы: выводить список сотрудников, у которых в заданном месяце день рождения; выводить список сотрудников, проживающих на заданной улице; выводить список улиц, на которых проживают сотрудники, в алфавитном порядке; выводить список сотрудников, имеющих минимальную заработную плату.

Содержание работы:

  1. Проработка лекционного материала на практике.

  2. Разработать программу;

  3. Изучить этапы процесса проектирования.

Форма представления отчета:

Студент должен выполнить и оформить работу в тетради и в электронном виде в виде спецификаций.

Трудоемкость – 6 часа

Рекомендации к ЛР №6

Изучить материалы работы №4

Учебно-методическое пособие “Лабораторные работы по курсу РСИТ”

  1. Разработайте план тестирования Вашего программного комплекса. При подготовке контрольных тестов воспользуйтесь вышеописанными рекомендациями. Тесты должны отображать:

    1. типичную ситуацию;

    2. ненормальную ситуацию;

    3. граничные значения;

    4. затрагивающие причинно–следственные связи.

Одним из тестов является контрольный пример из раздела «Постановка задачи». Так как работа продолжается в бригаде, то в наличие имеется не один, а несколько контрольных примеров.

  1. Воспользуйтесь опцией Go to Cursor для перехода в режим отладки. При остановке выполнения программы добавьте в окно просмотра (Add Watch) наименования нескольких интересующих Вас переменных. Вызовите окно просмотра (Watch). Далее выполняйте программу по шагам (F7 или F8). В окне просмотра можно наблюдать интересующие Вас переменные. Если окно просмотра по какой-то причине исчезло с экрана, в него можно перейти с помощью клавиши F6. Для прекращения работы программы следует нажать комбинацию клавиш Ctrl F2 или выполнить опцию Program Reset. Можно продолжить выполнение программы, нажав Ctrl F9.

  2. Установите в программе несколько контрольных точек и запустите программу на выполнение. Просмотрите значения интересующих Вас переменных с помощью окна просмотра, так же как это было предложено в предыдущем пункте.

  3. Воспользуйтесь опцией Go to Cursor для перехода в режим отладки. При остановке выполнения программы откройте окно Evaluate/modify и просмотрите значения интересующих Вас переменных. Измените значение какой-нибудь переменной, записав новое в окно New Value.

  4. Выполните такое же задания, используя точки останова (Breakpoint).

  5. Ознакомьтесь с процессом выполнения программы при запуске ее с помощью опций Trace Into (F7) и Step Over (F8).

  6. Продолжите отладку разрабатываемой программы, используя навыки работы с отладчиком.

Выполнить практическую работу №1

Разработать программный комплекс по примерному варианту:

Разработать программный комплекс для подведения итогов Олимпийских игр. В программу пользователь должен ввести количество медалей разного достоинства, завоеванное каждой командой–участницей. Программа подсчитывает общее число медалей и соответствующее число очков. Программа должна выдавать информацию по каждой команде–участнице, а также упорядоченный список в соответствии с набранным количеством очков. Количество очков определяется по следующему правилу: за золотую медаль команда получает 7 очков, за серебряную — 6, за бронзовую — 5.

Содержание работы:

  1. Проработка лекционного материала на практике;

  2. Изучить разработку структурных программ;

  3. Изучение средств отладки инструментальной среды Турбо Паскаля;

  4. Использование методов тестирования и отладки на практическом пример.

Форма представления отчета:

Студент должен выполнить и оформить работу в тетради и в электронном виде в виде спецификаций.

Трудоемкость – 10 часа

Рекомендации к ЛР №7

Изучить материалы работы №9

Учебно-методическое пособие “Лабораторные работы по курсу РСИТ”

Используйте возможности отладчика Delphi при выполнении задания, полученного на лабораторной работе №4.

  1. Сформируйте контрольные примеры для проверки правильности работы приложения.

  2. Осуществите трассировку программы, используя клавишу F8. Прервите выполнение программы.

  3. Осуществите трассировку программы, используя клавишу F7. Прервите выполнение программы.

  4. Определите точку останова. Запустите программу (F9). После остановки программы продолжите выполнение с помощью трассировки.

  5. Задайте имена переменных в окне просмотра, выполните программу и проведите трассировку.

  6. Создайте точку прерывания по условию. Выполните программу.

  7. Продолжайте отладку до полной уверенности в ее правильной работе.

Варианты заданий см. в предыдущей работе.

Выполнить практическую работу №9

Откройте проект Project1 каталога «Тел_Спр_с_ошибкой». В приложение включен алгоритм сортировки базы данных методом «пузырька». В алгоритме допущена ошибка.

Запустите приложение. Исправьте синтаксическую ошибку.

Содержание работы:

  1. Проработка лекционного материала на практике;

  2. Изучение среды программирования использующей ООП

  3. овладение знаниями по вопросам классификации ошибок, методах трассировки программы, точках прерываний;

  4. овладение методами просмотра и изменения значений переменных в процессе отладки программы;

  5. опыт работы в RAD–среде

Форма представления отчета:

Студент должен выполнить и оформить работу в тетради и в электронном виде в виде спецификаций.

Трудоемкость – 10 часа