Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Алгоритмы преобразования одномерных массивов Курсовая Горлов ФИ2.docx
Скачиваний:
4
Добавлен:
01.07.2025
Размер:
1.72 Mб
Скачать

МИНОБРНАУКИ РОССИИ

Федеральное государственное бюджетное образовательное учреждение высшего образования

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

Факультет математики, физики и информатики

Кафедра информатики, прикладной математики и методики их преподавания

Алгоритмы преобразования одномерных массивов

Курсовая работа

Студента 2 курса направления подготовки 00.00.00

Педагогическое образование (Профили «Физика» и «Информатика»)

Горлова Михаила Вячеславовича

Научный руководитель:

Маврин С.А., к.п.н., доцент

Курсовая сдана:

«__»_________ 2017 г.

Подпись научного руководителя:

___________________________

Курсовая работа защищена

«__»_________ 2017 г.

Оценка ________________

Подпись членов комиссии:

_______________________

Самара 2017

ВВЕДЕНИЕ

3

§1.

Структуры данных и алгоритмы обработки

5

§2.

Программная реализация алгоритмов преобразования одномерных массивов средствами среды программирования Pascal.ABC.Net

9

ЗАКЛЮЧЕНИЕ

33

БИБЛИОГРАФИЯ

34

ПРИЛОЖЕНИЕ

35

Введение

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

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

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

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

Объект исследования – одномерные массивы и способы их преобразования.

Предмет исследования – реализация алгоритмы преобразования одномерных массивов средствами языка программирования Pascal.ABC.

Цель исследования – разработать программы на языке программирования Pascal.ABC, реализующие некоторые алгоритмы преобразования одномерных массивов.

Задачи исследования:

  1. Провести анализ учебно-методической и технической литературы по проблеме исследования.

  2. Разработать некоторые алгоритмы преобразования одномерных массивов.

  3. Реализовать алгоритмы преобразования одномерных массивов средствами языка программирования Pascal.ABC.

Практическая значимость: результаты курсовой работы могут быть использованы в качестве дидактического материала на уроках математики и информатики.