TOSHKENT ARXITEKTURA – QURILISH INSTITUTI
QURILISHNI BOSHQARISH FAKULTETI
“AXBOROT TEXNOLOGIYALAR” KAFEDRASI
«QURILISHDA AXBOROT TEXNOLOGIYALARI»
fanidan
3-HISOB GRAFIK ISHI
MAVZU: C++ dasturlash tilida sohaga oid dasturlar tuzish
Bajardi:________________
Guruh: ________________ Tekshirdi: ______________
|
TOSHKENT – 2022
Mundarija:
KIRISH
C++ tilini 80 yillarda AT&T Bell Labs korxonasi ishchisi Byarnom Straustrup tuzgan. Avtorning aytishicha, bu tilni tuzishda u hech qanday qog'ozlarni qoralamagan va hamma ishni yo'l yo'lakay, ketma-ketlikda tuzib chiqqan. Uning asosiy maqsadi, o'zi va do'stlari uchun qulay dasturlash tili yaratishdan iborat edi. C++ dasturlash tilining asosi C hisoblanadi va shu tilni(C) misolida C++ tilini tuzib chiqdi. C dasturlash tilini mukammalashtirgan eng asosiy narsa bu – ob'yektga mo'ljallangan dasturlashni olib kirgani hisoblanadi. Chunki dasturlashda, tez, qulay , tartibli va ixcham yozish uchun ob'yektga mo'ljallangan dasturlash tillaridan foydalanish lozim bo'ladi. Dastlabki C++ dasturlash tilidan foydalanganlar, bu albatta Bell Labs korxonasi hodimlari hisoblanadi.
1993 yilda bu til ommaga taqdim etildi va C++ nomini oldi. Dastlabki C++ ga oid kitob "The C++ Programming Language(Addison-Wesley, 1985)" nomi bilan mashhur bo'ldi va bu kitob 1991 yil "Язык программирование C++" tarjimasi bilan rus tiliga tarjima qilindi va bu til(С++) rivojlanishi boshlanib ketdi.
ANSI-ISO (ANSI X3J16; ISO WG21/N0836) birlashmasi 1989 yilda, birlashga holda ish boshladi. Bu korxonaning dastlabki ishi C++ dasturlash tiliga va uning kutubxonasiga standart ishlab chiqishdan boshlandi. Buning uchun 1990 yildagi C++ tili asos qilib olindi.
1990 yilda C++ standarti ishlab chiqildi va bu standart hozir ANSI C nomi bilan mashxur. Bu til juda kengayib ketdi va hozirgi kunda bu tilning hamma detallarini biladigan dasturchi bo'lmasa kerak.
C++ funksiya va ob'yektlarning boy kutubxonasiga ega. Bundan kelib chiqadiki C++ dasturlash tilini o'rganish 2 qismga bo'linadi: dastlab, C++ tili sintaksisi o'rganiladi vv shundan so'ng uning asosiy kutubxonalari birma-bir ko'rib chiqib, yodlash lozim bo'ladi. Bundan ko'rinib turibdiki, bu til juda katta hajmni o'z qamroviga oladi.
C++ tilining egasi yo'q u hech kimga tegishli emas. Bu til С tilidan kelib chiqgani uchun bosh harf С, ++ esa bu tildagi qiymatni bittaga ko'tarish belgisi hisoblanadi va bu belgi C++ dasturlash tilida paydo bo'ldi.
Menga berilgan vazifa
1. C++algoritmik chiziqli jarayonlarni dasturlas
Dastur
# include
# include
# include
using namespace std;
int main(int argc, char *argv[] )
{
float x,y,z,a;
cout<<"x= ";
cin>>x;
cout<<"y= ";
cin>>y;
cout<<"z= ";
cin>>z;
a=pow(z,0.8)+y/(y-z)-pow(sin(x/(x-1)),2);
cout << "a="<< a ;
return 0;
}
C++ da dastur ishlash jarayoni
2. C++ algoritmik tilida tarmoqlanuvchi jarayonlarni dasturlash.
# include
# include
# include
using namespace std;
int main(int argc, char *argv[] )
{
float x,y;
cout<<"x= ";
cin>>x;
if (x<0) {y=pow(x,2)+3*x+9*x; } else
{
y=1/(pow(x,2)+3*x+9);
}
cout << "y="<< y ;
return 0;
}
C++ da dastur ishlash jarayoni
3.C++ algoritmik tilida takrorlanuvchi jarayonlarni dasturlash.
# include
# include
# include
using namespace std;
int main(int argc, char *argv[] )
{
float x,y;
x=0;
while (x<=1)
{ y=tan(pow(x,3))+sqrt(pow(x,2)+1);
cout << "y= "<< y << endl;
x=x+0.4;
}
return 0;
}
C++ da dastur ishlash jarayoni
b
# include
# include
# include
using namespace std;
int main(int argc, char *argv[] )
{
float y,sum,i;
sum=0;
while (i<=10) {y=(i+1)/(pow(i,5)+5*i+1.2); sum=sum+y;
i=i+1;}
cout<<"sum= "<
return 0;
}
C++ da dastur ishlash jarayoni
Foydalanilgan adabiyotlar:
https://www.texnoman.uz/post/c-haqida-va-uning-tarixi.html
Do'stlaringiz bilan baham: |