Programas, Pseudocódigo, Algoritmos y JVM
Clasificado en Informática
Escrito el en español con un tamaño de 2,3 KB
¿Qué es un programa?
Instrucciones estructuradas y ordenadas que al ejecutarse hacen que una computadora realice una función particular.
Software
Conjunto de programas encargados de ejecutar el hardware para la realización de tareas informáticas. Parte intangible del computador.
Pseudocódigo
Herramienta que permite pasar las ideas al papel, en español y siguiendo unas pocas reglas. Es el código no ejecutable de un programa que se usa como una ayuda para desarrollar y documentar programas estructurados. Herramienta de análisis de programación.
Algoritmo
Un algoritmo es un conjunto de instrucciones (procedimiento paso a paso) que conducen a la solución de un problema o situación por resolver.
Características de un algoritmo
- Preciso: Para indicar el orden de realización de cada paso. Solo se realiza un paso por vez.
- Definido: De manera que si un algoritmo se sigue dos veces, se debe obtener el mismo resultado cada vez.
- Finito: Es decir, debe tener un número limitado de pasos.
Estructuras de control
- Secuencia: Todas las sentencias son ejecutadas: unas tras otra.
Inicio
Sentencia 1;
Sentencia 2;
Sentencia 3;
Fin
Inicio
SI (condición)
Sentencia 1;
SINO
Sentencia 2;
Fin
Inicio
MIENTRAS (condición)
Sentencia;
Fin
La Máquina Virtual Java (JVM)
Es el entorno en el que se ejecutan los programas Java, su misión principal es la de garantizar la portabilidad de las aplicaciones Java.
Principales tareas de la JVM
- Reservar espacio en memoria para los objetos creados.
- Liberar la memoria no usada (garbage collection).
- Asignar variables a registros y pilas.
- Llamar al sistema anfitrión para ciertas funciones, como los accesos a los dispositivos.
- Vigilar el cumplimiento de las normas de seguridad de las aplicaciones Java.