Модел ва алгоритм тушунчаси


const kun:array[oy] of byte=(31,28,31,30,31,30,31,31,30,31,30,31); var


Download 0.77 Mb.
bet35/56
Sana18.06.2023
Hajmi0.77 Mb.
#1556825
1   ...   31   32   33   34   35   36   37   38   ...   56
Bog'liq
7 Алгоритмлар мавзуси

const kun:array[oy] of byte=(31,28,31,30,31,30,31,31,30,31,30,31);
var
yil:word; b:char; i:oy;
begin
repeat
write(‘Йилни киритинг=‘); readln(yil);
if (yil mod 4 = 0) and (yil mod 100 <>0) or (yil mod 400 = 0) then kun[feb]:=29
else kun[feb]:=28;
writeln(yil,` чи йилнинг ойларидаги кунлар сони қуйидагича:’);
for i:=jan to dek do writeln(ord(i)=1:2,kun[i]:15);
write(‘Такрорлайсизми? - (YN) ‘); readln(b);
until UpCase(b)<>‘Y';
end.

4. Турбо Паскал тилидаги стандарт типлардан бири узунлиги 255 та белгигача бўлган string типдан фойдаланиш имконияти берилган. Сатр типини эълон қилишда var сўзидан сўнг катталик номи ва икки нуқтадан сўнг string сўзи ёзилади. Ушбу сўздан сўнг ўзгарувчининг узулигини қавс ичида рақамлар ёрдамида эълон қилиб қўйилиши мумкин. Ушбу типда сатр узунлиги кўрсатил


маган бўлса, бу ўзгарувчига хотирадан 255 байт, яъни 255 та белги учун жой ажратилади.
Сатр типида ҳам сатр константалардан фойдаланиш мумкин.
Масалан:
var
a:string; b:string [20];
const
c:string'Meн II к. талабасиман':


Мустахкамлаш учун саволлар
1. Турбо паскальда қандай янги типларни биласиз
2. Диапазон ва саноқли типларни тушунтиринг.
3. Мантиқий ва сатр типларига мисол келтиринг.


Таянч тушунчалар: Диапазон типи, саноқли тип, мантиқий тип, сатр типи, Boolean, String



Адабиётлар: [1],[2],[3],[7]

3-мавзу: Бир ўлчовли жадвал катталиклар.


Режа:
1. Жадвал катталиклар ҳақида тушунча.
2. Жадвал катталиклар бичими.
3. Жадвал катталикларга мисоллар.
4. Break ва Continue стандарт процедуралари.
5. Масалалар.
1. Жадвал катталиклар ҳақида тушунча. Математикада ҳар хил тўпламлар ва уларнинг элементидан ташқари ҳар бир элементи ўз индексига эга бўлган, яъни номерланган бир хил типли элементлар тўплами билан иш кўришга тўғри келади. Бундай тўпламлар жадвал катталиклари дейилади.
Масалан, гурух журналида ёзилган талабалар рўйхати. Бунда ҳар бир талаба фамилиясига мос келган рақам мавжуд ёки гурухдаги ҳар бир талабанинг фанлар бўйича тўплаган баллари ва х.к. Демак, журналда ёзилган ҳар бир талаба ўз индекси, яъни тартиб номерига эга бўлар экан.
Замонавий ЭҲМ ларда жуда катта хажмдаги ахборот билан иш кўрилади. Бундай ахборот чизиқли ёки тўғри тўртбурчак кўринишга келтирилади. Юқоридаги масала чизиқли жадвал кўринишда бўлади.

Download 0.77 Mb.

Do'stlaringiz bilan baham:
1   ...   31   32   33   34   35   36   37   38   ...   56




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