Mavzu: O‘zlashtirish va ma’lumotlarni ekranga chiqarish operatorlari


Download 17.12 Kb.
bet1/2
Sana05.01.2022
Hajmi17.12 Kb.
#212927
  1   2
Bog'liq
21-dars


Sana: 19-noyabr 2019-yil Informatika-9. 21 – dars.

Mavzu: O‘zlashtirish va ma’lumotlarni ekranga chiqarish operatorlari

Maqsad: 1) ta’limiy: O`quvchilarga O‘zlashtirish va ma’lumotlarni ekranga chiqarish operatorlari haqida tushuncha berish

2) tarbiyaviy: o`quvchilrga iqtisodiy tejamkorlik tarbiyasi berish;

3) rivojlantiruvchi: O`quvchilarda o`zlashtirish va va ma`lumotlarni ekranga chiqarish operatorlarini qo`llash ko`nikmalarni rivojlantirish.

DTS: O‘zlashtirish va ma’lumotlarni ekranga chiqarish operatorlari haqida ma’lumotga ega bo`lish.

Darsning borishi

I. Tashkiliy davr

II. Takrorlash

1. Qanday funksiyalar standart funksiya deyiladi?

2. Standart funksiyalarning odatdagi va Paskalda yozilishining qanday farqi bor?

3. Algebraik ifodalar nimalardan tashkil topadi?

4. Biror ifodada bir xil amallar qatnashsa, ularning bajarilish tartibi qanday bo‘ladi?

5. Amallarni bajarish tartibini o‘zgartirish uchun nimalardan foydalaniladi?

III. Yangi mavzuni o`rganish

Paskal dasturlash tili, odatda, tavsiflangan o’zgaruvchilar uchun xotiradan joy ajratib, turiga mos boshlang’ich qiymatlarni yozib qo’yadi:

O’zgaruvchi turi Boshlang’ich qiymat O’zgaruvchi turi Boshlang’ich qiymat

barcha butun sonli 0 barcha haqiqiy sonli 0.0000000000e+00

char ‘ ‘ (probel) boolean FALSE

string ‘‘ (bo’sh satr) string[7] ‘‘ (bo’sh satr)

O‘zlashtirish operatori. O‘zlashtirish operatori o‘zgaruvchilarga qiymat berish uchun ishlatiladi. U := belgi orqali ifodalanadi. O‘zlashtirish operatorning umumiy ko‘rinishi quyidagicha:

:= ;

Bu operator bajarilganda quyidagicha ishlar bajariladi:

1) algebraik ifoda qiymati hisoblanadi;

2) algebraik ifodaning qiymati o‘zgaruvchiga o’zlashtiriladi, ya’ni xotiraning o‘zgaruvchi uchun ajratilgan qismiga (o‘zgaruvchining “eski” qiymati o’chib ketadi) ifodaning qiymati yoziladi.

1–misol. Quyidagi dastur bajarilishi natijasida a nomli o‘zgaruvchining qiymati 22 soniga teng bo‘ladi.

var a: integer;

begin

a := 22;


end. 2–misol. Quyidagi dastur bajarilishi natijasida meva nomli satrli o‘zgaruvchining qiymati “olma” so‘ziga teng bo‘ladi.

var


meva : string;

begin


meva := ‘olma‘;

end.


3–misol. Bu misolda a va b o’zgaruvchilarning qiymati qanday o’zgarishi yaqqol ko’rinadi.

var a,b,m: integer;

begin

a := 8; {a ning qiymati 8 ga teng bo‘ldi}



b := a*5; {b ning qiymati a*5=8*5= 40 ga teng bo‘ldi}

b := b+10; {endi b ning qiymati b+10= 40+10= 50 ga teng bo‘ladi}

m:=m*b; {m ning boshlang’ich qiymati berilmagani uchun 0 deb olinadi, demak, m ning qiymati 0*50=0 ga teng bo‘ladi}

end.


Yuqoridagi misollarda o‘zgaruvchilar turli qiymatlarni o’zlashtirdi. Ammo biz ularning natijasini ko‘rmadik. Chunki ular kompyuter xotirasida qolib, ekranga chiqarilmaydi. Ma’limotlarni kompyuter ekraniga chiqarish uchun chiqarish operatoridan foydalaniladi. Paskalda chiqarish operatori quyidagi ikki xil ko‘rinishga ega:

Write(chiqarish ro‘yxati) va WriteLn(chiqarish ro‘yxati)

bu yerda Write (ing. – yozmoq) va Writeln Paskalning xizmatchi so‘zlari; chiqarish ro‘yxati – o‘zaro vergul bilan ajratilgan va ekranga chiqarilishi kerak bo‘lgan ifoda, o‘zgaruvchi yoki o‘zgarmaslar ketma-ketligi. Chiqarish ro‘yxatida ifoda qatnashsa, avval ifoda hisoblanib, hosil bo‘lgan natija ekranga chiqariladi. Chiqarish ro‘yxatidagi o‘zgarmaslar belgili yoki satrli bo‘lsa, albatta apostrof ichiga olinishi shart.

Write va Writeln operatorlarining farqi shundaki, Write operatori yordamida ma’lumotlar ekranga chiqarilgach yurgich ekranning shu satrida qoladi va ekranga chiqariladigan keyingi ma’lumotlar shu satrga yurgich turgan joydan boshlab chiqariladi. Writeln operatorida esa ma’lumotlar ekranga chiqarilgach yurgich keyingi satr boshiga o‘tadi.

4–misol.

begin


write(‘Yashna, ‘); write(‘gulla ‘);

write(‘ona Vatanim!‘);

end.

Dastur bajarilgach, kompyuter ekranida


Download 17.12 Kb.

Do'stlaringiz bilan baham:
  1   2




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