Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
30
Добавлен:
21.02.2017
Размер:
154.55 Кб
Скачать

Некоммерческое акционерное общество

«АЛМАТИНСКИЙ УНИВЕРСИТЕТ ЭНЕРГЕТИКИ И СВЯЗИ»

Факультет радиотехники с связи

Кафедра компьютерной и

инфокоммуникационной безопастности

ОТЧЕТ

По лабораторной работе № 1

По дисциплине: Алгоритмизация и языки программирования

На тему:Алгоритмы линейной структуры

Специальность: 5B100200 - Системы информационной безопасности

Выполнила: Али А.К Группа: СИБк-16-1

Приняла: Турганбаев Е.С

_____________ «_____» _____________ 201__г.

(подпись)

Алматы 2017

Лабораторная работа №1

НАЗВАНИЕ: «АЛГОРИТМЫ ЛИНЕЙНОЙ СТРУКТУРЫ»

ЦЕЛЬ РАБОТЫ:

Основная цель: получить представление об использовании алгоритмов линейной структуры

Дополнительные цели:

  1. освоить основные приемы работы с интегрированной средой разработки DevC++ или любой другой

  2. ознакомиться с организацией консольного ввода данных С++ посредством объектов cin, cout

  3. ознакомиться с числовыми типами данных

  4. ознакомиться с записью сложных математических выражений

  5. ознакомиться с использованием встроенных математических функций

В головной программе:

  1. Обеспечить ввод входных параметров

  2. Вычислить алгебраическое выражение в исходной форме

  3. Вычислить алгебраическое выражение в упрощенной форме

  4. Вывести результаты расчета на консоль

Вариант 6

Упростить данное алгебраическое выражение

149. Упростите выражение:

а)

Результат преобразования :

149. а)

main.cpp

1 #include <iostream>

2 #include “C++lab02.h”

3

4 using namespace std;

5

6 int main()

7 {

8 cout<<p149a(18)<< endl;

9 cout<<o149a(18)<< endl;

10 return 0;

11}

C++lab02.h

1 #ifndef C++LAB02_H_INCLUDED

2 #define C++LAB02_H_INCLUDED

3 float p149a (float);

4 float o149a (float);

5

6 #endif // C++LAB02_H_INCLUDED

C++lab02.h

1 #include <iostream>

2 float p149a (float m)

3 {

4 float r, r1, r2, r3;

5 r1 = (2*m+1) / (2*m-1);

6 r2 = (2*m-1) / (2*m+1);

7 r3 = (4*m) / (10*m-5);

8 r = (r1-r2)/r3;

9 return r;

10 }

11 float o149a (float m)

11 {

12 float r;

13 r =(10) / (10*m-5);

14 return r;

15 }

215. Упростите выражение:

е)

Результат преобразования :

215. е)

main.cpp

1 #include <iostream>

2 #include"C++lad1.h"

3

4 using namespace std;

5

6 int main()

7 {

8 cout<<p215e(18)<<endl;

9 cout<<o215e(18)<<endl;

10 return 0;

11 }

C++lad1.h

1 #ifndef C++LAD1_H_INCLUDED

2 #define C++LAD1_H_INCLUDED

3 float p215e (float);

4float o215e (float);

5

6 #endif // C++LAD1_H_INCLUDED

C++lab.1.cpp

1 #include<iostream>

2 float p215e (float a)

3 {

4 float r, r1, r2;

5 r1 = (6*a) / (2.25*a*a-0.64);

6 r2 = (8) / (6*a-3.2);

7 r = r1-r2;

8 return r;

9 }

10 float o215e

11 {

12 float r;

13 r = (20)/(15*a+8);

14 return r;

15 }

Соседние файлы в папке 2102172