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


#2159

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


#2160

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

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


#2161

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


Опять баги?!
#2162

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

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


#2163

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


#2164

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

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


#2165


#2166

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


#2167

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


#2168

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


#2169

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


#2170

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


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

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

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

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

#2172

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


#2173

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


#2174

#2175

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


#2176

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


#2177

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


#2178

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