Лекции Тема Технологии клиентского сервера План


- тема. Операторы и функции языка программирования



Download 254,24 Kb.
bet8/9
Sana10.07.2022
Hajmi254,24 Kb.
#767554
TuriЛекции
1   2   3   4   5   6   7   8   9
Bog'liq
Текст лекции

4 - тема. Операторы и функции языка программирования


План:


1. Объявление функции-функции. Применение и использование функции.
2. Локальная переменная в элементе управления n-p.
3. Демонстрация мастеров. Одиночные и многомерные массивы.

Экспоненциальная фраза. Процедура, функция, массивные, сложные приложения, запрограммированные объекты.




Объявление процедуры-функции. Применение и использование функции.

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


Проблема с выбором переменных и параметров процедуры, используемых в основной программе, является одной из самых сложных задач задания. Если вы связаны друг с другом, в процедуре будет использоваться модификация основной программной переменной и приведет вас к повторному изучению и повторной проверке всех работ, связанных с этой переменной. Трудность выполнения этой сложной и сложной работы параллельна тому, как работают многие программисты.
Поэтому при написании процедур и функций каждая программа имеет право выбирать различные переменные переменных, переменных и переменных в соответствии с проблемой, которую она решает. Вы можете использовать одну переменную для разных функций. В Visual Basic для решения этой проблемы разработан языковой стандарт, что означает, что переменная, используемая в процедуре или функции, сохраняет свое значение в рамках этой процедуры или функции. Переменные, определенные в процессе и функциях, называются локальными переменными. Аутсайдеры, которые включены в основную программу, обычно могут сохранять свою ценность на добровольной основе программы. Эти переменные называются глобальными переменными.
В следующем примере принцип локализации поражает:

Const n q 1


Dim t, x As String
Private Sub p(x, y As Double)
Dim n As Double
n q x Q t
t q y
MsgBox (Str(n) Q " " Q Str(t) Q " " Q Str(x))
End Sub
Private Sub Command1_Click()
t q n G’ 2
x q "Q"
Call p(n, 0.8)
MsgBox (Str(n) Q " " Q Str(t) Q " " Q x)
End Sub

bu erda t – asosiy dasturning global o’zgaruvchisi;


x, y – R protsedurasining formal parametrlar;
n – P protseduradagi lokal o’zgaruvchi.

Концепция функции из курса математики хорошо известна нам, которая определяет взаимосвязь между функцией и аргументом. Visual Basic также имеет определение функции, которое можно разделить на два типа: стандартные функции и процедуры, определенные программистом - свойства. Стандартные функции определены для каждого алгоритмического языка и предназначены для вычисления фактической функциональности многих функций на практике. Например, Sin (x), Cos (x), Exp (x), Abs (x), Sqr (x) и т. Д.


Подобно функциям ctandart, разработчик также может определять требуемые объекты приложения как функциональные возможности и использовать их в нужное время.
Функция определена на языке Visual Basic следующей структурой:

[Private] [Public] [Static] Функция protsName [as type]


операторы
Конечная функция

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


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

Misol: f(n)  n! (n!  1 * 2 * 3 * ...* n - faktorial) funktsiyadan foydalanib,


- ifodani hisoblashni tashkil qiling:
Например: f (n)  n! (n!  1 * 2 * 3 * ... * n - факториал)
- организовать вычисление выражения:
Dim k, i As Integer
Dim m As Integer
Dim y As Double
Function Fact(n As Integer) As Integer
Dim p As Integer
Dim j As Integer
j q 1
For p q 1 To n
j q j * p
Next p
Fact q j
End Function
Private Sub Command1_Click()
k q Val(Text1.Text)
m q Val(Text2.Text)
y q (Fact(2) Q Fact(3)) G’ (Fact(5) Q Fact(3)) * Fact(k Q 1) G’ Fact(m)
MsgBox (Str(y))
End Sub

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


Рекапитальные функции


Visual Basic - возможность использовать функциональность рекурсивной функции при работе с функциями.
Примером регресса является простой факторный расчет:

как видно здесь! значение (n-1)! что означает, что рекурсия означает самосознание.
Язык Visual Basic также позволяет рекурсивно извлекать функции. Рекуррентное определение функции выполняется путем обращения к ней в части тела.
Давайте сделаем вышеуказанный факторный расчет с помощью рекурсивных функций:

Dim n As Integer


Dim y As Integer

Function Fact(m As Integer) As Integer


Dim k As Integer
If m q 0 Then Fact q 1 Else Fact q Fact(m - 1) * m
End Function

Private Sub Command1_Click()


n q Val(Text1.Text)
y q Fact(n)
MsgBox (Str(y))
End Sub

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


Публикация массивов. Одиночные и многомерные массивы.

Использование массивов для хранения отличных от обычных переменных. Массив - это набор имен переменных, но с переменными индексными переменными. Каждая переменная называется массивными элементами. Масса элементов называется массивным измерением. Масса массы ограничена типом оперативной памяти и массивными элементами EXM.


Все элементы массы принадлежат к одному типу. Однако, если массив имеет тип Variant, тогда элементы массива массива могут хранить разные типы данных. То есть, это может быть номер элемента и другая строка.

Download 254,24 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish