I-bob. «Zamonaviy dasturlash tillari» nazariy


Paskal dasturining umumiy strukturasi



Download 2,7 Mb.
Pdf ko'rish
bet19/20
Sana29.12.2021
Hajmi2,7 Mb.
#86295
1   ...   12   13   14   15   16   17   18   19   20
Bog'liq
zamonaviy dasturlash tillarini innovacion metodlardan foydalanib oqitish metodikasi

Paskal dasturining umumiy strukturasi 

 

 



 

 

 



 

 

 



 

Paskal dasturining sodda strukturasi 

 

 



 

 

 



 

 

 



 

 

 

 

Uses  <Foydalanadigan bibliotekalar (modullar) ro`yxati>; 

  Label  



  Const  

  Type   

  Var     ; 

   <Protsedura va funktsiyalarni aniqlash

 

Begin 



 

 

  End. 

 

Program 

 

Program 

 

    Tasnif qismi; 

(bu qismda doimiylarni, nishonlarni, o`zgaruvchilarni, 

qism dasturlarni e`lon qilish); 

 

begin  

         bajariluvchi operatorlar ketma-ketligi



end. 

 



 

27 


 

2.2.  «Zamonaviy dasturlash texnologiyalari» modulida nazorat 

topshiriqlari va mustaqil ta`lim yuzasidan ko`rsatmalar 

 

Topshiriq №1 

Savol: 

Turbo Paskal strukturasi xizmatchi so‘zlarini tartib bilan joylashtiring. 



Quyidagi javob variantlarini tartiblang: 

__ program 

__ const 

__ type 


__ var 

__ procedure, function 

__ begin 

__ end 


__ uses 

Topshiriq №2 

Savol: 

Tarmoqlanuvchi operator xizmatchi so‘zlarini tartibini to‘g‘ri o‘rnating. 



Quyidagi javob variantlarini tartiblang: 

__ If 


__ mantiqiy ifoda 

__ then 


__ ko‘rsatma 1 

__ else 


__ ko‘rsatma 2 

Topshiriq №3 

Savol: 

Parametrli o‘sib boruvchi takrorlash operatori xizmatchi so‘zlarini tartib bilan 

joylashtiring.   

Quyidagi javob variantlarini tartiblang: 

__ for 


__ parametr 

__ := 


__ boshlang‘ich qiymat 

__ to 


__ yakuniy qiymat 

__ do 


__ ko‘rsatma 

Topshiriq №4 

Savol: 

Parametrli kamayib boruvchi takrorlash operatori xizmatchi so‘zlarini tartib bilan 

joylashtiring.   

Quyidagi javob variantlarini tartiblang: 



 

28 


__ for 

__ parametr 

__ := 

__ yakuniy qiymat 



__ downto 

__ boshlang‘ich qiymat 

__ do 

__ ko‘rsatma 



Topshiriq №5 

Savol: 

Sharti avval keluvchi takrorlash operatori xizmatchi so‘zlarini tartib bilan 

joylashtiring 

Quyidagi javob variantlarini tartiblang: 

__ while 

__ mantiqiy ifoda 

__ do 


__ ko‘rsatma 

Topshiriq №6 

Savol: 

Sharti keyin keluvchi takrorlash operatori xizmatchi so‘zlarini tartib bilan 

joylashtiring. 

Quyidagi javob variantlarini tartiblang: 

__ repeat 

__ ko‘rsatmalar 

__ until 

__ mantiqiy ifoda 

Topshiriq №7 

Savol: 

Tushurib qoldirilgan so‘zni yozing. 

Kiritish opreratori sintaksisi quyidagicha: .................... 

Javob: 

__________________________________________ 



Topshiriq №8 

Savol: 

Tushurib qoldirilgan so‘zni yozing. 

Chop etish opreratori ko‘rinishida .............. yoziladi 

Javob: 

__________________________________________ 



Topshiriq №9 

Savol: 

Nuqtalar o‘rniga so‘zni yozing. 

.......... xizmatchi so‘zi o‘zgarmaslarni e’lon qilish uchun xizmat qiladi. 

Javob: 

__________________________________________ 



Topshiriq №10 


 

29 


Savol: 

Nuqtalar o‘rniga so‘zni yozing. 

.......... xizmatchi so‘zi o‘zgaruvchilarni e’lon qilish uchun xizmat qiladi. 

Javob: 

__________________________________________ 



Topshiriq №11 

Savol: 

Qo‘yidagilardan qaysilari butun toifaga tegishli? 



To‘g‘ri javoblarni belgilang: 

1) real 


2) integer 

3) shortint 

4) longint 

5) double 

6) byte 

Topshiriq №12 

Savol: 

Haqiqiy toifani ifodalovchi xizmatchi so‘zlarni belgilang. 



To‘g‘ri javoblarni belgilang: 

1) integer 

2) real 

3) double 

4) extended  5) word 

6) byte 


Topshiriq №13 

Savol: 

Quyidagi berilganlarni mosligini aniqlang. 



Mos keluvchilarini juftlang: 

1) type 


2) var 

3) const 

4) program 

5) begin ... end 

__ yangi toifalarni e’lon qilish  

__ o‘zgaruvchilarni e’lon qilish 

__ o‘zgarmaslarni e’lon qilish 

__ dastur nomi 

__ dasturning tana qismi 

Topshiriq №14 

Savol: 

Quyidagi xizmatchi so‘zlarni vazifasi bo‘yicha juftlang. 



Mos keluvchilarini juftlang: 

1) for i:= [b.q.] to [ya.q.] do ko‘rsatma  

2) if mantiqiy ifoda then ko‘rsatma else ko‘rsatma 

3) while mantiqiy ifoda do ko‘rsatma 

4) repeat ko‘rsatmalar until mantiqiy ifoda  

5) goto nishon nomi 

__ parametrli takrorlash operatori 

__ tarmoqlanuvchi operator 




 

30 


__ sharti avval keluvchi takrorlash operatori 

__ sharti keyin keluvchi takrorlash operatori 

__ shartsiz o‘tish operatori 

Topshiriq №15 

Savol: 

Butun toifaga tegishli xizmatchi so‘zlarni ko‘rsating? (to‘g‘ri javobga "Ha", 

noto‘g‘ri javobga "Yo‘q") 

__ real 


__ integer  __ shortint  __ longint  __ double  __ byte 

Topshiriq №16 

Savol: 

Xizmatchi so‘zlardan haqiqiy toifani ifodalovchilarini va unga tegishli emaslarini 

aniqlang. (to‘g‘ri javobga "Ha", noto‘g‘ri javobga "Yo‘q") 

__ integer  __ real 

__ double  __ extended __ word 

__ byte 


Topshiriq №17 

Savol: 

Quyidagi dastur natijasini hisoblang va yozing. 

var a,b,c: integer; 

      p, s: real; 

begin a:=3; b:=5; c:=4; 

s:=a*c/2; p:=a+b+c; 

writeln(s/p); 

end. 


Javob: ___________________________ 

Topshiriq №18 

Savol: 

Dastur natijasini hisoblang va yozing. 

var i: integer; 

      s: longint; 

begin  

for i:=1 to 1000 do 

s:=s+i; 

writeln (s); 

end. 

Javob: ___________________________ 

Topshiriq №19 

Savol: 

Turbo Pascal dasturlash tili modullarini toping. 



To‘g‘ri javoblarni belgilang: 

1) System 

2) Crt 

3) Dos 


4) Printer 

5) Overlay 

6) PC Dos 

7) Update 




 

31 


8) Graph 

Topshiriq №20 

Savol: 

Turbo Pascal dasturlash tiliga tegishli bo‘lmagan modullarini toping. 



To‘g‘ri javoblarni belgilang: 

1) System 

2) Sort 

3) Dot 


4) Turbo 

5) Overlay 

6) PC Dos 

7) Update 

8) Graph 

Topshiriq №21 

Savol: 

Turbo Paskal muxiti oynasi qismlarini juftlang 

 

Mos keluvchilarini juftlang: 

__ Sarlavxa satri 

__ Menyular qatori 

__ Ishchi soha 

__ Kiritish sohasi 

__ Ma’lumotnoma qatori 



Topshiriq №22 

Savol: 

Fayl menyusi bandlari va vazifalarini tartibini aniqlang. 




 

32 


 

Mos keluvchilarini juftlang: 

__ Yangi fayl yaratish 

__ Mavjud faylni ochish 

__ Joriy faylni saqlash 

__ Boshqa nom bilan saqlash 

__ Barcha ochilgan fayllarni saqlash  

__ Joriy katalogni o‘zgartirish 

__ Fayl matnini chop etish 

__ Printerni sozlash 

__ Vaqtinchalik chiqish 

__ Dasturdan chiqish 

Topshiriq №23 

Savol: 

Pravka menyusi bandlari va vazifalarini tartibini aniqlang. 



Izobrajenie: 

 

Mos keluvchilarini juftlang: 

__ Oxirgi buyruqni bekor qilish 

__ Oxirgi bekor qilingan buyruqni tiklash 

__ Belgilangan matnni qirqib olish 

__ Belgilangan matnni nusxasini olish 

__ Nusxa yoki qirqib olingan matnni kursor turgan joyga qo‘yish  

__ Belgilangan mati o‘chirish 

__ Almashinuv buferini ko‘rsatish 


Download 2,7 Mb.

Do'stlaringiz bilan baham:
1   ...   12   13   14   15   16   17   18   19   20




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