|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
27.03.2017, 17:24 | #1 |
Регистрация: 27.03.2017
Сообщений: 5
|
После ошибки окно консоли закрывается и я не могу посмотреть, что за ошибка.
Помогите. Пожалуйста.
Текст программы. Var A,B,C,D,E,X1,X2:Single; begin WriteLn('Input A, B, C:'); ReadLn(A,B,C); D:= Sqr(B)- 4*A*C; if D>=0 then begin E:=2*A; X1:= (-B+Sqrt(D))/E; X2:= (-B-Sqrt(D))/E; WriteLn('X1=', X1:6:1, ' X2=', X2:6:1) end else WriteLn('No result'); ReadLn; end. При вводе данный 0 1 3 и 1 1 3 консоль закрывается без указания ошибки. Как мне посмотреть эту ошибку? |
27.03.2017, 18:53 | #2 |
Участник клуба
Регистрация: 05.11.2013
Сообщений: 1,601
|
Код:
|
27.03.2017, 19:12 | #3 |
Регистрация: 27.03.2017
Сообщений: 5
|
Спасибо, но проблема ни в этом.
Я знаю, что должна быть ошибка. Т.е. у меня задача проанализировать ошибку. Но я не могу увидеть какая именно, так окно консоли, закрывается ничего не спрашивая. Последний раз редактировалось NAN_13; 27.03.2017 в 23:20. |
27.03.2017, 19:55 | #4 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
try ... except
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
27.03.2017, 19:56 | #5 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,760
|
Ну вставьте ридлн перед екзитом... проблема в чем? Или вы не знаете, где у вас обработка ошибки и выход из программы?
|
27.03.2017, 21:05 | #6 |
Регистрация: 27.03.2017
Сообщений: 5
|
Как узнать причину ошибки, номер и т.п. На сдадим компиляции в окне ошибок написано. А на стадии работы программы - нет . Как понять, что у меня введенные данные не соотв условию.
Последний раз редактировалось NAN_13; 27.03.2017 в 23:19. |
27.03.2017, 21:58 | #7 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,760
|
ОДЗ в школе уже не проходят?
|
27.03.2017, 23:16 | #8 |
Регистрация: 27.03.2017
Сообщений: 5
|
Ха-ха, очень смешно.
У меня не было информатики в школе с 6-ого класса (Это СС). Как я понимаю, если делать в win XP то там всплывает окно с ошибкой, и видимо, там этот номер. Но у меня 10-ка и при этой ошибке, если запускать .exe, то появляется просто окно "Программа не работает". Ни номера, ни какой-либо доп. информации. В этом и есть вопрос. Можно ли где-то посмотреть код(номер) этой ошибки? И буду очень признателен за рекомендацию какого нибудь учебника по паскалю в среде делфи, а то и меня теперь вообще ни чего не работает. И кстати да, где обработка ошибок? Последний раз редактировалось NAN_13; 28.03.2017 в 00:04. |
28.03.2017, 12:13 | #9 |
Регистрация: 27.03.2017
Сообщений: 5
|
Вот я пень. Все разобрался. Всем спасибо. Это была моя первая прога.
|
29.03.2017, 15:08 | #10 |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,620
|
а что это такое - "ошибки домашних заданий", да ? я - точно не проходил, но это было давно, еще при сталине
Последний раз редактировалось digitalis; 29.03.2017 в 15:11. Причина: поправка |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Что значит такая ошибка в консоли? | Luara | JavaScript, Ajax | 5 | 21.05.2015 12:53 |
Не закрывается диалоговое окно | Jopses | JavaScript, Ajax | 1 | 23.02.2013 14:23 |
Закрывается окно DOS | zlo_999 | Общие вопросы C/C++ | 10 | 16.03.2011 01:30 |
Закрывается окно | Никита_П | Общие вопросы C/C++ | 2 | 27.02.2010 17:22 |