Вопрос:

Дана программа. program test_2; var a, b: string; begin a:='программирование'; writeln(copy (a, 1, 2) + copy (a, 15, 2) + copy (a, 7, 1)) end. В ответе запишите результат выполнения программы (строчными буквами на русском языке без пробелов).

Ответ:

Разбор программы:

  1. Переменная a инициализируется строкой 'программирование'.
  2. copy (a, 1, 2): Извлекает 2 символа из строки a, начиная с 1-й позиции. Это будут первые два символа: 'пр'.
  3. copy (a, 15, 2): Извлекает 2 символа из строки a, начиная с 15-й позиции. В строке 'программирование' 15-я позиция — это 'и', а 16-я — 'е'. Получаем: 'ие'.
  4. copy (a, 7, 1): Извлекает 1 символ из строки a, начиная с 7-й позиции. 7-я позиция — это 'а'. Получаем: 'а'.
  5. Сложение строк: 'пр' + 'ие' + 'а' = 'приеа'.

Ответ: приеа

Подать жалобу Правообладателю