«Программалау» ПӘнінің ОҚУ-Әдістемелік кешені



бет8/16
Дата27.05.2018
өлшемі2,32 Mb.
#40952
1   ...   4   5   6   7   8   9   10   11   ...   16

Зертханалық жұмыс №6.
Құрылымдар (структуры)


1.Жұмыстың мақсаты:

С++ тілінде құрылымдық берілгендер және массивтермен танысу және олармен жұмыс істеу дағдысын қалыптастыру.



2. Есептің шарттары:

Құрылым: FLAT, өрістер: адрес, бөлмелер саны, жалпы ауданы, квадрат метрлің бағасы. Берілген бағадағы квартираны іздеу.



3. Есептің шешуі:


  1. Есепті шешу алгоритмінің блок-схемасы:


БАСЫ



i=0



i<=n-1

-


+


s[i].adres

s[i].kolvo

s[i].ploshad

s[i].stoimost





i++



i=0



i<=n-1

-
+



s[i].adres

s[i].kolvo

s[i].ploshad

s[i].stoimost





i++



1




1




stoimost



i=0



-
i<=n-1



+


s[i].stoimost<=stoimost



+ -



s[i].adres

s[i].kolvo

s[i].ploshad

s[i].stoimost







i++




СОҢЫ


2)С++ тіліндегі бағдарлама мәтіні:

#include

#include

#include

#include

struct flat

{

char adres[30];



int kolvo;

long int stoimost;

double ploshad;

};

int main()



{

const n=3;

int i,j;

flat s[n],t;

cout.setf(ios::left);

clrscr();

for(i=0;i<=n-1;i++)

{

cout<<" Vvedite adress\n";



cin>>s[i].adres;

cout<<" Vvedite kolichestvo komnat\n";

cin>>s[i].kolvo;

cout<<" Vvedite ploshad\n";

cin>>s[i].ploshad;

cout<<" Vvedite stoimost\n";

cin>>s[i].stoimost;

cout<<"\n";

}

cout<<"\n Adress Kolichestvo_komnat Ploshad Stoimost\n\n";



for(i=0;i<=n-1;i++)

{

cout.width(20);cout<

cout.width(20);cout<

cout.width(15);cout<

cout.width(15);cout<

}

int stoimost;



cout<<"\n\n Vvedute stoimost kvartirbl za kv metr\n";

cout<<"\n";

cin>>stoimost;

for(i=0;i<=n-1;i++)

if(s[i].stoimost<=stoimost)

{

cout.width(20);cout<

cout.width(20);cout<

cout.width(20);cout<

cout.width(20);cout<

}

getch();



clrscr();

}

3)Бағдарламаны тестілеу нәтижесі:




2-мысал. Динамикалық массивтер


С++ тіліндегі динамикалық массивтермен жұмыс істеу дағдыларын қалыптастыру.
Каталог: ebook -> umkd
umkd -> Мамандығына арналған Сұлтанмахмұттану ПӘнінің ОҚУ-Әдістемелік кешені
umkd -> Қазақстан Республикасының
umkd -> Қазақстан Республикасының
umkd -> Студенттерге арналған оқу әдістемелік кешені
umkd -> ПӘннің ОҚУ Әдістемелік кешені 5В011700 «Қазақ тілі мен әдебиеті» мамандығына арналған «Ұлы отан соғысы және соғыстан кейінгі жылдардағы қазақ әдебиетінің тарихы (1941-1960)» пәнінен ОҚытушыға арналған пән бағдарламасы
umkd -> «Балалар әдебиеті» пәніне арналған оқу-әдістемелік материалдар 2013 жылғы №3 басылым 5 в 050117 «Қазақ тілі мен әдебиеті»
umkd -> ПӘннің ОҚУ-Әдістемелік кешенінің
umkd -> 5 в 011700- Қазақ тілі мен әдебиеті
umkd -> 5 в 011700- Қазақ тілі мен әдебиеті
umkd -> «Филология: қазақ тілі» мамандығына арналған


Достарыңызбен бөлісу:
1   ...   4   5   6   7   8   9   10   11   ...   16




©www.engime.org 2024
әкімшілігінің қараңыз

    Басты бет