Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка_прог_ОКСМ_ч2.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
921.09 Кб
Скачать

Задание.

Составить блок-схему алгоритма и программу на языке C#, реализующую такие операции в соответствии с индивидуальным заданием, выбираемым из таблицы 2.2:

  1. вычисления в цикле заданного вида значений заданной функции y выполнить для переменной x, изменяющейся в заданном интервале [x1, x2] с заданным шагом x, проверяя при этом возможность вычислений, как в предыдущей лабораторной работе;

  2. в теле цикла организовать поиск максимального y_max и минимального y_min значений функции y, а также номеров шагов n_max и n_min, на которых достигаются эти значения;

  3. вычисленные значения вывести на консоль в виде таблицы такого формата:

| № шага | x | y | y_min | n_min | y_max | n_max |

  1. выполнить ручной просчет для значения аргумента на третьем шаге и сравнить его с результатами выполнения программы;

  2. сделать вывод.

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

  • тема, цель, задание;

  • листинг программы;

  • консольное окно с результатами работы программы;

  • блок-схема алгоритма;

  • вывод.

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

  1. Структура оператора ветвления.

  2. Синтаксис условного оператора.

  3. Структура оператора множественного выбора.

  4. Ограничения на использование оператора множественного выбора.

  5. Преимущества и недостатки оператора множественного выбора.

  6. Виды циклов, отличия и особенности использования.

  7. Что такое логическое выражение?

  8. Правила составления сложных логических выражений.

  9. Как работает оператор ветвления?

  10. Как работает оператор множественного выбора?

  11. Что такое тело цикла?

  12. Что такое параметрический цикл?

  13. Структура заголовка параметрического цикла.

  14. Что такое итерация?

  15. Оператор досрочного выхода из цикла и особенности его использования.

Таблица 2.2 Варианты индивидуальных заданий для лабораторной работы №2

№ варианта

Заданная функция

Интервал аргумента и величина шага

Вид цикла

1

x[0,3; 3], x = 0,15

с предусловием

2

x[-1; 2], x = 0,15

с постусловием

3

x[0,8; 2], x = 0,1

параметрический

4

x[1; 1,5], x = 0,05

с предусловием

5

x[1; 3], x = 0,1

с постусловием

6

x[0,2; 4], x = 0,2

параметрический

7

x[0; ], x = /20

с предусловием

8

x[1; 4], x = 0,2

с постусловием

9

x[-5; 3], x = 0,5

параметрический

10

x[0; 2], x = /10

с предусловием

11

x[2; 7], x = 0,2

с постусловием

12

x[0; /2], x = /60

параметрический

13

x[0,5; 3,5], x = 0,25

с предусловием

14

x[0,25; 2], x = 0,05

с постусловием

15

x[0; 3/2], x = /10

параметрический

16

x[-3; -1], x = 0,1

с предусловием

17

x[2; 3], x = 0,05

с постусловием

18

x[1; 4], x = 0,2

параметрический

19

x[-5; -4], x = 0,025

с предусловием

20

x[0; 2/3], x = /40

с постусловием

21

x[0; /2], x = /40

параметрический

22

x[0; 2/3], x = /30

с предусловием

23

x[0,5; 2,5], x = 0,1

с постусловием

24

x[0; ], x = /30

параметрический

25

x[-5; 1], x = 0,25

с предусловием

26

x[1,5; 3], x = 0,05

с постусловием

27

x[0; 2], x = /15

параметрический

28

x[0,25; 5,25], x = 0,25

с предусловием

29

x[0; /4], x = /60

с постусловием

30

x[-2,5; 2,5], x = 0,25

параметрический

31

x[0; 3/2], x = /20

с предусловием

32

x[-0,5; 2,5], x = 0,15

с постусловием

33

x[1,3; 6,1], x = 0,3

параметрический

34

x[/2; 3/2], x = /30

с предусловием

35

x[0; /2], x = /40

с постусловием

36

x[3/2, 5/2], x = /60

параметрический

37

x[–/2; /2], x = /40

с предусловием

38

x[-5; 3], x = 0,4

с постусловием

39

x[2,5; 7,5], x = 0,25

параметрический

40

x[0; /3], x = /60

с предусловием

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]