İnformatikanin əsaslari



Yüklə 1,28 Mb.
səhifə63/156
tarix16.12.2023
ölçüsü1,28 Mb.
#182397
növüDərs
1   ...   59   60   61   62   63   64   65   66   ...   156
nformatikanin saslari

Dim intЧисло As İnteger, strСтрока As String.
Proqramın icrası gedişində qiyməti dəyişməyən dəyişənə sabit deyilir. Bu, belə elan edilir: Const ИмяКонстанты [As Тип] = ЗначениеКонстанты.


      1. Hesabi, sətri və məntiqi ifadələr. Mənimsətmə


Dəyişənlərdən hesabi, sətri və məntiqi ifadələr yaratmaq mümkündür.
Hesabi ifadələr. Hesabi ifadələrin tərkibinə ədədi dəyişənlərlə yanaşı, həm də bilavasitə ədədlər daxil ola bilər. Dəyişənlər və ədədlər üzərində müxtəlif hesabi əməllər, həmçinin funksiyaların köməyi ilə ifadə edilmiş riyazi əməllər icra edilir. Hesabi ifadələrin
103ədədi dəyişənlər üzərində hesabi əməllər, məntiqi dəyişənlər üzərində məntiqi əməllər və s.
hesablanması ardıcıllığı məlum qayda üzrə, mötərizə daxilində qüvvətə yüksəltmə, vurma, bölmə, toplama və cıxma ardıcıllığı ilə aparılır.
Sətri ifadələr. Sətri ifadələrin tərkibinə sətri dəyişənlər, sətrlər və sətri funksiyalar daxil olur. Dırnaq arasında verilmiş ixtiyari simvollar ardıcıllığı sətr adlanır. Məsələn,
―informatika‖, ―2000‖, ―2+2‖.
Sətri dəyişənlər və sərtlər üzərində konkatenasiya104 əməli icra edilir. Konkatenasiya əməli ―+‖ işarəsi ilə təsvir edilir və bunun nəticəsində iki sətir bir sətrə çevrilir.
Məntiqi ifadələr. Məntiqi ifadələrin tərkibinə, məntiqi dəyişənlərlə yanaşı, ədədlər, bir-biri ilə müqayisə edilən105 ədədi və sətri dəyişənlər daxil ola bilər.
Məntiqi ifadələr yalnız iki qiymət ala bilir: ―doğru‖ və ―yalan‖. Məsələn: 5>3 – doğru; 2*2=5 – yalan.
Məntiqi ifadələrin elementləri üzərində məntiqi vurma (And) və məntiqi toplama (Or) əməlləri aşağıdakı kimi icra edilir:
(5>3) And (2*2=5) – yalan (5>3) Or (2*2=5) – doğru
Dəyişənlərə qiymətlərin mənimsədilməsi. Dəyişənin qiymətini mənimsətmə operato- runun köməyi ilə daxil etmək mümkündür. Bu operatorun sintaksisi aşağıdakı kimidir:
[Let] DəyişəninAdı = İfadə
Adətən Let açar sözü yazılmır. Bu sözü = işarəsi əvəz edir.
İndi bu deyilənlərdən istifadə edərək, müxtəlif dəyişənlər üzərində müxtəlif əməllər icra edən ―Dəyişənlər‖ layihəsi tərtib etməyə çalışaq.

        1. Yeni layihə yaratmalı. Qrafik interfeys yaratmaq üçün forma (frm1) üzərində əmr düyməsi (cmd1) yerləşdirməli. Fərz edək ki, proqramda arqument kimi iştirak edən dəyişənlər tam ədədlərdir: (intA) və (intB). Nəticələr mənfi olmayan tam dəyişən: bytC , birqat dəqiqlikli həqiqi dəyişən: sngD və ikiqat dəqiqlikli həqiqi dəyişəndir: dblE.

2. Proqramda istifadə edilmək üçün dəyişənləri elan etməli: Dim intA, intB As İnteger, bytC As Byte, sngD As Single, dblE As Double. Bundan sonra hadisəvi prosedur hazırlanmalıdır. Bunun üçün obyekt olaraq cmd1 düyməsi, hadisə olaraq düymənin basılması – Click() seçməli.


104 sətri birləşdirmə
105 >, <, =, >=, <= və s.
3. cmd1 düyməsini dalbadal 2 dəfə basmaqla Proqram kodu pəncərəsində aşağıdakı hadisəvi proseduru hazırlamalı:
Sub cmd1_Click()

End Sub


İndi A ədədini B-yə bölən alqoritmi reallaşdıran proqram modulunu işləyib hazırlamaq lazımdır:

  1. intA intB parametrlərinə konkret qiymətlər verməli;

  2. Bölmənin nəticəsini bytC, sngD dblE dəyişənlərinə mənimsətməli;

  3. Nəticələri, yəni, bytC, sngD dblE dəyişənlərinin qiymətlərini formada çap etməli.

  4. Proqram kodu pəncərəsində ilk hadisəvi proseduru aşağıdakı şəkildə tərtib etməli:


Yüklə 1,28 Mb.

Dostları ilə paylaş:
1   ...   59   60   61   62   63   64   65   66   ...   156




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin