Algorithm
MIT App
Mix1
M-V-C
Mix 2
100

The difference between an algorithm and a flowchart.


An algorithm is a list, and a flowchart contains the steps of the algorithm.

100

Tom wakes up. 2.Tom puts on shoes. 3.Tom takes a shower. Does Tom pay attention to sequence?


No

100

What is the file type in MIT App Inventor?


.aia

100

An end-user is drawing on a screen. With what layer is he/she interacting?


View Layer.

100

What did we find in our pallet pane?



Drawers

200

What is a conditional question?



A question that looks for yes or no answers.

200

If I need to delete a block of code in my program where is that done?



Blocks Editor

200

The component that can read what I type in an audible robot voice


What is TextToSpeech?

200

The Font size property for the JokeButton is 25 on the property column, Designer View. I'm coding this button and I want to change the Font size to 20. What Layer I'm I creating?

Controller Layer

200


The blocks of code that do the important actions in the program.

Eventhandler

300

The difference between a linear algorithm and a conditional algorithm.


The diamond shape 

The conditional statement/Question

Two different paths for solving the same task.

300

What type of built-in block do you need to use when using boolean logic?

Logic

300

It is important to plan by identifying the series of steps that a robot needs to follow. This process is called_______.


What is algorithmic thinking?

300

When I'm introducing my personal information in the app, what Layer is being changed?  

Model Layer

300

What is the difference between a label and a textbox in MIT App Inventor?


Labels give info to the user; the user enters information into a textbox.

400

When can algorithms be used?


To design a solution to any problem/task.

400

If I want to have all of my components arranged in the middle of my Screen, what property do I need to change? 


Align Horizontal to Center to 3.

400

It is important to plan by identifying the series of steps that a robot needs to follow. This process is called_______.

What is algorithmic thinking?

400

A computer scientist is bringing an audio file from a different source, what is he doing?


Introducing data in the App.

400

Name at least three properties of any component.


AccentColor

      Default

AlignHorizontal

Left : 1 ▾ 

AlignVertical

Top : 1 ▾ 

BackgroundColor

      Default

BackgroundImage

text Color

Font Size

500

Why are flowcharts effective?


It's easy to visualize the actions/steps that need to be programmed.

500

What is the difference between a program and an algorithm?


The program completes an objective by using algorithms.

500

An app has the design requirements of playing music when a button is clicked, and resetting the player when the device is shaken. What are the events in those requirements?


A button is clicked, and a device is shaken.

500

I want to program the HelloButton within an app to start playing an audio file when I do a Long click. What layer I'm building?


Controller Layer

500

What are the events in the following design requirements?

A start button is pushed and it begins a clock.

The clock counts down from 30 and ends at 0, if the clock reaches zero the user gets a point.

The next screen button is pushed and opens a different screen.


The start button is pushed, the clock counts down from 30, next screen button is pushed.