作者:siti amnah 4 年以前
272
更多类似内容
Use a die to choose which activities you will have to perform.
If there are multiple players, they will roll the dice one by one. The first one who gets all sides of the die and completes the mind map will win. They can use the same die or different dice.
Let's roll the dice!
If you rolled a 4, you will have to type in the name of four plants.
Translates entire programming statements of a program into machine language
Translates one high-level program instructions to a time into machine language ( code ). no object code is saved & thwn executes it immediately line by line
Convert programs written in assembly language to machine language
If you rolled a 6, you will have to type in the name of six wild animals.
If you rolled a 3, you will have to type in the name of three movies.
example
Prolog ( programming in logic )
Based on axiom, inferences, rules & queries to solve problem
VISUAL BASIC
C++
JAVA
Advantages
create applications faster
repeated use
Oop create classes, templates for creating objects
Object
represent ; real person, place, event or trasaction
item contains both data & instruction that read or manipulate the data
Function ; to implement object in a program
Example
COBOL
FORTRAN
PASCAL
BASIC
C
Definition : a way of approach in problem solving based on module or function.
If you rolled a 2, you will have to type in the names of two books.
If you rolled a 1, you will have to type in the name of the game.
consist of
HIHG-LEVEL LANGUAGE
done using ;
interpreter
compiler
disadvantaged
run slower
not as efficient as low level language
programmer-friendly
portable
have to converted to machine language before executed
instructons quite english-like
ASSEMBLY LANGUGAE
machine dependant
long & tedious to write
run much faster & use less memory
easy to understand & use
Definition ; Made of instructions written mneonics
MACHINE LANGUAGE
Subtopic
disadvantages
machine language is machine dependant
insrtuctions are difficult to learn
advantages
translation free
execution speed is very fast
Definirion :Made of instuctions written in a binary code
not easily portable
Runs on only one particular type of computer
Definition ; programming langugae tat is machine dependant