Главная страница

IT.Блоксхемы!. 1. Составить блоксхему алгоритма для следующей задачи Дано целое число. Если оно является положительным, то прибавить к нему 1 в противном случае не изменять его. Вывести полученное число


Скачать 1.08 Mb.
Название1. Составить блоксхему алгоритма для следующей задачи Дано целое число. Если оно является положительным, то прибавить к нему 1 в противном случае не изменять его. Вывести полученное число
АнкорIT.Блоксхемы!.docx
Дата16.01.2018
Размер1.08 Mb.
Формат файлаdocx
Имя файлаIT.Блоксхемы!.docx
ТипДокументы
#14131

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


Начало




x


S

S=x


S=x+1


Нет

Да





Конец



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


Начало




S

S=a-2


S=a+1


Нет

Да



a




Конец



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

min=A


min=B


Нет

Да







Конец



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


Начало




A,B




С=B


C=A


Нет

Да







D=B


D=A




C,D



Конец



9. Составить блок-схему алгоритма для следующей задачи: Даны две переменные целого типа: A и B. Если их значения не равны, то присвоить каждой переменной сумму этих значений, а если равны, то присвоить переменным нулевые значения. Вывести новые значения переменных A и B.


Начало




A,B




Да

Нет





A=0


C=A+B




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

A

Да



Нет



Нет

Да

b



min=c


min=a


min=b




min



Конец



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


Начало




a,b,c




and c

A

Да



Нет



Нет

Да

b>a and a>c



S=c


S=b


S=a




S



Конец



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


Начало




a,b,c




Да

Нет



A



Да

Нет

a>c

Да

Нет

b>c



Нет

Да

max=a




max=ca




A



min=b




max=ca


max=a


min=c




min=b


min=c




Нет

Да

b>c



max=b


max=ca




min=a


min=a




Min, max



Конец



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


Начало




x,y,z




Нет

Да





Нет



Да

Да

Нет





S=x+y


S=x+z


S=x+y


S=y+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=P*A


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]


28. Составить блок-схему алгоритма для следующей задачи: Вычислить сумму элементов заданной матрицы А(5,3).


Начало




A(5;3)




S=0




i=1..5,i++



j=1..3,j++



S=S+A[i][j]




S



Конец



29. Составить блок-схему алгоритма для следующей задачи: Вычислить произведение элементов заданной матрицы А(3,3).


Начало




A(3;3)




P=1




i=1..3,i++



J=1..3,j++



P=P*A[i][j]




P



Конец



30. Составить блок-схему алгоритма для следующей задачи: Дано целое число. Если оно является положительным, то прибавить к нему 2; в противном случае вычесть из него 3. Вывести полученное число.


Начало




C

С=A-3


С=A+2


Нет

Да



A




Конец



написать администратору сайта