Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Разработка в среде Turbo Pascal программы заполнения двумерного массива

Автор:   •  Май 2, 2018  •  Курсовая работа  •  1,292 Слов (6 Страниц)  •  592 Просмотры

Страница 1 из 6

АЛЬМЕТЬЕВСКИЙ ГОСУДАРСТВЕННЫЙ

НЕФТЯНОЙ ИНСТИТУТ

КАФЕДРА МАТЕМАТИКИ И ИНФОРМАТИКИ

КУРСОВАЯ РАБОТА ПО ДИСЦИПЛИНЕ «ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ»

РАЗДЕЛ: АЛГОРИТМИЧЕСКИЙ ЯЗЫК PASCL

НА ТЕМУ:

Разработка в среде Turbo Pascal программы заполнения двумерного массива.

выполнил студент: Еланский Валентин Евгеньевич

группы: 37-61

проверил: старший преподаватель Потапова Ольга Николаевна

АЛЬМЕТЬЕВСК 2018 год


ТЕМА КУРСОВОЙ РАБОТЫ:

«Разработка в среде Turbo Pascal программы заполнения двумерного массива».

ПОСТАНОВКА ЗАДАЧИ

  1. Заполнить массив случайными только не отрицательными числами, предусмотрев  защиту элементов этого массива от неправильного ввода.
  2. Вычислить среднегармоническое значение элементов первой строки массива.
  3. Отсортировать элементы последнего столбца по убыванию.


УКРУПНЕННАЯ СХЕМА АЛГОРИТМА[pic 1][pic 2][pic 3][pic 4][pic 5][pic 6][pic 7][pic 8]

[pic 9]

ДЕТАЛИЗАЦИЯ УКРУПНЕННОЙ СХЕМЫ АЛГОРИТМА

В программе решаются 3 задачи:

  1. Формирование и вывод двумерного массива.
  2. Вычисление среднегармонического значения.
  3. Сортировка последнего столбца по убыванию и вывод на экран.


ФОРМИРОВАНИЕ И ВЫВОД ДВУМЕРНОГО МАССИВА

Для создания двумерного массива используется цикл с параметром. Элементы берутся из диапазона [-3;7] с помощью функции random. В задаче требуется частям массива присвоить только неотрицательные числа из заданного промежутка. Для этого используем структуру цикл с постусловием. Получившийся двумерный массив выводим на экран. В виде блок-схемы данный алгоритм может быть представлен:

[pic 10]


ВЫЧИСЛЕНИЕ СРЕДНЕГАРМОНИЧЕСКОГО ЗНАЧЕНИЯ

Вычислим среднегармоническое значение, используя цикл с параметром и формулу:. В цикле с параметром находим сумму обратных всех элементов первой строки массива, затем вычисляем среднегармоническое, разделив количество элементов на сумму их обратных. В виде блок-схемы данный алгоритм может быть представлен: [pic 11]

[pic 12]


СОРТИРОВКА ПОСЛЕДНЕГО СТОЛБЦА ПО УБЫВАНИЮ И ВЫВОД НА ЭКРАН.

Мы будем использовать пузырьковый метод сортировки.  Алгоритм состоит из повторяющихся проходов по сортируемому массиву посредством двух циклов с параметром. За каждый проход элементы последовательно сравниваются попарно при помощи условного оператора и, если порядок в паре неверный, выполняется обмен элементов. Проходы по массиву повторяются N-1 раз. При каждом проходе алгоритма по внутреннему циклу, очередной наибольший элемент массива ставится на своё место в конце массива рядом с предыдущим «наибольшим элементом», а наименьший элемент перемещается на одну позицию к началу массива. В дальнейшем производим вывод массива.

[pic 13]


БЛОК-СХЕМА АЛГОРИТМА


[pic 14][pic 15][pic 16][pic 17][pic 18][pic 19][pic 20][pic 21][pic 22][pic 23][pic 24][pic 25][pic 26][pic 27][pic 28][pic 29][pic 30][pic 31][pic 32][pic 33][pic 34][pic 35][pic 36][pic 37][pic 38][pic 39][pic 40][pic 41][pic 42][pic 43][pic 44][pic 45][pic 46][pic 47][pic 48][pic 49][pic 50][pic 51][pic 52][pic 53][pic 54][pic 55][pic 56][pic 57][pic 58][pic 59][pic 60][pic 61][pic 62][pic 63][pic 64][pic 65]

[pic 66]


[pic 67][pic 68][pic 69][pic 70][pic 71][pic 72][pic 73][pic 74][pic 75][pic 76][pic 77][pic 78][pic 79][pic 80][pic 81][pic 82][pic 83][pic 84][pic 85][pic 86][pic 87][pic 88][pic 89][pic 90][pic 91][pic 92][pic 93][pic 94][pic 95][pic 96][pic 97][pic 98][pic 99][pic 100][pic 101][pic 102][pic 103][pic 104][pic 105][pic 106][pic 107][pic 108][pic 109][pic 110][pic 111][pic 112][pic 113][pic 114][pic 115][pic 116][pic 117][pic 118][pic 119][pic 120]

...

Скачать:   txt (15 Kb)   pdf (564.9 Kb)   docx (121.1 Kb)  
Продолжить читать еще 5 страниц(ы) »
Доступно только на Essays.club