Министерство образования и науки Украины
Донецкий Национальный Технический Университет
Утверждаю
проректор ДонНТУ
по учебной работе
проф. Костенко В.И.
Рабочая программа
учебной практики по специальности
7.080403 “Программное обеспечение вычислительной техники и автоматизированных систем"
|
Утверждено на заседании кафедры ПМИ протокол № ____ от _______
|
|
Утверждено на заседании методической комиссии специальности ПО протокол № ____ от _______
|
Донецк, 2004
ВСТУПЛЕНИЕ
Учебная практика студентов специальности 7.080403 "Программное обеспечение вычислительной техники и автоматизированных систем" является важным этапом в процессе теоретической и практической подготовки специалистов по разработке и эксплуатации системного и прикладного программного обеспечения вычислительных комплексов и автоматизированных систем.
Учебная практика определена учебным планом специальности 7.080403 на 2-м семестре. Длительность практики 3 недели.
Практика предусматривает самостоятельную работу студента по практическому освоению разделов программирования на языке Паскаль в условиях учебных лабораторий кафедры ПМИ ДонНТУ, а также в условиях производственных организаций, научно-исследовательских институтов, вычислительных центров государственной и других форм собственности.
1 Цель и задачи практики
Целью практики являются непосредственная практическая подготовка к самостоятельной работе в первичной должности оператора ПЭВМ, программиста ПЭВМ, изучение и практическое освоение приемов программирования на алгоритмическом языке Паскаль, углубление и закрепление теоретических знаний по языку Си.
Задача практики:
- изучение организации процесса проектирования и этапов разработки программ на алгоритмическом языке Паскаль, с использованием рекурсии, файлов прямого доступа, обработки текста и структур, использования динамических структур данных и объектно-ориентированного программирования;
- изучение приемов отладки и тестирования программного продукта в среде Turbo Pascal 5.5 (ф. Borland Inc.);
- изучение сред визуального проектирования программ Borland Delphi и Borland C++ Builder;
- изучение порядка разработки и утверждения проектной и эксплуатационной документации на программное обеспечение вычислительной техники и автоматизированных систем согласно стандарта ЕСПД;
- обобщение, систематизация и закрепление знаний по дисциплине "Основы программирования и алгоритмические языки".
2 Содержание практики
Студент получает индивидуальное задание на кафедре ПМИ ДонНТУ. Содержание индивидуального задания на практику должно определяться в соответствии с подразделом 2.1 "Индивидуальные задания".
В том случае, если на месте прохождения учебной практики согласно договора о целевой подготовке специалиста формулируется индивидуальное задание, покрывающее задачи практики (см. раздел 1), студент согласует его с руководителем практики от кафедры ПМИ.
2.1 Индивидуальное задание
В период учебной практики студенты получают практические навыки решения задач на алгоритмическом языке Паскаль по следующим разделам:
- работа с символьными и текстовыми данными;
- работа с табличными данными;
- использование рекурсии;
- использование динамических структур данных;
- работа с файлами прямого доступа.
Выполнение заданий на практику предполагает также изучение следующих элементов программирования:
- работа со структурой классов Borland Delphi;
- изучение механизмов наследования в Borland Delphi;
- использование перегрузки операторов в Borland С++ Builder.
2.2 Примерный перечень индивидуальных заданий
Примерный перечень индивидуальных заданий:
- определить для заданного текста, есть ли в нем слово заданной длины L, состоящее только из прописных букв;
- определить (с использованием рекурсии), является ли строка S симметричной;
- сформировать однонаправленный список путем ввода информационной части его элементов с клавиатуры. Если полученный список оказался нечетной длины, продублировать в его конце значение последнего элемента;
- cформировать цветное графическое изображение теннисной ракетки и теннисного мяча. Показать динамику перемещения мяча от ракетки до сетки. Используя различные шрифты и способы расположения текста, записать фамилию и инициалы автора работы, название его учебной группы и ВУЗа;
- информация об элементах орбит больших планет Солнечной системы хранится в файле прямого доступа в следующем виде:
1) название планеты;
2) среднее расстояние до Солнца (млн. км.);
3) период обращения вокруг Солнца (год);
4) средняя скорость движения по орбите (км/с).
Найти:
1) планету с минимальной скоростью движения по орбите;
2) планету с периодом обращения вокруг Солнца, превышающим 30 лет;
3) найти и упорядочить в лексикографическом порядке названия планет и информацию о планетах, находящихся от Солнца меньше, чем на 1000 млн.км;
- найти дату, отстоящую от заданной на введенное количество дней.