Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
IT.Блоксхемы.docx
Скачиваний:
234
Добавлен:
24.03.2015
Размер:
1.13 Mб
Скачать

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

Конец

Начало

5. Составить блок-схему алгоритма для следующей задачи: Даны три целых числа. Найти количество положительных и количество отрицательных чисел в исходном наборе.

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

and a<b

A<b

Да

Нет

b<c and b<a

Да

Нет

min=a

min=c

min=b

min

Конец

12. Составить блок-схему алгоритма для следующей задачи: Даны три числа. Найти среднее из них (то есть число, расположенное между наименьшим и наибольшим).

Начало

a,b,c

and c<b

A<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]

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