![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 29.06.2011
Сообщений: 56
|
![]()
6. Написать макрос, вычисляющий сумму значений в матрице, пока не встретится отрицательное число. Использовать оператор цикла Do-While.
Код:
![]() Из-за чего происходит моя ошибка и как её исправить? Последний раз редактировалось jirtreck; 29.10.2015 в 15:39. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
И что будет если отрицательное не встретится?
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 29.06.2011
Сообщений: 56
|
![]()
Будет бесконечный цикл.
В выделяемых ячейках есть отрицательное, я не знаю в чем беда и как сделать правильно эту задачу, а мне надо сегодня уже сделать |
![]() |
![]() |
![]() |
#4 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]() Код:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 29.06.2011
Сообщений: 56
|
![]()
Благодарю!
Сделал сам практически такой же код, вспомнив об exit, но считало вместе с отрицательным или опять зависало. Не укажете в чем отличие между true и тем выражением, которое я написал, почему так как у меня не надо делать? Можно считать, что я в бэйсике первый день |
![]() |
![]() |
![]() |
#6 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
проверять нужно каждое значение во внутреннем цикле
а Ваш While проверит что правая нижняя ячейка >=0 и продолжить считать тоже самое еще раз, и еще, и еще... это любимое занятие компьютера считать что-нибудь запустите Ваш вариант в пошаговом режиме только отметьте матрицу размером 1х2 (чтобы долго не втыкать пока индексы i и j не добегут до граничных значений) и... надеюсь, все сами увидите
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
MySQL. Хранимая процедура зависает при выполнении | lawliet93 | SQL, базы данных | 17 | 01.01.2013 20:55 |
Ошибка при выполнении макроса | rlev | Microsoft Office Excel | 8 | 22.02.2010 12:41 |
При выполнении кода форма зависает. Как вывести прогрессбар? | plato | Общие вопросы Delphi | 4 | 06.01.2010 15:37 |
Зависает документ при срабатывании макроса | Quatro_Drive | Microsoft Office Excel | 6 | 22.09.2009 23:21 |
VB6. Программа зависает при выполнении. | Artinka | Помощь студентам | 2 | 03.04.2008 00:06 |