Описание тега turbo-pascal
Turbo Pascal - это старая система разработки программного обеспечения, включающая компилятор и интегрированную среду разработки для языка программирования Pascal, работающую на CP/M, CP/M-86 и DOS.
2
ответа
График вызовов для программы Turbo Pascal
Я делаю какое-то обслуживание к 18-летней программе Паскаля. Чтобы помочь мне понять, как все сходится, я хочу нарисовать график звонков. Однако я не могу найти какое-либо программное обеспечение, которое может нарисовать график вызовов для источник…
22 июл '11 в 11:47
1
ответ
Turbo Pascal 3.0 компилируется из командной строки
Можно ли скомпилировать (в файл COM) из командной строки, используя Turbo Pascal 3.0? Независимо от того, какие аргументы я пытаюсь использовать с TURBO, он запускает IDE.
22 сен '13 в 15:23
1
ответ
Как сделать динамический массив постоянным?
Есть ли способ сделать константу массива х после того, как данные прочитаны пользователем? Есть ли способ сделать переменную неизменяемой после того, как ее значение прочитано пользователем (например, y)? program hmm; uses crt; var i, y: word; x: ar…
05 ноя '12 в 22:00
0
ответов
Есть ли лучший способ написать эту программу?
Я пытался написать программу на Паскале, но всякий раз, когда я запускаю ее в Turbo Pascal, она не работает. Есть ли способы, которыми я мог бы улучшить код, и каковы возможные ошибки с моим кодом?:(Заранее спасибо Вопрос: Опрос 10 поп артистов сдел…
23 мар '14 в 19:23
1
ответ
Турбо Паскаль: проверить, содержит ли строка числа
Как сказано в названии, я не могу найти решение о том, как проверить, является ли строка PW содержит номер или нет. Как я могу проверить в ТП, если строка PW содержит цифру? repeat writeln; writeln('Ok, please enter your future password.'); writeln(…
30 сен '16 в 17:59
3
ответа
Проверьте правильность порядка скобок
То, что я пытаюсь сделать, это определить, в правильном ли порядке скобки. Например ([][[]]<<>>) блеклый, но ][]<<(>>) не является. Я получил рабочую версию, но она имеет ужасную эффективность, и когда она получает более 1000…
21 ноя '15 в 22:05
1
ответ
Подсчет простых чисел из массива в Паскале
У меня проблема в PAscal. Я хочу посчитать простые числа, но без результата: Мой код: Program arrayToFunction; const size = 5; type a = array [1..size] of integer; var aNumbers: a = (1, 7, 3, 4, 5); iCountNumbers: integer; function countPrimeNumbers…
10 дек '14 в 19:52
1
ответ
Деление на 0 в TurboPascal7
Я работаю над своим школьным проектом, и я (почти) в ярости от этой проблемы. Правильность моего решения составляет 95 %, но у меня 1 неверный ввод - я не знаю ввод, но я знаю, что сбой ввода произошел из-за кода ошибки 200, который делится на 0. Мо…
09 ноя '17 в 17:00
1
ответ
Readkey в Паскале (Неизвестный Идентификатор)
Я учусь использовать графический режим из Pascal (используя Turbo Pascal 5.5). Это простой код, который показывает мне графический режим с некоторыми сообщениями: program GraficoPri uses Graph; var Driver, Modo : Integer; begin Driver := VGA; Modo :…
20 май '14 в 16:30
1
ответ
Turbo Pascal 5.5 "Ошибка 3: неизвестный идентификатор" с ключевым словом ASM
Я скачал TP 5.5 и установил его на своей виртуальной машине, на которой работает FreeDOS. Я попробовал этот короткий код: Program test; begin asm mov ax, ax end; end. Турбо Паскаль говорит: "Ошибка 3: неизвестный идентификатор". Я могу использовать …
11 ноя '14 в 17:26
2
ответа
Заменить строку на целое число - паскаль
Я не знаю, как "XA" может конвертировать в 10 в паскале. Я просто использую: Val('xa',value,return); И значение = 10, возвращение = 0. Я просто новичок, кто-нибудь может объяснить это? Я знаю, что это не понравится ASCII, потому что это просто персо…
26 янв '19 в 09:02
1
ответ
Ожидается "END", но "IF" найден. С некоторыми проблемами в коде Turbo Pascal
program calc; var a,b,c,d:real; Begin write('a=');readln(a); write('b=');readln(b); write('c=');readln(c); if a = 0 then if b = 0 then if c = 0 then writeln('equation undetermined,S=R') else begin d := b * b - 4 * a * c; <<<< missed ';'?…
25 фев '19 в 09:45
1
ответ
Как определить строку, используя сборку 8086 в Turbo Pascal?
Я могу только написать ассемблерный код. Я хочу использовать прерывание 10h/13h, чтобы записать строку на экран. Но я не могу понять, как определить или сохранить в памяти строку, используя сборку в Turbo Pascal. Это не сработало: msg1 'hello, world…
25 апр '15 в 21:53
1
ответ
Почему компилятор ожидает ")", куда я положил "," в моем объявлении функции?
В моем курсе вычислений на уровне AS мы используем Turbo Pascal, и для расширения я получил задание создать карточную игру в стиле блэкджек /21. Я решил сделать блок для общих структур данных карточных игр: unit CardLib; interface type CardSuite = (…
14 ноя '12 в 17:54
1
ответ
Как прочитать значение переменной указателя в Turbo Pascal?
У меня есть следующий код в Object Oriented Turbo Pascal (пример). А также, некоторые вопросы для вас, ребята, которые знакомы с Turbo Pascal - потому что я не могу найти никаких ответов. type PMyNumber =^TMyNumber; TMyNumber = object(TObject) Numbe…
29 июл '14 в 17:07
1
ответ
Звучит в турбо паскале. Как они работают?
Некоторое время я пытался узнать, как работает звук и как я могу реализовать его в паскале. Нет успеха. Я начал использовать 8-битный звук (я считаю, что они 8-битные) и попытался скопировать некоторые песни (например, песню Mario). У меня есть неск…
22 дек '14 в 20:22
3
ответа
Turbo Pascal для Windows: скопировать вывод в буфер обмена?
Я заканчиваю программу в Turbo Pascal 7 для Windows как часть школьного проекта по программированию, по сути, нам дали краткое задание и сказали самим начинать, внедрять и кодировать программу. Краткое описание предусматривает создание программы, в …
02 мар '12 в 06:53
2
ответа
Внешняя запись файла не завершена
Когда я пишу во внешний файл в Pascal, внешний файл записывается не полностью, хотя кодирование было безупречным. procedure save; {Menyimpan data penerbangan ke dalam file eksternal} begin write('> '); write('nama file: '); readln(namafisik); ass…
04 май '14 в 23:00
1
ответ
Как отменить AssignCrt(вывод)?
В программе TurboPascal я использовал преимущество обработанного DOS вывода и использовал управляющий символ Tab для формирования столбцов в выводе: const Tab = #09; ... Writeln(X, Tab, F(X)); Тем не менее, когда я попытался добавить pause -подобная…
11 июн '12 в 16:58
2
ответа
Производительность различных локальных переменных в Паскале
У нас есть три программы с процедурой. В proc01: output: a=22 В proc02: output: a=16 b=2 c=5 В proc03: output: a=5 proc01 и 03 одинаковы. За исключением того, что мы изменили параметры процедуры. Почему в proc01 добавлено значение d, а в proc03 нет.…
01 дек '13 в 14:30