- •Министерство образования и науки, молодежи и спорта Украины
- •Содержание
- •Вступление
- •Состав исходных данных для выполнения контрольных работ
- •Контрольная работа 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 |
|
где
|
|
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 |
|
где
|
Продолжение таблицы 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 |
y
=
|
07 |
y
=
|
|
01 |
y
=
|
08 |
y = 0, если 0 ≤ x < 1
|
|
02 |
y
=
|
09 |
y = 0, если x < 0
|
|
03 |
y
=
|
10 |
y
=
|
|
04 |
y
=
0, 3 ≤ x < 5 |
11 |
y
=
|
|
05 |
y
=
|
12 |
y = 0, если x > 3
|
|
06 |
y = 0, если x < 0
|
13 |
y = 0, если 2 ≤ x < 5
|
Продолжение таблицы 4
|
2 Б Построить алгоритм и написать программу вычисления значения функции y для произвольного значения аргумента x | |||
|
14 |
y
=
|
21 |
y
=
|
|
15 |
y
=
|
22 |
y
=
|
|
16 |
y
=
|
23 |
y
=
|
|
17 |
y
=
|
24 |
y
=
|
|
18 |
y
=
|
25 |
y
=
1, -2 ≤ x ≤ 2 |
|
19 |
y
=
|
26 |
y
=
|
|
20 |
y
=
|
27 |
y
=
|
Продолжение таблицы 4
|
2 Б Построить алгоритм и написать программу вычисления значения функции y для произвольного значения аргумента x | |||
|
28 |
y = 0 , если -1 < x < 1
|
34 |
y
=
0, 4 ≤ x < 6 |
|
29 |
y
=
|
35 |
y
=
|
|
30 |
y
=
|
36 |
y
=
|
|
31 |
y
=
|
37 |
y
=
|
|
32 |
y
=
|
38 |
y
=
|
|
33 |
y
=
|
39 |
y
=
|
Продолжение таблицы 4
|
2 Б Построить алгоритм и написать программу вычисления значения функции y для произвольного значения аргумента x | |||
|
40 |
y
=
|
45 |
y
=
|
|
41 |
y
=
3, 1 < x ≤ 5 |
46 |
y
=
|
|
42 |
y
=
|
47 |
y
=
|
|
43 |
y
=
|
48 |
y
=
|
|
44 |
y
=
|
49 |
y
=
а, -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 |
|

,
,
,
x
> 3





,
x
< 3








































,
где
,
где
,
где
,
где
,
где
,
где
,
где
,
где
,
где
,
где
,
где
,
где
,
где
,
где
,
где
,
где
,
где
,
где
,
где
,
где