с заданием! Нужно указать (+) каким являестся процесс с точки зрения информатики (сбор информации, передача информации, хранение информации, обработка информации)
хотелось бы контекст увидеть, но заменить можно с такой идеей:
у нас я так понял так или иначе выполняется элементДвижения (влево или вправо). давайте я создам метод с типом возврата элементДвижения
и тогда в нем после выполнения первого неполного ветвления мы уже что-то вернем и выйдем из метода и на второе ветвление (которое тогда не очень-то и нужно мы попадаем как в ветку иначе) ну вот такая идея...
К основным описания алгоритмов можно отнести следующие:
словесно-формульный (на естественном языке);структурный или блок-схемный;с использованием специальных алгоритмических языков;с граф-схем (граф - совокупность точек и линий, в которой каждая линия соединяет две точки. Точки называются вершинами, линии - рёбрами);с сетей Петри.
Перед составлением программ чаще всего используются словесно-формульный и блок-схемный Иногда перед составлением программ на низкоуровневых языках программирования типа языка Ассемблера алгоритм программы записывают, пользуясь конструкциями некоторого высокоуровнего языка программирования. Удобно использовать программное описание алгоритмов функционирования сложных программных систем. Так, для описания принципов функционирования ОС использовался Алголо-подобный высокоуровневый язык программирования.
хотелось бы контекст увидеть, но заменить можно с такой идеей:
у нас я так понял так или иначе выполняется элементДвижения (влево или вправо). давайте я создам метод с типом возврата элементДвижения
и тогда в нем после выполнения первого неполного ветвления мы уже что-то вернем и выйдем из метода и на второе ветвление (которое тогда не очень-то и нужно мы попадаем как в ветку иначе) ну вот такая идея...
было
if(слева стена)
{
вправо;
}
else
{
влево;
}
стало
МойМетод(); // вызываю метод
// а вот и сам метод
элементДвижения МойМетод()
{
if(слева стена)
{
return вправо;
}
if(слева не стена) // вообще можно не писать
{
return влево;
}
}
К основным описания алгоритмов можно отнести следующие:
словесно-формульный (на естественном языке);структурный или блок-схемный;с использованием специальных алгоритмических языков;с граф-схем (граф - совокупность точек и линий, в которой каждая линия соединяет две точки. Точки называются вершинами, линии - рёбрами);с сетей Петри.
Перед составлением программ чаще всего используются словесно-формульный и блок-схемный Иногда перед составлением программ на низкоуровневых языках программирования типа языка Ассемблера алгоритм программы записывают, пользуясь конструкциями некоторого высокоуровнего языка программирования. Удобно использовать программное описание алгоритмов функционирования сложных программных систем. Так, для описания принципов функционирования ОС использовался Алголо-подобный высокоуровневый язык программирования.