§ 2.4. Основные алгоритмические конструкции ГДЗ по Информатике 8 Класс
Содержание
2. Какие алгоритмы называются линейными?
3. Приведите пример линейного алгоритма: из повседневной жизни.
4. Запишите линейный алгоритм, исполняя который Робот нарисует на клетчатом поле следующий узор и вернётся в исходное положение.
5. По алгоритму восстановите формулу. a1:=1/x а2:=a1/x а3:=а2/ха4:=а3/хy:=a1+a2у:=у+а3у:=у+а4
6. Какое значение получит переменная у после выполнения фрагмента алгоритма? х:=1 у:=2*ху:=у+3 у: =у*х у:=у+4 у:=у*х у:=у+5
Восстановите формулу вычисления и для произвольного значения X.
7. Для заданного количества суток (tfh) требуется определить количество часов (h), минут (m) и секунд (с).
8. Известно, что 1 миля = 7 вёрст, 1 верста = 500 саженей, 1 сажень = 3 аршина, 1 аршин = 28 дюймов, 1 дюйм = 25,4 мм. Пользуясь этой информацией, составьте линейный алгоритм перевода расстояния X миль в километры.
9. Исходное данное — целое трёхзначное число х. Выполните для х = 125 следующий алгоритм.а:=х div 100b:=x mod 100 div 10с:=х mod 10s:=a+b+cЧем является результат s этого алгоритма?
10. Определите значение целочисленных переменных х и у после выполнения фрагмента алгоритма.
х:=336y: =8х:=х div у у:=х mod у
11. Какие алгоритмы называют разветвляющимися?
12. Приведите пример разветвляющегося алгоритма из повседневной жизни.
13. Дополните алгоритм из примера 9 так, чтобы с его помощью можно было найти наибольшую из четырёх величин А, B, С и D.
14. Составьте алгоритм, с помощью которого можно определить, существует ли треугольник с длинами сторон а, b, c.
15. Составьте алгоритм, с помощью которого можно определить, является ли треугольник с заданными длинами сторон а, b, с равносторонним.
16. Составьте алгоритм возведения чётного числа в квадрат, а нечётного — в куб.
17. Какая задача решается с помощью следующего алгоритма?
18. Составьте блок схему алгоритма определения количества чётных чисел среди заданных целых чисел А, В и С.
19. Запишите алгоритм определения принадлежности точки X отрезку [А; В] (пример 8) с использованием комбинации из двух ветвлений.
20. Запишите алгоритм правописания приставок, начинающихся с буквы «з» («с»).
21. Известно, что 31 января 2011 года приходится на понедельник. Какие значения должны быть присвоены литерной переменной у в алгоритме, определяющем день недели для любого числа (chislo) января 2011 года?
22. Даны две точки на плоскости. Определите, какая из них находится ближе к началу координат.
23. Определите, есть ли среди цифр заданного целого трёхзначного числа одинаковые.
24. Приведите примеры циклического алгоритма.
25. Напишите алгоритм под управлением которого Робот обойдет прямоугольную область, обнесенную стеной, по периметру и закрасит угловые клетки. Размеры области неизвестны.
26. Запас рыбы в пруду оценён в А тонн. Ежегодный прирост рыбы составляет 15%. Ежегодный план отлова — В тонн. Наименьший запас рыбы составляет С тонн. (Запас ниже С тонн уже не восстанавливается.) Составьте блок-схему алгоритма для подсчёта количества лет, в течение которых можно выдерживать заданный план.
27. Дана последовательность 5, 9, 13, 17, … . Составьте блок-схему алгоритма для подсчёта числа слагаемых, сумма которых равна 324.
28. Составьте алгоритм для определения количества цифр в записи произвольного натурального числа.
29. Сумма 10 ООО рублей положена в сберегательный банк, при этом прирост составляет 5% годовых. Составьте алгоритм, определяющий, через какой промежуток времени первоначальная сумма увеличится в два раза.
30. Одноклеточная амёба каждые три часа делится на 2 клетки. Составьте алгоритм вычисления времени, через которое будет X амёб.
31. Определите значения переменных n и m после выполнения алгоритма