Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Programmirovanie_-_1_kurs / Методические указания к лабораторным работам 1-2.pdf
Скачиваний:
114
Добавлен:
09.06.2015
Размер:
521.7 Кб
Скачать

Оператор for допускает использование нескольких счетчиков одновременно:

for (int i = 10, j=15 ; i<20 ; i++, j=i+5 )

{

cout << i << " "; cout << j << "\n";

}

6. ЛАБОРАТОРНАЯ РАБОТА №1. Ветвящиеся вычислительные процессы

6.1. Цель работы

Цель настоящей работы – ознакомление с алгоритмической конструкцией ветвление и условным оператором if; приобретение навыков построения блоксхем и программирования на языке C++.

6.2. Постановка задачи

Разработать программу на языке С++, вычисляющую значение функции y=f(a,b) при заданных значениях аргументов a и b. Ввод аргументов должен осуществляться с клавиатуры.

Программа не должна допускать возникновения следующих критических ситуаций:

деление на ноль;

извлечение квадратного корня из отрицательного числа.

6.2.1. Варианты заданий

 

 

 

 

 

 

 

Вариант №1

Вариант №2

 

 

a /b, при b < a

3

 

 

 

 

<

 

a

4

b, при a

0

 

 

 

 

y = sin a + cos b, при b a и a > 0

y = sin a + cos b, при a > 0

 

 

 

 

 

, при a = 0

 

 

 

 

 

 

 

 

b

 

 

a + b/ 2, при b a и a 0

 

 

 

 

 

 

 

 

 

 

 

 

 

37

при a 0 и b > 0

Вариант №3

a2 b2 , при b < 0

a + b

y = , при 0 b 1a b

b / a, при b >1

Вариант №5

a + b

 

 

 

 

a, при b < a

b

2

 

 

 

 

y = sin a + cos b, при b a и a > 0

 

 

 

 

 

 

 

3a + b, при b a и a 0

 

 

 

 

 

 

 

 

Вариант №7

a3

b2

, при a + b < 0

 

 

 

 

 

 

b

3

 

 

 

 

 

 

a2

b3

 

y =

 

 

 

 

, при a + b 0 и a + b 1

 

a

3

 

 

 

 

 

 

a + b

, при a + b >1

 

 

 

 

b

 

 

 

 

 

Вариант №9

bsin a, при a < 0

cosa , при a 0 и b 0

y = b

sin a + bcosa,b

Вариант №4

7

 

 

 

a3 b3 , при a < 0

 

 

+ b3

 

a2

 

y =

 

 

 

 

, при 0

a 1

 

3

b

3

a

 

 

 

 

 

a / b, при a >1

 

 

 

 

 

 

 

 

Вариант №6

a b

, при b < a

 

 

 

b

4

 

 

 

sin a + cos (ab), y =

и a > 0при b a

a + b , при b a и a 0b

Вариант №8

a b2 , при a2 + b < 0b3

a

2 b

 

 

 

 

 

2

 

 

 

 

,

при a

 

+ b 0

 

a3

 

y =

 

 

 

 

 

 

 

 

 

 

и a

2

+ b 1

 

 

 

 

a

, при a

2

+ b >

1

 

 

 

 

 

b

 

 

 

 

 

 

 

 

Вариант №10

sin(ab) + cos a, при a < 0

 

cos(ab)

+ sin a,

 

b

 

 

 

 

 

 

при a 0 и b 0

y =

 

 

 

sin a

 

a

 

 

+ bcos a + bsin

,

 

 

 

sin(ab)

2

 

 

 

 

при a 0 и b > 0

 

 

 

38