Перейти к содержимому
0
  • Категории
  • Последние
  • Популярные
  • Категории
  • Последние
  • Популярные
Свернуть
  1. Главная
  2. Категории
  3. Начало эпохи
  4. Разработка
  5. Кто работает с ABC Pascal?

Кто работает с ABC Pascal?

Запланировано Прикреплена Закрыта Перенесена Разработка
40 Сообщения 10 Участники 48 Просмотры
  • Сначала старые
  • Сначала новые
  • По количеству голосов
Ответить
Авторизуйтесь, чтобы ответить
Эта тема удалена! Эта тема была удалена. Только пользователи с правом управления темами могут её видеть.
  • pluska
    pluska
    pluska
    Это сообщение удалено!
    написал в отредактировано
    RAKI V ATACKE
    #2

    Возможно ты ; не везде поставил или же чето не правильно написал

    VSSV 1 Ответ Последний ответ
    0
    • pluska pluska

      Возможно ты ; не везде поставил или же чето не правильно написал

      VSSV Автор
      VSSV
      VSSV
      Это сообщение удалено!
      написал в отредактировано
      Продвинутый
      #3

      в турбо все работает и в нет, а в обычном после ввода списка, постоянный цикл ввода нового элемента списка...

      0 Ответов Последний ответ
      0
      • VSSV VSSV

        Ребят нужна срочна помощь, есть код программы в Turbo Pascal и ABC Pascal Net работает исправно, а в ABC Pascal'e программа работает неисправно...

        Код Программы!
        PROGRAM spisok;
        USES crt;
        TYPE point=^element;
        element=record
        field: string;
        next,prev: point;
        end;
        VAR
        😄 char;
        s: string;
        count,init,fin,current: point;
        n,i:integer;
        Procedure print(init,current: point);
        Var count: point;
        Begin
        count:=init^.next;
        if count=nil then writeln('Empty list. Fill the file.')
        else while count<>nil do
        begin
        if count=current then write('* ') else write(' ');
        writeln(count^.field);
        count:=count^.next;
        end;
        End;
        Procedure remove(var current: point);
        Var count: point;
        Begin
        current^.next^.prev:=current^.prev;
        current^.prev^.next:=current^.next;
        if current^.prev^.prev<>nil then count:=current^.prev else count:=current^.next;
        dispose(current);
        current:=count;
        End;
        Procedure insrt(var current: point);
        Var count: point; s: string;
        Begin
        writeln;
        write('New element:');
        readln(s);
        count:=current;
        new(current);
        current^.prev:=count^.prev;
        current^.next:=count;
        current^.field:=s;
        count^.prev^.next:=current;
        count^.prev:=current;
        End;
        BEGIN
        clrscr;
        {Input}
        new(init);
        init^.next:=nil;
        init^.prev:=nil;
        fin:=init;
        write('Number of initial elements:');
        readln(n);
        for i:=1 to n do
        begin
        write('Element #',i,': ');
        readln(s);
        new(fin^.next);
        fin^.next^.prev:=fin;
        fin:=fin^.next;
        fin^.next:=nil;
        fin^.field:=s;
        end;
        new(fin^.next);
        fin^.next^.prev:=fin;
        fin:=fin^.next;
        fin^.next:=nil;
        fin^.field:='<add new element>';
        {End input}
        {View/add/remove}
        current:=init^.next;
        repeat
        clrscr;
        writeln('Use the numbers 1 and 2 for selecting elements.');
        writeln('Press Space to remove selected element.');
        writeln('Press Enter to insert new element. Press Esc to exit.');
        writeln;
        print(init,current);
        c:=readkey;
        case c of
        #49: if current^.prev^.prev<>nil then current:=current^.prev;
        #50: if current^.next<>nil then current:=current^.next;
        #32: if current^.next<>nil then remove(current);
        #13: insrt(current);
        end;
        until c=#27;
        {End view/add/remove}
        END.

        Кто поможет скину монет!

        Zlomshik
        Zlomshik
        Zlomshik
        Это сообщение удалено!
        написал в отредактировано
        Продвинутый
        #4

        Может объяснить как решать задачи? в школе плохо объяснили(( скину монеты все свои и дни

        0 Ответов Последний ответ
        0
        • Не играю
          Не играю
          Не играю
          Это сообщение удалено!
          написал в отредактировано
          Легенда
          #5

          10 класс?

          0 Ответов Последний ответ
          0
          • Pypsik
            Pypsik
            Pypsik
            Это сообщение удалено!
            написал в отредактировано
            Хочу репу -500
            #6

            Сча посмотрю)) Я шарю в паскале)

            0 Ответов Последний ответ
            0
            • VSSV Автор
              VSSV
              VSSV
              Это сообщение удалено!
              написал в отредактировано
              Продвинутый
              #7

              Программа задана в универе..

              0 Ответов Последний ответ
              0
              • VSSV VSSV

                Ребят нужна срочна помощь, есть код программы в Turbo Pascal и ABC Pascal Net работает исправно, а в ABC Pascal'e программа работает неисправно...

                Код Программы!
                PROGRAM spisok;
                USES crt;
                TYPE point=^element;
                element=record
                field: string;
                next,prev: point;
                end;
                VAR
                😄 char;
                s: string;
                count,init,fin,current: point;
                n,i:integer;
                Procedure print(init,current: point);
                Var count: point;
                Begin
                count:=init^.next;
                if count=nil then writeln('Empty list. Fill the file.')
                else while count<>nil do
                begin
                if count=current then write('* ') else write(' ');
                writeln(count^.field);
                count:=count^.next;
                end;
                End;
                Procedure remove(var current: point);
                Var count: point;
                Begin
                current^.next^.prev:=current^.prev;
                current^.prev^.next:=current^.next;
                if current^.prev^.prev<>nil then count:=current^.prev else count:=current^.next;
                dispose(current);
                current:=count;
                End;
                Procedure insrt(var current: point);
                Var count: point; s: string;
                Begin
                writeln;
                write('New element:');
                readln(s);
                count:=current;
                new(current);
                current^.prev:=count^.prev;
                current^.next:=count;
                current^.field:=s;
                count^.prev^.next:=current;
                count^.prev:=current;
                End;
                BEGIN
                clrscr;
                {Input}
                new(init);
                init^.next:=nil;
                init^.prev:=nil;
                fin:=init;
                write('Number of initial elements:');
                readln(n);
                for i:=1 to n do
                begin
                write('Element #',i,': ');
                readln(s);
                new(fin^.next);
                fin^.next^.prev:=fin;
                fin:=fin^.next;
                fin^.next:=nil;
                fin^.field:=s;
                end;
                new(fin^.next);
                fin^.next^.prev:=fin;
                fin:=fin^.next;
                fin^.next:=nil;
                fin^.field:='<add new element>';
                {End input}
                {View/add/remove}
                current:=init^.next;
                repeat
                clrscr;
                writeln('Use the numbers 1 and 2 for selecting elements.');
                writeln('Press Space to remove selected element.');
                writeln('Press Enter to insert new element. Press Esc to exit.');
                writeln;
                print(init,current);
                c:=readkey;
                case c of
                #49: if current^.prev^.prev<>nil then current:=current^.prev;
                #50: if current^.next<>nil then current:=current^.next;
                #32: if current^.next<>nil then remove(current);
                #13: insrt(current);
                end;
                until c=#27;
                {End view/add/remove}
                END.

                Кто поможет скину монет!

                Pypsik
                Pypsik
                Pypsik
                Это сообщение удалено!
                написал в отредактировано
                Хочу репу -500
                #8

                Чувак, всё работает исправно))

                Добавлено через 00:12 мин.
                всё работает норм ))) я протестил

                0 Ответов Последний ответ
                0
                • VSSV Автор
                  VSSV
                  VSSV
                  Это сообщение удалено!
                  написал в отредактировано
                  Продвинутый
                  #9

                  Именно в ABC Pascal?

                  Pypsik 1 Ответ Последний ответ
                  0
                  • VSSV VSSV

                    Именно в ABC Pascal?

                    Pypsik
                    Pypsik
                    Pypsik
                    Это сообщение удалено!
                    написал в отредактировано
                    Хочу репу -500
                    #10

                    да в Pascal ABC

                    0 Ответов Последний ответ
                    0
                    • VSSV Автор
                      VSSV
                      VSSV
                      Это сообщение удалено!
                      написал в отредактировано
                      Продвинутый
                      #11

                      Странно.. А можешь в программу добавить меню?

                      Pypsik 1 Ответ Последний ответ
                      0
                      • VSSV VSSV

                        Странно.. А можешь в программу добавить меню?

                        Pypsik
                        Pypsik
                        Pypsik
                        Это сообщение удалено!
                        написал в отредактировано
                        Хочу репу -500
                        #12

                        в смысле?

                        0 Ответов Последний ответ
                        0
                        • VSSV Автор
                          VSSV
                          VSSV
                          Это сообщение удалено!
                          написал в отредактировано
                          Продвинутый
                          #13

                          Ты хорошо разбираешься в ABC Pascal?

                          Pypsik 1 Ответ Последний ответ
                          0
                          • id48971
                            id48971
                            id48971
                            Это сообщение удалено!
                            написал в отредактировано
                            Бывалый
                            #14

                            забей

                            0 Ответов Последний ответ
                            0
                            • VSSV VSSV

                              Ты хорошо разбираешься в ABC Pascal?

                              Pypsik
                              Pypsik
                              Pypsik
                              Это сообщение удалено!
                              написал в отредактировано
                              Хочу репу -500
                              #15

                              да, конечно

                              VSSV 1 Ответ Последний ответ
                              0
                              • Pypsik Pypsik

                                да, конечно

                                VSSV Автор
                                VSSV
                                VSSV
                                Это сообщение удалено!
                                написал в отредактировано
                                Продвинутый
                                #16

                                если что я тебе позже тогда напишу.

                                0 Ответов Последний ответ
                                0
                                • Simple_tsar
                                  Simple_tsar
                                  Simple_tsar
                                  Это сообщение удалено!
                                  написал в отредактировано Simple_tsar
                                  Продвинутый
                                  #17

                                  Ну правильно тебе говорят, что ; не везде, но ещё в начале begin должен быть, ибо я не понимаю, что ты закрываешь 7 строкой.

                                  VSSV 1 Ответ Последний ответ
                                  0
                                  • Simple_tsar Simple_tsar

                                    Ну правильно тебе говорят, что ; не везде, но ещё в начале begin должен быть, ибо я не понимаю, что ты закрываешь 7 строкой.

                                    VSSV Автор
                                    VSSV
                                    VSSV
                                    Это сообщение удалено!
                                    написал в отредактировано
                                    Продвинутый
                                    #18

                                    где именно не так?

                                    Simple_tsar 1 Ответ Последний ответ
                                    0
                                    • VSSV VSSV

                                      где именно не так?

                                      Simple_tsar
                                      Simple_tsar
                                      Simple_tsar
                                      Это сообщение удалено!
                                      написал в отредактировано
                                      Продвинутый
                                      #19

                                      7-я строка end к чему написан? если ты ещё программу не начал, ты уже её заканчиваешь

                                      Добавлено через 01:06 мин.
                                      потом ещё всякие переменные типа field должны идти после var, а не до

                                      VSSV 1 Ответ Последний ответ
                                      0
                                      • Simple_tsar Simple_tsar

                                        7-я строка end к чему написан? если ты ещё программу не начал, ты уже её заканчиваешь

                                        Добавлено через 01:06 мин.
                                        потом ещё всякие переменные типа field должны идти после var, а не до

                                        VSSV Автор
                                        VSSV
                                        VSSV
                                        Это сообщение удалено!
                                        написал в отредактировано
                                        Продвинутый
                                        #20

                                        исправь код и скинь, сегодня просто целый день голову над программой ломаю и уже все голова не думает...

                                        Simple_tsar 1 Ответ Последний ответ
                                        0
                                        • VSSV VSSV

                                          исправь код и скинь, сегодня просто целый день голову над программой ломаю и уже все голова не думает...

                                          Simple_tsar
                                          Simple_tsar
                                          Simple_tsar
                                          Это сообщение удалено!
                                          написал в отредактировано
                                          Продвинутый
                                          #21

                                          понимаешь, мне полностью надо переписать программу в паскале
                                          И, что ты хотел добиться от действий программы?

                                          0 Ответов Последний ответ
                                          0

                                          • Войти

                                          • Войдите, чтобы искать.
                                          © 2011–
                                          • Первое сообщение
                                            Последнее сообщение