Реферат Курсовая Конспект
Билет 4 - раздел Программирование, Билет 1 Понятие переменной в программировании имеет свою специфику Функция – Это Программный Модуль, Блок, Единица Из Которых С...
|
Функция – это программный модуль, блок, единица из которых строится вся программа языка С. Функция выполняет какую-либо конкретную задачу.
Функция начинается с ключевого слова, определяющее, тип данных, имеет имя, определяющее осмысленную функциональность( по этому имени будет осуществляться вызов из другой функции ), в скобках описывается перечень аргументов с определенным типом данных, разделенных запятыми и фигурные скобки, являющиеся телом функции
Visual Basic имеется широкий набор встроенных (стандартных) функций, облегчающий написание программ. Имеются математические функции, для обработки строк, для работы с временем и датами, для финансовых расчетов.
A(I,J+1) * (Cos(B+3.5) + 2 * К “ 3) + (Р - 3.25) операнд Cos(B+3.5) является обращением к встроенной функции вычисления косинуса угла)
Обращение к встроенной функции, возвращающей значение того или иного типа, должно соответствовать выражению, в кото ром к ней обращаются. Например, и арифметическом выражении можно обращаться к функциям, возвращающим значения арифметических типов, в символьном — символьного типа.
Обращения к функциям, которые не возвращают вычисленное значение, являются отдельными операторами программы. Например, запись отдельного оператора
Веер является обращением к встроенной функции подачи звукового сигнала (в момент выполнения этого оператора компьютер выдает звуковой сигнал).
Для обращения к некоторым встроенным функциям нужно задавать значение аргумента (например, Sin(X+2), где Х+2 выражение, определяющее значение аргумента). Для других встроенных функций аргумент задавать не нужно (например. Now). Примерами математических функций являются:
Atn — возвращает арктангенс;
Sin — возвращает синус;
Cos — возвращает косинус;
Tan - возвращает тангенс;
Ехр — возвращает е^х;
Log — возвращает натуральный логарифм;
Sqr — возвращает квадратный корень;
Rnd — возвращает случайное число;
Sgn — возвращает знак числа:
Fix — возвращает округленное число. Примерами строковых функций являются:
StrComp — сравнивает две строки;
Lease - преобразовывает строку в нижний регистр;
Ucase - преобразовывает строку в верхний регистр;
Spase — создает строку пробелов;
Instr — ищет подстроку;
Процедураявляется блоком операторов Visual Basic, объединенных оператором объявления (FunctionSubOperator, Get, Set) и соответствующего объявления End. Все выполняемые инструкции в Visual Basic должны находиться в пределах некоторой процедуры.
Вызов процедуры
Процедура вызывается из какой-либо другой части кода. Подобная операция известна как вызов процедуры. После завершения процедуры она возвращает управление коду, вызвавшему ее, который называется вызывающий код. Вызывающий код — это инструкция или выражение в составе инструкции, которое определяет процедуру по имени и передает ей управление.
Процедуры и функции представляют собой отдельные блоки, из которых складывается код программы, каждая процедура выполняет какую-то задачу или ее часть.
Процедуры обработки событий после вызова постоянно находятся в ожидании событий.
Кроме процедур обработки событий в программу можно включить процедуры и функции не связанные с событиями. Они выполняют отдельные действия и могут быть использованы неоднократно. Назовем их общими. Процедуры общего назначения вызываются на выполнение в коде программы. Использование процедур экономит время и позволяет избежать лишних ошибок. Функции отличаются от процедур тем, что возвращают какое-то значение.
Под процедурой или функцией понимается последовательность операций, которую нужно многократно выполнять в различных местах приложения. При этом требуемый блок команд записывается в коде только один раз, после чего к нему можно обращаться из любой части программы.
Функция – это подпрограмма, которую вызывают, чтобы выполнить какие-то расчеты или проверки. Когда она завершает работу, то возвращает управление вызывающей программе и передает ей результат расчета.
Процедура – это тоже подпрограмма. Ее тоже вызывают, чтобы выполнить какие-то действия, но от нее не требуется возвращать основной программе какие-либо значения.
Синтаксис объявления процедуры и функции:
– Конец работы –
Эта тема принадлежит разделу:
два вида общeе и собственные... Все операторы имеют одно общее свойство они исполняются... Алгоритмический оператор функция вычисляемая алгоритмом...
Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Билет 4
Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:
Твитнуть |
Новости и инфо для студентов