- •Министерство образования и науки, молодежи и спорта Украины
- •Содержание
- •Вступление
- •Состав исходных данных для выполнения контрольных работ
- •Контрольная работа 1
- •1.1. Задание 1. Арифметические выражения. Задача 1а
- •1.2. Алгоритм линейной структуры. Задача 1б
- •1.3. Задание 2. Алгоритм разветвляющейся структуры. Задача 2 а
- •1.6. Алгоритм циклической структуры. Задача 3 б
- •Контрольная работа 2
- •2.1. Задание 4. Алгоритм комбинированной структуры. Задача 4
- •2.2. Задание 5. Обработка одномерных массивов. Задача 5 а
- •2.3. Обработка двумерных массивов. Задача 5 б
- •3. Рекомендации по выполнению контрольных заданий
- •3.1. Выбор исходных данных
- •3.2. Запись арифметических выражений в соответствии с правилами алгоритмического языка (qbasic).
- •Некоторые вспомогательные формулы
- •3.3. Пример выполне6ния задачи 1а
- •3.4. Типы алгоритмов
- •3.5. Пример выполнения задачи 1б
- •3.6. Пример выполнения задачи 2а
- •Результат выполнения программы:
- •3.7. Пример выполнения задачи 2б
- •Результат выполнения программы:
- •3.8. Пример выполнения задачи 3 а
- •Блок – схемы
- •1. Цикл ''Пока'' 2. Цикл '' До'' 3. Цикл ''Со счетчиком''
- •Результат выполнения программы:
- •Результат выполнения программы:
- •3.10. Пример выполнения задачи 4
- •Программа
- •Блок – схема
- •Программа
- •Результат выполнения программы:
- •3.11. Пример выполнения задачи 5 а
- •Программа
- •Результат выполнения программы:
- •3.12. Пример выполнения задачи 5 б
- •Блок – схема
- •Программа
- •Література
1.3. Задание 2. Алгоритм разветвляющейся структуры. Задача 2 а
Таблица 3
№ п.п. |
2 А Построить алгоритм и написать программу вычисления значения функции | |
00 |
, |
где |
01 |
, |
где |
02 |
, |
где ,x = 2,8 |
03 |
, |
где |
04 |
, |
где |
05 |
, |
где |
06 |
, |
где |
07 |
, |
где |
08 |
, |
где |
09 |
, |
где |
jIIIIIIIIIIII
Продолжение таблицы 3
№ п.п. |
2 А Построить алгоритм и написать программу вычисления значения функции | |
10 |
, |
где |
11 |
, |
где |
12 |
, |
где |
13 |
, |
где |
14 |
, |
где |
15 |
, |
где |
16 |
, |
где |
17 |
, |
где |
18 |
, |
где |
19 |
, |
где , |
20 |
, |
где |
Продолжение таблицы 3
№ п.п. |
2 А Построить алгоритм и написать программу вычисления значения функции | |
21 |
, |
где |
22 |
, |
где |
23 |
, |
где |
24 |
, |
где |
25 |
, |
где |
26 |
, |
где |
27 |
, |
где |
28 |
, |
где |
29 |
, |
где |
30 |
, |
где |
31 |
, |
где ,x = 3,2 |
Продолжение таблицы 3
№ п.п. |
2 А Построить алгоритм и написать программу вычисления значения функции | |
32 |
, |
где |
33 |
, |
где |
34 |
, |
где |
35 |
, |
где |
36 |
, |
где |
37 |
, |
где |
38 |
, |
где |
39 |
, |
где |
40 |
, |
где |
41 |
, |
где |
42 |
, |
где |
Продолжение таблицы 3
№ п.п. |
2 А Построить алгоритм и написать программу вычисления значения функции | ||
43 |
, |
где | |
44 |
, |
где | |
45 |
, |
где | |
46 |
, |
где | |
47 |
, |
где | |
48 |
, |
где | |
49 |
, |
где |
JIIIIIIIIIIII
JIIIIIIIIIIII
JIIIIIIIIIIII
Алгоритм разветвляющейся структуры. Задача 2 Б
Таблица 4
2 Б Построить алгоритм и написать программу вычисления значения функции y для произвольного значения аргумента x | |||
00 |
, 1 < x < 2 y = , еслиx ≥ 2 , x ≤ 1 |
07 |
, x > 3 y = , если x < 0 , 0 ≤ x ≤ 3 |
01 |
, 0 < x < 1 y = , еслиx ≤ 0 , x ≥ 1 |
08 |
, x < 0 y = 0, если 0 ≤ x < 1 , x ≥ 1 |
02 |
, 1 ≤ x ≤ 5 y = , если x > 5 , x < 1 |
09 |
, x ≥ 2 y = 0, если x < 0 , 0 ≤ x < 2 |
03 |
, 1 ≤ x ≤ 3 y = , еслиx > 3 , x < 1 |
10 |
, x > 15 y = , еслиx < 10 , 10 ≤ x ≤ 15 |
04 |
, x < 3 y = , еслиx ≥ 5 0, 3 ≤ x < 5 |
11 |
, x < 1 y = , еслиx >2 , 1 ≤ x ≤ 2 |
05 |
, x < 0,2 y = , если 0,2 ≤x < 1 , x ≥ 1 |
12 |
, x ≤ 1 y = 0, если x > 3 , 1 < x ≤ 3 |
06 |
, 0 ≤ x < 1 y = 0, если x < 0 , x ≥ 1 |
13 |
, x < 2 y = 0, если 2 ≤ x < 5 , x ≥ 5 |
Продолжение таблицы 4
2 Б Построить алгоритм и написать программу вычисления значения функции y для произвольного значения аргумента x | |||
14 |
, x ≥ 3 y = , еслиx < 1 , 1 ≤ x < 3 |
21 |
, -5 ≤ x ≤ 10 y = , если x < -5 , x >10 |
15 |
, - 2 < x < 3 y = , если x ≥ 3 , x ≤ -2 |
22 |
, 0,2 ≤ x < 1 y = , еслиx ≥ 1 , x < 0,2 |
16 |
, 0 ≤ x < 3 y = , еслиx < 0 , x ≥ 3 |
23 |
, 2 < x ≤ 8 y = , еслиx ≤ 2 , x > 8 |
17 |
, x < 1 y = , если x > 5 , 1 ≤ x ≤ 5 |
24 |
, x ≤ 0 y = , если 0 <x ≤ 1 , x > 1 |
18 |
, x ≥ 2 y = , еслиx < 1 , 1 ≤ x < 2 |
25 |
, x < -2 y = , еслиx >2 1, -2 ≤ x ≤ 2 |
19 |
, x > 4 y = , еслиx ≤ 2 , 2 < x ≤ 4 |
26 |
, 0,5 ≤ x ≤ 1,5 y = , если x < 0,5 , x > 1,5 |
20 |
, -1 < x ≤ 2 y = , если x ≤ -1 , x > 2 |
27 |
, x < 0 y = , если 0 ≤x < 1 , x ≥ 1 |
Продолжение таблицы 4
2 Б Построить алгоритм и написать программу вычисления значения функции y для произвольного значения аргумента x | |||
28 |
, x ≤ -1 y = 0 , если -1 < x < 1 , x ≥ 1 |
34 |
, x < 4 y = , еслиx ≥ 6 0, 4 ≤ x < 6 |
29 |
, x ≤ 0 y = , если 0 <x < 1 , x ≥ 1 |
35 |
, x < 0,1 y = , если 0,1 ≤x <1 , x ≥1 |
30 |
, x ≤ 1 y = , еслиx ≥ 2 , 1 < x < 2 |
36 |
, x ≥ 2 y = 2,3 , если x < 0 , 0 ≤ x < 2 |
31 |
, 0 < x < 2 y = , еслиx ≤ 0 , x ≥ 2 |
37 |
, x < 0 y = 3, если 0 ≤x < 1 , x ≥ 1 |
32 |
, 1 ≤ x ≤ 6 y = , если x > 6 , x < 1 |
38 |
, x > 3,5 y = , еслиx < 0 , 0 ≤ x ≤ 3,5 |
33 |
, 1 ≤ x ≤ 2 y = , если x >2 , x < 1 |
39 |
, x > 12 y = , еслиx < 10 , 10 ≤ x ≤ 12 |
Продолжение таблицы 4
2 Б Построить алгоритм и написать программу вычисления значения функции y для произвольного значения аргумента x | |||
40 |
, x < 2 y = ,если x >5 , 2 ≤ x ≤ 5 |
45 |
, 0,7 ≤ x ≤ 1,8 y = , еслиx < 0,7 , x > 1,8 |
41 |
, x ≤ 1 y = , еслиx > 5 3, 1 < x ≤ 5 |
46 |
, 0,2 ≤ x < 1 y = , если x ≥ 1 , x < 0,2 |
42 |
, x ≥ 3 y = , если x < 1 , 1 ≤ x < 3 |
47 |
, 1 < x ≤ 7 y = , если x ≤ 1 , x > 7 |
43 |
, -2 < x < 6 y = , еслиx ≥ 6 , x ≤ -2 |
48 |
, x ≤ 0 y = , если 0 <x < 2 , x ≥ 2 |
44 |
, 6 ≤ x < 10 y = , еслиx < 6 , x ≥ 10 |
49 |
, x > 4 y = , еслиx < -3 а, -3 ≤ x ≤ 4 |
IIII
Задание 3. Алгоритм циклической структуры. Задача 3 А
Таблица 5
№ п.п. |
3 А Построить алгоритм и написать программу табулирования функции |
00 |
, где , ; |
01 |
, где , ; ; |
02 |
, где ,
|
03 |
, где ;
|
04 |
, где ,
|
05 |
, где ; |
06 |
, где ,
|
JIIIIIIIIIIII
Продолжение таблицы 5
№ п.п. |
3 А Построить алгоритм и написать программу табулирования функции |
07 |
, где , , |
08 |
, , где,
|
09 |
, где ; ; ; |
10 |
, где , |
11 |
, где ,
|
12 |
, где ,
|
13 |
, где , |
14 |
, где ,
|
15 |
, где ,
|
Продолжение таблицы 5
№ п.п. |
3 А Построить алгоритм и написать программу табулирования функции |
16 |
, где ,
|
17 |
, где ,, |
18 |
, где , , |
19 |
, где ; ; |
20 |
, где ,
|
21 |
, где ,
|
22 |
, где ,
|
23 |
, где ,
|
24 |
, где ,,
|
Продолжение таблицы 5
JIIIIIIIIIIII
№ п.п. |
3 А Построить алгоритм и написать программу табулирования функции |
25 |
, где ,
|
26 |
, где ,
|
27 |
, где ,, , |
28 |
, где ,,
|
29 |
, где ,
|
30 |
, где ,;
|
31 |
, где ,
|
32 |
, где ; ; |
Продолжение таблицы 5
№ п.п. |
3 А Построить алгоритм и написать программу табулирования функции |
33 |
, где ;
|
34 |
, где ,
|
35 |
, где ;
|
36 |
, где , |
37 |
, где , ; |
38 |
, где ; ; ; |
39 |
, где ,
|
40 |
, где , |
Продолжение таблицы 5
№ п.п. |
3 А Построить алгоритм и написать программу табулирования функции |
41 |
, где , |
42 |
, где ,
|
43 |
, где ,
|
44 |
, где ,,
|
45 |
, где ,,
|
46 |
, где ,
|
47 |
, где , , |
48 |
, где ,
|
49 |
, где , , |