Задание 1 1. У исполнителя Альфа две команды, которым присвоены номера:
1. прибавь 1
2. умножь на b
(b - неизвестное натуральное число; b ≥ 2) Выполняя первую из них, Альфа увеличивает число на экране на 1, а выполняя вторую, умножает это число на b. Программа для исполнителя Альфа - это последовательность номеров команд. Известно, что программа 11221 переводит число 11 в число 118. Определите значение b.
2. У исполнителя Бета две команды, которым присвоены номера:
1. прибавь b
2. умножь на 2
(b - неизвестное натуральное число) Выполняя первую из них, Бета увеличивает число на экране на b, а выполняя вторую, умножает это число на 2. Программа для исполнителя Бета - это последовательность номеров команд. Известно, что программа 11211 переводит число 9 в число 60. Определите значение b.
3. У исполнителя Бета две команды, которым присвоены номера:
1. прибавь b
2. умножь на 2
(b - неизвестное натуральное число) Выполняя первую из них, Бета увеличивает число на экране на b, а выполняя вторую, умножает это число на 2. Программа для исполнителя Бета - это последовательность номеров команд. Известно, что программа 21212 переводит число 11 в число 130. Определите значение b.
Задание 2
Составьте программу рисования узора с использованием вс алгоритма. Начальное положение Робота отмечено символом ◊. Написать алгоритм для рисования всего 2 фигур.
Задание 3
1 Напишите наибольшее число x, для которого истинно высказывание:
(x < 42) И НЕ (в числе x нет одинаковых цифр)
2. Напишите наибольшее число x, для которого истинно высказывание:
(x < 55) И НЕ (сумма цифр числа x не равна 10)
Задание 4
1. Ниже приведены запросы и количество страниц, которые нашел поисковый сервер по этим запросам в некотором сегменте Интернета:
30 лет назад весь мир заворожённо наблюдал рождение блокбастеров века – «Терминатор», «Звёздные войны», «Робокоп». Советские дети просто зачитывались повестями Кира Булычёва, а любимыми фильмами были «Гостья и будущего» и «Лиловый шар». Волна научной фантастики и роботомании захватила умы советской молодёжи. И посей день, роботы вызывают самый неподдельный интерес у молодого поколения.
На самом деле, история робототехники уходит своими корнями в глубокую древность. Аж за 350 лет до нашей эры был создан первый в истории механический голубь. Его создатель – древнегреческий математик Архит – заложил прочный фундамент для дальнейшего развития механики.
Вообщем, робототехника нам нужна, в наше время роботы нужны, то чего не можем сделать мы , сделают они - роботы.
Ребят почитайте до конца, в конце норм вообще!!! В конце , последнее предложение классное.
//Цикл while выполняется до тех пор, пока истинно условие s + n <= 600, т. е. сумма s и n определяет, сколько раз выполнится цикл.
begin
//Следовательно, два действия s := s + 40 и n := n − 20 можно объединить, так как цикл зависит от двух переменных. Таким образом, на каждом повторе (умными словами итерации) добавляется 20.
s:= s+40
n:=n-20
end
//Решим уравнение: 400 + x > 600.
Цикл остановится, когда x будет больше 200. Поскольку каждый раз добавляется по 20, будет 11 повтор.
По итогу, получится на 11-ой итерации: 100 + 40 * 11 = 540.
Объяснение кода №2;
//Объяснения немного короче напишу
var s, n: integer;
begin
s:=500
n:=200
//Цикл while выполняется до тех пор, пока истинно условие s div n >= 2, т. е. целочисленное деление s на n определяет, сколько раз выполнится цикл.
while s div n >= 2 do begin
s:= s+5
n:= n+5
end
//Следовательно, каждый раз к обеим переменным прибавляется по 5. Целочисленное деление s на n будет меньше 2 тогда, когда s примет значение 605, а n — значение 305.
Совет: Если ты вдруг 10 или 11 класс, и не понимаешь данные штуки, можешь не вникать уже в них, поздно. Изучай си, си++ в универе пригодится :)
30 лет назад весь мир заворожённо наблюдал рождение блокбастеров века – «Терминатор», «Звёздные войны», «Робокоп». Советские дети просто зачитывались повестями Кира Булычёва, а любимыми фильмами были «Гостья и будущего» и «Лиловый шар». Волна научной фантастики и роботомании захватила умы советской молодёжи. И посей день, роботы вызывают самый неподдельный интерес у молодого поколения.
На самом деле, история робототехники уходит своими корнями в глубокую древность. Аж за 350 лет до нашей эры был создан первый в истории механический голубь. Его создатель – древнегреческий математик Архит – заложил прочный фундамент для дальнейшего развития механики.
Вообщем, робототехника нам нужна, в наше время роботы нужны, то чего не можем сделать мы , сделают они - роботы.
Ребят почитайте до конца, в конце норм вообще!!! В конце , последнее предложение классное.Объяснение кода №1;
var s, n: integer; //Объявление переменных
begin //Начало программы
s:=100 //Значение переменной S равняется 100
n:=300 //Значение переменной n равняется 300
while s+n <= 600 do
//Цикл while выполняется до тех пор, пока истинно условие s + n <= 600, т. е. сумма s и n определяет, сколько раз выполнится цикл.
begin
//Следовательно, два действия s := s + 40 и n := n − 20 можно объединить, так как цикл зависит от двух переменных. Таким образом, на каждом повторе (умными словами итерации) добавляется 20.
s:= s+40
n:=n-20
end
//Решим уравнение: 400 + x > 600.
Цикл остановится, когда x будет больше 200. Поскольку каждый раз добавляется по 20, будет 11 повтор.
По итогу, получится на 11-ой итерации: 100 + 40 * 11 = 540.
Объяснение кода №2;
//Объяснения немного короче напишу
var s, n: integer;
begin
s:=500
n:=200
//Цикл while выполняется до тех пор, пока истинно условие s div n >= 2, т. е. целочисленное деление s на n определяет, сколько раз выполнится цикл.
while s div n >= 2 do begin
s:= s+5
n:= n+5
end
//Следовательно, каждый раз к обеим переменным прибавляется по 5. Целочисленное деление s на n будет меньше 2 тогда, когда s примет значение 605, а n — значение 305.
Совет: Если ты вдруг 10 или 11 класс, и не понимаешь данные штуки, можешь не вникать уже в них, поздно. Изучай си, си++ в универе пригодится :)