PARCIAL 1 Flashcards

1
Q

ALGORITMO

A

un algoritmo es un mecanismo por el cual se busca resolver un problema

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

PROGRAMA

A

Son las instrucciones ejecutables por un procesador que llevan a cabo el algoritmo

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

DEFINIR NIVELES DE ABSTRACCION Y PARA QUE SIRVEN

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

CODIGO FUENTE

A

Documento donde se almacenan las instrucciones del programa en lenguaje de alto nivel

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

EJECUCION EN EL PROCESADOR

A
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

QUE GENERA EL COMPILADOR??

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

QUE ELEMENTOS SE ALMACENAN EN UNA VARIABLE??

A

+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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

QUE SON LOS LOOPS?

while-for

A

Son una secuencia de instrucciones que pueden ejecutarse repetidas veces bajo ciertos criterios.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

PARA QUÉ SE UTILIZAN LOS CONDICIONALES?

if

A

Se utilizan para ejecutar un grupo de instrucciones dependiendo de si se cumple un determinado criterio o no(comparación de variables)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

QUE ES UN DIAGRAMA DE FUJO? PARA QUE SIRVE EL DIAGRAMA DE FLUJO?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

QUE ES LA POO?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

CUALES SON LAS ESTRUCTURAS DE PROGRAMACION? CUALES SON LOS ELEMENTOS QUE PERMITEN LA CONSTRUCCION DE UN PROGRAMA??

A

SECUENCIA=las instrucciones se ejecutan en el orden que se ejecutan
DECISION=condicionales.
REPETICION=loop

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

ELEMENTOS DEL POO

A

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=

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

CONVERSION IMPLICITA

A

son las que se realizan en forma automática a través del compilador, antes de almacenarlo en una variable

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

CONVERSION EXPLICITA

A

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;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

ENCAPSULAMIENTO

A

Se protege a las variables con el fin de mantener los atributos de los objetos como privados para que solo se puede acceder a las mismas por medio de los métodos públicos.

17
Q

QUE FUNCION CUMPLE EL METODO SET Y GET?

A

SET=métodos de acceso que permite asignar un valor a un atributo.
GET= método de lectura que permite la recuperación del valor de un atributo

18
Q

PARA QUE UTILIZAMOS EL THIS. ?

A

utilizamos el This. en el interior de una clase para invocar métodos y atributos propios del objeto.

19
Q

HERENCIA

A

Capacidad de crear clases que adquieran de manera automática los miembros (atributos y métodos) de otras clases que ya existen, pudiendo al mismo tiempo añadir atributos y métodos propios.

20
Q

METODO STATIC

math

A

Representa la información propia de la clase, no de c/objeto. Es por ello que un método static solo tiene acceso a miembros static. También puede ser llamado directamente sin antes instanciar un objeto.

21
Q

CONDICIONAL MULTIPLE SWITCH …CASE

A

Nos permite tomar más de dos caminos al momento de evaluar una expresión