1. Какие алгоритмы называются линейными?
2. Приведите пример линейного алгоритма из повседневной жизни.
3. Запишите линейный алгоритм, исполняя который Робот нарисует на клетчатом поле следующий узор и вернётся в исходное положение:
4. По алгоритму восстановите формулу.
a1:=1/x
а2:=a1/x
а3:=а2/х
а4:=а3/х
y:=a1+a2
у:=у+а3
у:=у+а4
5. Какое значение получит переменная у после выполнения фрагмента алгоритма?
х:=1
у:=2*х
у:=у+3
у: =у*х
у:=у+4
у:=у*х
у:=у+5
Восстановите формулу вычисления и для произвольного значения X.
6. Для заданного количества суток (tfh) требуется определить количество часов (h), минут (m) и секунд (с).
7. Известно, что 1 миля = 7 вёрст, 1 верста = 500 саженей, 1 сажень = 3 аршина, 1 аршин = 28 дюймов, 1 дюйм = 25,4 мм. Пользуясь этой информацией, составьте линейный алгоритм перевода расстояния X миль в километры.
8. Исходное данное — целое трёхзначное число х. Выполните для х = 125 следующий алгоритм.
а:=х div 100
b:=x mod 100 div 10
с:=х mod 10
s:=a+b+c
Чем является результат s этого алгоритма?
9. Определите значение целочисленных переменных х и у после выполнения фрагмента алгоритма.
х:=336
y: =8
х:=х div у
у:=х mod у
10. Какие алгоритмы называют разветвляющимися?
11.Приведите пример разветвляющегося алгоритма из повседневной жизни.
12. Дополните алгоритм из примера 9 так, чтобы с его помощью можно было найти наибольшую из четырёх величин А, B, С и D.

Комментариев нет:
Отправить комментарий