Informatics is the science or technical studies on the technology that automatic processing of information using electronic devices and computer systems.
The hardware of a computer is all the physical parts that compose it.
Software: A set of programs that run tasks that run the electrical circuits of the computer.
Soft type:

Software system.
Software development.
Application Software.

numbering systems:
decimal system evolution comes from a not very well known, each figure has a weight where its value depends on where you are located.
binary: the coding system is more elementary and only uses "0" and "1". This coding avoids confusion in electronic systems because they identify only two possible states.

A bit is an electronic signal that can be turned on (1) or off (0).
It is the smallest unit of information using a computer.
Are needed to create an 8-bit byte.
Languages:
low: tied more directly to the design of the computer. They are specific to each machine.
eg llenguatje machine assembler.
level: They are closer to the language of the programmer and programs can be made to run on different machines.
eg Basic, Pascal, C (*), Visual Basic, Java, PHP ...

Compilers and interpreters:
Symbolic language (source program) -> Translate -> Machine Language Program (Object)

A compiler is a program that translates a program made a symbolic language (source program) to machine code (object program). The object program obtained from the compilation is the software that runs the machine.

The interpreter is a program that translates the source program while running the machine.






Pseudo-code. The pseudo-code used to develop a program not available in any particular language, but which is for further consolidation in any of them. Knowing the meaning of each symbol used in organization charts, creating the * pseudo-code is quite simple. Based on the above chart our first program could be something like:

Home Program
Ask dividend
Ask if divisor divisor = 0 then
Show Error
Go ask splitter
Otherwise
Calculate ratio
Show quotient
End if
End of program

A constant takes an initial value that it can not be changed during program execution. This means then that the contents of the cell? Of which represents the identifier of the constant is always the same. An example might be a constant IP ID that contain the value 3.14 and not change during program execution. But a variable is an identifier that will make reading and writing operations of the sky? The memory it represents. This means that you can change the value of a variable at any time during program execution.

Flow control structures of a program: the program must be able to make decisions based on some variables. To achieve this are two basic structures needed in programming: loops and conditionals.