
Информатика 8 класс, помогите пожалуйста. С решением 1. Определите значение переменнойа после
выполнения алгоритма:а := 23с := 500c := с mod aa := cdiv 32. У исполнителя Квадратор две команды, которым присвоены номера:1. возведи в квадрат2. прибавь 3Первая из них возводит число на экране во вторую степень, вторая — прибавляет к числу 3. Составьте алгоритм получения из числа 5 числа 127, содержащий не более 5 команд. В ответе запишите только номера команд.3. Некоторый алгоритм из одной цепочки символов получает новую цепочку следующим образом. Сначала вычисляется длина исходной цепочки символов; если она чётна, то дублируется левый символ цепочки, а если нечётна, то в начало цепочки добавляется символ М. В полученной цепочке символов каждая буква заменяется буквой, стоящей перед ней в русском алфавите (А — на Я, Б — на А и т. д., Я — на Ю).Дана цепочка символов ТОРГ. Какая цепочка символов получится, если к данной цепочке применить описанный алгоритм дважды (т. е. применить алгоритм к данной цепочке, а затем к результату вновь применить алгоритм)?Русский алфавит: АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ

Ответы на вопрос

Ответ:
1. mod - команда, при которой компьютер выводит на экран остаток (mOd, тип O - остаток :))
Это означает, что c= 500 mod 23 , c=17 - ответ
div - команда, при которой компьютер выводит на экран целое число от деления (dIv, типааа i - integer (число с английского) :))
Это означает, что a= 500 div 3 , a=166 - ответ
2. 5 -> 127
Можно составить алгоритм такой:
22122 - это порядок команд и ответ. Не трудно посчитать, как это получилось.
3. Длина цепочки ТОРГ равна 4, значит мы дублируем левый символ (Т).
У нас получается ТОРГТ, а оно не чётное, так как длина цепочки равна 5, значит добавляем к цепочке символ (М) в начало самой цепочки.
Получилось: МТОРГТ - ответ



После выполнения алгоритма сначала переменная "с" присваивается значение 500, затем она переопределяется операцией "с := с mod a" (остаток от деления с на а), то есть "с" становится равным 500 mod 23, что равно 8. Затем переменная "a" переопределяется операцией "a := c div 32" (целочисленное деление с на 32), то есть "а" становится равным 8 div 32, что равно 0. Итоговые значения переменных: a = 0, c = 8.
Алгоритм получения из числа 5 числа 127, содержащий не более 5 команд:
- 2 (прибавить 3)
- 1 (возвести в квадрат)
- 1 (возвести в квадрат)
- 2 (прибавить 3)
- 1 (возвести в квадрат) Итоговая последовательность команд: 2, 1, 1, 2, 1.
Исходная цепочка символов: ТОРГ. Первое применение алгоритма:
- Длина исходной цепочки равна 4, четная, поэтому дублируется левый символ: ТТОРГ.
- Замены: Т -> С, Т -> С, О -> Н, Р -> П, Г -> В. Полученная цепочка после первого применения алгоритма: ССНПВ.
Второе применение алгоритма:
- Длина цепочки равна 5, нечетная, поэтому в начало добавляется символ М: МССНПВ.
- Замены: М -> Л, С -> Р, С -> Р, Н -> М, П -> О, В -> У. Итоговая цепочка после второго применения алгоритма: ЛРРМОУ.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili