Информационно-образовательный портал для учителя информатики и ИКТ     вход :: регистрация
   

Информатика и информационно-коммуникационные технологии в школе

 
   

   17.11.2018г.

Добрый день!  

Разделы портала
 
  Планы, конспекты, презентации, методические находки, дидактический материал к уроку
 
  Настройка и использование школьной компьютерной сети
 
  Краткий теоретический материал, который можно применять на уроке...
 
  Разные полезности, программы, инструкции, советы...
 
  Как сохранить здоровье на уроках информатики
 
  Примерные экзаменационные билеты и ответы
 
  Программы для скачивания...
 
  Правила для пользователей портала
 
  Компьютерное тестирование знаний. Наш проект. Cправочное online руководство по программе
 
 
Сервисы портала
все новости...
поиск по статьям сайта...
вопросы, обсуждения, решаем проблемы вместе ...
отзывы, замечания, предложения...
проверить свои знания, пройдя тесты в режиме online...
образовательные сайты, друзья портала...
для связи с администратором портала
 
Внимание! Опрос!

ЕГЭ по информатике - ... ?

очень сложный
сложный
нормальный
лёгкий
не знаю


результаты

____________________

  Полная или частичная перепечатка каким бы то ни было способом материалов данного сайта допускается только с письменного согласия автора.
  При цитировании или ином использовании материалов ссылка на портал www.klyaksa.net обязательна.

____________________
 
Наши проекты:

MyTestX - лего и удобно

 
 
Компьютер + Здоровье!
Что делать, если устают руки?
Отгибайте каждый палец назад до предела с помощью «вилочки» из указательного и среднего пальцев другой руки.

Реклама:


 


Rambler's Top100

Рейтинг@Mail.ru
Яндекс цитирования
 
 

Начало » Конспекты школьника » kumir » Цикл пока

Цикл «пока»

А теперь попробуем написать программу для решения очень простой задачи: закрасить все клетки справа от Робота.

дойти до стены

Правда, сколько именно клеток следует закрасить, не уточнено. Известно только, что:

  1.  справа на неизвестном расстоянии есть стена;
  2. клетки нужно красить, пока Робот не подойдет к стене вплотную.

Воспользуемся тем, что Робот может анализировать и сообщать обстановку вокруг себя. Ясно, что пока будет выполняться условие справа свободно, нужно выполнять команды: вправо; закрасить.

Для оформления таких последовательностей действий используется специальная конструкция алгоритмического языка — цикл «пока».

использовать Робот
алг пример
нач
. нц пока справа свободно
. . вправо; закрасить
. кц
кон

В общем случае цикл «пока» записывается так:

нц пока <условие>
  <тело цикла (последовательность команд)>
кц

Блок схема такого алгоритма имеет вид:

блок-схема цикла пока

При выполнении этого цикла исполнитель проверяет условие после слова «пока». Если условие не соблюдается (Робот ответил «нет»), то выполнение цикла прекращается, и Робот начинает выполнять команды, записанные после служебного слова «кц». Если условие соблюдается (Робот ответил «да»), то Робот выполняет тело цикла и снова проверяет условие.

Задание 1. Робот стоит перед длинным коридором. Необходимо закрасить клетки внутри коридора. Протяженность коридора не известна.

пройти по коридору

Задание 2.  Робот находится где-то внутри длинного коридора. Необходимо закрасить все клетки внутри коридора и вернуться в исходное положение.

закрасить коридор

Задание 3. Составить алгоритм закраски всех клеток вокруг прямоугольной стены. Размеры прямоугольника точно не известны.

  закрасить вокруг прямоугольника циклом пока


Оглавление

 

 

 

 

 

 

 

 

 

 

[Добавить в избранное]

 
Рекомендуем:

MyTest

Компьютерное тестирование знаний учащихся, сертификация и аттестация сотрудников.
Деcять типов заданий, локальное и сетевое тестирование...
 
Узнать больше и скачать программу MyTestXPro...
 
Обсудить на форуме и принять участие в создании банка тестов...
 
Новая группа ВКонтакте:
vk.com/MyTestXPro



Рекомендуем:


Учебник информатики (ФГОС, углубленный уровень) К.Ю. Полякова

Купить на Ozon.ru:


 
Реклама:
 

Разместите нашу кнопку

на своем сайте...
Инструкция


 
 

 
Реклама:
 
 


↑    

Дизайн, программирование и идея сайта Клякс@.net -bas- © 2004-2018г.

    ↑