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
Do'stlaringiz bilan baham: