IT.Блоксхемы!. 1. Составить блоксхему алгоритма для следующей задачи Дано целое число. Если оно является положительным, то прибавить к нему 1 в противном случае не изменять его. Вывести полученное число
Скачать 1.08 Mb.
|
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 Конец |