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

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

Запланировано Прикреплена Закрыта Перенесена Разработка
40 Сообщения 10 Участники 48 Просмотры
  • Сначала старые
  • Сначала новые
  • По количеству голосов
Ответить
Авторизуйтесь, чтобы ответить
Эта тема удалена! Эта тема была удалена. Только пользователи с правом управления темами могут её видеть.
  • 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
                                        • С нуля
                                          С нуля
                                          С нуля
                                          Это сообщение удалено!
                                          написал в отредактировано
                                          Мастер
                                          #22

                                          Хочю Медаль За Флуд)!

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

                                          • Войти

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