Портал освітньо-інформаційних послуг «Студентська консультація»

  
Телефон +3 8(066) 185-39-18
Телефон +3 8(093) 202-63-01
 (093) 202-63-01
 studscon@gmail.com
 facebook.com/studcons

<script>

  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){

  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),

  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)

  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');

 

  ga('create', 'UA-53007750-1', 'auto');

  ga('send', 'pageview');

 

</script>

Розробка програмного забезпечення

Тип роботи: 
Звіт з практики
К-сть сторінок: 
55
Мова: 
Українська
Оцінка: 

justify;">if(A<B)

for(;A<=B;A++)
{
 cout<<A<<" ";
 N++;
}
else
{cout<<"Error: A>B";boolean = false;}
cout<<endl;
if (boolean)
{
cout<<"N="<<N<<"\n";
}
system("pause");
return 0;
}
 
 
Завдання 5.2
1.Обчислити значення змінноїz =   . Вивести значенняa, b, z.
a =  
 
деk – кількість інтерацій.
#pragma hdrstop
#pragma argsused
#ifdef _WIN32
#include <tchar.h>
#else
  typedef char _TCHAR;
  #define _tmain main
#endif
#include <stdio.h>
#include "iostream.h"
#include "math.h"
   double f1(double k)
{
double f=0;
f=(((cos((2.1*k))*sin(abs(k)))/0.15)-5.8);
return f;
}
double f2(double k)
{
double f=0;
f=abs(((sin(k))/(3.12))+cos(pow(k,2)));
return f;
}
 int _tmain(int argc, _TCHAR* argv[])
{
double a=0,b=0,z=0;
int k=0;
 cout<<"k=";
 cin>>k;
 for(int i=0;i<=k;i+=2)
 {
  a=f1(i);
  if(i%8==0)
  b=f2(i);
  z=abs((12*a)-b);
 
 }
 cout<<"b="<<b<<"\na="<<a<<"\nz="<<z<<endl;
 system("pause");
return 0;
}
 
 
Завдання 5.3
Спортсмен почав тренерування, пробіг у перший день 10 км. Кожен наступний день він збільшував довжину пробігу на Р відсотків від пробігу попереднього дня (0<P< 50). За заданим Р визначити, після якого дня сумарний пробіг спортсмена за всі дні перевищить 200 км, і вмвести знайдену кількість днів К та сумарний пробіг Sна екран.
#pragma hdrstop
#pragma argsused
#ifdef _WIN32
#include <tchar.h>
#else
  typedef char _TCHAR;
  #define _tmain main
#endif
#include <stdio.h>
#include "iostream.h"
 int _tmain(int argc, _TCHAR* argv[])
{
int P=0,K=1; double S=10;
cout<<"(0<P<50)\nP=";
cin>>P;
if((0<P)&&(P<50))
{
  for(;S<=200;++K)
S+=P*(S/100);
cout<<"S="<<S<<" K="<<K<<"\n";
  system("pause");
}
return 0;
}
 
 
Завдання 5.4
Написати програму, яка обчислить суму і середнє арифметичне послідовності додатних чисел, яка вводиться з клавіатури до тих пір, доки не буде введено нуль.
#pragma hdrstop
#pragma argsused
#ifdef _WIN32
#include <tchar.h>
#else
  typedef char _TCHAR;
  #define _tmain main
#endif
#include <stdio.h>
#include "iostream.h"
 int _tmain(int argc, _TCHAR* argv[])
{
int sum=0,number=0,i=1; double sr=0;
cout<<"number=";
cin>>number;
do
{
sum+=number;
sr=sum/i;
cout<<"sum="<<sum<<" sr="<<sr<<endl;
cout<<"number=";
cin>>number;
i++;
}
while(number!=0);
system("pause");
return 0;
}
 
 
Завдання 5.5
Написати порграму, якаперевіряє, чи є введене користувачем число простим.
#pragma hdrstop
#pragma argsused
#ifdef _WIN32
#include <tchar.h>
#else
  typedef char _TCHAR;
  #define _tmain main
#endif
#include <stdio.h>
#include "iostream.h"
int _tmain(int argc, _TCHAR* argv[]) 
{
   int number=0;
   bool boolean=true;
   cout<<"number=";
   cin>>number;
   for (int i = 2; i < number; i++)
{
if((number%i!=0)&&(number!=2)&&(number!=0))
{
cout<<"number is not prime\n";
boolean=false;
break;
}
   }
   if(boolean)
   { cout<<"number is prime";}
system("pause");
   return 0;
}
  
ПРАКТИЧНА РОБОТА 6
Програми для роботи з масивами даних
 
Завдання 6.1
Дано масив з N цілих чисел. Написати програму, яка змінить масив таким чином, щоб спочатку розміщювались всі числа, що не дорівнюють нулю, а в кінці нулі.
#pragma hdrstop
#pragma argsused
#ifdef _WIN32
#include <tchar.h>
#else
  typedef char _TCHAR;
  #define _tmain main
#endif
#include <stdio.h>
#include "iostream.h"
#include "string.h"
 int _tmain(int argc, _TCHAR* argv[])
{
int n=0,N=0;
cout<<"n=";
cin>>n;N=n;
int mas[1000];
for(int i=0;i<n;i++)
{
cout<<"mas["<<i<<"]=";
cin>>mas[i];
}
cout<<endl;
for(int i=0;i<n;i++)
{
if(mas[i]==0)
{
for(int l=i;l<n;l++)
{
mas[l]=mas[l+1];
} mas[n-1]=0;--n;
}
}
for(int i=0;i<N;i++)
{
cout<<"mas["<<i<<"]="<<mas[i]<<endl;
//cin>>mas[i];
}
system("pause");
return 0;
}
 
 
Завдання 6.2
Написати програму, яка в цілочисленому масиві знайде і виведе на екран розмір найдовшої послідовності однакових чисел, що йдуть підряд, а також це повторюване число.
#pragma hdrstop
#pragma argsused
#ifdef _WIN32
#include <tchar.h>
#else
  typedef char _TCHAR;
  #define _tmain main
#endif
#include <stdio.h>
#include "iostream.h"
int _tmain(int argc, _TCHAR* argv[])
{
int n=0,I=1,MAX=0,NUMBER;
cout<<"n=";
cin>>n;
int mas[1000];
for(int i=0;i<n;i++)
{
cout<<"mas["<<i<<"]=";
cin>>mas[i];
}
cout<<endl;
NUMBER=mas[0];
for(int i=1;i<n;i++)
{
if(mas[i]==mas[i-1])
{I++;}
else
Фото Капча