Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛР9-С++-17-апреля-2012.doc
Скачиваний:
28
Добавлен:
15.09.2019
Размер:
1.15 Mб
Скачать

2. Задание

2.1. Изучить теоретические сведения

2.1.1. Изучить операции сравнения.

2.1.2. Изучить логические операции.

2.1.3. Изучить приоритет операций.

2.1.4.Изучить понятие оператора перехода.

2.1.5. Изучить понятие составного оператора.

2.1.6. Изучить понятие пустого оператора.

2.1.7. Изучить понятие разветвляющегося вычислительного процесса.

2.1.8. Изучить средства языка С++ для реализации разветвляющегося вычислительного процесса.

2.1.9. формы условного оператора if/

2.1.10. Изучить оператор выбора switch.

2.2. Разобрать и выполнить примеры к данной лабораторной работе.

2.3. Написать и отладить семь программ на языке С++.

2.4. Задания для выполнения на занятиях

2.4.1. Задание 1. Цвп с одновременно меняющимися параметрами

2.4.1.1. Условие задания

Задание заключается в составлении программы, содержащей одиночный цикл, которая рассчитывает и выводит на экран таблицу функции двух переменных f(х,у) при x = xнач (x) xкон и y = yнач (y) yкон.

Замечание: аргументы х и у изменяются одновременно (синхронно). В качества параметра цикла разрешается выбрать любой из двух аргументов.

Примечание. Запись вида z = zнач (z) zкон означает, что переменная z изменяется от zнач до zкон с шагом z.

Результаты вычислений следует представить в виде таблицы с шапкой и делением на графы. Если некоторые из значений f(x,y) оказываются неопределенными (например, возникает деление на нуль или аргументы элементарных функций, входящих f(x,y), выходят за допустимые пределы), то следует воспользоваться оператором continue и исключить эту особую точку из расчетов.

Варианты задания приведены в табл. 9.2. Вариант соответствует номеру в журнале группы.

Таблица 9.2

Индивидуальные варианты задания

Вид функции

Аргумент x

Аргумент y

1

x = 0 (0,1) 1,0

y = 1,0 (0,1) 2,0

2

x = 0 (0,1) 0,5

y = 1 (1) 5

3

х = 0 (0,25) 2

у = 0 (1) 8

4

х = -1 (0,25) + 1

у = 0 (1) 20

5

х = 0 (0,25) 2

у = 0 (1) 8

6

х = 1 (1) 5

у = 0 (0,25) 1

7

х = -1 (0,25) 1

у = 0 (1) 8

8

х = -1 (0,25) 1

у = 0 (1) 8

9

х = -1 (0,2) 1

у = 0 (1) 20

10

х = -1 (0,2) + 1

у = -10 (1) 10

11

х = 0 (/10) 

у = 0 (/10) 

12

х = 0 (/10) 2

у = - (/10) 

13

х = 0(0,5)5

у = -5 (1) 5

14

х = 0 (/10) 2

у = -  (/10) 

15

х = -1(0,2)1;

у = -2(0,4) 2

16

х = 0 (/8) 

у = 0 (/8) 

17

х = - (/4) 

у = -2 (/2) 2

18

х= 1 (0,1) 2

у = -2 (0,4) 2

19

х= 1 (0,1) 2

у = -2 (0,4) 2

20

х = - (/4) 

у = -2 (/2) 2

21

х = 0 (0,1) 1

у = -3 (0,6) 3

22

х = 0 (0,2) 2

у = -5 (1) 5

23

х= 0 (0,1) 1

у = 1 (0,1) 2,5

24

х = 0 (0,1) 1

у = -3 (0,6) 3

25

х = 0 (0,25) 2

у = -0,4 (0,1) 0,4

26

х = 0 (0,25) 2

у = -0,4 (0,1) 0,4

27

х = 0 (0,25) 2

у = -0,4 (0,1) 0,4

28

х = - (/4) 

у = -2 (/2) 2

29

х= 1 (0,1) 2

у = -2 (0,4) 2

30

х = -5 (1) 5

у = -20 (4) 20