- •Міністерство освіти і науки україни
- •Для студентів напряму підготовки 0804 "Комп’ютерні науки" усіх форм навчання
- •Харків, хнеу, 2008
- •Содержание
- •Общие положения
- •Требования к оформлению отчета
- •Часть 1(4 часа): Среда визуальной разработки программ Microsoft Visual Studio .Net
- •Разработка простейшего консольного приложения.
- •Часть 2(2 часа): Подготовка и решение на пэвм задач линейного характера
- •Краткие теоретические сведения
- •1.2. Стандартные типы данных, модификаторы,
- •1.3. Спецификаторы класса памяти
- •1.4. Операции
- •Лабораторная работа №2 Подготовка и решение на пк задач с разветвлением
- •Краткие теоретические сведения
- •2.1. Оператор if
- •If (условие) выражение;
- •If (условие) выражение1; else выражение2;
- •2.2. Оператор switch/case
- •2.3. Операторы break, continue и goto
- •Задания к лабораторной работе №2
- •Лабораторная работа №3 Подготовка и решение на пк задач с использованием циклов
- •Лабораторная работа №4 Применение функций для решения типовых экономических задач
- •Использование параметров функции для обмена информацией между функциями.
- •Создание собственных заголовочных файлов
- •Лабораторная работа №5 Обработка на пк одномерных массивов.
- •5.1. Краткие теоретические сведения
- •Лабораторная работа №6 Обработка на пк двумерных массивов.
- •Двумерные массивы
- •Приложение а. Среда визуальной разработки программ Microsoft Visual Studio .Net
- •1.1. Среда mde
- •1.2. Команды главного меню
- •1.3. Создание проекта
- •1.4. Ввод и редактирование исходного текста программы
- •1.5. Создание исполняемого файла
- •1.6. Запуск и отладка программы
- •Приложение №в
- •Спецификация программных требований
- •Целое число, выводится на экран. Пользовательский интерфейс
- •План тестирования
- •Текст программы
- •Результат работы программы
- •Краткие выводы по работе
Міністерство освіти і науки україни
ХАРКІВСЬКИЙ НАЦІОНАЛЬНИЙ ЕКОНОМІЧНИЙ УНІВЕРСИТЕТ
Методичні рекомендації до лабораторних робіт з
навчальної дисципліни
«Основи програмування та алгоритмічні мови»
Для студентів напряму підготовки 0804 "Комп’ютерні науки" усіх форм навчання
Частина 1
Укладачі: Лосєв М. Ю., Парфьонов Ю.Е., Федорченко В.М.,
Щербаков О.В.
Відповідальний за випуск Пономаренко В.С.
Харків, хнеу, 2008
Затверджено на засіданні кафедри інформаційних систем.
Протокол № від . 2008 р.
Методичні рекомендації до лабораторних робіт з навчальної дисципліни «Основи програмування та алгоритмічні мови» для студентів напряму підготовки 0804 "Комп’ютерні науки" усіх форм навчання. Частина 1./ Укл. Лосєв М. Ю., Парфьонов Ю.Е., Федорченко В.М., Щербаков О.В. – Харків: Вид. ХНЕУ, 2008.
– 2222222 с. (Укр. мов.)
Методические рекомендации предназначены для проведения лабораторных работ по первой части курса "Основы программирования и алгоритмические языки ". Лабораторные работы введены в учебный процесс на основании учебных планов и програм для подготовки студентов всех форм обучения по специальностям 7.080401,7.080407. Проводятся лабораторные работы в I-м семестре с целью развития алгоритмического мышления и обучения на практике написанию и отладке программ на языке С/С++, используя среду визуальной разработки программ Microsoft Visual Studio .NEТ.
© Харківський
національний
економічний університет, 2007
© Лосєв М. Ю.,
Парфьонов Ю.Е.,
Федорченко В.М.,
Щербаков О.В. 2007
Содержание
Общие положения |
|
Лабораторная работа № 1. Знайомство з інтегрованим середовищем розробки програм MS Visual C++.NET. Підготовка і розв’язання на ПЕОМ задач лінійного характеру |
|
Лабораторная работа № 2. Підготовка і розв’язання на ПЕОМ задач з розгалуженням |
|
Лабораторная работа № 3. Підготовка і розв’язання на ПЕОМ задач з використанням циклів |
|
Лабораторная работа № 4. Підготовка і розв’язання на ПЕОМ задач з використанням функцій |
|
Лабораторная работа № 5. Підготовка і розв’язання на ПЕОМ задач обробки одновимірних масивів |
|
Лабораторная работа № 6. Підготовка і розв’язання на ПЕОМ задач обробки двовимірних масивів |
|
Список использованных источников |
|
Приложение А |
|
Приложение В |
|
Приложение С |
|
Общие положения
Методические указания предназначены для выполнения лабораторных работ по первой части курса «Основы программирования и алгоритмические языки».
Перед выполнением каждой работы необходимо изучить соответствующий лекционный материал и обратить особое внимание на общие указания, предшествующие описанию лабораторных заданий.
Приведенные примеры программ следует рассматривать лишь как один из возможных вариантов решения задачи.
Методические указания содержат описание 6 лабораторных работ. Каждый раздел, который соответствует отдельной лабораторной работе, состоит из таких подразделов:
-
цель работы и требования по необходимой теоретической и практической подготовке необходимые для выполнения лабораторной работы;
-
указаний по подготовке к выполнению лабораторной работы, основных теоретических сведений необходимые для ее выполнения;
-
сути работы – общей постановки задания на лабораторную работу (необязательно);
-
индивидуальных вариантов заданий;
-
контрольных вопросов.
При проведении всех лабораторных работ используется единая конфигурация программно-аппаратных средств: персональная ЭВМ типа IBM-PC с процессором не ниже Pentium III, операционная система Windows XP или Windows 2000, среду визуальной разработки программ Microsoft Visual Studio .NEТ.
При проведении лабораторных работ студент должен продемонстрировать:
-
творческий, индивидуальный подход к разработке проектов (программного кода);
-
грамотное использование существующего программного обеспечения;
-
навыки программирования на языках высокого уровня С/С++.
Студент должен уметь преобразовать свою программу в программный продукт, использовать качественный анализ программы, выполнять оценку полученных результатов. Большое значение имеет удобный интерфейс с пользователем и пояснениями к программе.
Вариант задания на лабораторную работу выбирается в соответствии с номером студента в журнале группы.
Типовой порядок выполнения работы и методические указания к ее выполнению:
- внимательно ознакомиться с методическими рекомендациями по конкретной лабораторной работе (теоретическими сведениями, примерами, формулировкой заданий);
- создать заготовку консольного приложения, воспользоваться для этого мастером создания приложений Microsoft Visual Studio;
- наполнить полученную заготовку консольного приложения конкретным содержанием в соответствии с предложенным заданием (см. примеры);
- устранить все ошибки, возникшие на этапе компиляции исходного текста программы;
- выполнение программы осуществить в пошаговом режиме;
- вывести в окно предварительного просмотра значения всех промежуточных переменных;
- найти свою папку проекта и ознакомиться с ее содержимым (с помощью Блокнота открыть файл ReadMe.txt и перевести текст, который в нем записан);
- итоговый запуск приложения выполнить с помощью исполняемого модуля;
- ответить на контрольные вопросы;
- с помощью динамической справки выяснить назначение основных служебных слов в программе;
- выполнить экспериментальную часть работы согласно полученного задания;
- оформить отчет и сдать преподавателю.
Отчет по любой лабораторной работе должен содержать:
-
Титульный лист:
-
название дисциплины
-
тема лабораторной работы
-
дата выполнения работы
-
Ф.И.О. студента, курс, номер группы
-
Ф.И.О., должность преподавателя
-
Лист содержания (нумерованный перечень названий пунктов работы из описания выполненных заданий с указанием номеров страниц).
-
Описание выполненных заданий
-
Условие задания (задачи).
-
Описание архитектуры программы – спецификация программных требований (состав, структура модулей, связи между ними, алгоритмы…)
-
формулировка задачи
-
спецификация данных
-
математическая модель обработки данных
-
програмный интерфейс
-
план тестирования.
Исходный код программы с комментариями для подключаемых библиотек (назначение каждой библиотеки), оьявлений, управляющих инструкций и функций (назначение каждой функции и инстукции, описание параметров и возвращаемого значения).
Примеры результатов работы программы на тестовых исходных данных.
Выводы по работе с учетом всех выполненных заданий
-
анализ полученных результатов по каждому пункту задания
-
анализ результатов тестирования программ
-
степень соответствия разработанных программ постановке задачи
-
другая информация
Пример отчета приведен в приложении С. Преподаватель может вносить коррективы в оформление отчета.