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.

Tuesday, July 24, 2012

pseudocodes

learning pseudocode
sir was explaining the document "pseudocode examples"
a type of loop: repitive , this could essentially lock-up your program
e.g will stop when the counter gets to go upto until; the grade ciounter reaches 11, where it will stop and then do the last line - set class average to total divided by ten
--> this variable is being set to the result of a calculation
`this could be the description of a small program
pseodocodes have lots of different variations but thesde can be worked out
the decison goes into the while loop
and it has a score going, it also knows when to stop the loop.
do until - is a variable
you can keep an if inside an if , incase there are multiple things to choose from
enf id and case if is another way of ending things
example of a car coming in the near distance - i need to break it down into individual steps
the device (car) should be constantly wat ching the traffixc light -- some ,kind of loop which letsyou see which colour it is then determine whether its green, red or amber
based on that, have different outcioomes for each colour

Thursday, July 19, 2012

today i tried to makethe android music player work
when we discovered that i needed alternate drivers to make it compatible with the blocks program

Tuesday, July 17, 2012

went straight onto mit app inventor and completed the kitty activity including the purr
(extension)
- include snapshot

Monday, July 16, 2012

mr cavill told us we;re creating an android application
we're testing ti
visited mit app inventor
encountered issues and so was unable to view it