![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Форумчанин
Регистрация: 12.06.2018
Сообщений: 830
|
![]()
Просьба проверить мой ход и код программы, и сказать где я ошибся?
Примечание: эти фрагменты кодов содержатся только в цикле for, он почти в самом конце. 1)В цикле for когда компилируется эта строка: Код:
2)Когда компилируется эта строка: Код:
true > 0 false <= 0 *Это для наглядности, программа просчитывает по немного другому методу. Возможно кто то спросит: "Почему где - то я ошибся?", я рассчитывал и у меня результат программы не совпал с моим результатом (в уме). Полный код программы: Код:
|
![]() |
![]() |
![]() |
#2 | |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,829
|
![]()
Нет. У була нет 3 состоянии. true|false и они будут проверяться.
Цитата:
|
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 12.06.2018
Сообщений: 830
|
![]()
Это же я знаю? Не так выразился. Но почему у меня получился другой результат? У меня такой:
0 Ошибка в индексе 0 10 20 30 40 0 Ошибка в индексе 5 А компилировался так: 0 10 20 30 40 0 Ошибка в индексе 5 Это правильно, согласен, почему я ошибся? Вот так я рассуждал: (Если что тут i было равно 0, и я заменил i на число) Код:
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,829
|
![]() |
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 12.06.2018
Сообщений: 830
|
![]() |
![]() |
![]() |
![]() |
#6 | |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,829
|
![]()
ok вернул true, а значит:
Код:
Цитата:
https://docs.microsoft.com/en-us/dot...s/and-operator https://docs.microsoft.com/en-us/dot...l-and-operator |
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 12.06.2018
Сообщений: 830
|
![]() Код:
|
![]() |
![]() |
![]() |
#8 | |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,829
|
![]() Цитата:
Код:
|
|
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 12.06.2018
Сообщений: 830
|
![]()
а единственное отличие укороченного оператора от обычного, то что если до оператора true то дальше не выполняется, пример:
Код:
|
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 12.06.2018
Сообщений: 830
|
![]() |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Где я ошибся в правильном ли я направление) | Sopm | Помощь студентам | 5 | 31.12.2017 13:21 |
Подскажите где я ошибся | destra1j | Помощь студентам | 1 | 25.05.2016 07:31 |
(PascalABC.NET)подскажите где я ошибся | destra1j | Помощь студентам | 6 | 06.05.2016 15:58 |
Транслировал код с C++, где ошибся? | Crystallon | Общие вопросы Delphi | 4 | 10.05.2012 02:31 |
Объясните пожалуйста, где и как ошибся | Manchester | Паскаль, Turbo Pascal, PascalABC.NET | 10 | 09.02.2009 20:51 |