
- •Часть 1.
- •Оглавлени
- •Введение
- •Общие положения Общие требования
- •Порядок работы
- •Требования к программе
- •Требования к оформлению отчета
- •Лабораторная работа №1 Тема: «Применение стандартных функций языка» Варианты индивидуальных заданий:
- •Лабораторная работа №2 Тема: «Программирование линейных алгоритмов». Варианты индивидуальных заданий:
- •Лабораторная работа № 3 Тема: «Нахождение значения функции с использованием условного оператора». Варианты индивидуальных заданий:
- •Лабораторная работа № 4 Тема: «Программирование алгоритмов разветвляющейся структуры с использованием условного оператора». Варианты индивидуальных заданий:
- •Лабораторная работа № 5 Тема: «Программирование алгоритмов разветвляющейся структуры с использованием оператора варианта». Варианты индивидуальных заданий:
- •Лабораторная работа № 6 Тема: «Составление простейшего меню с использованием оператора варианта». Варианты индивидуальных заданий:
- •Лабораторная работа № 7 Тема: «Табулирование функций с использованием циклических алгоритмов с параметром». Варианты индивидуальных заданий:
- •Лабораторная работа № 8 Тема: «Вычисление сумм простейших числовых рядов». Варианты индивидуальных заданий:
- •Лабораторная работа № 9 Тема: «Табулирование функций с использованием циклических алгоритмов с постусловием». Варианты индивидуальных заданий:
- •Лабораторная работа № 10 Тема: «Проектирование алгоритмов и программ с использованием цикла с предусловием. Обработка функций». Варианты индивидуальных заданий:
- •Лабораторная работа № 11 Тема: «Обработка числовых данных». Варианты индивидуальных заданий:
- •Лабораторная работа № 12 Тема: «Вычисление конечных сумм и произведений». Варианты индивидуальных заданий:
- •Лабораторная работа № 13 Тема: «Итерационные циклы. Вычисление суммы бесконечного ряда». Варианты индивидуальных заданий:
- •Лабораторная работа № 14 Тема: «Работа с графикой» Варианты индивидуальных заданий:
- •Библиографический список
Введение
Данные методические указания предназначены для выполнения лабораторных работ, основной целью которых является приобретение навыков алгоритмизации задач и конструирование программ на любом языке программирования. В них приведены общие требования, порядок выполнения лабораторной работы, требования к программе и требования к оформлению отчета.
Перед выполнением лабораторной работы рекомендуется ознакомиться с соответствующим теоретическим материалом. Номер варианта соответствует номеру студента по списку в учебном журнале группы.
Общие положения Общие требования
Лабораторная работа представляется преподавателю в виде комплекта, в который входят демонстрационная программа и отчет. Если демонстрационная программа, удовлетворяющая всем требованиям, предъявляемым к программам (см. ниже), была написана и проверена преподавателем в течение занятия, на котором было выдано задание лабораторной работы, то лабораторная работа считается выполненной, а, следовательно, отчет по лабораторной работе преподавателю не предоставляется. Если лабораторная работа не сдана преподавателю в течение месяца, с момента выдачи, то для сдачи лабораторной работы необходимо будет письменно ответить на дополнительные вопросы.
Порядок работы
Анализ индивидуального задания и разработка способов представления объектов задачи в памяти, методов доступа к ним и способов контроля входных данных.
Разработка алгоритма решения задачи.
Разработка программы.
Разработка контрольных примеров.
Отладка программ.
Составление отчета.
Требования к программе
Лабораторные работы должны быть выполнены на изучаемом языке программирования. Задача должна быть реализованы в общем случае полностью (или частично со снижением оценки на экзамене).
Обязательно за собой восстанавливать полностью исходное состояние ЭВМ (очистка ОП, восстановление режима экрана и т.п.). Лабораторные работы должны быть снабжены комментариями. Программа должна адекватно реагировать на действия пользователя и контролировать вводимую информацию на допустимость значений.
Требования к оформлению отчета
Отчет по лабораторной работе выполняется на листах формата А-4. Типовой отчет по лабораторной работе должен содержать:
титульный лист;
порядковый номер и название лабораторной работы;
постановку задачи;
Раздел «Постановка задачи» является техническим заданием на разработку программы, он не должен содержать неопределенностей и двусмысленностей. В случае необходимости студент может уточнять и доопределять постановку задачи у преподавателя.
описание используемых структур данных;
Возможность и эффективность реализации большинства алгоритмов зависят от того, каким образом организованы данные. Поэтому проектирование программы необходимо начинать с разработки структур, необходимых для представления входных, промежуточных и даже выходных данных.
При этом принимаются во внимание многие факторы, такие как ограничения на объем (размер), допустимый диапазон значений, необходимая точность, требования к быстродействию программы.
описание алгоритма решения задачи;
В разделе «Описание алгоритма решения задачи» должны быть описаны конкретные алгоритмические решения, принятые студентом при решении поставленной задачи. Приведена блок-схема алгоритма. Описаны основные операторы и функции.
описание пользовательского интерфейса;
В разделе «Описание пользовательского интерфейса» проводится разработка пользовательских экранов, описание диалоговых средств «пользователь-программа». Подробно описывается обеспечение контроля исходных данных на полноту, правильность (достоверность) и диапазон допустимых значений. Количество и содержание пользовательских экранов определяются условиями задачи.
распечатку исходного кода (листинг) программ с комментариями;
описание тест-примеров;
результаты контрольного прогона;
список используемых информационных источников.