tatianamatsimoh
?>

Выделите строки программы, которые приведут к сообщению об ошибке. Program test2; Var x1, x2: real; a1, a2: integer; s1, s2:string; Begin [ a1:=abs (5); ] [ x1:=sqr (-16); ] [ a2:=sqrt (16); ] [ x2:=sqrt (5); ] [ s1:=16+5; ] [ s2:=’16’+’5’; ] End

Информатика

Ответы

anatolevich1931

хотелось бы контекст увидеть, но заменить можно с такой идеей:

у нас я так понял так или иначе выполняется элементДвижения (влево или вправо). давайте я создам метод с типом возврата элементДвижения

и тогда в нем после выполнения первого неполного ветвления мы уже что-то вернем и выйдем из метода и на второе ветвление (которое тогда не очень-то и нужно мы попадаем как в ветку иначе) ну вот такая идея...

было

if(слева стена)

{

вправо;

}

else

{

влево;

}

стало

МойМетод(); // вызываю метод

// а вот и сам метод

элементДвижения МойМетод()

{

if(слева стена)

{

return вправо;

}

if(слева не стена) // вообще можно не писать

{

return влево;

}

}

krimenu5033

К основным описания алгоритмов можно отнести следующие:

словесно-формульный (на естественном языке);структурный или блок-схемный;с использованием специальных алгоритмических языков;с граф-схем (граф - совокупность точек и линий, в которой каждая линия соединяет две точки. Точки называются вершинами, линии - рёбрами);с сетей Петри.

Перед составлением программ чаще всего используются словесно-формульный и блок-схемный Иногда перед составлением программ на низкоуровневых языках программирования типа языка Ассемблера алгоритм программы записывают, пользуясь конструкциями некоторого высокоуровнего языка программирования. Удобно использовать программное описание алгоритмов функционирования сложных программных систем. Так, для описания принципов функционирования ОС использовался Алголо-подобный высокоуровневый язык программирования.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Выделите строки программы, которые приведут к сообщению об ошибке. Program test2; Var x1, x2: real; a1, a2: integer; s1, s2:string; Begin [ a1:=abs (5); ] [ x1:=sqr (-16); ] [ a2:=sqrt (16); ] [ x2:=sqrt (5); ] [ s1:=16+5; ] [ s2:=’16’+’5’; ] End
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

mariia39
Gesper63
kristi-a-90
mbudilina
СергейНиколаевич
MelnikovaIvanovna
valerii_Georgievna915
Arzieva Abdulmanov1438
olma-nn477
NataliaBerezovskaya33
amarantmetall
bellaalya13862
masha812
Viktoromto
Zladthesecond577