1 лаборатория ишини бажариш учун назарий маълумот


Download 1.35 Mb.
Sana02.02.2023
Hajmi1.35 Mb.
#1147407
Bog'liq
1-laboratoriya ishi uchun 2021-2022


1 лаборатория ишини бажариш учун назарий маълумот
Алгоритм – масалани ечимини топишда аниқ натижага эришишда
ҳаракатларнинг тартибланган кетма-кетлигини белгиловчи кўрсатмалар
тўпламидир. Илгари «тартибланган» сўзининг ўрнига «кетма-кетлик» сўзи
ишлатиларди, лекин компьютерларнинг ривожланиши натижасида «кетмакетлик» сўзининг ўрнига «тартибланган» сўзи ишлатила бошланди. Бу
алгоритмнинг кўрсатмалари бошқа кўрсатмалар ёки уларнинг натижалари
билан боғлиқлигини кўрсатади. Шунинг учун, баъзи бир кўрсатмалар бошқа
кўрсатмалар ишига боғлиқ бўлганлиги туфайли, уларнинг иши
тугаллангандан сўнггина бажарилиши керак. Мустақил кўрсатмалар ёки
кўрсатмалар иши тугалланганлиги сабабли мустақил бўлган кўрсатмалар иши, ўз ишларини мустақил, параллел ёки бир хил вақтда бажаришлари мумкин, агарда буни процессор ва операцион система фойдалануви йўл берса.
1.Чизиқли ҳисоблаш жараёнларида жараённинг барча ташқил қилувчи
блоклари берилган тартибда беистисно бажарилади. Бундай жараён
алгоритмнинг блок-схемаси асосан тўртбурчак шаклидаги блоклардан иборат
бўлади. Бундай жараённинг алгоритми ва табиий блок-схема ҳамда
дастурсини тузиш ортиқча қийинчилик туғдирмайди.
2.Тармоқланувчи ҳисоблаш жараёнида маълум шартнинг бажарилиши ёки
бажарилмаслигига қараб мавжуд ҳисоблаш йўналишларидан бирортасини
танлашга тўғри келади. Бу холат алгоритмнинг блок схемасида ромб
шаклидаги блок билан ифодаланиб, бошқа блоклардан фарқли бу блокда
битта кириш қисми бўлиб, чиқиш эса кўрсатилган. Тармоқланувчи ҳисоблаш
жараёнларнинг турлари:
Алгоритмни блок схема кўринишида ифодалаш учун аниқ бир блоклар
ишлатилади. Блокларнинг энг асосийлари қуйидаги жадвалда(1-жадвал)
келтирилган.
Берилган функция қийматини ҳисоблаш блок схемасини ва дастурини тузинг.
Бошланғич қийматлардан бирини клавиатурадан киритинг, иккинчисини
константа сифатида ифодаланг. Барча ҳисобланган қийматларни чоп этинг.
1 – жадвал.










2 – жадвал.







3 – жадвал.






Юқорида берилган топшириқларни ишлаш учун намуна:
Мисолнинг берилиши






# include "iostream"
#include "math.h"
using namespace std;
int main()
{ float a,b,x,z,y;
cout<<"a=";
cin>>a;
cout<<"b=";
cin>>b;
cout<<"z=";
cin>>z;
if(z<-1) x=-z/3;
x=fabs(z);
y=a*b*x-log(x+2.5)+b*(exp(x)-exp(-x));
cout<<"Natija y="<
return 0;
}


Shokirov Shodmon Shoyimovich
Download 1.35 Mb.

Do'stlaringiz bilan baham:




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