1.Цель работы: Знакомство и получение навыков реализации циклических алгоритмов на языке C++.
2. Условия задания:
Протабулировать функцию f(x) на отрезке [Хнач; Хкон] с шагом h. a-x/(10+b) при x0 и b=10 3x+2/c в остальных случаях
3. Решение задания:
1)Алгоритм решения задания представить в виде блок- схемы.Блок-схему строим в онлайн приложениях:
https://programforyou.ru/block-diagram-redactor
https://www.iodraw.com/diagram/
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) Результат тестирования программы: представить в виде скриншотов.
Лабораторная работа №5. СтруктурыЦель работы: Знакомство и получение навыков обработки структурных данных и массивов на языке С++
Условия задания:
Структура: FLAT, поля: адрес, количество комнат, общая площадь, стоимость квадратного метра. Поиск квартиры в пределах заданной суммы.
Решение задания:
1)Алгоритм решения задания представить в виде блок- схемы (блок-схему рисуем в приложении указанном в Едуконе).
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)Результат тестирования программы: представить в виде скриншотов.
Гарантия на работу | 1 год |
Средний балл | 4.96 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |