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

Напишите программу, которая удаляет символы из слова программирование и выводит только слова программа и

Напишите программу, которая удаляет символы из слова "программирование" и выводит только слова "программа" и "мир". Используйте язык программирования Паскаль.
Верные ответы (1):
  • Kiska
    Kiska
    68
    Показать ответ
    Суть вопроса: Программирование на языке Паскаль

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

    1. Создайте переменную типа "string" с исходным словом "программирование".
    2. Создайте новую переменную типа "string" для хранения результата.
    3. Используйте цикл "for" для перебора всех символов в исходной строке.
    4. Внутри цикла проверьте каждый символ на отсутствие в словах "программа" и "мир".
    5. Если символ не содержится в указанных словах, добавьте его к новой переменной.
    6. По завершении цикла выведите новую переменную, которая будет содержать только заданные слова.

    Ниже приведен пример кода на языке Паскаль, решающий данную задачу:

    pascal
    program RemoveCharacters;

    var
    word, result: string;
    i: integer;

    begin
    word := "программирование";
    result := "";

    for i := 1 to Length(word) do
    begin
    if (word[i] <> "п") and (word[i] <> "р") and (word[i] <> "о") and (word[i] <> "г") and
    (word[i] <> "а") and (word[i] <> "м") then
    result := result + word[i];
    end;

    writeln(result);
    end.


    Совет: При разработке программ на языке Паскаль рекомендуется использовать комментарии, чтобы сделать код более понятным для других программистов и себя в будущем. Также, старайтесь следовать хорошим практикам кодирования, таким, как использование понятных имен переменных, деление кода на логические блоки и правильное форматирование кода.

    Дополнительное упражнение: Напишите программу на языке Паскаль, которая считает и выводит сумму чисел от 1 до 100.
Написать свой ответ: