Выполнение задания № 5 курсовой работы
Вариант 11. Даны символьные файлы f и g. Определить, совпадают ли компоненты файла f с компонентами файла g. Если нет, то получить номер первой компоненты, в которой файлы f и g отличаются между собой. В случае, когда один из файлов имеет n компонент (n≥0) и является началом другого (более длинного) файла, ответом должно быть число n+1. Алгоритм выполнения задания Пояснение работы программы сделаем с помощью блок-схемы алгоритма, в данном случае здесь будет три блок-схемы, т.к выполнение программы выполняется на три события. (см рис.2.9-2.11). Контрольный пример решения поставленной задачи приведен на рис. 2.5.
Рис. 2.5. Контрольный пример решения поставленной задачи
ЗАКЛЮЧЕНИЕ При выполнении настоящей курсовой работы были освоены основные принципы разработки алгоритмов и программ, методы отладки и решения задач на ЭВМ в различных режимах. Так же были разобраны основы системного программирования и основы объектно-ориентированного подхода к программированию. В процессе решения поставленных задач курсовой работы использовались прикладные системы программирования и необходимые методы решения заданий. Инструментальной средой разработки программ стала MS Visual Studio 2010. В первом задании курсовой работы были рассмотрены такие методы решения задач как матрицы. Заданная матрица элементов должна быть заполнена определенным образом и выведена на экран. При выполнении данного задания использовались массивы и соответствующие расчеты. Условием второго задания курсовой работы было нахождение первого отрицательного члена последовательности и нахождение суммы всех положительных членов последовательности. При решении поставленной задачи использовался цикл с предусловием. В третьем задании курсовой работы были рассмотрены строки. При выполнении данного задания были применены необходимые операции со строками, а именно строковый массив, нахождение длины строки и т.д. Темой четвертого задания курсовой работы стала работа с методами. При выполнении задания была составлена программа вызова метода с помощью которого было решено условие данного задания. Темой заключительного задания курсовой работы была работа с файлами. При решении задания использовались одномерные массивы. По окончанию курсовой работы можно сказать, что нами были изучены и закреплены следующие задачи: - ставить задачу и разрабатывать алгоритм её решения; - использовать прикладные системы программирования; - разрабатывать основные программные документы; - работать с современными системами программирования, включая объектно-ориентированные; - языками процедурного и объектно-ориентированного программирования, навыками разработки и отладки программ не менее, чем на одном из алгоритмических процедурных языков программирования высокого уровня, - методами и средствами разработки и оформления технической документации.
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 1. Хейлсберг А., Торгерсен М., Вилтамут С., Голд П. Язык программирования С#. Классика Computers Science. - СПБ.: Питер, 2012 2. Хорев П. Б. Технологии объектно-ориентированного программирования: Учебное пособие для вузов. - М.: Академия, 2004 3. Орлов С. А. Технологии разработки программного обеспечения: Учебник для вузов. – 3-е изд., СПб.: Питер, 2004 4. Мартин Р., Быстрая разработка программ: принципы, примеры, практика: Пер. с англ., М.: Издат. дом «Вильямс», 2004 5. Побегайло А.П. С/С++ для студента. - СПБ.: БХВ-Петербург, 2006
|