Автор: Пользователь скрыл имя, 04 Мая 2013 в 21:59, контрольная работа
Задача 1-1. . Имеется четыре произвольных числа a, b, c, d, которые вводятся с клавиатуры. Программа должна давать ответ на вопрос: «Правда ли что хотя бы два из чисел равны? Ответ выводится в виде текста.
Задача 1-2. Составить программу вычисления суммы/произведения N элементов бесконечного числового ряда. Y=50-40+30-20+10-…
Задача 1-3. Дана функция. Программа должна вычислить значения этой функции для последовательных значений , , , и т.д. до тех пор, пока сумма не станет отрицательной. Здесь A=1, В=1, С=8.
Задача 1-1. . Имеется четыре произвольных числа a, b, c, d, которые вводятся с клавиатуры. Программа должна давать ответ на вопрос: «Правда ли что хотя бы два из чисел равны? Ответ выводится в виде текста.
Блок-схема
нет да
Решение в Pascal
Решение в Excel
a |
b |
c |
d |
||
2 |
33 |
222 |
222 |
||
Вопрос: |
Правда ли что Хотя бы два равны? | ||||
Ответ: |
ДА |
Задача 1-2. Составить программу вычисления суммы/произведения N элементов бесконечного числового ряда. Y=50-40+30-20+10-…
Блок-схема
i=2 to n
нет да
Решение в Pascal
Решение в Excel
y=50-40+30-20+10…...= |
-140 | |||
1 |
50 |
|||
2 |
-40 |
|||
3 |
30 |
|||
4 |
-20 |
|||
5 |
10 |
N=38 | ||
6 |
0 |
|||
7 |
-10 |
|||
8 |
20 |
|||
9 |
-30 |
|||
10 |
40 |
|||
11 |
-50 |
|||
12 |
60 |
|||
13 |
-70 |
|||
14 |
80 |
|||
15 |
-90 |
|||
16 |
100 |
|||
17 |
-110 |
|||
18 |
120 |
|||
19 |
-130 |
|||
20 |
140 |
|||
21 |
-150 |
|||
22 |
160 |
|||
23 |
-170 |
|||
24 |
180 |
|||
25 |
-190 |
|||
26 |
200 |
|||
27 |
-210 |
|||
28 |
220 |
|||
29 |
-230 |
|||
30 |
240 |
|||
31 |
-250 |
|||
32 |
260 |
|||
33 |
-270 |
|||
34 |
280 |
|||
35 |
-290 |
|||
36 |
300 |
|||
37 |
-310 |
|||
38 |
320 |
|||
39 |
-330 |
|||
Сумма= |
-140 |
Задача 1-3. Дана функция
Программа должна вычислить значения этой функции для последовательных значений , , , и т.д. до тех пор, пока сумма не станет отрицательной. Здесь A=1, В=1, С=8.
Блок-схема
нет да
Решение в Pascal
Решение в Excel
a= |
1 |
|||
b= |
1 |
y=A-(X-C)2/(B+1) | ||
c= |
8 |
|||
1 |
8 |
1 |
||
2 |
10 |
-1 |
||
3 |
12 |
нет решения |
||
4 |
14 |
нет решения |
||
5 |
16 |
нет решения |
||
6 |
18 |
нет решения |
||
7 |
20 |
нет решения |
||
8 |
22 |
нет решения |
||
9 |
24 |
нет решения |
||
10 |
26 |
нет решения |
||
11 |
28 |
нет решения |
||
12 |
30 |
нет решения |
||
13 |
32 |
нет решения |
||
14 |
34 |
нет решения |
||
15 |
36 |
нет решения |
||
16 |
38 |
нет решения |
||
17 |
40 |
нет решения |
||
18 |
42 |
нет решения |
||
19 |
44 |
нет решения |
||
20 |
46 |
нет решения |
Задача 1-4. Имеется массив А из N произвольных чисел (А(N)), среди которых есть положительные, отрицательные и равные нулю. Используя оператор цикла, составить программу. Найти максимальное и минимальное число. Вывести все числа, стоящие между ними.
Блок-схема
i=1 to N да
i=1 to N
i=k1 to k2
Решение в Pascal
Решение в Excel
Массив А |
||||||||
1 |
6 |
|||||||
2 |
-5 |
|||||||
3 |
3 |
|||||||
4 |
-500 |
Результат : | ||||||
5 |
33 |
|
||||||
6 |
9 |
|
||||||
7 |
5 |
Номер Минимума |
Номер Максимума |
|
||||
8 |
0 |
4 |
9 |
-500 |
||||
9 |
80 |
33 |
||||||
10 |
-100 |
от |
4 |
до |
9 |
9 |
||
11 |
-5 |
5 |
||||||
12 |
77 |
0 |
||||||
80 |
||||||||
|
||||||||
|
||||||||
|
||||||||
|