Upload
others
View
11
Download
0
Embed Size (px)
Citation preview
STATEMENT OF ATTAINMENTROBOTIC AND CODING
TAFE NSWEDISON ROBOTICS
1
CODING JARGON
• SEQUENCE: STEP-BY-STEP
• INPUTS: INFORMATION AND INSTRUCTIONS YOU GIVE TO A COMPUTER
• PROCESS WHAT THE COMPUTER DOES WITH A COMPUTER PROGRAM
• OUTPUTS: RESULTS FROM A COMPUTER (ACTIONS BASED FROM INPUTS)
• VARIABLES: CHANGING VALUES
2
CODING JARGON• SEQUENCE: STEP-BY-STEP
AN ACTION OR EVENT LEADS TO THE NEXT ACTION.
• SELECTION: A DECISIONA QUESTION IS ASKED AND DEPENDING ON THE ANSWER, THE PROGRAM TAKES ONE OF TWO COURSES OF ACTION.
• LOOP: REPETITION
• INFINITE LOOP: ENDLESS REPETITION
• VARIABLES: CHANGING VALUES4
CODING JARGON
• SYNTAX: RULES OF HOW A PROGRAMMNG LANGUAGE WORKS.
• SYNTAX ERROR: CAUSED BY PROBLEMS IN HOW YOU WROTE YOUR CODE WHICH BREAK THE RULES OF THE LANGUAGE
• LOGIC ORGANISED WAY OF THINKING THAT MAKES SENSE TO A COMPUTER. LOGIC DETERMINES THE FLOW OF A PROGAM, HOW YOU ORDER THINGS ISIDE A PROGRAM AND WHAT INUT YOU USE TO GENERATE THE OUTPUTS YOU WANT.
5
CODING JARGON
• OPERATORS
6
PLAY A TUNE
7
MOVE TO A TUNE
MULTITASKINGCAN YOU PUT IT IN THE RIGHT ORDER?
8
PLAY A TUNE WHILE DRIVING….
9
TO REPEAT AN ACTION – ADD A LOOP
WEEK 4 10
USE THE LIGHTS
HOW TO YOU GET THE LIGHTS TO FLASH?
ADD CONTROLWAIT
ADD CONTROLREPEAT
11
TO REPEAT AN ACTION – ADD LOOP
12
WHAT HAPPENS IF WE CHANGE IT THIS….?
13
EVENTS
14
CHALLENGE: DRIVE A SQUARE
• CAN YOU MAKE EDISON DRIVE A SQUARE?
15
LINE TRACKER
16
USE THE IF BLOCK (IF STATEMENTS)
17
IF EVENTS
18
IF-ELSE EVENTS
19
WEEK 4 20
EVENT: CLAP CONTROLLED DRIVING
WEEK 4 21
LINE TRACKER PROGRAM
22
OBSTACLE DETECTION
23