Инжиниринг және ақпараттық технологиялар факультеті



Дата08.10.2022
өлшемі415.98 Kb.
#462224
виз прог 3лаб Нугманов



АЛМАТЫ ТЕХНОЛОГИЯЛЫҚ УНИВЕРСИТЕТІ
ИНЖИНИРИНГ ЖӘНЕ АҚПАРАТТЫҚ ТЕХНОЛОГИЯЛАР ФАКУЛЬТЕТІ
Ақпараттық Технологиялар Кафедрасы

3 Зертханалық жұмыс есебі

ТАҚЫРЫП : С++тілінде циклдық алгоритмдерді бағдарламалау.


Баға


Ескертпе


Қолы





Орындаған:

Нугманов Б.С.

Қабылдаған:

Шайкулова А.А.

Алматы, 2022 ж
Жұмыстың мақсаты- Алгоритмнің циклдық құрылымын программалауды үйрену. Шартты операторды, таңдау операторларын программалауда қолдана білу.
Жұмыстың орындалу тәртібі:
- зертханалық жұмыстың сипаттамасымен танысу;
- программаны жазу және оны түзету;
- есеп құрастыру.

Кез келген күрделіліктегі есепті шешуге арналған бағдарлама реттілік, тармақталу және цикл деп аталатын үш құрылымнан тұруы мүмкін екендігі программалау теориясында дәлелденген. Бұл нәтижені 1966 жылы Бойм мен Якопини белгілеп, кез келген бағдарламаны тек осы құрылымдардан және олардың комбинацияларынан тұратын баламалы бағдарламаға айналдыруға болатындығын дәлелдеді.


Тізбек, тармақ және цикл құрылымдық бағдарламалаудың негізгі құрылымдары болып табылады.
C++ тіліндегі for циклі Цикл – бұл бір бағдарлама коды арқылы қайталанатын өту. Циклдер бағдарламашыға белгілі бір шарт ақиқат болғанда бір кодты қайталап орындау үшін қажет. Егер шарт әрқашан ақиқат болса, онда мұндай цикл шексіз деп аталады, мұндай циклдің шығу нүктесі болмайды.

№3 зертханалық жұмысқа арналған өзіндік жаттығулар

1)
For
#include
#include
using namespace std;
int main()
{
int S,i,x;
cin>>x;
S=0;
for(i=1;i<=6;i++)
S=S+pow(x,i);
cout<<"S="<}

2)while
#include
#include
using namespace std;
int main()
{
int S,i,x;
cout<<"x=";
cin>>x;
S=0;i=1;
while (i<=6)
{
S=S+pow(x,i);
i++;
}
cout<<"S="<}

3)do while
#include
#include
using namespace std;
int main()
{
int S,i,x;
cout<<"x=";
cin>>x;
S=0;i=1;
do
{
S=S+pow(x,i);
i++;
}
while (i<=6);
cout<<"S="<}

2)
For
#include
#include
using namespace std;
int main()
{
int S,i;
S=1;
for (i=1;i<=5;i++)
S=S*i;
cout<<"S="<}

2)while
#include
#include
using namespace std;
int main()
{
int S,i;
S=1;i=1;
while (i<=5)
{
S=S*i;
i++;
}
cout<<"S="<}

3)do while
#include
#include
using namespace std;
int main()
{
int S,i;
S=1;i=1;
do
{
S=S*i;
i++;
}
while (i<=5);
cout<<"S="<}

3)f(y)=


For
#include
#include
using namespace std;
int main()
{
int S1,S2,S,i,x;
cin>>x;
S=0;
for(i=1;i<=6;i++)
S=S+pow(x,i);
S1=1;
for(i=1;i<=5;i++)
S1=S1*i;
S2=S+S1;
cout<<"S2="<}

2) while
#include
#include
using namespace std;
int main()
{
int S1,S2,S,i,x;
cin>>x;
S=0;i=1;
while (i<=6)
{
S=S+pow(x,i);
i++;
}
S1=1;i=1;
while (i<=5)
{
S1=S1*i;
i++;
}
S2=S+S1;
cout<<"S2="<}

3) do while
#include
#include
using namespace std;
int main()
{
int S1,S2,S,i,x;
cin>>x;
S=0;i=1;
do
{
S=S+pow(x,i);
i++;
}
while (i<=6);
S1=1;i=1;
do
{
S1=S1*i;
i++;
}
while (i<=5);
S2=S+S1;
cout<<"S2="<}





Достарыңызбен бөлісу:




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

    Басты бет