Курсовая работа: Создание программы циклической структуры. Работа с массивами

Begin

End;

Рис. 23. Перемещение блока значений

Передвинем очередное значение вперед по массиву. Для этого введем в программу

a[j+1]:=a[j];

Уменьшим j на 1 для движения к началу массива.[13,c.70]

j:=j-1;

Как только переберем весь блок с значениями больше x, запишем x в конце этого блока. Для этого введем строку, рисунок 24

a[j+1]:=x;

Рис. 24. Поиск значения большего х

Организуем цикл вывода упорядоченного массива в консоль.[12] Для этого введем в активную область следующий блок.

For i:=1 to 10 do

Begin

End;

Выведем очередной элемент на экран, рисунок 25

Writeln (I,’-ый элемент:’, a[i]);

Рис.25. Вывод данных на экран

Запустим программу. Для чего щелкнем меню «Run» и выберем в открывшемся меню пункт «Run».[17]

Теперь необходимо пользователю ввести значения для вычисления, после этого программа вычислит искомое значение, рисунок 26

Рис. 26. Ввод данных в программу

После ввода значений программа упорядочит массив и выведет его на экран, рисунок 27

Рис. 27. Результат работы программы.

Заключение

Как мы выяснили из проведенной работы что отсутствие циклов привело бы к большим затруднениям, память отведенная под программу была бы перегружена, не говоря уже о трудоемкости и быстродействии программы. На протяжении всей работы мы рассматривали разнообразие циклов начиная с арифметического, заканчивая итерационным циклом, который в свою очеред разделился на:

цикл for (цикл «ДЛЯ», цикл со счетчиком, здесь значения должны иметь порядковый тип, т.к. значение переменной цикла увеличивается или уменьшается на один при каждой итерации цикла);

цикл while-do (цикл «ДО», цикл с предусловием будет выполняться до тех пор пока выражение принимает истинное значение, но стоит выражению принять ложное значение, то осуществляется переход к следующему оператору);

цикл repeat-until (цикл «ПОКА», цикл с постусловием ведет себя противоположно циклу «ДО», т.е. пока выражение ложное тело цикла продолжается, как только логическое выражение станет истинным, цикл прекратится).

Нами были рассмотрены примеры использования циклов, а так же мы выяснили, что тело цикла с постусловием всегда выполняется хотя бы один раз, а вот тело цикла с предусловием может быть так и не выполнено[18], этот факт необходимо учитывать при написании программы.

Код любой программы должен быть читаемым. Для того чтобы код был читаемым, он должен удовлетворять некоторым требованиям по форматированию кода и стилю его написания.

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

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

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

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

Список использованной литературы

1. Богатырев Р. Журнал «Мир ПК» выпуск №4/2001 от 17.04.2001, с.58

К-во Просмотров: 472
Бесплатно скачать Курсовая работа: Создание программы циклической структуры. Работа с массивами