Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
методичка.doc
Скачиваний:
39
Добавлен:
07.06.2015
Размер:
5.91 Mб
Скачать

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

Составить программу на языке программирования СИ++ и блок-схему к программе для вычисления функций b=f(x,y,z) , где z=w(x,y) при постоянных значениях x и y (см. пример 2). Значения x и y заданы в таблице 2.8.

Таблица 2.8.

Вариант

f(x,y,z)

w(x,y)

x

y

1

-4,52

0,75

2

2,87

0,84

3

1,82

18,25

4

-0,85

1,25

5

25,34

33,85

6

0,12

-8,75

7

1,54

3,26

Продолжение таблицы 2.8.

8

1,58

3,42

9

0,42

-0,87

10

-15,24

4,67

11

6,55

-2,78

12

-2,75

-1,42

13

1,82

18,23

14

0,84

0,65

15

1,12

0,87

16

0,27

4,38

17

6,35

7,32

18

0,42

1,23

19

43,32

-0,54

20

3,25

4,12

21

0,83

2,38

22

-0,93

-0,25

23

-0,72

-1,42

24

3,98

1,63

25

3,91

-0,51

26

1,26

3,69

27

-4,11

2,99

28

1,24

2,55

29

-1,25

-3,16

30

1,84

-1,17

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

  1. Для каких типов данных используются суффиксы при инициализации переменных?

  2. Чем отличаются функции printf() и puts() при консольном выводе информации?

  3. Для чего в программах на С++ используется заголовочный файл math.h?

  4. При использовании функции gets_s() с какими разделителями может происходить считывание информации с консоли?

  5. Какой тип данных возвращает функция gets_s() при считывании информации?

  6. Как осуществляется считывание с консоли информация с помощью функции scanf_s()?

  7. Как с консоли осуществляется считывание последовательности различных типов данных с помощью одной функции scanf_s()?

  8. Как выводится на консоль последовательность различных типов данных с помощью одной функции printf()?

Лабораторная работа 3

Принятие решений. Условные операторы в языке С++.

Теоретическая часть

В языке программирования С используются несколько конструкций для принятия решений:

  • оператор if;

  • оператор switch;

  • условный оператор ? (оператор условия).

Для прерывания программного цикла при некотором условии применяется утверждение (оператор) break, для продолжения итераций цикла при выполнении некоторых условий применяется утверждение (оператор) continue, для выхода из функции при выполнении некоторых условий применяется оператор return, для перехода к заданному месту программы применяется оператор goto, хотя считается, что в программировании не существует ситуаций, в которых нельзя обойтись без оператора goto [2; 3]. Утверждение break применяется также в теле оператора switch.