Локатор ориентирован на одну из сторон света ("с" — север, "з" — запад, "ю" — юг, "в" — восток) и может принимать три цифровые команды: 1 — поворот налево, –1 — поворот направо, 2 — поворот на 180 градусов. дан символ c — исходная ориентация локатора и числа n1 и n2 — две посланные ему команды. вывести ориентацию локатора после выполнения данных команд. написать программу на языке паскаль
107
367
Ответы на вопрос:
Const destinations = 'сзювсзювсзюв'; {предварительно сформированная строка ориентаций} var c : char; n1, n2, position : integer; begin write('исходная ориентация локатора: '); readln(c); write('первая команда поворота: '); readln(n1); write('вторая команда поворота: '); readln(n2); position : = pos(c, destinations) + 4; {устанавливаем позицию на положение заданного направления} position : = position + n1; {направление после первого поворота (определяется destinations[pos])} position : = position + n2; {направление после второго поворота (определяется destinations[pos])} writeln('конечная ориентация: ', destinations[position]); end.
16,17,18,19,20
Объяснение:
посчитай количество цыфр в двоичном коде, дальше так
к примеру:
n = количеству цыфр
k = текущая цыфра
дано: 10000
2^n-1 * k + 2^n-2 * k + 2^n-3 * k + 2^n-4 * k + 2^n-5 * k = 16 + 0 + 0 + 0 + 0 = 16
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
aleksandrsamor30.03.2020 06:29
-
даниил92103.04.2022 15:58
-
KRMP03707.12.2022 07:32
-
віка2005201.07.2022 10:06
-
coolmeen16.02.2023 20:28
-
zyla2413.03.2023 06:42
-
123435323406.10.2020 12:18
-
Sveto4ka34208.04.2022 13:14
-
jesussoul27.07.2022 11:53
-
marmeoladikp07wow16.03.2020 19:19
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.