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

Выполнение вспомогательного алгоритма с аргументами

Читайте также:
  1. II. Выполнение дипломной работы
  2. II. Выполнение процедуры
  3. Алгоритмы с несколькими аргументами
  4. Анализ алгоритма Евклида
  5. Арифметика с плавающей запятой. Выполнение операций с плавающей запятой
  6. Б) газоопасных работ на выполнение, которых необходимо выдавать наряд-допуск
  7. Вопрос №4 Учет затрат по местам возникновения (затраты основного, вспомогательного и обслуживающего производства, их распределение)

 

Если в основном алгоритме написать вызов "квадрат (4)", то компьютер запомнит, что аргумента равен 4, и при выполнении алгоритма "квадрат (арг вещ а)" скомандует Чертежнику:

опустить перо

сместиться на вектор (4, 0)

сместиться на вектор (0, 4)

сместиться на вектор (-4, 0)

сместиться на вектор (0, -4)

поднять перо

 

Если же в основном алгоритме написать вызов "квадрат (6)", то компьютер запомнит, что аргумент а равен 6, и скомандует Чертежнику:

 

опустить перо

сместиться на вектор (6, 0)

сместиться на вектор (0, 6)

сместиться на вектор (-6, 0)

сместиться на вектор (0, -6)

поднять перо

 

 

Модель памяти компьютера

 

Поясним подробнее, как компьютер запоминает значения аргументов в своей памяти. Память компьютера удобно представлять в виде обычной классной доски, на которой можно записывать информацию, читать, стирать, записывать заново и т. д. Место, отводимое в памяти компьютера для хранения информации, удобно изображать прямоугольником, внутри которого записывается сама информация (значение аргумента). Такой прямоугольник мы будем называть ячейкой памяти.

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


Возможный вид памяти при исполнении алгоритма "квадрат" показан на рисунке 44 (здесь

а=4)

 

Рис. 44

 


 

 


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


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

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