Процедура: различия между версиями
Материал из Поле цифровой дидактики
Patarakin (обсуждение | вклад) |
Patarakin (обсуждение | вклад) |
||
Строка 43: | Строка 43: | ||
: A procedure is a set of instructions that perform a specific task or tasks. It may also be called a function. A recipe for banana bread is an example of a procedure. The baker must follow the instructions step-by-step to produce the bread. | : A procedure is a set of instructions that perform a specific task or tasks. It may also be called a function. A recipe for banana bread is an example of a procedure. The baker must follow the instructions step-by-step to produce the bread. | ||
* https://appinventor.mit.edu/explore/ai2/support/concepts/procedures | * https://appinventor.mit.edu/explore/ai2/support/concepts/procedures | ||
; Добавление | ; Добавление [[аргумент]]ов к процедуре (подобно тому, как добавляются [[аргумент]]ы в [[Snap!]] процедуры) | ||
https://appinventor.mit.edu/explore/sites/all/files/UserGuide/concepts/procedures/proceduremutator.gif | https://appinventor.mit.edu/explore/sites/all/files/UserGuide/concepts/procedures/proceduremutator.gif | ||
Версия 14:29, 24 октября 2023
Описание | Процедура - (функция) часть программы, которую после однократного описания можно многократно вызвать по имени из последующих частей программы для выполнения определенных действий. Создание процедуры - пример того, как используется абстракция - новые блоки могут в дальнейшем объединяться между собой |
---|---|
Область знаний | Информатика, Робототехника |
Авторы | |
Поясняющее видео | |
Близкие понятия | Алгоритм, микромир, Рекурсия, Функция |
Среды и средства для освоения понятия | R (язык программирования), Scratch, StarLogo Nova |
Создание процедуры - пример того, как используется абстракция - новые блоки могут в дальнейшем объединяться между собой
Scratch
Процедура без параметров:
Процедура с параметром (х)
Процедура с 2-мя параметрами
Snap!
Процедура с 2-мя параметрами Snap!
App Inventor
- Определение
- A procedure is a set of instructions that perform a specific task or tasks. It may also be called a function. A recipe for banana bread is an example of a procedure. The baker must follow the instructions step-by-step to produce the bread.
- Добавление аргументов к процедуре (подобно тому, как добавляются аргументы в Snap! процедуры)
Варианты заданий
- Теория
- Процедуры и функции. Как создаются и как используются пользовательские функции. Процедуры как средство абстракции.
- Практика
- Какие блоки используются для создания собственных процедур в Scratch? Создайте процедуру, которая будет принимать на входе три числа и присваивать переменной значение наибольшего из этих трех чисел.