Помощь новичкам

При компиляции через кнопку “Компилировать” - точно такой же результат.

Нет, не работающий, потому что вы не предоставили модуль.
Модуль, в котором наверняка и потерялись те 100 строк.

И обратите внимание, когда .pcu есть - компилятор перекомпилирует только то, что использованно в программе, а не весь модуль. Поэтому даже если тот модуль больше, но используется только 100 строк - это тоже объяснение.

Если .pcu не откомпилированы, количество строк модуля прибавляется к общему количеству строк

1 лайк

Здравствуйте, а что случилось с сайтом pascalabc.net ?

Захожу с других компов, с телефона, с другого IP - тот же самый результат.

Просто лежит, ничего нового…

Может кто пояснить, что я делаю не так?

Программа работает только без связи с оболочкой. Что делать?

@Nikfus, всё так. Программа ожидает ввода.

Так она же должна вывести “Введите температуру (в цельсиях):”. А делает она это только в КС. В самом Паскале даже через Writeln ничего не выводит.

Судя по скриншотам Вы не ввели ничего. Она не может продолжить выполнение, до тех пор пока Вы не введёте число типа real.

Не. Вы не поняли. На первом скриншоте программа уже запущена, а в окне вывода - ничего. На втором - запущена без связи с оболочкой и она уже что-то выводит.

Могу ПриветМир написать для наглядности.

begin
  var t := ReadReal('Введите температуру в цельсиях:');
  var res := t * 9/5 + 32;
  Println($'{t} градусам по Целью соответствует {res} по Фарингейту');
end.

У меня всё работает.

По поводу возможных рефакторингов кода:

  • В переменную res результат вычислений выносить было не обязательно. Конечно, при учёте того, что он в дальнейшем не понадобится.
  • Можете использовать интерполированные строки (выше пример) вместо передачи нескольких параметров в Print.

Не помогло. Попробую переустановить.

Запишите видео и пришлите сюда. По описанию ошибки(?) я не могу понять ничего. Пока моё мнение таково: Вы делайте что-то не так.

При запуске без связи с оболочкой Вы всё также не ввели число. Это Ваша ошибка. При запуске из IDE - да, вижу странное поведение. У меня при запуске:

На данном этапе он не даёт вводить числа. Да и на ПК в аудитории всё нормально работало. (Как у вас)

Понял ситуацию. Теперь - обращайтесь к @Admin и @ibond (разработчикам). Они занимаются исправлением ошибок и улучшениями языка и его IDE.

Решил-таки. Антивирус блокировал компонент.

2 лайка