Курсовая работа по дисциплине «Программирование на языке высокого уровня».Тема «Составить программу транспонирования целочисленной матрицы»

Заказ 131

Цена полной версии курсовой работы: 500 рублей

Курсовая работа по дисциплине «Программирование на языке высокого уровня»

Тема «Составить программу транспонирования целочисленной матрицы»

Задание на курсовую работу

По дисциплине «Программирование на языке высокого уровня»

Направление «Информатика и вычислительная техника»

Тема: Составить программу транспонирования целочисленной матрицы

Краткое содержание курсовой работы: 1 Разработка эскизного и технического проекта программы (Назначение и область применения; Технические характеристики; Постановка задачи; Описание алгоритма; Организация входных и выходных данных; Выбор состава технических и программных средств). 2 Разработка рабочего проекта (Разработка программы; Написание программы; Спецификация программы; Текст программы; Тестирование программы). 3 Внедрение (Условия выполнения программы; Выполнение программы; Сообщение оператору).

 

Содержание

 

Введение…………………………………………………………………………….4

1 Разработка эскизного и технического проекта программы

1.1 Назначение и область применения……………………………………………5

1.2 Технические характеристики………………………………………………….5

2 Разработка рабочего проекта

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

2.2 Спецификация программы……………………………………………………..9

2.3 Текст программы………………………………………………………………..9

2.4 Тестирование программы        …………………………………………………….10

3 Внедрение

3.1 Условия выполнения программы……………………………………………11

3.2 Выполнение программы………………………………………………………11

Заключение………………………………………………………………………..14

Список использованных источников……………………………………………15

 

 

Введение

 

Курсовая работа по дисциплине «Программирование на языке высокого уровня».

Цель работы – Составить программу транспонирования целочисленной матрицы.

Для выполнения курсовой работы использовалась среда программирования Pascal. Так как Pascal полностью удовлетворяет потребностям в написании программы. Эта среда проста в изучении и есть возможность написания быстрых по производительности и удобных программ .

Был пройден весь жизненный цикл программы, от первой стадии «Разработка эскизного и технического проекта программы» до внедрения программы на рынок к потенциальному покупателю.

Структура работы. Курсовая работа состоит из введения, трёх глав, заключения, библиографии.

ЗАКЛЮЧЕНИЕ

 

Целью работы было написать программу для транспонирования матриц. Поставленная задача была выполнена в среде программирования Pascal.

В условии задачи не было сказано про правильность ввода данных, поэтому, контроль за корректностью ввода данных ложится на пользователя. Существует множество способов решения данной программы, в данном курсовом проекте был выбран наиболее легкий и менее объёмный метод решения поставленной задачи.

При написании курсового проекта были освоены основные алгоритмы по работе с матрицами и средства воплощения этих алгоритмов в среде программирования Pascal.

 

ГЛОССАРИЙ

 

№ п/п Понятие Содержание понятия
1 Алгоритм Точное предписание, определяющее вычислительный процесс, ведущий от варьируемых начальных данных к искомому результату
2 Компилятор Разновидность транслятора, обеспечивающая перевод программы с языка высокого уровня на язык более низкого уровня или машинозависимый язык
3 Оператор выбора Оператор для программирования алгоритмов с множественным выбором (CASE-OF-ELSE-END)
4 Ветвление Схема. В которой предусмотрено разветвление указанной последовательности действий на два направления в зависимости от итога проверки заданного условия
5 Переменная Объект, имеющий фиксированное имя, фиксированный тип и изменяющееся в зависимости от применяемых действий значение
6 Язык программирования Система обозначений для точного описания алгоритмов для ЭВМ (Delphi)
7 Тип данных Множество значений, которые может принимать переменная и совокупность операций, выполняемых с этими данными
8 Условный оператор Оператор с ключевыми словами IF-THEN-ELSE для программирования алгоритмов разветвляющейся структуры
9 Целый тип (INTEGER) Элементы подмножества целых чисел
10 Результативность Свойство алгоритма через определенное число шагов приводить к выдаче результатов или сообщения о не возможности решения задачи

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

  1. Бондарёв В. М., Рублинецкий В. И., Качко Е. Г. «Основы программирования».             Харьков: Фолио; Ростов н/Д: Феникс, 1998. – 415 с.
  2. Гудман С., Хидетниеми С. «Введение в разработку и анализ алгоритмов». М., 1981. – 345 с.
  3. В.Попов «Паскаль и Дельфи. Самоучитель», Питер, 2004. – 238 с.
  4. Фаронов В. В. Турбо Паскаль 7.0. Начальный курс. – М.: Нолидж, 1997. – 616 с.
  5. Демидович Б. П., Ьфрон И. А. Основы вычислительной математики. – М.: Наука, 1970. – 664 с.
  6. Фаронов В. В. Турбо Паскаль 7.0. Практика программирования. – М.: Нолидж, 1997. – 432 с.
  7. Белецкий Ян. Турбо Паскаль с графикой для персональных компьютеров. – М.: Машиностроение, 1991. – 320 с.