Вопрос задан 26.02.2019 в 14:20. Предмет Информатика. Спрашивает Бородин Сергей.

Тема:символьный тип в паскаль Вычислить сумму порядковых номеров всех букв , входящих в слово SUM

Помогите ,пожалуйста
0 0
Перейти к ответам

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

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

begin
    str := 'SUM';
    for i := 1 to Length(str) do
        s := s + ord(str[i]);
    writeln(s);
end.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, давайте разберемся с задачей на языке программирования Pascal.

В Pascal символьный тип данных обозначается как `Char`. Для вычисления суммы порядковых номеров букв в слове "SUM", нам нужно пройти по каждой букве и получить её порядковый номер.

Вот пример программы на Pascal, которая решает данную задачу:

```pascal program SumOfCharOrdinals;

var word: string; sum: integer; i: integer;

begin // Вводим слово write('Введите слово: '); readln(word);

// Инициализируем сумму sum := 0;

// Проходим по каждой букве в слове for i := 1 to length(word) do begin // Добавляем порядковый номер буквы к сумме sum := sum + ord(word[i]); end;

// Выводим результат writeln('Сумма порядковых номеров букв в слове "', word, '" равна ', sum); end. ```

Программа сначала запрашивает ввод слова у пользователя, затем использует цикл `for` для перебора каждой буквы в слове. Функция `ord` возвращает порядковый номер символа. Полученные порядковые номера добавляются к переменной `sum`. В конце программа выводит результат — сумму порядковых номеров букв в введенном слове.

0 0

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

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

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