|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
20.06.2018, 12:20 | #1 |
Форумчанин
Регистрация: 12.06.2018
Сообщений: 831
|
Где я ошибся?
Просьба проверить мой ход и код программы, и сказать где я ошибся?
Примечание: эти фрагменты кодов содержатся только в цикле for, он почти в самом конце. 1)В цикле for когда компилируется эта строка: Код:
2)Когда компилируется эта строка: Код:
true > 0 false <= 0 *Это для наглядности, программа просчитывает по немного другому методу. Возможно кто то спросит: "Почему где - то я ошибся?", я рассчитывал и у меня результат программы не совпал с моим результатом (в уме). Полный код программы: Код:
|
20.06.2018, 12:44 | #2 | |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
Нет. У була нет 3 состоянии. true|false и они будут проверяться.
Цитата:
|
|
20.06.2018, 13:22 | #3 |
Форумчанин
Регистрация: 12.06.2018
Сообщений: 831
|
Это же я знаю? Не так выразился. Но почему у меня получился другой результат? У меня такой:
0 Ошибка в индексе 0 10 20 30 40 0 Ошибка в индексе 5 А компилировался так: 0 10 20 30 40 0 Ошибка в индексе 5 Это правильно, согласен, почему я ошибся? Вот так я рассуждал: (Если что тут i было равно 0, и я заменил i на число) Код:
|
20.06.2018, 13:26 | #4 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
|
20.06.2018, 13:28 | #5 |
Форумчанин
Регистрация: 12.06.2018
Сообщений: 831
|
|
20.06.2018, 13:32 | #6 | |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
ok вернул true, а значит:
Код:
Цитата:
https://docs.microsoft.com/en-us/dot...s/and-operator https://docs.microsoft.com/en-us/dot...l-and-operator |
|
20.06.2018, 13:35 | #7 |
Форумчанин
Регистрация: 12.06.2018
Сообщений: 831
|
Код:
|
20.06.2018, 13:38 | #8 | |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
Цитата:
Код:
|
|
20.06.2018, 13:38 | #9 |
Форумчанин
Регистрация: 12.06.2018
Сообщений: 831
|
а единственное отличие укороченного оператора от обычного, то что если до оператора true то дальше не выполняется, пример:
Код:
|
20.06.2018, 13:40 | #10 |
Форумчанин
Регистрация: 12.06.2018
Сообщений: 831
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Где я ошибся в правильном ли я направление) | 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 |