Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Закрашивание прямоугольника

Читайте также:
  1. На следующем уроке (3 кл., часть 1, с. 54) знакомятся с правилом вычисления площади прямоугольника.

 

В § 9 мы решали задачу о закрашивании Роботом прямоугольника. Тогда мы вынуждены были указывать в алгоритме конкретные размеры прямоугольника. Используя аргументы, мы можем переписать этот алгоритм так, чтобы при его выполнении закрашивался прямоугольник произвольного размера.

 

А42
А41
алг закрасить прямоугольник (аргцел m, n)

дано | на поле Робота стен нет

надо | закрашен прямоугольник размером m*n, Робот в исходном положении

нач

нц n раз

закрасить ряд (m)

вниз

кц

вверх на (n)

кон

 

алг закрасить ряд (арг цел m)

дано | на поле Робота стен нет

надо | Робот закрасил m клеток вправо и вернулся в исходное положение

нач

нц m раз

|закрасить; вправо

кц

нц m раз

| влево

кц

кон

 

алг вверх на (аргцел n)

А43
дано | на поле Робота стен нет

надо | Робот сместился на n клеток вверх

нач

нц n раз

| вверх

кц

кон

 

 


Дата добавления: 2015-07-14; просмотров: 147 | Нарушение авторских прав


Читайте в этой же книге: Команды с параметрами | Абсолютное и относительное смещение | Использование вспомогательных алгоритмов | Пример алгоритма с аргументом | Выполнение вспомогательного алгоритма с аргументами | Арифметические выражения в алгоритмическом языке | Порядок действий в арифметических выражениях | Компьютер выполняет подсчет | Модель памяти компьютера | Еще один пример алгоритма, работающего с величинами |
<== предыдущая страница | следующая страница ==>
Алгоритмы с несколькими аргументами| Заголовок алгоритма с аргументами

mybiblioteka.su - 2015-2024 год. (0.006 сек.)