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

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

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

                                    Программа должна создавать список с вводимыми элементами списка, чтобы можно было добавлять новые элементы и удалять любые из старых

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

                                      Программа должна создавать список с вводимыми элементами списка, чтобы можно было добавлять новые элементы и удалять любые из старых

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

                                      ну то есть пользователь вводит тебе список, а программа должна вывести тебе этот список, из которого ты сможешь удалить ненужное и вставить нужное?

                                      VSSV 1 Ответ Последний ответ
                                      0
                                      • doBro_
                                        doBro_
                                        doBro_
                                        Это сообщение удалено!
                                        написал в отредактировано
                                        Мастер
                                        #25

                                        пфф

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

                                          ну то есть пользователь вводит тебе список, а программа должна вывести тебе этот список, из которого ты сможешь удалить ненужное и вставить нужное?

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

                                          да и можно пролистывать список выбирая любой элемент для удаления, только программа должна быть для ABC Pascal

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

                                          • Войти

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