Дизассемблирование команд с помощью W32Dasm - Assembler

Узнай цену своей работы

Формулировка задачи:

Цель работы. Ознакомление с командами турбо паскаля, выводящими символы и коды. Вывод кодов и символов командами ord, $, Chr. Задание 1. Ввести название своей средней школы и вывести их коды; P.S Writeln/Readln на Паскаль,а что за коды и как их получить, Задание 2. Написать программу формирования чисел от 1 до 100 и символа из двух первых латинских букв своей фамилии(запрашиваем с консоли) и вывести результаты. НЕ пойму,что делать.Фамилию Writeln/Readln на Паскаль,цикл FOR от 1 до 100 вівести.а вотувязать их.

Решение задачи: «Дизассемблирование команд с помощью W32Dasm»

textual
Листинг программы
Var I : Integer ;
    S : String ;
Begin
   Write('Название школы тыц : ') ; ReadLn(S) ;
   For I := 1 To Length(S) Do WriteLn(S[I], ' - ', Ord(S[I]))
End.

Объяснение кода листинга программы

  1. Создается переменная I типа Integer со значением по умолчанию.
  2. Создается переменная S типа String со значением по умолчанию.
  3. Выводится на экран строка Название школы тыц :.
  4. Вводится значение в переменную S с помощью функции ReadLn().
  5. Запускается цикл For для переменной I в диапазоне от 1 до длины строки S.
  6. В каждой итерации цикла выводится на экран символ из строки S с индексом I и его код ASCII, разделенные символом '-'.
  7. Конец программы.

Оцени полезность:

13   голосов , оценка 4.308 из 5