Курсовая с практикой Информатика Программирование

Курсовая с практикой на тему Пользовательские подгрограммы в Паскале

  • Оформление работы
  • Список литературы по ГОСТу
  • Соответствие методическим рекомендациям
  • И еще 16 требований ГОСТа,
    которые мы проверили
Нажимая на кнопку, я даю согласие
на обработку персональных данных
Фрагмент работы для ознакомления
 

Содержание:

 

Введение 2
1. Теоретическая часть 3
1.1 Общие сведения о реализации подпрограмм в языке Pascal 3
1.2 Механизм передачи параметров 4
1.3 Использование процедур 7
1.4 Использование функций 9
1.5 Вложенные процедуры и функции 9
2 Проектная часть 11
Выводы 26
Литература 28

 

  

Введение:

 

Еще до появления вычислительной техники люди производили различне расчеты в самых разных областях жизни — в строительстве, проектировании, сельском хозяцстве, экономике, образовании. Все расечты выполнялись вручную, что часто приводило к ошибкам.
С появлением средств вычислительной техники появилась возможность запрограммировать повторяющиеся процессы и получать быстрое решение данной задачи, изменяя параметры в программе или вводя их во время выполнения программы.
Одним из языков программирования, предназначенным для подобных целей, и является Pascal.
Этот язык программирования был разработан Никлаусом Виртом в 1970. Он является не только учебным языком, а предназначается и для практического применения в разных сферах.
На этом языке удобно составлять программы с использованием специально разработанных пользовательских подпрограмм, призванных облегчить рутинные расчеты и заменить повторяющиеся части программы процедурой, которую можно вызывать из любого места этой программы или других программ.
В данной курсовой работе будет представлена информация и примеры программ с применением пользовательский функций и процедур.

Не хочешь рисковать и сдавать то, что уже сдавалось?!
Закажи оригинальную работу - это недорого!

Заключение:

 

В курсовой работе рассмотрены базовые принципы программирования с помощью процедур и функций в среде Паскаль.
В работе даны краткие теоретические сведения о реализации подпрограмм в языке Pascal, способы использования процедур и функций, механизма передачи параметров, информация о вложенных процедурах и функциях.
В проектной части даны решения задач на заданные темы с разработанными схемами алгоритмов, листингами программ, а также результатами их работы.
В частности, приведены решения таких распространенных задач, как:
— вычисление значения заданной функции;
— табулирование функции на заданном интервале с выводом всех рассчитанных значений;
— вычисление значений функции при условии, что она может принимать разное значение на разных интервалах;
— вычисление суммы ряда с заданной точностью и выводом количества членов ряда, достаточных для суммирования с данной точностью;
— изменение алгоритма работы программы по определенному условия, позволяющее «на лету» изменять порядок вычислений в зависимости от текущих состояний переменных;
— работа со строками, их анализ, определение факта, является ли введенная строка симметричной, т.н. палиндромом;
— работа с массивами, причем ввод и вывод массива реализован с помощью подпрограмм, а генерация эолементов массива реализована с помощью вложенной функции, которая, в свою очередь, использует встроенную функция генерирования случайного числа в указанном диапазоне (данный параметр передается в функуию в качестве параметра-константы, как и описывалось в теоретической части работы);
— сортировака массива методом «пузырьков», позволяющий произвести сортировку в заданном напрравлении.
В данном случае был выбран принцип убывания, но небольшие изменения процедуры позволяют легко превратить ее в процедуру сортировки по возрастанию.
В этом и заключается огромное преимущество использования функций и процедур при программировании сложных и разветвляющихся процессов с помощью языка высокого уровня Pascal.

 

Фрагмент текста работы:

 

1. Теоретическая часть
1.1 Общие сведения о реализации подпрограмм в языке Pascal
Подпрограмма — специальным образом оформленная группа операторов (или один оператор) языка Паскаль, которая применяется для выполнения повторяющихся действий в одном или нескольких местах как в пределах одной программы, так и в разных независимых программах. В языке Паскаль используются два вида подпрограмм: процедуры и функции.
Процедура — подпрограмма, которая имеет несколько входных или выходных параметров. Кроме того, в процедуре может быть ни одного параметра..
Функция — подпрограмма, которая должна иметь обязательно только один выходной параметр. Этот параметр называется значением функции. Также функция может иметь, как и процедура, входные и выходные параметры. Функции, в отличие от процедур, можно использовать в выражениях языка Паскаль, как и встроенные функции.
Процедуры и функции делятся на стандартные и пользовательские.
К стандартным процедурам относятся: Read, Readln, Write, Writeln и пр.
К стандартным функциям относятся: sqr(x), sqrt(x), sin(x) и пр.
Пользовательские подпрограммы создаются самим пользователем по мере разработки программы. Обычно почти любую программу можно составить с использованием процедур и функций. Назначение использования процедур и функций состоит в следующем:
— разбить большую и сложную программу на более простые элементы;
— уменьшить объем памяти для выполнения задач;
— облегчить отладку и проектирование программы, а также ускорить эти процессы;
— объединять ранее созданные программы в модули, которые можноиспользовать в дальнейшем для выполнения одних и те же задач.

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

Похожие работы