Файл: Отчет по Лабораторной работе №1 ЦИКЛЫ.docx

Добавлен: 02.02.2019

Просмотров: 327

Скачиваний: 8

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Министерство образовании и науки Республики Казахстан

Алматинский университет энергетики и связи

Факультет аэрокосмических и информационных технологий

Кафедра Компьютерных Технологий










Отчет по

Лабораторной работе №1
ЦИКЛЫ

По дисциплине: “Технологии программирования”

Вариант № 3







Выполнил: ст.гр. ИС-16-2 Ануарбеков Ш.Н.

Приняла:














1.2. Программирование линейных алгоритмов

Базовый уровень

Задание: составить структурную схему алгоритма и проект программы решения задачи, исходные данные ввести с клавиатуры.

Даны два действительных числа a и b. Вычислить их сумму, разность, произведение и частное.


Программа:

#include <iostream>

using namespace std;


int main()

{

float a,b;

cout<<"Vvedite a: ";

cin>>a;

cout<<"Vvedite b: ";

cin>>b>>endl;

cout<<"a+b=";

cout<<a+b<<endl;

cout<<"a-b=";

cout<<a-b<<endl;

cout<<"a/b=";

cout<<a/b<<endl;

cout<<"a*b=";

cout<<a*b<<endl;

return 0;

}

Вывод:


Средний уровень

Задание: составить структурную схему алгоритма и проект программы вычисления функции, один параметр ввести с клавиатуры, а другой задать как константу, все вычисляемые значения вывести на экран.

Программа:

#include <iostream>

#include <cmath>

using namespace std;


int main()

{

float y,x,a,b,p;

p=1;

const double e = 2.718281828459045;

cout<<"Введите x: "<<endl;

cin>>x;

a=pow(e,sqrt(abs(x)));

b=(sin(pow(p,2)+pow(x,3)));

y=pow(a,3)/pow(b,3);

cout<<"Значение a: "<<a<<"\nЗначение b"<<b<<"\nЗначение y"<<y;

return 0;

}


Вывод:



Высокий уровень

Задание: составить структурную схему алгоритма и проект программы, исходные данные ввести с клавиатуры, результат вывести на экран.


Программа:

#include <iostream>

#include <cmath>

using namespace std;


int main()

{

float t,pi,l,c,v;

pi=3.14;

cout<<"Vvedite C i L"<<endl;

cin>>c>>l;

t=2*pi*sqrt(l*c);

v=1/t;

cout<<"Period raven: "<<t<<"\nChastota ravna: "<<v;

return 0;

}


Вывод: