Está en la página 1de 4

1) Qu es un paradigma de programacin?

Es una propuesta adoptada por una comunidad de programadores cuyo ncleo central es incues onable. Es un
es lo de programacin.
2) Describa la programacin Estructurada
Es un paradigma de programacin orientado a mejorar la claridad, calidad y tiempo de desarrollo de un programa
de computadora, utilizando nicamente subru nas y tres estructuras: secuencia, seleccin (if y switch)
e iteracin (bucles for y while), considerando innecesario y contraproducente el uso de la instruccin
de transferencia incondicional (GOTO
3) Cul es actualmente el paradigma de programacin ms aceptado?
El paradigma de programacin que actualmente es el ms usado es la orientacin a objetos.
4) Describa que es la programacin declarativa
Es una forma de programacin que implica la descripcin de un problema dado en lugar de proveer una solucin
para dicho problema, dejando la interpretacin de los pasos especficos para llegar a dicha solucin a un
intrprete no especificado.
5) Describa que es la programacin imperativa
Los lenguajes declarativos estn orientados a buscar la solucin del problema, sin preocuparse por la forma de
llegar a ello; es decir, el programador debe concentrarse en la lgica del algoritmo, ms que en el control de la
secuencia.
6) En programacin orientada objeto Qu es una clase?
Definiciones de las propiedades y comportamiento de un tipo de objeto concreto. La instanciacin es la lectura de
estas definiciones y la creacin de un objeto a partir de ellas. Una clase es una coleccin de objetos similares o
la implementacin, declaracin o definicin de un tipo de objeto. Cada vez que se construye un objeto de una
clase se crea una instancia de esa clase. Por ejemplo en Visual Basic, se tiene la clase Form, y se pueden crear
instancias de esa clase al tener Form1, Form2, etc. As se est creando una instancia de la clase Form.
7) En programacin orientada objeto Qu es un objeto?
Entidad provista de un conjunto de propiedades o atributos (datos) y de comportamiento o funcionalidad
("mtodos"). Corresponden a los objetos reales del mundo que nos rodea, o a objetos internos del sistema (del
programa).
8) Describa la programacin orientada objeto
Es un paradigma de programacin que usa los objetos en sus interacciones, para disear aplicaciones y programas
inform cos. Est basado en varias tcnicas,
incluyendo herencia, cohesin, abstraccin,polimorsmo, acoplamiento y encapsulamiento.
9) Qu es un lenguaje orientado objetos?
Se le llama as a cualquier lenguaje de programacin que implemente los conceptos definidos por la
programacin orientada a objetos.
Los lenguajes de programacin orientados a objetos tratan a los programas como conjuntos de objetos que se
ayudan entre ellos para realizar acciones. Entendiendo como objeto al entidades que contienen datos.
Permitiendo que los programas sean ms fciles de escribir, mantener y reutilizar.
10) Cmo se pasa de la programacin estructurada a la programacin orientada objeto?
11) En que se basa la programacin objeto?
Se basa en el modelo objeto, donde el elemento principal es le objeto, el cual es una unidad que contiene todas
sus caractersticas y comportamientos en s misma, lo cual lo hace como un todo independiente, pero que se
interrelaciona con objetos de su misma clase o de otras clase, como sucede en el mundo real.
12) Qu lenguaje es el padre de la programacin estructurada?
FORTRAN (el primer lenguaje)
13) En qu paradigma de programacin un programa no es ms que una sucesin de llamada de funciones?
la programacin imperativa

14) Cul es la diferencia entre programacin estructurada y programacin objeto?


15) La programacin estructurada y la programacin objeto son compatibles?

16) A travs de que mecanismo de la programacin orientada a objetos las clases hijas heredan el
comportamiento de las clases madre?
17) Describa un ejemplo de polimorsmo
18) Cmo se le llama en la programacin orientada objetos a una clase sobre la que no podemos crear
especmenes concretos, es decir en la que no podemos instanciar objetos?
19) En programacin orientada objeto como se llama una clase heredada de una clase abstracta que no dene
todos sus mtodos abstractos?
20) En programacin orientada objeto como se instanciaran objetos de clases abstractas?
21) En programacin orientada objeto que se debe de hacer para poder instanciar objetos de clases derivadas
de clases abstractas?
22) En programacin orientada objeto como se llama una clase madre?
23) En programacin orientada objeto como se llama una clase hija?
24) Cul es la propiedad de la programacin orientada objetos que permite a una referencia a una clase
(atributo, parmetro o declaracin local o elemento de un vector) aceptar direcciones de objetos de dicha clase y
de sus clases derivadas (hijas, nietas, )?
25) Cmo se llama en la programacin orientada objetos al mecanismo que permite algo que est en el
universo de las ideas, los pensamientos, pero que no se puede concretar en algo material?
26) Qu paradigma de programacin demuestra que todo programa puede u lizar nicamente tres estructuras:
secuencia, seleccin (if y switch) e iteracin (for y while)?
Programacin estructurada

27) Qu paradigma de programacin considera innecesaria y contraproducente el uso de la instruccin de


transferencia incondicional GOTO?
Programacin estructurada

28) Qu es el encapsulamiento en la Programacin Objeto?


Tambin llamado "ocultacin de la informacin". Cada objeto est aislado del exterior, es un mdulo natural, y
cada tipo de objeto expone una interfaz a otros objetos que especfica cmo pueden interactuar con los objetos
de la clase. El aislamiento protege a las propiedades de un objeto contra su modificacin por quien no tenga
derecho a acceder a ellas, solamente los propios mtodos internos del objeto pueden acceder a su estado.
29) Cul es la diferencia entre una clase y un objeto?
30) Qu es la abstraccin en la Programacin Orientada Objeto?
Expresa las caractersticas esenciales de un objeto, las cuales distinguen al objeto de los dems.
Cada objeto en el sistema sirve como modelo de un "agente" abstracto que puede realizar trabajo, informar y
cambiar su estado, y "comunicarse" con otros objetos en el sistema sin revelar cmo se implementan estas
caractersticas. Los procesos, las funciones o los mtodos pueden tambin ser abstrados y cuando lo estn, una
variedad de tcnicas son requeridas para ampliar una abstraccin

31) Qu es la herencia en la Programacin Orientada Objeto?


Las clases no estn aisladas, sino que se relacionan entre s, formando una jerarqua de clasificacin. Los
objetos heredan las propiedades y el comportamiento de todas las clases a las que pertenecen. La herencia

organiza y facilita el polimorfismo y el encapsulamiento permitiendo a los objetos ser definidos y creados como
tipos especializados de objetos preexistentes.

32) Qu es el polimorfismo en la Programacin Orientada Objeto?


Comportamientos diferentes, asociados a objetos distintos, pueden compartir el mismo nombre, al llamarlos por
ese nombre se utilizar el comportamiento correspondiente al objeto que se est usando.
33) Qu es la persistencia en la Programacin Orientada Objeto?
Es la propiedad por la cual la existencia de un objeto trasciende en el tiempo (esto es, el objeto sigue existiendo
despus de que su creador deja de existir) o en el espacio (esto es, la localizacin del objeto cambia respecto a
la direccin en la que fue creado).
34) Qu es un mtodo en la Programacin Orientada Objeto?
Algoritmo asociado a un objeto (o a una clase de objetos), cuya ejecucin se desencadena tras la recepcin de
un "mensaje". Desde el punto de vista del comportamiento, es lo que el objeto puede hacer.
35) Qu es un atributo en la Programacin Orientada Objeto?
Contenedor de un tipo de datos asociados a un objeto (o a una clase de objetos), que hace los datos visibles
desde fuera del objeto, y cuyo valor puede ser alterado por la ejecucin de algn mtodo.
36) Diga en cual paradigma de programacin estn definidos los lenguajes: JAVA, ALGOL, C++, C#, BASIC,
FORTRAN 4, PASCAL.
Java: Imperativo, orientado a objetos, reflexivo y genrico
C++: Imperativo, orientado a objetos, funcional y genrico
C#: Imperativo, orientado a objetos, funcional (lambda), reflexivo y genrico
37) Qu paradigma de programacin basa su funcionamiento en el concepto de procedimiento o funcin?
38) Qu es la programacin en tiempo real?

39) Qu caractersticas debe de tener un sistema para que pueda ser de tiempo real?
Procedimiento concurrente
Fiabilidad
Interfaz hardware
Reconfigurabilidad
Tiempo de reaccin antes de los eventos
Usabilidad
Arquitectura distribuida
Obligaciones
Bases de datos
Capacidad de evolucin
40) Qu es un proceso FLAT?

41) Qu es un proceso con ejecuciones paralelas?


Es aquel que se realiza al mismo tiempo que otro, siendo ejecutados ambos de modo simultneo. Cuando
hablamos de procesos paralelos en un ordenador, nos referimos a aquellos procesos que se ejecutan y/o
procesan a la vez.
42) Qu es la programacin recurrente?
Se conoce por programacin concurrente a la rama de la informtica que trata de las tcnicas de programacin
que se usan para expresar el paralelismo entre tareas y para resolver los problemas de comunicacin y
sincronizacin entre procesos.

43) Por qu se deben de sincronizar los procesos paralelos?


44) Qu es un Thread?
Un Thread es un mecanismo que permite a una aplicacin realizar varias tareas a la vez de manera concurrente,
son una ampliacin del concepto de multitarea, si bien multitarea se refiere a la capacidad de un sistema para
ejecutar varios procesos a la vez
45) Qu datos definen la vida de un Thread en el sistema operativo?

kernel

46) En los sistemas tiempo real que es un Evento?


Un suceso en el sistema (tal como una interaccin del usuario con la mquina, o un mensaje enviado por un
objeto). El sistema maneja el evento enviando el mensaje adecuado al objeto pertinente

47) Qu es un Mutex y para qu sirve?


Un mutex es asimilable a un semforo binario. Se usan habitualmente para proteger la entrada a una seccin
crtica.

48) Qu es un Semaphore y para qu sirve?


Un semforo es una variable especial (o tipo abstracto de datos) que constituye el mtodo clsico para restringir
o permitir el acceso a recursos compartidos (por ejemplo, un recurso de almacenamiento del sistema o variables
del cdigo fuente) en un entorno de multiprocesamiento

49) Qu es una Critical Section y para qu sirve?


En programacin concurrente, se define como a la porcin de cdigo de un programa de computador el cual
accede a un recurso compartido (estructura de datos dispositivo) que no debe de ser accedido por mas de un
hilo en ejecucin (thread)

50) En los sistemas multiprocesos como se pueden comunicar los procesos?

51) Haga un diagrama de clases de los elementos siguientes: Planta, flor, ptalo, rosa, rosa roja, rosa blanca,
orqudea, espina, ramo de flores. Recuerde que la asociacin se seala con un rombo vaco del lado del
contenedor; que la agregacin se seala con un roblo negro del lado del contenedor y la herencia con una flecha
apuntando hacia la clase madre.