Автор Артур Денисов задал вопрос в разделе ВУЗы, Колледжи
35. Что такое ветвь? Почему в программе необходимо предусматривать вычисления по всем возможным ветвям? и получил лучший ответ
Ответ от Дарья Чарикова[гуру]
Ветвь - это один из возможных путей выполнения программы. Допустим когда ты пишешь
if (a=0) then b:=5
else b:=3
Ты говоришь, что нужно присвоить переменной b значение 5, елси а=0 и значение 3 в любом другом случае. Каждый случай - отдельная ветвь.
Предусматривать вычисления по всем ветвям необходимо, потому что заранее неизвестно, по какой ветви пойдет программа (т. к. заранее не известны исходные даные - они обычно вводятся пользователем/загружаются из файла и т. п.) , это выяснится только в ходе выполнения программы.
Ответ от Oaobv[гуру]
Скорее всего, имеется в виду надёжность и работоспособность программы, особенно сложной (именно в них много всяческих ветвлений в вычислениях) .
Если не проверить работоспособность каждой ветви, то при эксплуатации могут возникнуть ошибки, которые приведут к плохим последствиям.
Однако, пока нет даже теории, чтобы можно было надёжно и за разумные затраты реально проверять сложные программы (навроде операционных систем) . Уж больно много там оказывается условий и, соответственно, ветвей выполнения программы. Поэтому их проверяют только в самых важных местах.
Ну, конечно, стараются делать всё правильно, но ошибки всё равно вкрадываются. И обычно даже не ошибки, а странные такие вещи :). Ну, для примера, в исходном тексте поставили американцы двоеточие вместо точки с запятой, и спутник потерял управление и улетел мимо Марса (достаточно недавно).
Скорее всего, имеется в виду надёжность и работоспособность программы, особенно сложной (именно в них много всяческих ветвлений в вычислениях) .
Если не проверить работоспособность каждой ветви, то при эксплуатации могут возникнуть ошибки, которые приведут к плохим последствиям.
Однако, пока нет даже теории, чтобы можно было надёжно и за разумные затраты реально проверять сложные программы (навроде операционных систем) . Уж больно много там оказывается условий и, соответственно, ветвей выполнения программы. Поэтому их проверяют только в самых важных местах.
Ну, конечно, стараются делать всё правильно, но ошибки всё равно вкрадываются. И обычно даже не ошибки, а странные такие вещи :). Ну, для примера, в исходном тексте поставили американцы двоеточие вместо точки с запятой, и спутник потерял управление и улетел мимо Марса (достаточно недавно).
Ответ от Абстр@кциЯ V.I.[гуру]
для точности расчетов
для точности расчетов
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: 35. Что такое ветвь? Почему в программе необходимо предусматривать вычисления по всем возможным ветвям?
спросили в Другое
ребят растолкуйте что такое полог ???
1)Что такое Древесный полог? пространство, занятое сомкнувшимися кронами деревьев одного или
подробнее...
ребят растолкуйте что такое полог ???
1)Что такое Древесный полог? пространство, занятое сомкнувшимися кронами деревьев одного или
подробнее...
спросили в 310 год
Что такое фитодизайн? История фитодизайна. Когда пришёл в Россию?
Что такое фитодизайн? Фитодизайн – целое искусство по оформлению помещений растениями, цветами. Это
подробнее...
Что такое фитодизайн? История фитодизайна. Когда пришёл в Россию?
Что такое фитодизайн? Фитодизайн – целое искусство по оформлению помещений растениями, цветами. Это
подробнее...
подскажите пожалуйста что такое невралгия и опасна ли она в моем возврасте (16 лет)
Что такое Невралгия ?
Невралгия — острая, ноющая, жгучая или тупая боль по ходу нерва,
подробнее...
спросили в Другое
что такое побег у растений. Помогите!
Побег
Побег является надземной (иногда подземной) частью растения, состоящей из стебля и
подробнее...
что такое побег у растений. Помогите!
Побег
Побег является надземной (иногда подземной) частью растения, состоящей из стебля и
подробнее...
Что такое свастика?
История и значение
Слово «свастика» — составное из двух санскритских корней:
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в Спорт Рок
А вы знаете что такое акробатический рок-н-ролл?
Оригинальный ритмико-интонационный комплекс рок-н-ролла, заимствованный из англосаксонского и
подробнее...
А вы знаете что такое акробатический рок-н-ролл?
Оригинальный ритмико-интонационный комплекс рок-н-ролла, заимствованный из англосаксонского и
подробнее...
спросили в Общество 423 год
Кто знает, что такое концептуальная власть?
Многие ошибочно считают «властью» человека, занимающего определенное положение. Они судят о власти
подробнее...
Кто знает, что такое концептуальная власть?
Многие ошибочно считают «властью» человека, занимающего определенное положение. Они судят о власти
подробнее...
Кто такой или что такое джерсийский дьявол ?
Джерсийский дьявол
В США до сих пор живет непонятный монстр с головой лошади и крыльями
подробнее...
спросили в Другое Display devices
что такое видео HD
Что такое High Definition?
Это целое направление видеоиндустрии, включающее аппаратуру,
подробнее...
что такое видео HD
Что такое High Definition?
Это целое направление видеоиндустрии, включающее аппаратуру,
подробнее...
что такое карт шаринг и что для этого надо как работает?
Что такое карт шаринг? часть 1
Карт-Шаринг или Card Sharing (CS) - от английского to share
подробнее...
что такое лерпа?
Что такое лепра?
Лепра – хроническое инфекционное заболевание, вызываемое микобактерией
подробнее...
спросили в 200 год
Что такое Бонсай и как его выращивать?
то такое бонсай?
Если говорить точно, то бонсай - это совершенно обычные деревья, такие как
подробнее...
Что такое Бонсай и как его выращивать?
то такое бонсай?
Если говорить точно, то бонсай - это совершенно обычные деревья, такие как
подробнее...
спросили в Мисвак
что такое Мисвак??
Каждое утро начинается с того, что мы чистим зубы. Эта процедура уже настолько вошла в привычку и
подробнее...
что такое Мисвак??
Каждое утро начинается с того, что мы чистим зубы. Эта процедура уже настолько вошла в привычку и
подробнее...
спросили в Интернет
Что такое лепра? ! Слишком часто ссылаются. Вызвало интерес вот.
В интернете лепра — закрытый коллективный блог, со своей мифологией, своеобразными правилами и
подробнее...
Что такое лепра? ! Слишком часто ссылаются. Вызвало интерес вот.
В интернете лепра — закрытый коллективный блог, со своей мифологией, своеобразными правилами и
подробнее...
Что такое стволовые клетки?
Стволовые клетки — это иерархия особых клеток живых организмов, каждая из которых способна
подробнее...