Результаты решения задачи и их краткая характеристика

Допущен к защите

преподаватель

_______ У.А. Никифорова

«05» июля __ 2013 г.

ОТЧЕТ

ПО ПРОИЗВОДСТВЕННОЙ ПРАКТИКЕ

Руководитель_________ У. А. Никифорова 05.07.2013 г.

(подпись)

Студент _____________ Н.И. Надин 05.07.2013 г.

(подпись)

Специальность, группа: 230105, 10-8ПОк

Нижний Новгород

Содержание

ВВЕДЕНИЕ……………………………………………………………………….3

1. НАЗНАЧЕНИЕ И ОБЛАСТЬ ПРИМЕНЕНИЯ ПОЕКТА………………..4

1.1. Постановка задачи

2. РАСЧЕТЫ……………………………………………………………………5

2.1. Разработка программы

2.2. Отладка программы……………………………………………………6

2.3. Результаты решения задачи и их краткая характеристика………….7

3. ОХРАНА ТРУДА И ПРОТИВОПОЖАРНАЯ БЕЗОПАСНОСТЬ………...8

ЛИТЕРАТУРА…………………………………………………………………...19

ПРИЛОЖЕНИЯ……………………………………………………...…………..20

ВВЕДЕНИЕ

Производственная практика проходила в «ЗЕНЗУ ТЕХНОЛОДЖИС НН». В этой компании разрабатывают приложения для периферийных устройств и для персональных компьютеров.

Темой отчета по производственной практике является разработка программ «Матрицы на С++», выполненной на языке программирования высокого уровня Visual Studio C++ 2010.

Введение.В этой главе вкратце описывается компания «ЗЕНЗУ ТЕХНОЛОДЖИС НН» и тема отчетной работы.

Назначение и область применения проекта. В этой главе описывается постановка задачи и созданная программа.

Расчёты. В этой главе описывается язык программирования высокого уровня С++ и процесс разработки программы.

Приложения.В этой главе показаны код программы, скриншот интерфейса и конечные результаты программы.
1. НАЗНАЧЕНИЕ И ОБЛАСТЬ ПРИМЕНЕНИЯ ПРОЕКТА

1.1. Постановка задачи

1) Созданная программа определяет зеркальная матрица или нет, т.е. если нижняя диагональ равна верхней, то матрица зеркальная, в противном случае матрица не зеркальная. Также в этой программе написана «защита от дурака», т.е. если человек будет вводить буквы или символы, то программа будет их игнорировать.

2) Написать программу на языке программирования высокого уровня СИ++ «Нахождение максимального элемента в матрице во всех столбцах».
2. РАСЧЕТЫ

Разработка программы

C++ — компилируемый статически типизированный язык программирования общего назначения.

Поддерживает такие парадигмы программирования как процедурное программирование, объектно-ориентированное программирование, обобщённое программирование, обеспечивает модульность, раздельную компиляцию, обработку исключений, абстракцию данных, объявление типов (классов) объектов, виртуальные функции. Стандартная библиотека включает, в том числе, общеупотребительные контейнеры и алгоритмы. C++ сочетает свойства как высокоуровневых, так и низкоуровневых языков. В сравнении с его предшественником — языком C, — наибольшее внимание уделено поддержке объектно-ориентированного и обобщённого программирования.

Являясь одним из самых популярных языков программирования, C++ широко используется для разработки программного обеспечения. Область его применения включает создание операционных систем, разнообразных прикладных программ, драйверов устройств, приложений для встраиваемых систем, высокопроизводительных серверов, а также развлекательных приложений (игр). Существует множество реализаций языка C++, как бесплатных, так и коммерческих и для различных платформ. Например, на платформе x86 это GCC,Visual C++, Intel C++ Compiler, Embarcadero (Borland) C++ Builder и другие. C++ оказал огромное влияние на другие языки программирования, в первую очередь на Java и C#.

Синтаксис C++ унаследован от языка C. Одним из принципов разработки было сохранение совместимости с C. Тем не менее, C++ не является в строгом смысле надмножеством C; множество программ, которые могут одинаково успешно транслироваться каккомпиляторами C, так и компиляторами C++, довольно велико, но не включает все возможные программы на C.

Отладка программы

Программы были написаны на языке программирования высокого уровня Visual Studio 2010 С++

Каждая написанная программа на языке С++ состоит из: открытия библиотек (например: #include<conio.h> ), вызова функций ( например: main() ), а также переменных, циклов и других элементов.

Результаты решения задачи и их краткая характеристика

1) Созданная программа определяет матрицу зеркальная матрица или нет, и игнорирует вводимые буквы и символы.

Результаты решения задачи приведены на рисунках 2.3.1. и 2.3.2.

2) Созданная программа ищет максимальный элемент в матрице во всех столбцах.

Результаты решения задачи приведены на рисунках 2.3.3. и 2.3.4.

Наши рекомендации