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

КУРСОВАЯ РАБОТА

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

на тему:

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

Уровень образования бакалавриат

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

Профиль (или магистерская программа) Сети ЭВМ и телекоммуникации

Выполнил (а):

Студент (ка) __2__ курса

Форма обучения заочная

Фельзинг Владимир Александрович

(ФИО полностью)

Москва 2011

Оглавление

Введение____________________________________________________

3

1. Циклические алгоритмы на языке Паскаль ____________________

5

2. Решение циклических алгоритмов___________________________

13

3. Работа с массивами________________________________________

22

Заключение_________________________________________________

32

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

34

Введение

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

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

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

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

Обзор источников. Рассмотрим основные использованные источники.

Так Краснов С.В. в своей книге «Программирование на языке высокого уровня Turbo Pascal » рассматривает вопросы разработки программы[8,c.2], уделяя большое внимание основным понятиям, операторам ввода и вывода данных, составлению программ, реализующих ветвление, циклические процессы, работе с массивами, процедурами и записями. Понятия циклов и их основные условия применения, использования и ограничения, что позволяет безошибочно действовать при создании программы.

В своей книге «Программирование на языке Паскаль» Перминов О.Н. изложил детальное и формальное изложение всех конструкций языка[11,c.3], а приведенные примеры изложены доступным языком с использованием различных приемов программирования. Подробно расписаны циклические алгоритмы, все их разновидности с приведение подробных примеров, что позволяет свободно ориентироваться в большом потоке информации, выбрать для своей работе именно то, что нужно для достижения поставленной цели.

1. Циклические алгоритмы на языке Паскаль

Достаточно часто необходимо не только выполнить какую-либо последовательность действий, но и повторить ее определенное число раз. Например, если мы составляем алгоритм приготовления какого-либо блюда, где есть операция «положить в кастрюлю 10 ложек сахара», то мы можем столкнуться с тем, что нам необходимо выполнить операцию «положить в кастрюлю 1 ложку сахара» 10 раз подряд, т.е. наш алгоритм будет выглядеть следующим образом:

положить в кастрюлю 1 ложку сахара;

положить в кастрюлю 1 ложку сахара;

положить в кастрюлю 1 ложку сахара;

положить в кастрюлю 1 ложку сахара;

положить в кастрюлю 1 ложку сахара;

положить в кастрюлю 1 ложку сахара;

положить в кастрюлю 1 ложку сахара;

--> ЧИТАТЬ ПОЛНОСТЬЮ <--

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