Сұрақтар:
С алгоритмдік тілінде айнымалылардың қандай типтері қолданылады.
printf() және scanf() функциялардың негізгі ерекшеліктері..
if операторының қандай түрлері қолданылады.
if операторы мен switch операторының айырмашылығы?
Зертханалық жұмыс №2.
Циклдық есептеу процесстерін программалау
1.Жұмыстың мақсаты:
С++ тілінде циклдық алгоримтдермен танысу және олармен жұмыс істеу дағдысын қалыптастыру.
2. Есептің шарттары:
[Хбас; Хсоңы] аралығында һ қадаммен f(x) функциясын жазып шығу.
a-x/(10+b) егер x<0 и b=-10
f(x)= lgx+7 егер x>0 и b=10
3x+2/c қалған жағдайларда
3. Есептің шешуі:
1) Есепті шешу алгоритмінің блок-схемасы:
2) С++ тіліндегі бағдарлама мәтіні:
#include
#include
void main()
{
double y,a,b,c,h,xn,xk,x;
cin>>a>>b>>c>>h>>xn>>xk;
for (x=xn;x<=xk;x=x+h)
{
if(x<0,b!=-10) y=a-x/(10+b);
if(x>0,b==10) y=log10(x)+7;
else y=3*x+2/c;
cout<<”y=”<
}
}
3) Бағдарламаны тестілеу нәтижесі:
Зертханалық жұмыс №3.
С++ тіліндегі бір өлшемді массивтер
1.Жұмыстың мақсаты:
С++ тілінде бір өлшемді массивтермен танысу және олармен жұмыс істеу дағдысын қалыптастыру.
2. Есептің шарттары:
M
a) S=∑n2
n=1
N
б) S=∑│ai*bi│, где (a1,a2,...,an), (b1,...,bn).
i=1
3. Есептің шешуі:
а)
1) Есепті шешу алгоритмінің блок-схемасы:
2) С++ тіліндегі бағдарлама мәтіні:
#include
void main ()
{
int a,s,m,n;
cin>>m;
s=a=0;
for(n=1;n<=m;n++)
{
a=n*n;
s=s+a;
}
cout<
}
3) Бағдарламаны тестілеу нәтижесі:
б)
1) Есепті шешу алгоритмінің блок-схемасы:
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-мысал.
0>
Достарыңызбен бөлісу: |