Вопрос задан 11.07.2023 в 03:18. Предмет Информатика. Спрашивает Тихий Ярик.

Написать программу, которая из слова «информатика» получает и выводит на экран слово «марка».

Подсказка к решению: Слова марка состоит из трех кусочков которые мы можем получить из слова «информатика»: ма, р, ка. Надо получит эти три части с помощью команды copy и затем сложить их. ма – copy (a,6,2) (кусочек берем из слова а= «информатика», буква м стоит на 6 месте, в кусочке 2 буквы) Program slova; Var a, b: string; Begin a:=’информатика’; b:= copy (a,6,2) + copy (a,5,1) + copy (a,10,2); WriteLn (b); End.
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Горбунова Анна.

Ответ:

По идеи, строки в Паскале являются одномерными массивами, легче просто присвоить второй строке символы из первой строки:

b:= a[6]+a[2] ...

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Программа, которую вы предоставили, уже выполняет задачу разделения и склеивания частей слова "информатика", чтобы получить слово "марка". Ваш код верен и выполняет требуемые действия. Вот краткое объяснение каждой части кода:

  1. a:= 'информатика'; - Инициализация переменной a строкой "информатика".

  2. b:= copy(a,6,2) + copy(a,5,1) + copy(a,10,2); - В этой строке кода вы берете подстроки из строки a и складываете их, чтобы сформировать строку b:

    • copy(a,6,2) берет подстроку, начиная с 6-й позиции ("м") и длиной 2 буквы ("ма").
    • copy(a,5,1) берет подстроку, начиная с 5-й позиции ("о") и длиной 1 буквы ("р").
    • copy(a,10,2) берет подстроку, начиная с 10-й позиции ("т") и длиной 2 буквы ("ка").

    Затем вы складываете эти три части: "ма" + "р" + "ка", получая слово "марка".

  3. WriteLn(b); - Вывод строки b (в данном случае "марка") на экран.

Таким образом, ваша программа правильно решает задачу и выводит ожидаемый результат.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос