Monday, August 13, 2012

chrome

today in class we installed google chrome to see if the app inventor would work faster and more efficiently and it did :)

Sunday, August 12, 2012

Class


Been away for a while, so now i'm catching up to the activities. Currently i am working on the basic drums app. However, i'm having an issue placing the images within the canvas, they keep going onto the actual screen not canvas. :@

Sunday, July 29, 2012

Basic flowchart symbols for:

- Start or end of the program
Represented as circles, ovals or rounded rectangles, usually containing the word "Start" or "End", or another phrase signaling the start or end of a process, such as "submit inquiry" or "receive product".

- Computational steps or processing function of a program
A solud rectangle

- Input or output operation
Represented as a parallelogram. Examples: Get X from the user; display X.

- Decision making and branching
A diamond

- Flow line
A flow line, used on a drilling rig, is a large diameter pipe that is connected to the bell nipple and extends to the possum belly (on the mud tanks) and acts as a return line.

What is a flowchart?

A flowchart is a type of diagram that represents an algorithm or process, showing the steps as boxes of various kinds, and their order by connecting these with arrows. This diagrammatic representation can give a step-by-step solution to a given problem. Process operations are represented in these boxes, and arrows connecting them represent flow of control. Data flows are not typically represented in a flowchart, in contrast with data flow diagrams; rather, they are implied by the sequencing of operations. Flowcharts are used in analyzing, designing, documenting or managing a process or program in various fields.

App Inventor Tutorials

Today sur showed us the links to all the video tutorials of activities on youtube. These are multiple short vudes demonstrating how to do basic things on the App Inventor. We watched the basic drum tutorial as a class.
Mr. Cavill also explained that it would be useful to understand the algorithm idea behind the programming. E.g. adding a loop - the app will be on loop whether you do something or not as it will be checking for activity.
- Essentially a loop is a program in itself and so the app would be a series of multiplw complex programs compiled.

I will now try one of the tutorials :)

Symbols

Notes

For looping and selection, The keywords that are to be used include Do While...EndDo; Do Until...Enddo; Case...EndCase; If...Endif; Call ... with (parameters); Call; Return ....; Return; When; Always use scope terminators for loops and iteration.
As verbs, use the words Generate, Compute, Process, etc. Words such as set, reset, increment, compute, calculate, add, sum, multiply, ... print, display, input, output, edit, test , etc. with careful indentation tend to foster desirable pseudocode.
Do not include data declarations in your pseudocode.