Выводить слова и цифровое значение - Pascal ABC
Формулировка задачи:
Имеется программа которая должен вывести слово и значение. собственный алфавит юдин=1 2 3 4. например вывести обе значение слово и цифры, нид = 4 3 2 , слово ди= 3 2.
Заранее спасибо)
Решение задачи: «Выводить слова и цифровое значение»
textual
Листинг программы
WriteLn('Сортировка:'); for i:=1 to n do begin Write(i:2,'> ',a[i],' ='); for j:=1 to length(a[i]) do write(pos(a[i][j],abc):3); writeln; end;
Объяснение кода листинга программы
- Строка кода
WriteLn('Сортировка:');
выводит на экран текстСортировка:
. - Затем следует цикл
for
, который выполняется от 1 доn
(предполагается, чтоn
- это некоторое число). - Внутри цикла переменная
i
принимает значения от 1 доn
, а переменнаяj
принимает значения от 1 до длины элемента массиваa[i]
. - Для каждого значения
i
иj
выполняется следующий блок кода:- Выводится значение
i
(с помощью функцииWrite(i:2,>
), где2
- это формат вывода числа с двумя знаками после запятой). - Затем выводится знак
>
(символ>
). - После этого выводится значение
a[i]
(с помощью функцииWrite(a[i]:3)
), где3
- это формат вывода строки с тремя знаками после запятой. - И, наконец, выводится символ
=
.
- Выводится значение
- После завершения внутреннего цикла выводится символ
writeln
, который переносит строку. - Конец внешнего цикла не указан в предоставленном коде, поэтому он будет выполняться бесконечно, пока не будет прерван пользователем.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д