1 из 9 Команды алгоритмического языка Цикл n раз.

Презентация:



Advertisements
Похожие презентации
2 из 9 1. Что такое последовательный алгоритм? 2. Приведите пример последовательного алгоритма. 3. Что такое программа?
Advertisements

Цикл N раз.. Цикл N раз предназначен для повторения серии команд N раз и имеет вид: указывается число повторений записываются команды, которые должны.
Исполнитель Робот СКИ, обстановка. Обстановка Робота Исполнитель Робот существует в некоторой обстановке прямоугольном поле, разбитом на клетки, между.
Что такое алгоритм? Исполнитель алгоритма? Каких исполнителей вы знайте? Какие исполнители называются неформальными, какие формальными? Что называется.
Повторение Определите понятие Исполнитель. Приведите примеры. Определите понятие Исполнитель. Приведите примеры. Чем формальный исполнитель отличается.
Исполнитель Робот СКИ, обстановкаИсполнитель Робот СКИ, обстановка.
Что такое алгоритм? Исполнитель алгоритма? Что называется системой команд исполнителя? Что понимается под средой исполнителя? Формы записи алгоритмов?
1 из 9 Тема урока: Школьный алгоритмический язык Цель урока: 1. Добиться понимания правил составления и записи алгоритмов на школьном алгоритмическом языке;
Вспомогательный алгоритмы Циклический алгоритм Пока.
Цикл пока Цикл с предусловием (цикл пока) - цикл, выполнение которого повторяется, пока истинно условие цикла. слева стена справа стена снизу стена сверху.
Исполнитель Робот СКИ, обстановка. Обстановка Робота Исполнитель Робот существует в некоторой обстановке прямоугольном поле, разбитом на клетки, между.
1. Что такое цикл? 2. Назовите общий вид цикла. 3. Что такое служебные слова?
Подготовка к ГИА по информатике Задания части 3. Алгоритм для Робота У Робота есть четыре команды перемещения: вверх вниз влево вправо.
Исполнитель Робот. Ветвление. Работа в среде Алгоритмика 1 7 класс Яблоновская СОШ 3, Тахтамукайский район, Республика Адыгея Учитель информатики Нигматуллин.
Исполнитель РОБОТ Повторение Решение задач Примеры задач.
Алгоритмизация и программирование Урок информатики в 9 классе Подготовил учитель информатики: Якунцова И.В. Иваново 2011.
Исполнитель Робот. Цикл «пока». Работа в среде Алгоритмика 1 7 класс Яблоновская СОШ 3, Тахтамукайский район, Республика Адыгея Учитель информатики Нигматуллин.
1. С каким исполнителем мы сегодня познакомились? 2. В какой среде он работает? 3. Какие основные команды может выполнять Робот? 4. Какие бывают ошибки.
Начала программирования Занятие 18. Пошаговая детализация алгоритма. Подпрограммы-функции.
Исполнитель Робот. Ветвление. 1. Команда ветвления 2 Форма организации действий, при которой в зависимости от выполнения или невыполнения некоторого условия.
Транксрипт:

1 из 9 Команды алгоритмического языка Цикл n раз

2 из 9 Пример 1: При переходе из клетки А в клетку Б Робот 5 раз повторит последовательность команд: «вверх; вверх; вправо; вниз; вниз; вправо» Команда n раз называется циклом, поскольку при ее выполнении циклически повторяется одна и та же последовательность команд

3 из 9 Общий вид цикла N раз нц число повторений раз тело цикла (последовательность команд) кц нц (начало цикла), кц (конец цикла)– служебные слова При выполнении алгоритма последовательность команд циклически повторяется указанное число раз

4 из 9 Решение примера 1: Алг из А в Б Дано/ Робот в клетке А Надо/ Робот в клетке Б Нач нц 5 раз вверх; вверх; вправо; вниз; вниз; вправо кц Кон

5 из 9 Пример использования цикла n раз: Известно, что робот находится в левом верхнем углу прямоугольника, огороженного стенами. Внутри прямоугольника стен нет. Размеры прямоугольника 9 × 13. Требуется закрасить горизонтальный ряд клеток от исходного положения Робота до правой стены и вернуть Робота в исходное положение

6 из 9 Решение: Сначала будем двигать Робота вправо до стены, закрашивая по дороге клетку за клеткой, а потом вернем его обратно (влево до стены). Запишем первую часть: нц 13 раз вправо; закрасить кц При выполнении этого цикла окажутся закрашенными все клетки правее исходного положения Робота, но сама эта клетка останется незакрашенной. Поэтому перед выполнением цикла нужно отдельно закрасить исходную клетку: нц 13 раз влево кц

7 из 9 Окончательный вид алгоритма: Алг закрасить ряд вправо и вернуться Дано/ Робот в левом верхнем углу прямоугольника Надо/ закрашен горизонтальный ряд от начального положения Р / Робота до стены. Робот в исходном положении Нач закрасить нц 13 раз вправо; закрасить кц нц 13 раз влево кц Кон

8 из 9 Упражнения: 1. Даны алгоритмы, в которых стерты описание и комментарий: Алг Дано/ Надо/ Нач нц 3 раз вниз; вправо; закрасить кц Кон Алг Дано/ Надо/ Нач нц 4 раз закрасить; вправо кц нц 4 раз закрасить; вниз кц закрасить;влево нц 3 раз вверх кц Кон Опишите движение Робота в процессе выполнения алгоритма. Нарисуйте конечное положение Робота и закрашенные в результате выполнения клетки.

9 из 9 2. Составьте алгоритм с использованием цикла n раз, в результате которого Робот закрасит следующие клетки:

10 из 9 Домашнее задание: Повторить пройденный материал Знать общий вид цикла n раз, уметь составлять алгоритмы с использованием цикла n раз Составить алгоритм по заданным условиям: Робот находится в левом верхнем углу прямоугольника, размером 5 × 7 клеток. Составить алгоритм, при выполнении которого Робот закрасит все прилегающие к стенам прямоугольника клетки.