PARCIAL 1 Flashcards
ALGORITMO
un algoritmo es un mecanismo por el cual se busca resolver un problema
PROGRAMA
Son las instrucciones ejecutables por un procesador que llevan a cabo el algoritmo
DEFINIR NIVELES DE ABSTRACCION Y PARA QUE SIRVEN
El lenguaje de bajo nivel es aquel que se rige por el código binario, es decir se asemeja más a la arquitectura hardware. En cambio el de alto nivel es aquel que puede ser interpretado por cualquier persona.
CODIGO FUENTE
Documento donde se almacenan las instrucciones del programa en lenguaje de alto nivel
EJECUCION EN EL PROCESADOR
INTERPRETADO= el cf se lee y ejecuta instrucción por instrucción COMPILADO= el cf es procesado por un compilador a código máquina
QUE GENERA EL COMPILADOR??
Genera un EJECUTABLE archivo binario, cuyo contenido se interpreta por el ordenador como un programa, y , un BYTECODE es el paso intermedio antes de que sea interpretado por la VM
QUE ELEMENTOS SE ALMACENAN EN UNA VARIABLE??
+Datos de entrada(PARÁMETROS)
+Resultados intermedios
+Datos de salida
Una variable es un espacio en la memoria en el cual almacenamos un dato de tipo primitivo o de tipo objetivo y que puede ir tomando != valores durante la ejecución de un programa.
QUE SON LOS LOOPS?
while-for
Son una secuencia de instrucciones que pueden ejecutarse repetidas veces bajo ciertos criterios.
PARA QUÉ SE UTILIZAN LOS CONDICIONALES?
if
Se utilizan para ejecutar un grupo de instrucciones dependiendo de si se cumple un determinado criterio o no(comparación de variables)
QUE ES UN DIAGRAMA DE FUJO? PARA QUE SIRVE EL DIAGRAMA DE FLUJO?
Es una representación de una secuencia de pasos lógicos y ordenados para realizar una tarea(algoritmo) con la finalidad de comprender una tarea y abordar una solución acorde.
QUE ES LA POO?
Es la representación de la realidad por medio de objetos software que son modelados en base a objetos reales , con parámetros y métodos.
CUALES SON LAS ESTRUCTURAS DE PROGRAMACION? CUALES SON LOS ELEMENTOS QUE PERMITEN LA CONSTRUCCION DE UN PROGRAMA??
SECUENCIA=las instrucciones se ejecutan en el orden que se ejecutan
DECISION=condicionales.
REPETICION=loop
ELEMENTOS DEL POO
OBJETO=es una entidad existente en la memoria del ordenador donde tomamos todo lo que esta predefinido en la clase
CLASE=definen los atributos y los métodos propios del objeto
MENSAJE=Los objetos software interactúan y se comunican con otros enviándose mensajes
INTERFAZ=
CONVERSION IMPLICITA
son las que se realizan en forma automática a través del compilador, antes de almacenarlo en una variable
CONVERSION EXPLICITA
La realiza el programador
En caso en que no se cumplan las condiciones, ésta puede realizarse en forma explícita utilizando la expresión: variable_destino=(tipo_destino)dato_origen;