Программирование САПР Лабораторная 1
.docМТ РФ ФАЖТ
ГОУ ВПО «Дальневосточный Государственный Университет Путей Сообщения»
Кафедра САПР
Лабораторная работа №1
Выполнил студент группы 913
Лапчинский Алексей Андреевич
Проверил Пономарчук Ю.В.
Хабаровск
2011
Цель: познакомится с языком программирования Си++, структурой программы и работой операторов.
Вариант 4
Вычислить и вывести на экран в виде таблицы значения функции F на интервале от Хнач. до Хкон. с шагом dX.
где а, b, с ~ действительные числа.
Текст программы:
#include <iostream>
using namespace std;
int main()
{
float a,b,c,x1,x2,dx,x;
cout << "vvedite x nachalnoe, x konechnoe, shag, a,b,c\n";
cin >> x1>> x2 >> dx >> a >> b >> c; //Ввод переменных
if ((x2>x1) && (dx<(x2-x1)) && (dx>0))//Проверка на правильность введённыхз данных
for (x=x1+1;x<x2;x+=dx) //Цикл с параметром
if ((c<0) && (x!=0)) cout << x<<"\t"<<(-a)*x-c<<"\n";//проверки на решение
else if ((c>0) && (x==0)) cout << x<<"\t"<<(x-a)/(-c)<<"\n";
else if ((c-a)!=0)cout << x<<"\t"<<b*x/(c-a)<<"\n";
else cout << x<<"\t"<<"Net reshenia"<<"\n";
else cout << "Vvedeni nepravil'nie dannie";
cin.get(); //задержка экрана.
cin.get();
return 0;
}
Вывод: В ходе лабораторной работы я получил навыки работы с языком программирования С++, а именно работы с ветвлениями и циклом с параметром.