3.1. Ifodani Pascal tilida yozish.
a) ; b) ;
c) d)
e) 
1. Asosi uzunligi va balandligi bilan berilgan uchburchak yuzasini hisoblash algoritmi va dasturini tuzing.
2. To’g’rito’rtburchakning perimetri va yuzsin hisoblash algoritmi va dasturini tuzing.
3. Jismning potensial energiyasini hisoblash algoritmi va dasturini tuzing.
4. Tomonlaridan biri va balandligi bilan berilgan parallelogramning yuzasini hisoblash algoritmi va dasturini tuzing.
5. Kvadratning perimetri va yuzasini hisoblash algoritmi va dasturini tuzing.
6. Jismning kinitek energiyasini hisoblash algoritmi va dasturini tuzing.
7. Asoslarining yig’indisi va balandligi berilgan trapetsiyaning yuzasini hisoblash algoritmi va dasturini tuzing.
8. Teng tomonli uchburchakning perimetri, medianasi va yuzasini hisoblash algoritmi va dasturini tuzing.
9. Tomonlari va ular orasidagi burchgi berilgan parallelogramning diagnollarini hisoblash algoritmi va dasturini tuzing.
10. Uchta tomoni bo’yicha berilgan uchburchakning yuzasini hisoblash algoritmi va dasturini tuzing.
11. To’g’riburchakli paralllilopipedning hajmi, to’la sirtining yuzi, qirralar y’ig’indisini hisblash algoritmi va dasturini tuzing.
12. Radiusu berilgan aylanaga ichki chizilgan to’g’ri oltiburchakning perimetri va yuzasini hisoblash algoritmi va dasturini tuzing.
13. a,b,c sonlarining o’rta arifmetigi va o’rta geometrigini hisoblash algoritmi va dasturini tuzing.
14. Geometrik progressiyaning birinchi hadi va maxraji berilgan bo’lsa, uning n –hadi va n ta hadlar yig’indisini hisoblash algoritmi va dasturini tuzing.
15. Quyida berilgan shakllarning shtrixlangan sohalarini yuzalarini hisoblash algoritmi va dasturini tuzing.
Foydalanish uchun adabiyotlar
-
A.Abduqodirov va boshqalar. Informatika va hisoblash texnikasi asoslari. 9- sinf uchun darslik- Toshkent, 2006.
-
Зуев Е.А. Программирование на языке Turbo Pascal 6.0, 7.0. - М., Радио и связь, 1993. -380с.
-
Фаронов В.В. Основы Турбо-Паскаля. - М., 1992.
-
Абрамов С.А., Гнездилова Г.Г., Капустина Е.Н., Селюн М.И. Задачи по программированию. - М., "Наука", 1988.
-
Попов В.Б. Turbo Pascal для школьников. Версия 7.0: Учебное пособие. - М., "Финансы и статистика", 1996.
-
Лукин С.Н. TURBO PASCAL 7.0. Самоучитель для начинающих. - М., "Диалог-МИФИ", 1999. -400 с.
-
Вольвачев А.К., Крисевич В. С. Программирование на языке Паскаль для персональных ЕC ЭВМ- Минск, Высшая школа, 1989 г.
-
Васюкова Н.Д., Тюляева В.В. Практикум по основам программирования. Язык Паскаль – М.: Высщая школа, 1991 г.
-
Зуев Е.А. Язык программиравания Турбо- Паскал 6.0, 7.0- М; Радио и связь, 1993.
-
Файсман А. Профессиональное программирование на языке Паскаль- М; Наука, 1989 г.
-
Aminov I. Paskal dasturlash tili. O'quv qullanma- SamDU, Samarqand, 1996 y.
Ilova
Namunaviy test savollar
1. Dasturda o’zgarmaslar bo’limi qaysi so’z bilan boshlanadi?
a) var v) type s) const d) label e) prosedure
2. Dasturda o’zgaruvshilar bo’limi qaysi so’z bilan boshlanadi?
a) var v) type s) const d) label e) prosedure
3. Dasturda turlar bo’limi qaysi so’z bilan boshlanadi?
a) var v) type s) const d) label e) prosedure
4. Belgilar bo’limi qaysi so’z bilan boshlanadi?
a) var v) type s) const d) label e) prosedure
5. Dasturni bajarish buyrug’i qaysi?
a) edit v) run s) save d) somple e) label
6. Paskal tilida operatorlar bir-biridan qaysi belgi bilan ajratiladi?
a) vergul b) nuqta vergul v) ikki nuqta g) Probel d) nuqta
7. Dastur natijasi nimaga teng?
var a,b,x:real;
begin a:=8; b:=a/2; x:=A/B;
x:=a*sqr(sqrt(x+b/2)); writeln(x); end.
a) 8 b) 32 v) 256 g) 24 d) 16
8. Agar i,y o’zgaruvshilar integer va X,z o’zgaruvshilar real bo’lsa, quyidagilarning qaysi birida Xatolik hosil bo’ladi?
-
x:=sqrt(z)
-
x:=sqrt(i)
-
z:=sin(j)
-
i:=sin(x)
-
x:=trunc(y)
9. Agar b=17,693 ga teng bo’lsa, quyidagi operatorlarning bajarilishida nima hosil bo’ladi: write(b);
-
17.693E1
-
17.69E2
-
17.7
-
1.7693E1
-
17.69E1
10. Paskalda Frac(x) funksiyaga izoh bering.
-
«x» ning kasr qismi {x}
-
«x» ning butun qismi [x]
-
«x» ning natural logarifmi (x>0)
-
«x» ning absolyut qiymati (moduli) - x
11. (x-y):(x^5-y^3) algebraik ifodani Paskaldagi ko‘rinishini yozing.
-
(x-y)/(exp(5*ln(x))-sqr(y)*y)
-
(x-y)/(exp(5*sqr(x))-ln(y)*y)
-
(x-y)/(exp(ln(x)*5))-sqr(y)*y)
-
(x-y)/(ln(5*exp(x))-sqr(y)*y)
12. Paskal dasturlash tilida nechta arab raqami ishtirok etadi?
-
10
-
11
-
9
-
12
13. Eng birinchi dasturchi:
-
Ada Lavleys
-
Ch.Bebbidj
-
S.P.Chebishev
-
D.Al-Xorazmiy
14. Yuqori darajali tillarning yaratilish davri
-
XX asrning ikkinchi yarmi
-
XX asrning birinchi yarmi
-
1946-yil
-
1928-yil
15. Biror masalani yechish uchun kompyuter bajarishi mumkin bo’lhan ko’rsatmalarning izchil tartibi … deyiladi.
-
dastur
-
algoritm
-
dasturchi
-
dasturlash tili
16. Dasturlash tillari shartli ravishda necha turga ajratiladi?
-
3 turga
-
4 turga
-
2 turga
-
5 turga
17. Kompyuter qurilmalari bilan bevosita bog`liq bo`lib, buyruqlar maxsus raqam yordamida yoziladigan dasturlash tilllari …deyiladi.
-
Quyi darajadagi dasturlash tillari
-
O`rta darajadagi dasturlash tillari
-
Yuqori darajali dasturlash tillari
-
To`g`ri javob yo`q
18. Dastur tuzishni osonlashtirish maqsadida inson tiliga yaqin bo`lgan buyruqlar tizimini tuzish va qo`llash masalasining qo`yilishi va hal etilishi dasturlash tillarining qaysi guruhiga kiradi?
-
O`rta darajadagi dasturlash tillari
-
Quyi darajadagi dasturlash tillari
-
Yuqori darajali dasturlash tillari
-
To`g`ri javob yo`q
19. Yuqori darajali dasturlash tillari to`gri berilgan javobni aniqlang?
-
Barchasi to`g`ri
-
Pascal, Visual Basic
-
dBase, Ada
-
Karat, Delphi
20. Paskal dasturlash tili nechanchi yili kim tomonidan ishlab chiqildi?
-
1969-yil N.Virt tomonidan
-
1968-yil Ada Lavleys tomonidan
-
1969-yil Ch.Bebbidj tomonidan
-
1969-yil Chebishev tomonidan
21. F3 klavishi Turbo Paskal dasturida qanday vazifani bajaradi?
-
Ochish (tashqi xotiradagi faylni yuklash)
-
Aktiv oynani yopish
-
Dasturni ishga tushirish
-
Bir oynadan ikkinchi oynaga o`tish
22.F2 klavishi Turbo Paskal dasturida qanday vazifani bajaradi?
-
saqlash
-
Ochish (tashqi xotiradagi faylni yuklash)
-
Aktiv oynani yopish
-
Bir oynadan ikkinchi oynaga o`tish
Standart funksiyalar
№
|
Matematik ko’rinishi
|
Paskalda
|
Izoh
|
1
|
sin x
|
SIN (X)
|
x-rad
|
2
|
cos x
|
COS (X)
|
…
|
3
|
arctg x
|
ARCTAN(X)
|
-π/2≤x, x≤ π/2
|
4
|
ln x
|
LN(X)
|
x>0
|
5
|
10x
|
EXP10(X)
|
|
6
|
ex
|
EXP(X)
|
|
7
|
х
|
SQRT(X)
|
x≥0
|
8
|
x2
|
SQR(X)
|
|
9
|
[x]
|
INT (X)
|
|
10
|
x ni yaxlitlash
|
ROUND (X)
|
x ning butun qismi
|
11
|
|x|
|
ABS (X)
|
|
12
|
turlarni tartiblash
|
PRED (X)
|
Oldingi belgini topish
|
13
|
turlarni tartiblash
|
SUCС (x)
|
keyingi belgini topish
|
14
|
Belgi kodini aniqlash
|
ORD (X)
|
|
15
|
Kod bo’yicha belgini aniqlash
|
CHR (X)
|
|
16
|
Argument juft yoki toqligini aniqlash
|
ODD (X)
|
X toq bo’lsa TRUE
|
Jadvalda qatnashmagan , ba’zi funksiyalarni quyidagicha aniqlash mumkin:

Dostları ilə paylaş: |