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

Алгоритмы с аргументами.

Читайте также:
  1. АЛГОРИТМЫ
  2. Алгоритмы глобального поиска
  3. Алгоритмы катетеризации мочевого пузыря у мужчин
  4. Алгоритмы промывания мочевого пузыря
  5. Алгоритмы Ролевой Игры.
  6. Генетические алгоритмы

Алгоритмы, как и команды исполнителя, могут иметь аргументы (арг). Прави­ла алгоритмического языка позволяют, например, составить следующий алгоритм рисования квадрата с произвольной длиной стороны:

использовать Чертежник алг квадрат (алг вещ а) нач. опустить перо. сместиться на вектор (а, 0). сместиться на вектор (0, а). сместиться на вектор (-а, 0). сместиться на вектор (0, -а). поднять перо кон  

 

Запись " алг квадрат (арг вещ а)" означает, что у алгоритма "квадрат" есть один аргумент (арг) "а", который может быть произвольным вещественным (вещ) числом.

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

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

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

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

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

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

· поднять перо

Пример 1. Составить алгоритм рисования квадрата.

использовать Чертежник алг квадрат4 нач. квадрат (4) кон алг квадрат (арг вещ а) нач. опустить перо. сместиться на вектор (а, 0). сместиться на вектор (0, а). сместиться на вектор (-а, 0). сместиться на вектор (0, -а). поднять перо кон  

 

 

Пример 2. Составить алгоритм рисования ромба.

использовать Чертежник алг ромб5 нач. ромб (5) кон алг ромб (арг вещ а) нач. сместиться на вектор (а, 0). опустить перо. сместиться на вектор (-а, а). сместиться на вектор (-а, -а). сместиться на вектор (а, -а). сместиться на вектор (а, а). поднять перо кон  

 

 


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


<== предыдущая страница | следующая страница ==>
Алгоритм рисования слова МИР.| Задания

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