AP CSP FINAL
Convert 10010010 from unsigned binary to hexadecimal
92
Event handling
'When key pressed' and 'when sprite clicked' are examples of event handling - responding to events triggered by the user or another part of the program.
The file extension of an app inventor project
.aia
Convert 001010101001
2A9
Convert 36 from hexadecimal to decimal
54
Canvas
A two-dimensional touch-sensitive rectangular panel in App Inventor on which drawing can be done and sprites (images) or a ball object can be moved.
A component used to display text
Label
Heuristic
"Rule of thumb" or educated guess, can be mental shortcuts that ease cognitive load of making decisions
Convert 100 decimal to binary
01100100
You drag in, snap together in a sequence (center column)
Scripts area
The order of steps is called
Sequence
Selection (decision making)
Sometimes you only want some codes to be run only if a condition is met, other wise you want the computer to ignore or jump over them
Iteration
Sometimes you want the computer to execute the same lines of codes several times, using loops
To change the look of a sprite you give the sprite a different
Sprite
Paint editor
Use this to create or edit costumes and backgrounds.
Under which of the following conditions is most beneficial to use heuristic approach to solve a problem
When the problem cannot be solved in a reasonable time and an approximate solution is acceptable
Sprite
Where you see your stories, games, and animations come to life
Binary (base 2)
a numeric system that only uses two digits 0 and 1. (How do convert hex/decimal to binary?)
Component Panel
a panel in the designer window used to arrange components on the screen of an app inventor project
Algorithm
a step-by-step procedure for solving a problem
Designer
a window in app inventor which allows users to design an app's user interface and functionalities
Bits
binary digits
Which command let's the sprite walk?
move
Hexadecimal
relating to or using a system of numerical notation that has 16 rather than 10 as its base.
Which one from the following indicate scratch file extension?
sb2
Abstraction
the act of representing essential features or details without including the background details or explanations.
A subdivision has a gated entry. Every person I the neighborhood has the code to the gated entry. The code is the binary equivalent of a 4 digit decimal number. What is the maximum number of a binary digits would you need to hold the 4 digit decimal code.
14
Convert 100 decimal to hexadecimal
64
Button
A component that perform some actions in response to users touch
high-level language
A programming language like Python that is designed to be easy for humans to read and write.
low-level language
A programming language that is designed to be easy for a computer to execute; also called machine language or assembly language.
Sprite
A used defined object
What is module?
Finds the remainder after division of one number by another number (10%7)
What do we call the script that allows Scratch to check something at all times?
Forever
Binary Space Partioning (BSP) Place Mode
Is a method for recursively subdividing a space into convex sets by hyperplanes. (Tree structure)
What do we call control scripts such as forever and repeat ?
Loops
A web application which allows users to develop software applications for Android
MIT App Inventor
Scratch is an introduction into
Programming
Blocks
Puzzle-piece shapes used to create code in scratch
Abstraction
Reducing information and detail to focus on essential characteristics.
Changing this you can change the appearance of the stage (Scratch)
Backdrop
If and if else blocks are used for
Conditional statements
User interface
Everything designed into an information device with which a human being may interact