Engineering, Designing, building, and improving systems, structures, or technologies., Programming, The process of writing and testing code that instructs a programmable device on how to perform tasks., Algorithm, A sequence (step-by-step set) of instructions designed to perform a specific task or solve a problem., Program, A sequence of of instructions written in a programming language that a computer can understand and execute (carry out), Processor, The central component of a programmable device, responsible for executing (carrying out) instructions and processing data., Processing, The act of executing (carrying out) instructions to produce an output, Input, Data or signals received by a system, such as keyboard / button presses and sensor readings, Output, The result or response produced by a system after processing input, such as screen display, sound, motor movement, Sequence, A specific order in which instructions or actions are executed in a program, Loop (Iteration), A programming construct that repeatedly executes a block of code as long as a specified condition is met. e.g While True: for i in range (5):, Function, A reusable block of code that performs a specific task and can be reused multiple times within a program. It may accept inputs (parameters) and return an output. e.g. motor.run(port.A, 1000),  Parameter, A value used with a function. Parameters allow functions to work with different values dynamically. E.g. port.A and 1000 could be the parameters given to the motor.run() function: e.g. motor.run(port.A, 1000), Library, A collection of pre-written functions that programmers can use to simplify development and avoid writing common functionalities from scratch., Syntax error, A mistake in the structure or grammar of a programming language, such as missing punctuation or incorrect command usage, that prevents the program from running., Logic error, A mistake in a program's design that causes it to produce incorrect or unintended results, even though it runs without crashing..

Programming: Keywords and Definitions

Leaderboard

Visual style

Options

Switch template

Continue editing: ?