- •Программирование на языке с в среде Borland 3.1
- •Введение
- •Особенности решения вычислительных задач на эвм
- •1. Назначение и общая характеристика языка программирования с
- •2. Пример простейшей программы
- •2.1 Приступим
- •2.2 Расширяем функциональность
- •2.3 Улучшаем интерфейс. Осмысленное проектирование
- •2.4 Итог
- •3. Цикл лабораторных работ первого семестра
- •3.1 Лабораторная работа №1. Программа определения суммы чисел Задание
- •Методическое указание
- •3.2 Лабораторная работа №2. Решение квадратного уравнения Задание
- •Методические указания
- •3.3 Лабораторная работа №3. Попадание точки в область Задание
- •Методические указания
- •3.4 Лабораторная работа №4. Цикл с неизвестным числом повторений Задание
- •Методические указания
- •3.5 Лабораторная работа №5. Обработка массивов Задание
- •Методические указания
- •Семестр 2
- •3.6 Лабораторная работа №1. Обработка массивов символов Задание
- •Методические указания
- •3.7 Лабораторная работа №2. Обработка файлов Задание
- •Методическое указание
- •3.8. Лабораторная работа №3. Работа со строками Задание
- •Методическое указание
- •4. Проект программы и функции оболочкиBorlandC
- •4.1 Создание проекта программы. BorlandCи его основные режимы с характерными окнами
- •4.2. Функции оболочкиBorlandC
- •Запуск программы на выполнение
- •Просмотреть/изменить значение переменной
- •5.1 Основные символы схем алгоритмов
- •Окончание
- •Процесс
- •Предопределенный процесс
- •6. Содержание отчета
- •6.1 Требования к оформлению отчёта о лабораторной работе
- •6.2 Требования к защите лабораторных работ
- •Отчёт о лабораторной работе №1
- •2012 Г. Список литературы
- •Содержание
6. Содержание отчета
6.1 Требования к оформлению отчёта о лабораторной работе
Отчет о выполнении лабораторной работы должен содержать:
Титульный лист;
Техническое задание;
Графическую схему алгоритма решения задачи, выполненной по стандарту ГОСТ19.701 (ЕСПД. Схемы алгоритмов, программ, данных и систем. Условные обозначения и правила выполнения).
Графическая схема может сопровождаться словесным пояснениями работы отдельных блоков алгоритма, используемыми математическими преобразованиям, дополнительно введенными типами данных (например, невязка сравниваемых величин) и т.д.;
Ограничения присущие реализации программы (программные ограничения, исключительные ситуации) и исходным данным;
Разработка набора тестовых примеров, на котором необходимо проверять правильность разработанного алгоритма и программы. Необходимо обосновать необходимость и достаточность разработанного набора;
Распечатка текста разработанной, хорошо комментированнойпрограммы.
Тестирование программы – проверка корректности работы программы и результаты ее выполнения для тестовых данных;
Схема алгоритма выполняется в соответствии с разделом 5.
Текст программы должен быть выполнен в соответствии с разделом “Инструкция программисту” [3] шрифтом CourierилиCourierNew.
В контрольных примерахдолжны быть условия и ожидаемый результат, при наличии которого пользователь может констатировать работоспособность программы. Тестовые примеры должны проверять все возможные функции программы.
Программные ограничения должны отображать все возможные нюансы, включая ограничения, связанные с форматом данных и размерностью массивов.
Все приводимые иллюстрации должны иметь наименование. Пример:
Рисунок 1 – Алгоритм решения квадратного уравнения
6.2 Требования к защите лабораторных работ
Для защиты лабораторной работы необходимо выполнить следующие условия:
иметь в наличии распечатанный отчёт по данной лабораторной работе, скреплённый и выполненный по пункту 6.1 настоящих методических указаний;
иметь в наличии текст программы на любом электронном носителе, который, по требованию, может быть легко перекомпилирован и выполнен;
присутствовать полной бригадой, заявленной на титульном листе отчёта.
Пример титульного листа
Министерство образования и науки РФ
Санкт-Петербургский государственный электротехнический университет “ЛЭТИ”
Кафедра Вычислительной техники
Отчёт о лабораторной работе №1
“Сложение трех чисел”
Дисциплина “Программирование”
Выполнили: студенты группы 7811
И.С. Петров ____________
П.С. Петров ____________
Преподаватель: к.т.н., доцент
А.С. Иванов ____________
Санкт-Петербург
2012 Г. Список литературы
Керниган Б. Ричи Д.М. Язык программирования Си.\ Пер. с англ., 3-е изд., испр. – СПб.: «Невский Диалект», 2001. – 352 с.: ил.
C/C++. Структурное программирование: Практикум / Т. А. Павловская, Ю. А. Щупак. – СПб.: Питер, 2002. – 240 с.: ил.
Программирование на языках С и С++ в среде MicrosoftVisualC++: Методические указания к лабораторным работам по дисциплинам “Информатика”, “Программирование” /Сост.: Зуев И.С., Разумовский Г.В., Хигай А.Г.. СПб.: Изд-во СПбГЭТУ “ЛЭТИ”, 2006. 32 с.
Страуструп Б. Язык программирования С++, 3-е изд./ Пер с англ.– СПб.; М. “Невский диалект” – “Издательство БИНОМ”/ 1999 г.– 991 с.
Павловская Т. А. Программирование на языке высокого уровня. – СПб.: Лидер, 2010. – 461 с.: ил.
Б. И. Березин, С. Б. Березин Начальный курс С и С++. Аналог-МИФИ, 2007 (доступно в интернете)
Герберт Шилт C++. Руководство для начинающих.– 2005. 672 с. (доступно в интернете)