Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Программирование САПР Лабораторная 1

.doc
Скачиваний:
21
Добавлен:
13.04.2015
Размер:
555.01 Кб
Скачать

МТ РФ ФАЖТ

ГОУ ВПО «Дальневосточный Государственный Университет Путей Сообщения»

Кафедра САПР

Лабораторная работа №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;

}

Вывод: В ходе лабораторной работы я получил навыки работы с языком программирования С++, а именно работы с ветвлениями и циклом с параметром.