Oraliq Nazorat Mavzu: Masala blok-sxema va programmasini tuzish Fan o’qituvchisi: Hoshimova D. Bajardi: ib-75 guruh talabasi Mustafaqulov Javohir 3-guruh uchun oraliq topshirig’i



Download 282,39 Kb.
Sana03.11.2019
Hajmi282,39 Kb.
#24940
Bog'liq
Algoritm

Toshkent Davlat Iqtisodiyot Universiteti

Iqtisodiyotda Axborot Tizimlari fakulteti

Algoritimlashtirish va dasturlash asoslari

fanidan


Oraliq Nazorat

Mavzu: Masala blok-sxema va programmasini tuzish



Fan o’qituvchisi: Hoshimova D.

Bajardi:IB-75 guruh talabasi

Mustafaqulov Javohir



3-guruh uchun oraliq topshirig’i:

Quydagi jihatlar bo’yicha malumot beruvchi “Daromad” dasturi algaritimining blok-chizmasini ishlab chiqing va unga tariff bering:

-N filialdan iborat korxonaning umumiy daromadi;

-N filialdan iborat korxonaning o’rtacha daromadi;

-korxonani maksimal daromad olgan filialning nomeri va qiymati

-daromadi S so’mdan kam bo’lgan filiallar soni



5-Topshiriqni 3-misoli

Korxona maksimal daromad olgan filialning nomeri va qiymati;





Identifikatorlar

Belgilanish tasnifi

1

N

Filiallar umumiy soni

2

Ai

Har bir filial daromadi

3

Max

Maksimum daromad olgan filial

4

I

Sikl parametiri

5

K

Maksimum daromad olgan filial nomeri

Blok-sxemasi




Boshlash



A,N

1



K=0

2



Max=A1

3



I=2



4



5

6

Maxi

Max=Ai

K=I


6

HA



i=i+1

7

Yoq



i<=N

8

HA



MAX,K

9

Yoq



Tamom


Blok-sxemaga tarif

Blok-sxema boshlash blok bilan boshlanadi.

1-blokda A(Kreditlar summasi),N(kreditlar umumiy soni) o’zgaruvchilarining qiymati kiritiladi

2-blokda K o’zgaruvchisiga ga boshlang’ich 0 qiymat beriladi.

3-blokda Max ga 1-filialning daromadi qiymati beriladi

4- blokda Sikl parametric I ga 2 qiymat beriladi

5- blokda Max bilan Ai filial solishtiriladi agar Ai Max dan kotta bo’lsa 6 blokga asl xolda 7 blokga o’tiladi

6- blokda Max ga Ai qiymat beriladi va K ga I qiymati beriladi

7- blokda Sikl parametri 1 taga oshiriladi

8-blokda Sikl parametri N filiallar sonidan kichik yoki tengligi tekshiriladi agar to’gri bo’lsa 5-blokga aks xolda keying blokga o’tiladi

9-blokda Ekranga Max va K qiymatlari chiqariladi

Tamomlash bloki bilan yakunlanadi



Pragrommasi tuzilishi

Program mas1;

Var

N,I,K,Max:integer;

A:array [1..10] of integer;

begin

Writeln('Filiallar sonini kiriting');

readln(N);

Writeln('Filiallar daromadini kiriting');



For i:=1 to N do begin

Readln(A[i]);

K:=0;

Max:=A[1];end;



I:=2;

For i:=1 to N do begin

If Maxthen;

Max:=A[i];K:=I;end;

Writeln('Eng kop daromad olgan filial=',K);

Writeln('Eng kop daromad olgan filial summasi=',Max);



end.


Download 282,39 Kb.

Do'stlaringiz bilan baham:




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