Вопрос:

б) 10 АХ="КРИМИНАЛИСТИКА" 20 IF MID$$(АХ,3,2) > MID$$(АХ,5,2) THEN 60 30 ВХ=MID$$(АХ,8,6) 40 АХ=MID$$(АХ,1,3)+MID$$(АХ,12,4) 50 GOTO 80 60 АХ=MID$$(АХ,4,2)+MID$$(АХ,10,5) 70 ВХ="Г"+MID$$(АХ,2,1)+MID$$(АХ,1,1)+"Н"+ MID$$(АХ,7,1)+MID$$(АХ,3,5) 80 STOP

Смотреть решения всех заданий с листа

Ответ:

Объяснение:

  1. Строка 10: Переменной АХ присваивается значение "КРИМИНАЛИСТИКА".
  2. Строка 20: Происходит сравнение.
    • MID$$(АХ,3,2): Берем подстроку из "КРИМИНАЛИСТИКА", начиная с 3-го символа, длиной 2. Это "ИМ".
    • MID$$(АХ,5,2): Берем подстроку из "КРИМИНАЛИСТИКА", начиная с 5-го символа, длиной 2. Это "НА".
    • Сравниваем "ИМ" и "НА". В строковом сравнении "НА" идет после "ИМ" (по алфавиту). Значит, "ИМ" > "НА" - это ЛОЖЬ (False).
  3. Строка 20 (Результат): Так как условие IF ложно, выполняется команда GOTO 80.
  4. Строка 80: Программа завершается.

Итог:

Из-за ложного условия в строке 20, исполнение перескакивает на строку 80, минуя строки 30, 40, 60 и 70.

Переменные после выполнения программы:

  • Переменная АХ = "КРИМИНАЛИСТИКА" (так как она не изменялась).
  • Переменная ВХ = не определена (так как строки, где она присваивается, были пропущены).
ГДЗ по фото 📸
Подать жалобу Правообладателю

Похожие