Как объявить процедуру - Turbo Pascal

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

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

Здравствуйте! Знаком с паскалем не очень давно. Столкнулся вот с какой проблемой: не могу объявить процедуру.
Помогите разобраться

Решение задачи: «Как объявить процедуру»

textual
Листинг программы
PROGRAM XPrint(INPUT, OUTPUT);
USES crt;
TYPE
    Symbol = array[0..25] of char;
 
type myfile = file of Symbol;
VAR
   out_file : myfile;
   i,j : integer;
   string1, name_file : string;
   Symb : Symbol;
 
PROCEDURE ADD(var out_file : myfile);
    VAR
    a,b,c,d:integer;
    st1:string;
    S:Symbol;
  BEGIN
    WRITE('Input name: ');
    READLN(S[0]);
    WRITE('Input matrix: ');
    FOR a:=1 to 25 DO
      BEGIN
            READ(S[a]);
        WRITE(' ');
      END;
    WRITE(out_file,S);
    WRITE('Add new ? (1/0): ');
    READLN(b);
    IF b = 1
    THEN
        ADD(???);
 
BEGIN
     CLRSCR;
     WRITE('name file: ');
     READLN(name_file);
     ASSIGN(out_file, name_file);
     REWRITE(out_file);
     WRITE('Add symbol ? (1/0): ');
     READLN(i);
         IF i = 1
     THEN
            ADD();
     CLOSE(out_file);
     READLN
END.

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

  1. Создается программа XPrint с использованием языка Turbo Pascal.
  2. Определяются типы данных: Symbol (массив символов) и myfile (файл типа Symbol).
  3. Определяются переменные: out_file (переменная типа myfile), i, j (целые числа), string1 (строка), name_file (строка).
  4. Определяется процедура ADD, которая принимает переменную out_file типа myfile.
  5. Внутри процедуры ADD объявляются дополнительные переменные: a, b, c, d (целые числа), st1 (строка), S (символ).
  6. Происходит чтение входных данных: имя файла и матрицы символов.
  7. Записывается матрица символов в переменную out_file.
  8. Запрашивается ввод дополнительной строки для добавления нового символа.
  9. Если введенное значение равно 1, то вызывается функция ADD.
  10. Программа завершается.
  11. Выводится сообщение о том, что файл был успешно создан или добавлен новый символ.
  12. Закрывается файл.
  13. Выводится сообщение об окончании работы программы.

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


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

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

7   голосов , оценка 3.857 из 5
Похожие ответы