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

Информатика_1 / Лаба 1 / Laboratornaya_1

.pdf
Скачиваний:
12
Добавлен:
09.06.2015
Размер:
154.52 Кб
Скачать

Лабораторная работа №1 Линейные и разветвляющиеся вычислительные процессы

Цель работы:

Ознакомиться с сеансом работы в среде С++. Изучить правила составления текстов программ на языке С++: базовые типы данных, ввод-вывод данных, основные математические функции; операторы разветвлений (оператор выбора по условию if, оператор-переключатель switch). Научиться программировать линейные и разветвляющиеся алгоритмы.

Порядок выполнения работы:

В соответствии с поставленной задачей разработать графическую схем алгоритма, составить программу и отладить ее в среде С++, подготовить отчет, ответить на контрольные вопросы и защитить лабораторную работу перед преподавателем.

Содержание отчета:

Выполнение каждой работы завершается написанием отчета, включающего следующие разделы:

1.Задание.

2.Блок – схема алгоритма решения задачи и ее описание.

3.Текст программы.

4.Результаты работы программы.

5.Выводы.

Варианты заданий:

Написать программу вычисления значения заданной функции в зависимости от значения неизвестной переменной, определяемой пользователем приложения (вводятся пользователем с клавиатуры). Результат представить в формате вещественного числа с фиксированной и плавающей точкой на экране монитора.

№ Варианта

Функция

 

Условие

Данные

 

at 2 ln(t)

 

1 t 2

a=-0,5

 

 

 

 

 

 

 

 

t<1

b=2

1

Y = 1

 

 

 

 

 

 

t>2

 

 

et cosbt

 

 

 

 

 

2

 

7

 

 

x<1,3

a=1,5

 

πx

 

x

2

 

x=1,3

 

 

 

 

 

 

 

 

x>1,3

 

 

 

 

 

 

 

 

 

2

Y = ax2 +7

 

x

 

 

 

 

 

 

 

 

 

x)

 

 

 

 

lg(x +7

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

+bx +c

 

x<1,2

a=2,8

 

ax

 

 

x=1,2

b=-0,3

 

 

 

 

 

 

x2 +1

 

x>1,2

c=4

3

Y = abx +

 

 

 

 

+bx)

x2

+2

 

 

 

(a

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

7x

2

 

 

 

x<1,4

a=1,65

 

πx

 

 

 

 

 

 

x=1,4

 

 

 

 

 

 

 

 

 

 

 

 

x

 

 

x>1,4

 

4

Y = ax2 +7

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x +a )

 

 

 

ln(x +7

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a=2,3

 

 

 

 

 

 

 

 

2

x

 

 

 

x<1

 

1,5cos

 

 

 

 

 

x=1

 

 

1,8ax

 

 

 

 

 

 

 

1<x<2

 

5

Y =

 

 

 

 

 

 

 

 

 

 

 

 

 

x>2

 

(x 2)2 +6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3tgx

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a=2,5

 

x x a

 

 

 

x>a

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x=a

 

6

W = x sin ax

 

 

 

 

x<a

 

 

 

x

cos ax

 

 

 

 

 

 

e

 

 

 

 

 

 

 

 

 

 

 

 

 

b=1,5

 

bx lg bx

 

 

 

bx<1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

bx=1

 

7

Q = 1

 

 

 

 

 

 

 

 

 

 

 

 

 

bx>1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

bx +lg bx

 

 

 

 

 

 

sin x lg x

 

 

 

x>3,5

 

8

Y =

 

 

 

 

 

 

 

 

 

 

 

 

 

x=3,5

 

cos2 x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a=20,3

 

lg(x +1)

 

 

 

x>1

9

F =

 

 

 

 

 

 

ax

 

 

 

x<=1

 

sin3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

t=2,2

 

 

 

 

 

2

 

t + x)

2

 

x +1

x<0,5

 

(ln

 

 

 

 

x=0,5

 

10

Z =

 

x +2 +1 x

 

x>0,5

 

 

 

 

 

 

 

 

 

 

 

 

 

5

x

 

 

 

cos x +t sin

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a=2,6

 

 

 

 

a +b

 

 

 

 

 

x<2,8

 

 

x

+cos x

 

 

 

2,8<=x<6

b=-0,39

 

e

 

 

 

 

 

x>=6

 

11

S = (a +b) (x +1)

 

 

 

 

x

 

+sin x

 

 

 

 

 

 

e

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

 

x>1

a=0,9

 

a lg x +

 

 

 

 

x<=1

 

12

Y =

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

2a cos x +3x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a=0,3

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

i<4

 

abi +bi

+c

 

 

 

 

 

 

4<=i<=6

b=1,8

13

W = i

 

 

 

 

 

 

 

 

 

 

 

 

i>6

c=-20,5

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

ai +bi

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i

2

 

+1

 

 

sin((i+1)/n>0

a=0,3

 

 

 

 

 

 

 

 

 

 

 

 

 

sin((i+1)/n<0

n=10

 

a sin

 

 

 

 

 

n

 

 

 

 

 

14

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Z =

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

cos i

 

+

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a=2,5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

t<0,1

 

 

 

at2 +bsin t +1

t=0,1

b=0,4

 

 

t>0,1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

15

W = at +b

 

 

 

 

 

 

 

 

 

 

 

 

 

 

at2 +b cos t +1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a=3,5

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

x>0

 

a sin(x

 

+b)

 

x=0

b=4

 

 

 

 

 

16

Y = x2 +b

 

 

 

 

 

 

 

 

 

 

 

x<0

 

 

a cos(x2 +b)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a=3,6

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

x<=0

 

(a + x)

 

 

 

 

 

 

 

 

 

x>0

 

17

Y =

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ln(ax

2 )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a=-3,9

 

 

eax + x2

 

 

 

 

x>=0

 

 

 

 

 

x<0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x2 +

1

 

 

 

 

 

 

 

18

Y =

 

 

 

 

 

 

 

 

lg

 

 

 

 

 

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a=1,8

 

 

 

 

 

 

 

3

 

 

 

 

+cos(ax)

x>-1

 

1+tg a

x<=-1

 

19

Y =

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

1+ax +ax

 

 

 

 

 

 

 

 

 

 

a ln(ax) +ln2 x

x>10

a=5,1

20

Y =

 

 

 

 

 

 

 

 

 

 

 

x

 

 

 

 

x<=10

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x ln

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a(1+ x)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a=2

 

x3 1+ x2 a2

 

 

 

x<=1

 

 

 

 

x>1

 

21

Y = 1+ax

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

+ax

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a=4,2

 

 

 

2

x +

3

 

 

ax

 

 

 

x>0

 

tg

 

 

 

 

 

 

 

 

x<=0

 

22

Y =

 

 

 

 

 

 

 

 

 

x

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

cos lg

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

+sin

2

x

x<=1

a=-3,4

 

cos x

 

 

 

 

 

x>1

 

23

Y =

x

2

 

+e

2a

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x +sin x

-1<=x<=1

x=2,5

 

 

 

 

 

 

 

x>1

24

sin x

 

x<-1

 

Y =

x

 

 

 

 

 

 

 

 

 

 

 

xsin x

 

 

 

 

 

 

 

 

 

 

 

 

ax

 

 

 

 

x<=0

a=7,1

 

 

 

 

 

 

 

x>=10

 

25

Y = ln ax

 

0<x<10

 

 

 

a + x

 

 

 

 

 

 

 

 

 

 

2

 

 

0<ab<=10

x=5,5

 

ax

 

 

 

ab>10

b=4,4

 

b

 

 

 

ab<=0

 

26

 

abx2

 

 

Y =

 

 

 

 

3

x

2

 

 

 

 

a

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

b<=0

x=6,8

 

b lg x

 

b>=10

 

27

Y = lg(bx2 )

0<b<10

 

 

 

 

2

 

 

 

 

 

bx

 

 

 

 

 

 

 

 

a+b

 

a/b<=0,5

a=4,3

 

4

 

 

 

 

 

a/b>=2

b=6,1

28

Y = ctg(a +b)

0,5<a/b<2

 

 

 

+b

 

 

 

 

a

 

 

 

 

2x+a2

 

x+a>=10

a=-2,1

 

Y = 51+a

 

 

5<=x+a

 

29

 

 

x+a<5

 

 

7x+a

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0<=x<=2

 

 

3,6x

 

x>2

 

 

 

3 + x

x<0

 

30

Y = x

 

 

 

π

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

Контрольные вопросы:

1.Чем линейные алгоритмы отличаются от разветвляющихся?

2.Перечислите основные отличия функций printf() и scanf().

3.Для чего предназначена спецификация преобразования?

4.Для чего предназначен символ \n?

5.Для чего служит условный оператор? Как он работает?

6.Какие формы записи оператора if применяются в языке С++?

7.Что такое истина в С++?

8.Чем отличается оператор if от оператора switch?

Соседние файлы в папке Лаба 1