Самая сложная программа для кумира

Презентация к уроку информатики для 5 класса по теме: «Логические связки. Сложные условия» в рамках изучения модуля «Среда программирования КуМир. Исполнитель Робот».

Деревенская Виктория Евгеньевна

Содержимое разработки

Программирование на языке КУМИР Логические связки. Сложные условия. Материал для 5 класса

Программирование на языке КУМИР

Логические связки.

Сложные условия.

Материал для 5 класса

Программирование на языке КУМИР Ранее вы познакомились с линейными алгоритмами . Что такое линейный алгоритм? Линейный алгоритм

Программирование на языке КУМИР

Ранее вы познакомились с линейными алгоритмами .

Что такое линейный алгоритм?

Линейный алгоритм

Программирование на языке КУМИР Разветвляющийся алгоритм (или алгоритм с ветвлениями) – форма организации действий, при которой в зависимости от выполнения некоторого условия совершается одна или другая последовательность шагов. ! Полная форма Краткая форма Нет Да Нет Да Условие Условие Действие 2 Действие 1 Действие 1

5 ХУДШИХ языков программирования, которые не стоит учить!

Программирование на языке КУМИР

Разветвляющийся алгоритм (или алгоритм с ветвлениями) – форма организации действий, при которой в зависимости от выполнения некоторого условия совершается одна или другая последовательность шагов.

Полная форма

Краткая форма

Ветвления ЕСЛИ хочешь быть здоров , ТО закаляйся , ИНАЧЕ валяйся на диване ЕСЛИ назвался груздем , ТО полезай в кузов

ЕСЛИ хочешь быть здоров ,

ТО закаляйся ,

ИНАЧЕ валяйся на диване

ЕСЛИ назвался груздем ,

ТО полезай в кузов

Программирование на языке КУМИР Форма записи алгоритма с ветвлениями в среде исполнителя Робот Полная форма Если условие истинно (т.е. при его проверке мы получаем ответ «Да»), То Робот исполняет команды, указанные в пункте Действие1, Иначе (т.е. когда условие ложно) Робот исполняет команды, указанные в пункте Действие2

Программирование на языке КУМИР

Форма записи алгоритма с ветвлениями в среде исполнителя Робот

Полная форма

Если условие истинно (т.е. при его проверке мы получаем ответ «Да»),

То Робот исполняет команды, указанные в пункте Действие1,

Иначе (т.е. когда условие ложно) Робот исполняет команды, указанные в пункте Действие2

Программирование на языке КУМИР Форма записи алгоритма с ветвлениями в среде исполнителя Робот Краткая форма Если условие истинно, То Робот исполняет команды, указанные в пункте Действие1 В случае, если условие ложно (не выполняется), Робот ничего не делает

Программирование на языке КУМИР

Форма записи алгоритма с ветвлениями в среде исполнителя Робот

Краткая форма

Если условие истинно,

То Робот исполняет команды, указанные в пункте Действие1

В случае, если условие ложно (не выполняется), Робот ничего не делает

Программирование на языке КУМИР ! Условия для Робота слева стена справа стена снизу стена сверху стена клетка закрашена слева свободно справа свободно снизу свободно сверху свободно клетка чистая Условие может быть простым или составным . . если справа стена . . то влево . все Пример 1. Простое условие:

Программирование на языке КУМИР

Условия для Робота

  • слева стена
  • справа стена
  • снизу стена
  • сверху стена
  • клетка закрашена
  • слева свободно
  • справа свободно
  • снизу свободно
  • сверху свободно
  • клетка чистая

Условие может быть простым или составным .

. если справа стена . . то влево . все

Пример 1.

Простое условие:

Читайте также:
Программа сворачивания компьютерная 9 букв

Программирование на языке КУМИР ! Составное условие образуется из одного или нескольких простых с помощью служебных слов «и» , «или» , «не» . Служебные слова «И», «ИЛИ», «НЕ» называются логическими связками . . если справа стена и сверху стена . . то влево ; закрасить ; . . иначе вверх ; закрасить ; . все Пример 2. Составное условие:

Программирование на языке КУМИР

Составное условие образуется из одного или нескольких простых с помощью служебных слов «и» , «или» , «не» .

Служебные слова «И», «ИЛИ», «НЕ» называются логическими связками .

. если справа стена и сверху стена . . то влево ; закрасить ;

. . иначе вверх ; закрасить ; . все

Пример 2.

Составное

условие:

Программирование на языке КУМИР Логические связки «и», «или», «не» Условие1 и Условие2 – должны выполняться сразу оба условия Условие1 или Условие2 – должно выполняться хотя бы одно из условий НЕ условие – если исходное простое условие истинно, то данное составное условие ложно , и наоборот (т.е. меняет значение на обратное)

Программирование на языке КУМИР

Логические связки «и», «или», «не»

Условие1 и Условие2 – должны выполняться сразу оба условия

Условие1 или Условие2 – должно выполняться хотя бы одно из условий

НЕ условие – если исходное простое условие истинно, то данное составное условие ложно , и наоборот (т.е. меняет значение на обратное)

Программирование на языке КУМИР Примеры составных условий: 1) Слева свободно и справа свободно 2) НЕ клетка закрашена 3) Сверху стена или снизу стена 1. ЛОЖЬ 2. ЛОЖЬ 3. ИСТИНА ДА и НЕТ = НЕТ НЕ (ДА) = НЕТ ДА или НЕТ = ДА

Программирование на языке КУМИР

Примеры составных условий:

1) Слева свободно и справа свободно

2) НЕ клетка закрашена

3) Сверху стена или снизу стена

ДА и НЕТ = НЕТ

ДА или НЕТ = ДА

Программирование на языке КУМИР ! Для удобства работы с составными условиями рассмотрим циклический алгоритм «нц N раз» Цикл N раз предназначен для повторения серии команд № раз и имеет вид: нц N раз  тело цикла кц где N – число повторений , N всегда целое число

Программирование на языке КУМИР

Для удобства работы с составными условиями рассмотрим циклический алгоритм «нц N раз»

Цикл N раз предназначен для повторения серии команд № раз и имеет вид:

нц N раз

 тело цикла

где N – число повторений ,

N всегда целое число

Программирование на языке КУМИР Рассмотрим несколько примеров алгоритмов с условиями: Напишите значения простых и сложных условий для всех положений Робота на рисунке: В) слева свободно Справа стена и сверху стена Снизу стена НЕ клетка закрашена С) клетка закрашена НЕ клетка чистая Слева стена и справа стена Сверху свободно и снизу свободно

Программирование на языке КУМИР

Рассмотрим несколько примеров алгоритмов с условиями:

  • Напишите значения простых и сложных условий для всех положений Робота на рисунке:

В) слева свободно

Справа стена и сверху стена

Снизу стена

НЕ клетка закрашена

С) клетка закрашена

НЕ клетка чистая

Слева стена и справа стена

Сверху свободно и снизу свободно

Программирование на языке КУМИР Рассмотрим несколько примеров алгоритмов с условиями: 2. Создать программу, проводящую Робота через коридор и закрашивающего все клетки с отверстиями снизу. использовать Робот алг пример нач . нц 9 раз . вправо . . если снизу свободно . . . то закрасить . . все . кц . вправо кон До После

Программирование на языке КУМИР

Рассмотрим несколько примеров алгоритмов с условиями:

2. Создать программу, проводящую Робота через коридор

и закрашивающего все клетки с отверстиями снизу.

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

. . если снизу свободно . . . то закрасить . . все

Читайте также:
Температура диска в трее программа

Программирование на языке КУМИР 3. Дан лабиринт. Расставить в клетках буквы A, B, C, D так, чтобы значения условий для местонахождения Робота в этих клетках соответствовали таблице. D А В С

Программирование на языке КУМИР

3. Дан лабиринт. Расставить в клетках буквы A, B, C, D так, чтобы значения условий для местонахождения Робота в этих клетках соответствовали таблице.

Программирование на языке КУМИР Домашнее задание: № 1. Напишите значения простых и сложных условий для положений Робота в точке D, E, F, G, H на рисунке справа: № 2. Составьте алгоритм для прохождения лабиринта (рисунок ниже) и закрашивания клеток со свободными верхними или нижними границами.

Программирование на языке КУМИР

Домашнее задание:

№ 1. Напишите значения простых и сложных условий для положений Робота в точке D, E, F, G, H на рисунке справа:

№ 2. Составьте алгоритм для прохождения лабиринта (рисунок ниже) и закрашивания клеток со свободными верхними или нижними границами.

Программирование на языке КУМИР Логические связки. Сложные условия. Материал для 5 класса

Программирование на языке КУМИР

Логические связки.

Сложные условия.

Материал для 5 класса

-82%

Источник: videouroki.net

Kumir (КуМир) 2.1.0 (rc7)

Программы без заморочек

Kumir (КуМир) — это уникальный в своём роде учебный комплекс, предназначенный для обучения детей школьного возраста основам алгоритмизации и программирования. Его ключевой особенностью является полностью русифицированный синтаксис и простота в обучении, поэтому он идеально подходит для образовательных целей. Поэтому если вы хотите изучить что-то новое сами, либо научить своего ребенку программированию, то вам определенно стоит скачать Kumir (КуМир) 2.1.0 (rc7).

Возможности

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

Рассмотрим основные из них:

  1. Синтаксис, понятный всем. Благодаря тому, что данный комплекс разрабатывался на территории России, язык программирования, используемый в нем, состоит полностью из различных русских слов. Данный факт значительно упрощает обучение новичков.
  2. Простота в изучении. Разработчики постарались сделать продукт максимально лёгким в освоении благодаря использованию классических, устоявшихся стандартов программирования.
  3. Большое количество модулей. В случае, если базового функционала вам не будет хватать, вы всегда можете найди дополнительные библиотеки для работы.

Плюсы и минусы

В данном продукте довольно сложно выделить какие-либо существенные недостатки, ведь он является практически единственным в своей области.

Читайте также:
Сколько строк напечатает программа var k integer

  1. Простота в освоении.
  2. Поддержка принципов ООП.
  3. Удобный контроль ошибок.
  4. Наглядность процесса работы.
  1. Ограниченная область применения.

Как пользоваться

Установка и использование софта просты, и не вызовут каких-либо проблем:

  1. Скачайте архив, распакуйте его, используя пароль из вложенного текстового файла.
  2. Установите ПО.
  3. Запустите и приступайте к написанию кода.

Видео

Приведенное ниже введет вас в основные положения работы с нашим приложением:

Скачать

В случае, если у вас имеется желание научить своих детей либо себя основам программирования на КуМир, то не стоит терять время — воспользуйтесь ссылкой ниже и начните свой путь IT-специалиста.

Источник: novice-user.org

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru