|
O‘zbekiston respublikasi oliy va o‘rta maxsus ta’lim vazirligi tоshkеnt dаvlаt iqtisоdiyot universitеtiBog'liq Algoritmlashtirish va dasturlash asoslari7.1-jadval
A
B
NOT A
NOT B
A AND B
A OR B
TRUE
TRUE
FALSE
FALSE
TRUE
FALSE
TRUE
FALSE
FALSE
FALSE
TRUE
TRUE
FALSE
TRUE
FALSE
TRUE
TRUE
FALSE
FALSE
FALSE
TRUE
TRUE
TRUE
FALSE
STRING [N] - qator. Bu erda N qatordagi simvollar soni (ko‗rsatilmagan
bo‗lsa, u 256 ga tenglashtiriladi). Bu turdagi ma'lumotlar bitga yoki bir necha belgilar
ketma-ketligidan tashkil topib, apostrof ichida beriladi.
Masalan: 'Informatika', 'STUDENT'.
7.5. Paskal algoritmik tilida ifodalar
Paskal algoritmik tilida arifmetik, mantiqiy va belgili ifodalar aniqlangan.
Arifmetik ifodalar o‗zgaruvchilar, o‗zgarmaslar, arifmetik amal belgilari qavs
va standart funksiyalardan tashkil topadi.
Arifmetik ifodada qatnashayotgan amallar ustivorligiga qarab bajariladi.
Amallar quyidagi ustivorlikka ega:
1. Qavs ichidagi amallar va standart funksiyalarni hisoblash.
2. Ko‗paytirish, bo‗lish, DIV, MOD amallari.
3. Qo‗shish va ayirish amallari.
Misollar: ln x2 +cos(x)- sin2 (x) +e3x ifoda berilgan.
Paskal tilida bu ifoda quyidagi ko‗rinishda yoziladi:
Ln (sqr(x))+ cos(x)- sqr(sin(x))+ exp(3*x)
Turbo Paskal algoritmik tilida 10n ko`rinishidagi sonlarni E+n, 10-n
ko`rinishidagi sonlarni esa E-n kabi tasvirlash mumkin. 10 ning musbat darajasini
ifodalashda «+» ishorasini tashlab ketish xam mumkin.
Masalan: 106 = E6; 3000 = 3E3.
7.6. Paskal tilida yozilgan dasturning tuzilishi
Paskalda yozilgan dastur quyidagi qismlardan iborat:
83
< belgilar bo‗limi >
< konstantalar bo‗limi >
< turlar bo‗limi >
< o‗zgaruvchilar bo‗limi >
< protsedura va funksiyalar bo‗limi >
< operatorlar bo‗limi >
|
| |