ROBA32C
Module 32C: Coding - Functions C (Optional)
Outcome
Investigate how and when to incorporate recursive functions into programs.
Indicators
(a) Differentiate between the functionality of a loop (i.e., iteration) and a recursive function (i.e., recursion).
(b) Recognize that a recursive function is one that calls itself to solve a smaller instance of the same problem.
(c) Explain the importance of the terminating or base condition in a recursive function.
(d) Provide examples of situations where it is advantageous to use recursive functions in programming robotic and automated devices.
(e) Create a recursive function to solve a programming problem.
Loading...
R100038
VEX IQ Super Kit
This introductory kit to robotics is suitable for Middle Years students. It includes the ability to program using ROBOTC language and allows for the creation of various robots that use remote control input, sensor input or both. The kit includes chassis components, motors and sensors. Building instructions are included.
Media and Formats : Kit
Price : See publisher.
Record posted/updated: May 30, 2022
R021515
Visual Basic in Easy Steps(6th ed.)
This resource shows how to create Windows applications using Visual Basic programming. The code examples, screenshots and step-by-step instructions provide the supports needed to create an interactive application.
Media and Formats : Book
Price : $15.99
Record posted/updated: December 8, 2021
R010617
Micro:bit Educational Foundation
This website introduces the micro:bit processor. It contains lessons, guides, and projects. The coding is Block based although it can expand into Python, as well. The Get Started and Projects sections could be used by students and teachers while the Lessons section are intended for teacher use.
Media and Formats : Website
Price : Free
free
Record posted/updated: June 27, 2022