Proqramlaşdirmanin əsaslari” Fənnindən məşğələ dərslərinə dair Metodik göstəriş azərbaycan respublikasi təHSİl naziRLİYİ sumqayit döVLƏt universiteti


Hə Məşğələ tapşırığına aid nümunə



Yüklə 342,3 Kb.
səhifə6/12
tarix30.11.2022
ölçüsü342,3 Kb.
#120212
növüDərs
1   2   3   4   5   6   7   8   9   ...   12
PROQRAMLAŞDIRMANIN ƏSASLARI metodik göstəriş



Məşğələ tapşırığına aid nümunə.

  1. 10 həqiqi ədəd verilmişdir. Bu ədədlərin artma ardıcıllığı ilə təşkil olub-olmadığını təyin edək.



  1. Tapşırıqlar


1. ; 2. 3. 4. Z=
5. ; 6. 7. 8. Z=
9. Verilmiş N natural ədədinin bölənlərini müəyyən etmək üçün alqoritm qurun.
10. 6 və 4 ədədləri verilmiş n sayda natural ədədlərdən neçəsinin bölənlərinin olduğunu müəyyən etmək üçün alqoritm qurun.
11.Verilmiş N natural ədədini vuruqlarına ayırmaq üçün alqoritm qurun.
12. N natural ədədinin rəqəmlərinin cəmini tapmaq üçün proqram qurun.
13. Verilmiş 10 natural ədədlərdən tək ədədlərin ədədi ortasının cüt ədədlərin ədədi ortasına olan nisbətini tapmaq üçün alqoritm qurun.

MƏŞĞƏLƏ 3
Pascal alqoritmik dilinin əlifbası və strukturunun öyrənilməsi
Nəzəri məlumat
Turbo Paskal dilinin əlifbasına hərflər, onluq say sisteminin rəqəmləri, onaltılıq say sisteminin rəqəmləri, xüsusi simvollar, ehtiyat sözlər və s. daxildir.
Əlifbanın tərkib hissəsi aşağıdakı kimidir:
0-dan 9-a qədər ərəb rəqəmləri;
0...9, A, B, C, D, E, F –onaltılıq say sisteminin rəqəmləri və onlardan düzəldilmiş ədədlər;
Xüsusi işarələr: +, -, *, /, =, ., ,, ;, :, <, >, [ ], ( ), { }, ^, @, $, #, &, (* *), (. .).
Münasibət işarələri:
< - <
> - >
<= - £
>= - ³
= - =
: = - mənimsətmə operatoru.
Hesabi əməllər:
+ - +
- - -
*- x
/ - :
Məntiqi əməllər:
and- və
or – və ya
not – inkar
xor – ləğvedici və ya
Turbo Pascal dilinin əlifbasında bir çox ehtiyat sözlər də mövcuddur. Bu sözlərdən dəyişən və ya sabitlərin adlandırılmasında istifadə edilməməlidir. Bu sözlərdən bəzilərini qeyd edək: absolute, begin, case, const, div, do, downto, else, end, external, file, for, forward, function, goto, if, in, implemation, inline, interface, interrupt, label, mod, nil, not, of, packed, procedure, program, record, repeat, set, shl, shr, string, then, to, type, unit, until, uses, var, while, with, və s.
Turbo Pascal dilində sabit, dəyişən, nişan, tip, prosedur, funksiya, modul, proqram və yazı sahələrinin adlandırılması məqsədilə identfikatorlardan istifadə edilir. İdentifikator ixtiyari uzunluğa malik, ilk simvolu hərf olan simvollar ardıcıllığıdır. Proqram daxilində identifikatorun yalnız ilk 63 simvolu nəzərə alınır.
Turbo Pascal dilinin standart funksiyaları:
Turbo Pascal dilində digər alqoritmik dillərdə olduğu kimi standart funksiyalar da mövcuddur. Bu standart funksiyalar aşağıdakılardır:

Riyazi yazılış

Alqoritmik dildə yazılış

Yerinə yetirilən hərəkət

çx ç

ABS(x)

x-in mütləq qiyməti



SQRT(x)

x-in hesabi kökü

x2

SQR(x)

x-in kvadratı

[x]

İNT(x)

x-in tam qiyməti

{x}

FRAC(x)

x-in kəsr hissəsi

ex

EXP(x)

x-in eksponensialı

sinx

SİN(x)

x-in sinusu (x- radianla verilir)

cosx

COS(x)

x-in kosinusu (x- radianla verilir)

arctanx

ARCTAN(x)

x-in arktangensi (x- radianla verilir)

lnx

LN(x)

x-in natural loqarifmi

p



p ədədi, p=3,141592653...

verilmiş aralıqda təsadüfi ədədlər generatoru

RANDOM(x)

0 £ i < x aralığından təsadüfi ədədi seçib nəticə kimi verir

təsadüfi ədədlər generatoru

RANDOMİZE

təsadüfi seçilmiş ixtiyari ədədi seçib nəticə kimi verir




DEC(x,i)

x-in qiymətini i qədər azaldır (x və i tam ədədlər olmalıdırlar). Əgər i verilməyibsə onda x-in qiyməti 1 vahid azaldılır




İNC (x,i)

x-in qiymətini i qədər artırır (x və i tam ədədlər olmalıdırlar). Əgər i verilməyibsə onda x-in qiyməti 1 vahid artırılır.




ODD(x)

əgər x ədədi tək ədəddirsə TRUE, cütdürsə FALSE məntiqi qiymətini qaytarır ( X tam ədəd olmalıdır.




CHR(x)

x tam ədədinə uyğun simvolu verir.

Digər riyazi funksiyaların hesablanması məqsədilə riyazi çevirmələrdən istifadə edilir. Bunlardan bir neçəsini göstərək:


, , , Xn- exp(n*ln(x)),

Yüklə 342,3 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6   7   8   9   ...   12




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

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin