Cout << A
- выводит содержимое переменной А
Cout << "A"
- выводит букву А
Cout << "A" << A
- выводит букву А и содержимое переменной А
Описываем переменную n целого типа и присваиваем ей значение 0
Посадили грядку, значение n увеличили на 1
Движение закончилось, выводим количество грядок
Используем две переменных
Описываем переменные n и n1 целого типа и присваиваем им значение 0
Посадили грядку, значение n увеличили на 1
(запоминаем грядки слева от стены)
Используем две переменных
Посадили грядку, значение n1 увеличили на 1
(запоминаем грядки справа от стены)
Движение закончилось, выводим количество грядок
Используем одну переменную
Движение
{
n=0;
пока ( справа_стена )
{
если ( грядка )
{
посади;
n=n+1;
}
вперед ( 1 );
}
}
Движение
{
n=0;
пока ( справа_стена )
{
если ( грядка )
{
посади;
n=n+1;
}
вперед ( 1 );
}
}
Переменная n является глобальной, т.е. видима во всех процедурах
При каждом вызове процедуры значение n делаем равным 0
Стена всегда у Робота справа
Посадили грядку, значение n увеличили на 1
Задачи для самостоятельного решения
Задача 5 . Где-то перед Роботом находится вертикальная стена. Вычислить и вывести на экран длину стены и расстояния от Робота до нее.
Переменная которая будет хранить информацию на сколько клеточек нужно вернуться назад
Движемся вдоль стены и считаем ее длину
Возвращаемся назад
Количество грядок в первой строке
Засаживаем n грядок
Возвращаем робота назад на n клеток
В следующей строке на одну грядку меньше
3 х 3
5 х 7
Плантация(int m,int n)
{
repeat ( m )
{
repeat ( n )
{
вперед ( 1 );
посади;
}
налево;
назад ( 1 );
направо;
назад ( n );
}
}
Плантация(int m,int n)
{
repeat ( m )
{
repeat ( n )
{
вперед ( 1 );
посади;
}
налево;
назад ( 1 );
направо;
назад ( n );
}
}
Описываем параметры процедуры: количество строк и столбцов
Перебираем строки
Движемся по строке
Посадив одну строку возвращаемся назад по следующей
Сайт поддержки уроков информатики Д.М. Ушакова. Готовые лабиринты по изучаемым темам. http://inform239.narod.ru/robot.html
Список литературы и интернет источников
Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:
Email: Нажмите что бы посмотреть