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

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

 
   

   29.03.2024г.

Доброе утро!  

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

Есть ли в Вашей школе новые учебники информатики?

Да
Нет
Частично


результаты

____________________

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

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

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

 
 
Компьютер + Здоровье!
Примерный комплекс упражнений для глаз:
Перевести взгляд быстро по диагонали: направо вверх – налево вниз, потом прямо вдаль на счет 1-6; затем налево вверх – направо вниз и посмотреть вдаль на счет 1-6. Повторить 4-5 раз.

Реклама:


 

Rambler's Top100

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

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

Команда «если»

Рассмотрим такую задачу: Робот стоит слева от горизонтального коридора, нижняя стена которого сплошная, а в верхней имеется несколько выходов. Надо составить алгоритм, который переводит робота по коридору и закрашивает все клетки, из которых есть выход вверх.

Исходная обстановка:


Результат работы:


Вспомним похожую задачу, которую мы решали ранее, когда надо было закрасить все клетки коридора. Новая задача отличается только тем, что красить нужно не все клетки коридора, а лишь те, где есть выход вверх. Другими словами, если сверху свободно, то клетку надо закрасить, иначе красить не надо.

Вспомним, что форма организации действий, при которой в зависимости от условия совершается либо одна, либо другая последовательность действий, называется ветвлением.

Для записи таких действий есть специальная составная команда «если»:

В общем случае команда «если» записывается так (краткая запись):

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


Полная запись:

если <условие>
  то <серия 1 (последовательность команд)>
  иначе <серия 2 (последовательность команд)>
все

При выполнении команды «если» КуМир сначала проверяет условие, записанное между если и то. При соблюдении этого условия выполняется серия 1, в противном случае — серия 2 (если она есть), после чего КуМир переходит к выполнению команд, записанных после слова все.
Если условие не соблюдается, а серия 2 вместе с иначе отсутствует, то КуМир сразу переходит к выполнению команд, записанных после слова все.

Таким образом получим следующий алгоритм:

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

. . вправо
. кц
кон

В этом алгоритме команда «если» вызывается для каждой итерации.

Блок-схема условного алгоритма (кратка и полная формы):

краткая форма еслиполная форма если

Краткая форма отличается от полной отсутствием сирии 2, которая выполняется если условие не соблюдается. Т.е. в зависимости от условия, либо выполняется, либо просто пропускается серия 1.

Оглавление

 

 

 

 

 

 

 

 

 

 

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

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

MyTest

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


 
Реклама:
 
 

 
Реклама:
 
 


↑    

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

    ↑