Почта
Логин:
( что это
)
Вход
- Категории : 40
- Изображения : 238
- Комметарии : 1
- Голосов : 79
- Просмотры : 38983
Математические функции и процедуры в Pascal.Div и Mod
Опубликовано: 06.10.2017
Паскаль с нуля [ч5]. Математические функции. Простой калькулятор. От блок-схемы к программеТак как в воскресенье на сайте открывается новая рубрика — решение задач, мы с вами должны по-быстрому изучить основную часть математических операций, функций и процедур.
Давайте разберемся, что такое функция и процедура. Это подпрограмма — часть программы, выполняющая определенный алгоритм и допускающая обращение к ней из различных частей общей программы. В чем же разница между процедурой и функцией?
Процедуры — мини-программы.
Процедуры используются в случаях, когда в подпрограмме необходимо получить несколько результатов. Из картинки, расположенной ниже вы видите, как работает процедура. Входных данных может не быть вовсе, а может быть сто.
Pascal (Урок 13) Процедуры и функции
Например, программист хочет в своем суперкоде между блоками выходящих значений прописывать 20 амперсандов. Чтобы облегчить себе задачу, он напишет простую подпрограмму.
program superpuper; var очень много буковок; procedure ampersand; begin write('&&&&&&&&&&&&&&&&&&&&'); end; begin суперсложный код; ampersand; суперсложный код; ampersand; суперсложный код; ampersand; суперсложный код; ampersand; end.Функции в Паскале — мега переменные.
Функции отличается от процедуры тем, что после выполнения функции на ее месте в коде ставится одно число, буква, строка и т.д. Набор встроенных функций в языке Паскаль достаточно широк. Например, для того, чтобы подсчитать квадрат числа можно воспользоваться стандартной функцией sqr(x). Как вы,наверное, уже поняли sqr(x) требует лишь один фактический параметр — число.
Программирование на языке Pascal. Урок 8. Процедуры и функции.
Пример: a:=sqr(4).
Обратите внимание! Функции необходимо присваивать! Просто написав их в тексте программы, как процедуры, вы ничего не добьетесь!
Новости
Погода
Gismeteo
Прогноз на 2 недели
|
Наши учредители
администрации г. Кемерово
Начальник управления
Чернова Нина Александровна
Адрес: 650000, г. Кемерово
пр. Советский, 54
тел. приемной: (384-2) 36-46-19
Председатель комитета
Казаченко Ольга Алексеевна
Адрес: 650000, г. Кемероово,
Притомская Набережная, 7
тел. приемной: (384-2) 36-81-71