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


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



бет5/12
Дата17.06.2018
өлшемі1,26 Mb.
#42615
1   2   3   4   5   6   7   8   9   ...   12

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

#include

void main ()

{

const int N=5;



double a[N],b[N],s;

int i;


for(i=0;icin>>a[i];

for(i=0;i

cin>>b;


s=a[1]*b[1];

cout<<”a[1]*b[1]=”<

}

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

2-мысал.


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

N санындағы ең үлкен цифрды табу.



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

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



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

#include

void main ()

{

const int M=10;



int i,a[M],max;

long int N;

cin>>N;

if(N<0)N=-N;



for(i=0;i<=M;i++)

{

a[i]=N%10;



N=N/10;

}

max=a[0];



for(i=0;i<=M;i++)

{


if(max<=a[i])max=a[i];

}


cout<<”\n”<}
4) Бағдарламаны тестілеу нәтижесі:



Зертханалық жұмыс №4.


Екі өлшемді массивтер
1.Жұмыстың мақсаты:

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


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

М×М өлшемді {aij} массиві берінлген. табу керек



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


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





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

#include

void main ()

{

const int M=3;



int i,j,a[M][M],b[M],S,P;

for(i=1;i<=M;i++)

for(j=1;j<=M;j++)

cin>>a[i][j];

for(j=1;j<=M;j++)

{

P=1;



for(i=1;i<=M;i++)

P=P*a[i][j];

for(j=1;j<=M;j++)

b[j]=P;


}

S=0;


for(j=1;j<=M;j++)

S=S+b[j];

cout<<”\n”<

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





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




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

    Басты бет