Автор Артур Денисов задал вопрос в разделе ВУЗы, Колледжи
35. Что такое ветвь? Почему в программе необходимо предусматривать вычисления по всем возможным ветвям? и получил лучший ответ
Ответ от Дарья Чарикова[гуру]
Ветвь в программировании — это один из возможных путей выполнения программы, который выбирается в зависимости от определенных условий. Например, при использовании условного оператора программа идет по одной ветви, если условие истинно, и по другой, если оно ложно. Предусматривать вычисления по всем возможным ветвям необходимо по двум главным причинам. Во-первых, заранее неизвестно, какой именно путь выполнения выберет программа, так как исходные данные обычно вводятся пользователем или загружаются из файла только в ходе работы. Во-вторых, это гарантирует надежность и работоспособность приложения. Если какая-либо ветвь не будет предусмотрена или проверена, при совпадении условий могут возникнуть ошибки, которые приведут к неправильным расчетам или полному сбою в работе программы.
Скорее всего, имеется в виду надёжность и работоспособность программы, особенно сложной (именно в них много всяческих ветвлений в вычислениях) .
Если не проверить работоспособность каждой ветви, то при эксплуатации могут возникнуть ошибки, которые приведут к плохим последствиям.
Однако, пока нет даже теории, чтобы можно было надёжно и за разумные затраты реально проверять сложные программы (навроде операционных систем) . Уж больно много там оказывается условий и, соответственно, ветвей выполнения программы. Поэтому их проверяют только в самых важных местах.
Ну, конечно, стараются делать всё правильно, но ошибки всё равно вкрадываются. И обычно даже не ошибки, а странные такие вещи :). Ну, для примера, в исходном тексте поставили американцы двоеточие вместо точки с запятой, и спутник потерял управление и улетел мимо Марса (достаточно недавно).
для точности расчетов
ребят растолкуйте что такое полог ???
1)Что такое Древесный полог? пространство, занятое сомкнувшимися кронами деревьев одного или
подробнее...
Что такое фитодизайн? История фитодизайна. Когда пришёл в Россию?
Что такое фитодизайн? Фитодизайн – целое искусство по оформлению помещений растениями, цветами. Это
подробнее...
подскажите пожалуйста что такое невралгия и опасна ли она в моем возврасте (16 лет)
Что такое Невралгия ?
Невралгия — острая, ноющая, жгучая или тупая боль по ходу нерва,
подробнее...
что такое побег у растений. Помогите!
Побег — это сложный вегетативный орган, отвечающий за рост и питание. Его основа — стебель с
подробнее...
А вы знаете что такое акробатический рок-н-ролл?
Оригинальный ритмико-интонационный комплекс рок-н-ролла, заимствованный из англосаксонского и
подробнее...
Кто знает, что такое концептуальная власть?
Многие ошибочно считают «властью» человека, занимающего определенное положение. Они судят о власти
подробнее...
Кто такой или что такое джерсийский дьявол ?
Джерсийский дьявол
В США до сих пор живет непонятный монстр с головой лошади и крыльями
подробнее...
что такое видео HD
Видео это технология записи и воспроизведения движущихся изображений. Видео HD переводится как
подробнее...
что такое карт шаринг и что для этого надо как работает?
Что такое карт шаринг? часть 1
Карт-Шаринг или Card Sharing (CS) - от английского to share
подробнее...
что такое лерпа?
Что такое лепра?
Лепра – хроническое инфекционное заболевание, вызываемое микобактерией
подробнее...
Что такое Бонсай и как его выращивать?
Бонсай — это искусство выращивания обычных деревьев, таких как сосна, клен, бук или ель, в низких
подробнее...
что такое Мисвак??
Каждое утро начинается с того, что мы чистим зубы. Эта процедура уже настолько вошла в привычку и
подробнее...
Что такое стволовые клетки?
Стволовые клетки — это иерархия особых клеток живых организмов, каждая из которых способна
подробнее...