Zusammenfassung der Ressource
Programación
- Paradigma de programación
- Serie de normas que deben
cumplirse para programar
- Estructurada
o
Imperativa
- Lenguaje "C",
"BASIC", "Pascal"
- Funcional
- Utiliza funciones
aritméticas que no
manejan datos mutables
o estados. Lenguajes
‘Haskell’ y ‘Lisp’.
- Lógica
- Basado en funciones,
muy orientado a las
matemáticas.
Lnguajes ‘Prolog’.
- Orientada a
Objetos
- Más utilizado y con más éxito;
se acerca al mundo real.
Lenguajes como ‘C++’, ‘Java’ y
‘C#’.
- Orientada a Aspectos
- Relativamente nuevo, pretende
dar determinada funcionalidad al
sistema; con el fin de aumentar
la modularidad. Lenguaje de
programación ‘AspectJ’.
- Programación secuencial
- Donde una acción sigue a otra en secuencia. Las tareas
se suceden a que la salida de una es la entrada de la
siguiente y así hasta el fin del proceso.
- Asignación
- Paso de valores o resultados a
una zona de la memoria. Dicha
zona será reconocida con el
nombre de la variable que
recibe el valor
- Simples:
Valor
constate a
variable
- Contador: Verificador de
veces que se realiza un
proceso
- Acumulador:
Sumador de
procesos
- De trabajo: Donde
puede recibir el
resultado de una
operación
matemática que
involucre muchas
variables
- Lectura
- Consiste en recibir
desde un
dispositivo de
entrada un valor.
- Escritura
- Consiste en mandar
por un dispositivo
de salida un
resultado o mensaje
- Estructura básica de
un programa
- Entrada de datos
- Proceso/Algoritmo
- Salida de resultados
- Tipos de operadores
- Símbolos que indican como
son manipulados los datos
- Aritméricos
- +, -,*,/,%
- Relacionales
- <,>,>=,<=,==,!=
- Lógicos
- &&, ||, !
- Incremento y
Decremento
- ++,--
- Identificadores, variables y constantes
- Sentencias de control de flujo
- Permiten decidir entre distintos
cursos de acción en función de
ciertos valores