Создать модуль из имеющегося кода - Free Pascal

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

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

Добрый день! Помогите пожалуйста с программой. Написал её, а нужно ещё сделать модуль. Сама программа вот(без модуля, в первоначальном виде)
Листинг программы
  1. Program Lab_7;
  2. var s, s1: string;
  3. i, j, k:integer;
  4. begin
  5. write('Введите строку= ');
  6. readln(s);
  7. s:=s+' ';
  8. k:=1;
  9. for i:=1 to length(s) do
  10. begin
  11. if s[i]=' ' then begin
  12. for j:=i-1 downto k do
  13. s1:=s1 + s[j];
  14. s1:=s1 + ' ';
  15. k:=i;
  16. end;
  17. end;
  18. writeln('Результат= ', s1);
  19. end.
Далее попытался написать модуль, но не совсем получилось. Модуль:
Листинг программы
  1. unit modul;
  2. interface
  3. Procedure Inver;
  4. implementation
  5. Procedure Inver;
  6. begin
  7. Procedure Inver;
  8. var s, s1: string;
  9. i, j, z, k:integer;
  10. begin
  11. write('Введите строку= ');
  12. readln(s);
  13. s:=s+' ';
  14. k:=1;
  15. for i:=1 to length(s) do
  16. begin
  17. if s[i]=' ' then begin
  18. for j:=i-1 downto k do
  19. s1:=s1 + s[j];
  20. s1:=s1 + ' ';
  21. k:=i;
  22. end;
  23. end;
  24. end;
  25. end.
Программа в результате:
Листинг программы
  1. Program Lab_7;
  2. uses modul;
  3. begin
  4. Procedure Inver(s, s1);
  5. writeln('Результат= ', s1);
  6. end.
Знаю, что тут куча ошибок. Модули никогда не писал. Сейчас делал, используя информацию, которую нашел. Помогите пожалуйста

Решение задачи: «Создать модуль из имеющегося кода»

textual
Листинг программы
  1. s:=s+' ';
  2. k:=1;
  3. s1:='';

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

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

10   голосов , оценка 4.1 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут