Курсовик1
Корзина 0 0 руб.

Работаем круглосуточно

Доступные
способы
оплаты

Свыше
1 500+
товаров

Каталог товаров

Программы циклической структуры, массивов

В наличии
500 руб.

Купить уникальную курсовую Программы циклической структуры, массивов

Категория: Курсовые работы

АП 85

ОГЛАВЛЕНИЕ

ВВЕДЕНИЕ. 4

1 ЯЗЫКИ ПРОГРАММИРОВАНИЯ. ОСНОВНЫЕ ПОНЯТИЯ И ТЕРМИНЫ.. 6

1.1. Понятие языка программирования. 6

1.2 Классификация языков программирования. 7

1.2.1 Классификация по степени ориентации на возможности ЭВМ.. 7

1.2.2 Классификация по типу решаемых задач. 8

1.2.3 Классификация по степени ориентации на класс задач. 9

1.2.4 Классификация по степени детализации алгоритма. 10

1.2.5 Классификация по способу получения результата. 10

1.2.6 Классификация по возможности создания новых типов данных и операций. 11

1.3 Обзор современных языков программирования высокого уровня. 12

1.3.1 Язык программирования C++. 12

1.3.2 Язык программирования C# (Sharp) 13

1.3.3 Язык программирования PHP. 13

1.3.4 Язык программирования Perl 14

1.4 Основные этапы разработки программ на языках программирования высокого уровня. 14

2 ЦИКЛЫ И МАССИВЫ В СОВРЕМЕННЫХ ЯЗЫКАХ ПРОГРАММИРОВАНИЯ.. 16

2.1 Циклы в современных языках программирования. 16

2.2 Общая информация о цикле For 16

2.3 Общая информация о цикле While. 18

2.4 Общая информация о цикле Do…While. 20

2.5 Операторы Break and Continue. 21

2.6 Массивы.. 22

2.7 Выводы по главе 2. 23

3 РАЗРАБОТКА ПРОГРАММЫ С ИСПОЛЬЗОВАНИЕМ ЦИКЛОВ И МАССИВОВ.. 25

3.1 Программа сортировки массива. 25

3.2 Выводы по главе 3. 29

ЗАКЛЮЧЕНИЕ. 30

СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ.. 32

Приложение А.. 34

ВВЕДЕНИЕ

В современном программировании преобладают языки высокого уровня. Они позволяют значительно сократить сложность и время разработки программ, повысить надежность и добиться высокой степени кроссплатформенности программ. Во всех без исключения популярных языках программирования используются такие структуры как циклы и массивы. Благодаря им появляется возможность обрабатывать большие объемы данных.

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

Предмет исследования: алгоритмы сортировки массивов.

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

На основании поставленной цели сформулированы следующие задачи:

  1. Проанализировать информации из литературных источников по теме исследования.
  2. Классифицировать языки программирования.
  3. Провести обзор современных высокоуровневых языков программирования.
  4. Рассмотреть существующие виды алгоритмов сортировки массива.
  5. Рассмотреть несколько общих алгоритмов сортировки массива.
  6. Создать программу на языке высокого уровня, использующую данные алгоритмы.

ЗАКЛЮЧЕНИЕ

В данной курсовой работе было проведено исследование на тему «Программы циклической структуры. Массивы данных»

В главе 1 была обобщена информация о языках программирования взятая из литературных источников. Описано понятие языка программирования, его назначение и выполняемые функции.

Также в главе проведена классификация языков программирования по основным критериям. Практически все современные языки высокого уровня относятся к машинно-независимым языкам. Чаще всего сейчас используются языки прикладного программирования. Практически все они позволяют создавать программы, основанные на объектно-ориентированном подходе.

Были рассмотрены наиболее популярные на сегодняшний день языки программирования высокого уровня. Язык С++ является наиболее универсальным из них, он позволяет как создавать кроссплатформенные программы с высоким уровнем абстракции от оборудования, так и системные решения вроде драйверов и низкоуровневых программ. Такие языки как Perl и PHP нашли свое широкое применение в создании сайтов сети Интернет. Популярный на сегодняшний день C# создавался на основе языка C для работы с платформой .NET компании Microsoft.

В главе 2 рассматривались такие структуры современных языков программирования как циклы и массивы. В данной главе циклы и массивы рассматривались в контексте их использования в языке С. Это один из основополагающих языков, который является стандартом при обучении. В других языках синтаксис может несколько отличаться, также могут отсутствовать некоторые виды циклов. Однако, основные принципы использования остаются неизменными.

Циклы, наряду с ветвлениями являются фундаментальными элементами любого языка программирования. Именно с их помощью раскрывается все преимущества использования компьютеров. Машина может повторять одно и то же действие бесчисленное количество раз, что невозможно для человека. Именно использование циклов позволяет работать практически всем программам.

Рассмотрены три вида циклов: For, While и Do..While. В принципе, они являются взаимозаменяемыми и использование того или другого определяется исходя из предпочтений программиста. В то же время, существуют устоявшиеся решения, при которых цикл For используется совместно с массивами, а циклы While и Do..While при организации взаимодействия с пользователем.

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

В главе 3 изученные знания были применены на практике. В данной главе была разработана программа по сортировке массива. Программа создана на языке С++ в среде Microsoft Visual Studio 2017. В данной программе выполняется сортировка массива методом выбора. В ней задается массив из пяти чисел и после ее запуска на экране отображается отсортированный массив.

Подобная программа позволила отработать полученные знания в области использования массивов и циклов. В ней используется одномерный массив целых чисел и три цикла For, два из которых используются для сортировки, а еще один – для вывода отсортированного массива на экран.


Уникальность
85
Loading...