Хелпикс

Главная

Контакты

Случайная статья





Тема: Ветвление. ВЕТВЛЕНИЕ. Задача 1.1 Провести робота из клетки А в В вправо, измерить радиацию (число от 0 до 100): если радиация>0, то вывести знак «!Р», иначе - клетку закрасить.. Алг Задача 1.1. вправо. если радиация>0. то вывод !Р.



09_12

Тема: Ветвление

ЦИКЛЫ

Пример 1 алг  Обжора нач нц пока голоден   взять пирожок   съесть пирожок  кц кон       Пример 2 алг   Завтрак нач нц 5 раз   взять пирожок   съесть пирожок  кц кон      

ВЕТВЛЕНИЕ

Полная форма если условие то                 действие 1              иначе действие 2  все Неполная форма если условие то                действие 1  все

Задача 1.1 Провести робота из клетки А в В вправо, измерить радиацию (число от 0 до 100): если радиация>0, то вывести знак «!Р», иначе - клетку закрасить.

                 
  А Р? В          
                 
                 

Алг Задача 1.1

нач

вправо

если радиация>0

то вывод "!Р"

       иначе закрасить

все

вправо

кон

? Что изменить в Задаче 1.2, если: Провести робота из клетки А в В вправо, измерить радиацию: если радиация>0, то вывести знак «!Р».

вправо

если радиация>0 то

           вывод "!Р"

все

вправо

кон

Задача 2 Провести робота по коридору, закрашивая клетки напротив проходов (длина коридора и кол- во проходов не известно)

СТАРТ

                 
               
                 

РЕЗУЛЬТАТ

                 
               
                 

нач

нц пока справа свободно

  если сверху свободно

то закрасить вправо

иначе вправо

все

? вправо

 кц

кон    

Как улучшить?

Задача 3

 В переменных a и b хранятся возраста Антона и Олега (они не ровесники). Кто из них старше?

Алг Возраст

нач

цел a, b

вывод " Возраста Антона и Олега "

ввод a,b

если a>b то

           вывод "Старше Антон"

       иначе

вывод " Старше Олег "

все

кон

Задача 4. В переменной a хранится целое число. Если оно отрицательно, то возвести его в квадрат.

Алг Число



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.