Скачати 1.39 Mb.
|
Министерство образования и науки УкраиныНациональная металлургическая академия УкраиныКафедра автоматизации производственных процессовМЕТОДИЧЕСКИЕ УКАЗАНИЯ к выполнению практических работ по курсу «ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ НА С++»,часть 1 «Основы структурного программирования»для студентов направления 6.0925 – “Автоматизация и компьютерно-интегрированные технологии” Днепропетровск 2008 СодержаниеМинистерство образования и науки Украины 1 Национальная металлургическая академия Украины 1 Кафедра автоматизации производственных процессов 1 ^ часть 1 «Основы структурного программирования» 1 Содержание 4 Введение 5 Среда программирования Visual C++ 6.0 5 Практическая работа №1 9 Выполнение программы простой структуры. Вычисление выражений с использованием стандартных функций 9 Практическая работа №2 23 Использование основных операторов языка С++ 23 Практическая работа №3 Работа с одномерными массивами 31 Практическая работа №4 41 Функции и массивы в С++ 41 Практическая работа №5 49 Динамические массивы 49 Практическая работа №6 53 Массивы структур и массивы строк 53 Практическая работа №7 58 Функции в С++ 58 Практическая работа №8 70 Динамические структуры данных 70 Практическая работа №9 82 Хранение данных на внешних носителях 82 ВведениеДля того, чтобы научиться программировать, в первую очередь, надо научиться строить и записывать алгоритмы решаемых задач. Алгоритм – это точное предписание, определяющее вычислительный процесс, идущий от изменяемых начальных данных к конечному результату, т. е. это рецепт достижения какой-либо цели. Совокупность средств и правил для представления алгоритма в виде пригодном для выполнения вычислительной машиной называется языком программирования, алгоритм, записанный на этом языке – программой. Для записи алгоритмов существуют разные формы:
Для того чтобы составить программу желательно выполнить по порядку следующие этапы:
Самыми опасными являются именно семантические ошибки, т. к. их достаточно сложно обнаружить. Программа будет работать, но неправильно, причем, ошибки в ее работе могут возникать не все время, а только при каких-то определенных наборах исходных данных. Для обнаружения таких ошибок выполняется тестирование программы. Набор исходных данных, для которых известен результат, называется тестом. Если результаты работы теста не совпадут с известным значением, значит, в программе имеется ошибка. Тест, выявивший ошибку, считается успешным. Отладка программы заканчивается, когда достаточное количество тестов будет выполнено неуспешно. Самым распространенным критерием для определения количества неуспешных тестов является тестирование ветвей: набор тестов в совокупности должен обеспечить прохождение каждой ветви не менее одного раза. Начинающие программисты должны обязательно выполнять все указанные этапы. В дальнейшем этапы 2-3 можно объединить в один и сразу записывать программу на требуемом языке программирования. В качестве изучаемого языка программирования выбран С++, т. к. этот язык позволяет выработать алгоритмическое мышление, стоить короткую программу, демонстрировать основные приемы алгоритмизации. |
![]() | Методические указания по выполнению практических работ по дисциплине... Методические указания предназначены для студентов специальности 5В071300 «Транспорт, транспортная техника и технологии» | ![]() | Методические указания по выполнению курсовых работ Саранск Методические указания по выполнению курсовых работ / Сост. А. М. Букин, В. Н. Пяткин, Ю. М. Бибина. Свф рпа минюста России. Саранск,... |
![]() | Общие методические указания по выполнению контрольных работ Общие положения Методические указания и задания для выполнения контрольных работ составлены в соответствии с программой курса «Гражданское право»... | ![]() | Методические указания по выполнению, оформлению и защите курсовых работ (проектов) уфа 2006 Методические указания устанавливают общие правила подготовки, оформления и защиты курсовых работ (проектов). – Уфа: издание Башкирского... |
![]() | Методические указания по выполнению контрольных работ «Гражданское право ч. I» Методические указания и задания для выполнения контрольных работ составлены в соответствии с программой курса «Гражданское право»... | ![]() | Методические указания по выполнению контрольных работ «Гражданское право ч. I» Методические указания и задания для выполнения контрольных работ составлены в соответствии с программой курса «Гражданское право»... |
![]() | Методические указания Прежде, чем приступить к непосредственному... Методические материалы к контрольным работам выполнены согласно учебной программе и тематическому плану | ![]() | Методические указания и рекомендации к выполнению контрольных работ... Задания и методические указания для выполнения контрольных работ по дисциплине «Теория и методика обучения праву» специальности 050402.... |
![]() | Методические указания к выполнению контрольной работы по дисциплине... Методические указания предназначены для выполнения контрольной работы студентами специальностей 080100. 62 «Экономика», 080200. 62... | ![]() | Дипломная работа Методические указания рекомендации по выполнению дипломных (выпускных) работ для студентов дневной и заочной формы обучения |