
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ
РОССИЙСКОЙ ФЕДЕРАЦИИ
Южно-Российский государственный технический университет (НПИ)
____________________________________________
Кафедра «Aвтоматикa и телемеханикa»
Малашенко А.Г., Малашенко Л.И., Дереча С.В , Онышко Д.А., Левшин А.Г..
МЕТОДИЧЕСКИЕ УКАЗАНИЯ
к практическим занятиям по дисциплине
"ПРОГРАММИРОВАНИЕ И ОСНОВЫ АЛГОРИТМИЗАЦИИ"
Часть 2
НОВОЧЕРКАССК 2011
УДК 519.6 (076.3)
Методические указания к практическим занятиям по дисциплине «Программирование и основы алгоритмизации". Часть 2»
Методические указания содержат цель, программу выполнения лабораторных работ, контрольные вопросы, указания по выполнению лабораторной работы, требования к содержанию отчета, сведения о литературе, необходимой для подготовки к выполнению работы.
Методические указания предназначены для студентов второго курса специальности «Управление в технических системах» всех форм обучения.
Объем 30 стр., тираж 15 экз.
Методические указания обсуждены и одобрены
на заседании кафедры
"Автоматика и телемеханика"
ФАУ ЮРГТУ(НПИ)
протокол № ___
Южно-Российский государственный технический
университет (НПИ), 2011
Введение
Для проведения лабораторных работ необходимы любые IBM РС-совместимые компьютеры. В качестве системного программного обеспечения (ПО) требуется операционная среда Windows XP и выше, а в качестве инструментального ПО – любая интегрированная среда для работы с программами на языке Паскаль и Delphi а также среда для работы на языке С++.
При подготовке к работе рекомендуется ознакомиться с методическими указаниями, а после выполнения работы для самоконтроля следует использовать контрольные вопросы.
Каждый студент приобретает практические навыки разработки программ, выполняя индивидуальное заданиt и производит отладку с помощью инструментального ПО до получения правильного решения контрольных вариантов.
Цель каждого занятия заключается не только в получении работоспособной программы, но, прежде всего, в приобретении навыков программирования путем применения в программах возможно большего количества конструкций языка. Поэтому в индивидуальных заданиях должен быть сделан акцент на обязательное использование в разрабатываемых программах определенных типов, операторов и структур данных. Кроме того, в программах должны быть предусмотрены содержательный ввод и вывод данных в терминах постановки задачи.
Занятие №1 Программирование прикладных задач
Продолжительность занятия 2 часа.
Цель занятия: приобрести умения и навыки программирования прикладных задач.
Подготовка к работе: самостоятельное повторение материалов первого семестра.
Программа занятия
Ознакомиться с индивидуальным заданием и сделать математическую постановку задачи.
Подготовить тестовый (контрольный) вариант решения задачи.
Разработать алгоритм и изобразить его схему.
Составить программу основной программы и модуля пользователя по индивидуальному заданию с обязательным использованием подпрограммы-функции и подпрограммы-процедуры.
В рамках самостоятельной работы отладить составленную программу.
Контрольные вопросы
Какова структура основной программы?
Какова структура модуля пользователя?
Какова структура подпрограммы-функции?
Какова структура подпрограммы-процедуры?
Каковы требования к соответствию формальных и фактических параметров?
В чем заключается суть алгоритма нахождения суммы (произведения) элементов массива?
В чем заключается суть алгоритма нахождения минимального (максимального) элемента массива?
В чем заключается суть алгоритма нахождения стандартного значения?
В чем заключается суть алгоритма нахождения суммы элементов ряда?
Что является исходными данными и результатом задачи сортировки?