Процедура: различия между версиями
Перейти к навигации
Перейти к поиску
Patarakin (обсуждение | вклад) (→Процедура с 2-мя параметрами) |
Patarakin (обсуждение | вклад) |
||
Строка 2: | Строка 2: | ||
|Description=часть программы, которую после однократного описания можно многократно вызвать по имени из последующих частей программы для выполнения определенных действий. | |Description=часть программы, которую после однократного описания можно многократно вызвать по имени из последующих частей программы для выполнения определенных действий. | ||
− | Создание процедуры - пример того, как используется абстракция - новые блоки могут в дальнейшем объединяться между собой | + | Создание процедуры - пример того, как используется [[абстракция]] - новые блоки могут в дальнейшем объединяться между собой |
|FieldActivity=Computational Thinker | |FieldActivity=Computational Thinker | ||
|Возрастная категория=7 | |Возрастная категория=7 |
Версия 11:29, 10 октября 2019
Описание | [[Description::часть программы, которую после однократного описания можно многократно вызвать по имени из последующих частей программы для выполнения определенных действий.
Создание процедуры - пример того, как используется абстракция - новые блоки могут в дальнейшем объединяться между собой]] |
---|---|
Область знаний | |
Область использования (ISTE) | Computational Thinker |
Возрастная категория | 7 |
Примеры реализации | [[ELisp пример
(define (sqiauare num) (* num num))amples::Lisp пример (define (sqiauare num) (* num num))]] |
Авторы | |
Поясняющее видео | |
Близкие понятия | |
Среды и средства для освоения понятия |
Процедура без параметров:
определить прыгать повторить (20) изменить y на (1) // вверх конец повторить (20) изменить y на (-1) // вниз конец
Процедура с параметром (х)
определить квадрат (x) задать [variable v] значение ((x) * (x))
Процедура с 2-мя параметрами
определить гипотенуза (x) (y) задать [variable v] значение ([квадратный корень v] от ( ( (x) * (x)) + ((y) * (y) ) ) )