Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Binary
Relating to, using, or denoting a system of numerical notation that has 2 rather than 10 as a base.
Converting binary
Binary can be converted using base 2 ones and zeros starting with 2^0.
1s are used to denote the places of which the 2^indice is taken account for e.g 0101 which is used to display 1 + 4 = 5
Therefore no.s can be converted into binary for e.g 23- 10111
Twos complement
One complement
Flip everything
Hexadecimal
ASCII
Freeware v Shareware
Shareware is software that is available free of charge and often distributed informally for evaluation, after which a fee may be
requested for continued use due to a limited period (free trials)
Freeware is software available with no charge, it is up for anyone though it is stillk under the owners copyrights, and is
opensource where the derivative works should be opersouce aswell.
Memory, CPU Cycles, Drives, File System, Hardware, Internet, UI to start programs
The 5 software development approaches:
1) RAD: Highly quality products using pieces of coding from different sources
2) Structured: A more classical approach based on the waterfall model where there is a sequence of steps often used by
government mass projects
3) Agile: Describes a set of values and principles for software development under which requirements and solutions
evolve through the collaborative effort of self-organizing cross-functional teams.
4) Prototype: A build is created of which is minimally tested and released for feedback from the community.
5) End User: The person who needs the software makes it for themselves.
STUB: a place holder that simulate the behaviors of modules and confirms to run the right program
Global and Local Variable: When data is shared between all subroutinnes
Desk Checking:
Project Management Tools: Over Cost etc. Project Planning- Gantt Chart, Change Expectations
Creative Commons Licenses: A Creative Commons (CC) license is one of several public copyright licenses that enable the free
distribution of an otherwise copyrighted work.
Global Variable: When the data is shared between all the sub routines
Fonts:
5 Developmental Stages:
ELSE
MULTIWAY SELECTION- Different Boolean options leading to one another if a case statement is declined or accepted
Types of errors:
Runtime: program error that occurs while the program is running. Often due to the program being in an infinite loop.
Interpreter: Reads one line at a time and provides output and input
Structure charts
Sequence of chars to Lexical to Sequence of tokens to Syntactical to Parse tree to translation from object code to link to
Executable
EBNF
IDE: Integrated Development Environment- Set Break Points, Can be used to debug code, Print Values, Booleans