Разработка программ и обработка данных

Открыт
Заказ
6505532
Раздел
Программирование
Антиплагиат
Не указан
Срок сдачи
19 Янв в 10:55
Цена
800 ₽
Блокировка
10 дней
Размещен
15 Янв в 02:20
Просмотров
27
Описание работы
Лабораторная работа №2. Циклические алгоритмы

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%
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Темы журнала
Показать ещё
Прямой эфир