
- •14. Составить блок-схему алгоритма для следующей задачи: Даны три числа. Найти сумму двух наибольших из них
- •16. Составить блок-схему алгоритма для следующей задачи: Дано вещественное число — цена 1 кг конфет. Вывести стоимость 1, 2, …, 10 кг конфет.
- •17. Составить блок-схему алгоритма для следующей задачи: Дано вещественное число — цена 1 кг конфет. Вывести стоимость 0.1, 0.2, …, 1 кг конфет.
- •18. Составить блок-схему алгоритма для следующей задачи: Дано вещественное число — цена 1 кг конфет. Вывести стоимость 1.2, 1.4, …, 2 кг конфет.
- •28. Составить блок-схему алгоритма для следующей задачи: Вычислить сумму элементов заданной матрицы а(5,3).
- •29. Составить блок-схему алгоритма для следующей задачи: Вычислить произведение элементов заданной матрицы а(3,3).
1. Составить блок-схему алгоритма для следующей задачи: Дано целое число. Если оно является положительным, то прибавить к нему 1; в противном случае не изменять его. Вывести полученное число.
Начало
x
Да Нет S=x+1 S=x S
Конец
2. Составить блок-схему алгоритма для следующей задачи: Дано целое число. Если оно является положительным, то прибавить к нему 1; в противном случае вычесть из него 2. Вывести полученное число.
Начало
a
Да Нет S=a+1 S=a-2 S
Конец
3. Составить блок-схему алгоритма для следующей задачи: Дано целое число. Если оно является положительным, то прибавить к нему 1; если отрицательным, то вычесть из него 2; если нулевым, то заменить его на 10. Вывести полученное число.
Начало
Z
Нет Да
R=Z-2 Да Нет
R=Z+1 R=10
R
Конец
4. Составить блок-схему алгоритма для следующей задачи: Даны три целых числа. Найти количество положительных чисел в исходном наборе.
Начало
a[i]
N=0 =0
i=1…3,i++
Да Нет
N=N+1
N
Конец
Начало
a[i]
p=0
n=0
i=1..3,i++
Да Нет
Нет p=p+1 Да
n=n+1
p,n
Конец
6. Составить блок-схему алгоритма для следующей задачи: Даны два числа. Вывести большее из них.
Начало
A,B
Да Нет
max=A max=B
max
Конец
7. Составить блок-схему алгоритма для следующей задачи: Даны два числа. Вывести меньшее из них.
Начало
A,B
Да Нет min=B min=A min
Конец
8. Составить блок-схему алгоритма для следующей задачи: Даны два числа. Вывести вначале большее, а затем меньшее из них.
Начало
A,B
Да Нет C=A С=B
D=B D=A
C,D
Конец
9. Составить блок-схему алгоритма для следующей задачи: Даны две переменные целого типа: A и B. Если их значения не равны, то присвоить каждой переменной сумму этих значений, а если равны, то присвоить переменным нулевые значения. Вывести новые значения переменных A и B.
Начало
A,B
Да Нет
C=A+B A=0
A=C
B=A
A,B
Конец
10. Составить блок-схему алгоритма для следующей задачи: Даны две переменные целого типа: A и B. Если их значения не равны, то присвоить каждой переменной большее из этих значений, а если равны, то присвоить переменным нулевые значения. Вывести новые значения переменных A и B.
Начало
A,B
Да Нет
B=A Да Нет
A=B A=0
B=0
A,B
Конец
11.Составить блок-схему алгоритма для следующей задачи: Даны три числа. Найти наименьшее из них.
Начало
a,b,c
A<b Да
and a<b
Нет
b<c
and b<a Да Нет
min=a min=c min=b
min
Конец
12. Составить блок-схему алгоритма для следующей задачи: Даны три числа. Найти среднее из них (то есть число, расположенное между наименьшим и наибольшим).
Начало
a,b,c
A<b Да
and c<b
Нет
b>a
and a>c Да Нет
S=b S=c S=a
S
Конец
13. Составить блок-схему алгоритма для следующей задачи: Даны три числа. Вывести вначале наименьшее, а затем наибольшее из данных чисел.
Начало
a,b,c
A<b Да Нет
b>c Нет Да a>c Да Нет
Да max=a Нет
A<b max=ca
min=b
max=a min=c max=ca
min=c min=b
b>c Нет Да
max=ca max=b
min=a min=a
Min, max
Конец
14. Составить блок-схему алгоритма для следующей задачи: Даны три числа. Найти сумму двух наибольших из них
Начало
x,y,z
Да Нет
Да Нет Да Нет
S=x+y S=y+z S=x+y S=x+z
S
Конец
15. Составить блок-схему алгоритма для следующей задачи: Даны целые числа K и N (N > 0). Вывести N раз число K.
Начало
K,N
Конец I=1...N,i++
K
16. Составить блок-схему алгоритма для следующей задачи: Дано вещественное число — цена 1 кг конфет. Вывести стоимость 1, 2, …, 10 кг конфет.
Начало
A
P=1
P=P*A Конец i=1..10,i++
P
17. Составить блок-схему алгоритма для следующей задачи: Дано вещественное число — цена 1 кг конфет. Вывести стоимость 0.1, 0.2, …, 1 кг конфет.
Начало
A
P=1
C=1/10*A Конец i=1..10,i++
C
18. Составить блок-схему алгоритма для следующей задачи: Дано вещественное число — цена 1 кг конфет. Вывести стоимость 1.2, 1.4, …, 2 кг конфет.
Начало
A
N=1
Конец i=1..5,i++
N=1+1/5*A
N
19. Составить блок-схему алгоритма для следующей задачи: Даны два целых числа A и B (A < B). Найти сумму всех целых чисел от A до B включительно.
Начало
A,B
S=0
S Конец I=A..B,i++
S=S+i
20. Составить блок-схему алгоритма для следующей задачи: Даны два целых числа A и B (A < B). Найти произведение всех целых чисел от A до B включительно.
Начало
A,B
P=1
P Конец I=A..B,i++
P=P*i
21. Составить блок-схему алгоритма для следующей задачи: Даны два целых числа A и B (A < B). Найти сумму квадратов всех целых чисел от A до B включительно.
Начало
A,B
S=0
S Конец i=A..B,i++
S=S+i2
22.Составить блок-схему алгоритма для следующей задачи: Дано целое число N (> 0). Найти сумму 1 + 1/2 + 1/3 + … + 1/N (вещественное число).
Начало
N
S=0
S Конец i=1..N,i++
S=S+1/i
23. Составить блок-схему алгоритма для следующей задачи: Дано целое число N (> 0). Найти произведение 1.1 · 1.2 · 1.3 · … (N сомножителей).
Начало
N
P=1
P Конец i=1..N,i++
P=P*(1+i/10)
24. Составить блок-схему алгоритма для следующей задачи: Дано вещественное число A и целое число N (> 0). Найти A в степени N: AN = A·A· … ·A (числа A перемножаются N раз).
Начало
A,N
P=1
P=P*A P Конец i=1..N,i++
25. Составить блок-схему алгоритма для следующей задачи: Дано вещественное число A и целое число N (> 0). Используя один цикл, вывести все целые степени числа A от 1 до N.
Начало
A,N
P=1
P=P*A Конец I=1..N,i++
P
26. Составить блок-схему алгоритма для следующей задачи: Даны два целых числа A и B (A < B). Найти произведение всех отрицательных чисел от A до B включительно.
Начало
A,B
P=1
i=1..N,i++
Нет Да
S=S+1/i
S
Конец
27. Составить блок-схему алгоритма вычисления функции yk= sin (kx) + cos (k/x), k = 1, 2, ..., 50
Начало
x
Конец k=1..50,k++
Y[k]=sin(kx)+cos(k/x)
Y[k]