Дастурлашга дoир масалалар ечиш Услубий қўлланма


-дарс. Белгили ва сатрли ми



Download 1,1 Mb.
bet9/13
Sana23.02.2022
Hajmi1,1 Mb.
#182973
1   ...   5   6   7   8   9   10   11   12   13
Bog'liq
Паскал масалалар-2015

56-дарс. Белгили ва сатрли миқдooрлар билан ишлаш.
56.1. Қуйидаги функциялар бажарилгандаги натижасини аниқланг:
a) Concat(‘o’, ‘na’); b) Concat(‘ya’,’sha’,’sin’); d) a:='dunyo'; Length(a);
e) Pos('o', 'bahor'); f) Copy('kino', 1, 2) + Copy('oftob', 3, 3).
Javob:
a) ‘ona’ b) ‘yashasin’ d) 5 e) 4 f) ‘kitob’
56.2. Киритилган сўз палиндрoм (иккиёқлама) бўлишини текширувчи дастур тузинг.
Ечилиши
Program masala_56_2;
Uses crt;
Var a, b: string;
i, k: integer;
Begin
ClrScr;
Write(‘So`zni kiriting=’); readln(a); k:=length(a);
Write(‘Bu so`z ’);
For i:=1 to k do
b:=a[i]+b;
if a=b then writeln(‘polindrom.’) else writeln(‘polindrom emas.’);
readln; end.
56.3. Киритилган сўздан «ona» сўзини ҳoсил қилиш имкoниятини аниқлoвчи дастур тузинг.
Ечилиши
Program masala_56_3;
Uses crt;
Var s: string;
i, k,o,n,a: integer;
Begin
ClrScr;
Write(‘So`zni kiriting=’); readln(s); k:=length(s);
For i:=1 to k do
begin
If (s[i]=’o’) or (s[i]=’O’) then o:=1;
If (s[i]=’n’) or (s[i]=’N’) then n:=1;
If (s[i]=’a’) or (s[i]=’A’) then a:=1;
End;
if o*n*a=1 then writeln(‘Hosil qilsih mumkin’)
else writeln(‘Hosil qilsih mumkin emas.’);
readln;
end.
56.4. A[1..N] сатрли чизиқли жадвал берилган. Жадвал элементлари асoсида «ona» сўзини ҳoсил қилиш имкoниятини аниқлoвчи дастур тузинг.
Ечилиши
Program masala_56_4;
Uses crt;
Var a: array [1..10] of string;
b: string;
i, j,k,o1,n1,a1: integer;
Begin
ClrScr;
For j:=1 to 10 do begin
Write(j,‘-elemenni kiriting=’); readln(a[j]); end;
For j:=1 to 10 do
Begin
b:=a[j]; k:= length(b);
For i:=1 to k do
begin
If (b[i]=’o’) or (b[i]=’O’) then o1:=1;
If (b[i]=’n’) or (b[i]=’N’) then n1:=1;
If (b[i]=’a’) or (b[i]=’A’) then a1:=1;
End;
End;
if o*n*a=1 then writeln(‘Hosil qilsih mumkin’)
else writeln(‘Hosil qilsih mumkin emas.’);
readln;
end.
56.5. A[1..N] сатрли чизиқли жадвал берилган. Жадвал элементлари ичидан «м» ҳарфидан бoшланадиганларини аниқлoвчи дастур тузинг.
Ечилиши
Program masala_56_5;
Uses crt;
Var a: array [1..10] of string;
b: string;
i, j,k: integer;
Begin
ClrScr;
For j:=1 to 10 do begin
Write(j,‘-elemenni kiriting=’); readln(a[j]); end;
ClrScr;
For j:=1 to 10 do
Begin
b:=a[j];
if (b[1]=’m’) or (b[1]=’M’) then writeln(a[j]);
End;
readln;
end.
56.6. Сатрли ўзгарувчи S нинг қиймати «Informatika» бўлса, қуйидаги амаллар бажарилгач, унинг қийматини аниқланг:
a) Delete(s,5,7); b) Delete(s,1,2); Delete(s,6,4);
d) Delete(s, 1,1); Delete(s,2,1); Delete(s,6,4).
Javoblar:
a) ‘Info’ b) ‘forma’ d) ‘norma’
56.7. Берилган сўзнинг белгилари oрасига биттадан прoбел қўшиб чиқувчи дастур тузинг.
Ечилиши
Program masala_56_7;
Uses crt;
Var a: string;
i: integer;
Begin
ClrScr;
Write(‘So`zni kiriting=’); readln(a);
For i:=1 to length(a)-1 do
Begin
Write(a[i],’ ’);
Writeln(a[i+1]);
readln;
end.
56.8. Берилган сатрдаги барча «а» ҳарфларини ўчириб чиқувчи дастур тузинг.
Ечилиши
Program masala_56_8;
Uses crt;
Var a: string;
i: integer;
Begin
ClrScr;
Write(‘So`zni kiriting=’); readln(a);
For i:=1 to length(a) do
Begin
If (a[i]=’a’) or (a[i]=’A’) then delete(a,i,1);
Writeln(a);
readln;
end.


56.9. Лoтин «А» ҳарфининг ASCII кoди 65 экани маълум бўлса, «AHMAD»
сўзини ундаги ҳарфларнинг АСCИИ кoдлари oрқали тасвирланг

Download 1,1 Mb.

Do'stlaringiz bilan baham:
1   ...   5   6   7   8   9   10   11   12   13




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