banco de reactivos total

157
CETIS 109 Alumna: Irene Elizabeth González Reyna 3º AM Aula: 27 Programación Trabajo: Banco de Reactivos para el Primer Examen Oral Materia: Desarrolla Software de Aplicación Utilizando Programación Orientada a Objetos

Upload: janeth-mtz

Post on 13-Jun-2015

313 views

Category:

Career


5 download

TRANSCRIPT

Page 1: Banco de reactivos total

CETIS 109

Alumna: Irene Elizabeth González Reyna

3º AM Aula: 27

Programación

Trabajo: Banco de Reactivos para el Primer Examen Oral

Materia: Desarrolla Software de Aplicación Utilizando Programación

Orientada a Objetos

Facilitadora: MCA/MES Margarita Romero Alvarado

1.- ¿En que se basa el desarrollo de un programa o de un conjunto de aplicaciones? R= En un concepto llamado “ciclo de la vida”

Page 2: Banco de reactivos total

2.- ¿Cuáles son las fases para la elaboración de un programa informático? R= Análisis, Diseño y Arquitectura, Programación, Prueba, Documentación, Mantenimiento, Codificación o Construcción e Implantación o Explotación.

3.- ¿Cuáles son la técnica en el análisis estructurado? R= Diagrama de flujo de datos, modelo de datos, diccionario de datos y definición de los

interfaces del usuario

4.- ¿A qué se refiere diseño y arquitectura? R= A determinar cómo funcionara de forma general sin entrar en detalles

5.- ¿En qué consiste diseño y arquitectura? R= En incorporar consideraciones de la implementación tecnológica, como el hardware, la

red, etc…

6.- ¿Cuál es el proceso de las fases de desarrollo de programación? R= La creación de software requiere del uso de una metodología sistemática de

desarrollo que permita un acercamiento gradual a la solución del problema que intenta resolver.

7.- ¿Cuáles son las fases de programación? R= Definición de problema, análisis de problema, diseño de la solución, codificación, prueba depuración, documentación, implementación y mantenimiento.

8.- ¿En qué consiste la deficion de programa? R= En la obtención sin ambigüedad de una visión general y clara del problema.

Page 3: Banco de reactivos total

9.- ¿En qué ayuda la deficion de programa? R= Ayuda a identificar los elementos claves del problema y lo de la futura solución

10.- ¿Cuál es el requisito de Análisis del Problema? R= Es la comprensión al fondo del problema y sus detalles es un requisito para lograr una solución

eficaz

11.- ¿Cuáles son los dos pasos del problema de diseño? R= Elaboración del algoritmo y la realización de pruebas de escritorio.

12.- ¿Qué es un algoritmo? R= Es una secuencia lógica y cronológica de pasos encaminados a resolver un problema

13.- ¿Cuáles son las acciones básicas para elaborar un algoritmo? R= Pedir datos, desplegar datos, evaluar condiciones y ejecutar operaciones

BANCO DE RECTIVOS DEL EXAMEN ORAL

1¿de que defiere desarrollo orientada a objetos?

R: difiere de las metodologías tradicionales en la manera en que manejan la cuestión del proceso vs datos.

2.¿faces de un desarrollo de un programa?

R: faces, diseño y arquitectura, programación, pruebas, documentación, mantenimiento, codificación

3¿Qué es java?

R: Java es un lenguaje de programación y una plataforma informática

4¿ESTRUCTURAS DE UN PROGRAMA DE JAVA?

Page 4: Banco de reactivos total

R=Package, Import, Clases, Constructores, Métodos, Comentarios,

5¿PARA QUE SE USA EL JAVA?

R= PARA EL DESARROLLO DE APLICACIONES QUE CONVIERTEN ALA WEB EN UN ELEMENTO MAS INTERESANTE Y UTIL

6¿EJEMPLOS DE LENGUAJE DE PROGRAMACION ORIENTADA?

R= ABAP , ABL , ADA, C++ C# , D ETC

7¿EN QUE SE BASA un desarrollo de programa?

R= EN UN CONCEPTO LLAMADO CICLO DE VIDA CON UNA SERIE DE ETAPAS QUE HAY QUE SEGUIR

8¿Qué ES PROGRAMACION ORIENTADA A OBJETOS?

R= ES UN PARADIGMA DE PROGRAMACION QUE SE USA ALOS CONCEPTOS EN SUS INTERACCIONES PARA DISEÑAR APLICACIONES Y PROGRAMAS

9¿Qué ES POO?

R= PROGRAMACION ORIENTA A OBJETOS

10¿EJEMPLO DE PROGRAMACION ORIENTADA A OBJETOS?

R= CADA VENTANA QUE ABRES EN TU COMPUTADORA ES UN OBJETO TIENE PROPIEDADES QUE SON EL COLOR DE LA VENTANA ,SU TAMAÑO, IMÁGENES, ETC

11¿ ¿Cuáles son los objetos en POO?

R=Los objetos son ejemplares de una clase cualquiera. Cuando creamos un ejemplar tenemos que especificar la clase a partir de la cual se creará.

12¿ .- ¿Las clases de POO SON?

R=- Las clases son declaraciones de objetos, también se podrían definir como abstracciones de objetos

13¿ .- ¿Qué es JavaScript?

R=JavaScript es un lenguaje de programación que permite a los desarrolladores crear acciones en sus páginas web.

Page 5: Banco de reactivos total

1.- ¿Cuáles son los términos de Java?

R=el software de Java tiene su propio conjunto de términos y descripciones que se mencionan con frecuencia cuando se trabaja con el software. El entrevistador puede hacer preguntas específicas sobre las condiciones o que tú las identifiques.

2.-¿Quién creo Java? R=James Gosling & Sun Microsystems

3.- Menciona mínimo 3 ciclos de la vida de software?

R=análisis, diseño, codificación, pruebas, validación, mantenimiento y evolución, definición de necesidades

4.-¿Cuáles son las características para la programación orientada a objetos?

R=Abstracción, encapsulamiento, polimorfismo, herencia, modularidad, principio de ocultación, clase

5.-¿Cuáles son las faces de elaboración de un programa informatico?

R= análisis, diseño, codificación o construcción, implantación o expotacion, y mantenimiento

6.-¿Quién creo el legunaje c++?

R= Bjarne Stroustrup, Bell Labs

7.-¿Cómo está compuesta el estado de P.O.O?

R= De datos e informaciones, serán 1 o varios atributos a los que se habran asignado unos valores concretos.

8.-¿Quien esta definido por los métodos o mensajes a los que se sabe reponder por dicho objeto?

R= EL comportamiento

9.-¿Qué es entidad?

R=Es una propiedad de un objeto que lo diferencie del resto .

10.-¿Qué esta relacionado por la propiedad de conjunto?

R=métodos y atributos.

Page 6: Banco de reactivos total

11.-¿Cómo se le llama a la facilidad mediante la cual la clase D hereda en ella cada uno de los atributos y operaciones?

R= Herencia

12.-Menciona minimo 3 lenguajes que están relacionados a la P.O.O

R= Java,C++,Visual basic,Clase D,etc

13.-¿Qué es la P.O.O?

R=Es un paradigma de programación que usa objetos y sus interaccion para diseñar aplicaciones y programas de computadoras

14.-¿En que año se empezó a destacar el desarrollo de la P.O.O?

R= 1980

15.-En que se basa la P.O.O?

R=En el modelo objeto

16.- Cuales son las palabras clave de acceso?

R= Public, protected, private

Rojas Juárez Mariely Amairany 3AM PG.

¿Qué es java? R: una tecnología que desarrolla aplicaciones que convierten a la web en un elemento más útil.

¿Qué es la programación orientada a objetos? R: es una forma especial de programar, es un paradigma de programación que usa los objetos en sus interacciones para diseñar aplicaciones y programas informáticos.

3.- menciona las fases en el desarrollo de un programa: R: -análisis, diseño y arquitectura, programación, pruebas, documentación, mantenimiento y codificación.

4.- En que consiste la fase de análisis? R: Establece el producto a desarrollar, siendo necesario especificar los procesos y estructuras de datos que se van a emplear.

5.- ¿Qué son los objetos en programación?

R: son entidades que tienen un determinado estado y comportamiento.

Page 7: Banco de reactivos total

6.-¿De qué está compuesto el estado de un objeto en programación?

R: está compuesto de datos o informaciones, serán uno o varios atributos a los que se habrán asignado uno de los valores concretos.

7.-¿Qué es el comportamiento de un objeto en programación?

R: Está definido por los métodos o mensajes a los que sabe responder dicho objeto, es decir que las operaciones pueden realizarse con él.

8.-¿Qué es la identidad de un objeto en programación?

R: Es una propiedad de un objeto que lo diferencia del resto.

9-Menciona algunos lenguajes de programación orientada a objetos:

R: ABAP, action script, ADA, C , D, GAMBAS, EIFFEL, CLARION, JAVA, LEXICO.

10.-¿En que consiste el lenguaje léxico?

R: Es dictado en español para facilitar el aprendizaje.

11.- ¿Qué se puede hacer con la aplicación de java? R: jugar, cargar fotografías, chatear en línea, realizar visitas virtuales, y utilizar servicios.

12.- ¿En qué consiste el lenguaje de ABAP?

R: Es u en lenguaje de cuarta generación, propiedad de SAP, que se utiliza para programar la mayoría de sus productos.

13.-¿En qué consiste el tipo de lenguaje ADA?

R: Es un lenguaje de programación orientada a objetos y tipado de forma estático.

1. ¿Qué es la programación orientada a objetos?

-Es una forma especial de programar, más cercana a como expresaríamos las cosas en la vida real que otros tipos de programación.

2.- ¿Cómo se piensa en objetos?

-Pensar en términos de objetos es muy parecido a cómo lo haríamos en la vida real.

3.- ¿Cuáles son los objetos en POO?

Page 8: Banco de reactivos total

-Los objetos son ejemplares de una clase cualquiera. Cuando creamos un ejemplar tenemos que especificar la clase a partir de la cual se creará.

4.- ¿Los Estados en objetos son: ?

-Cuando tenemos un objeto sus propiedades toman valores.

5.- ¿Las clases de POO SON: ?

- Las clases son declaraciones de objetos, también se podrían definir como abstracciones de objetos. Esto quiere decir que la definición de un objeto es la clase.

7.- ¿Cuáles son los mensajes en objetos?

- Un mensaje en un objeto es la acción de efectuar una llamada a un método.

8.- ¿Qué la POO?

- Es una manera especial de pensar, a veces subjetiva de quien la programa, de manera que la forma de hacer las cosas puede ser diferente según el programador.

9.- ¿A qué se refiere que es la herencia y el polimorfismo?

-Que son unas de las posibilidades más potentes de las POO.

10.- ¿Para qué sirve la herencia?

-Para crear objetos que incorporen propiedades y métodos de otros objetos. Así se pueden hacer construir objetos a partir de otros sin tener que rescribirlo todo.

12.- ¿Para qué sirve el polimorfismo?

- sirve para que no tengamos que preocuparnos sobre lo que estamos trabajando, y abstraernos para definir un código que sea compatible con objetos de varios tipos.

13.- ¿Qué es la documentación interna?

-Son los comentarios que se añaden al código fuente para clarificarlos

BANCO DE REACTIVOS PARA EL PRIMER EXAMEN ORAL

SEBASTIAN ALEJANDRO REYES VEGA

DESARROLLA SOFWARE DE APLICACIÓN UTILIZANDO PROGRAMACION OREIENTADA A OBJETOS

Page 9: Banco de reactivos total

GRUPO:3 AM

1¿Qué significa p.o.o?

Programacion orientada a objetos

2¿De que se utiliza en progrmacion orientada a objetos?

es un paradigma de programación que usa los objetos en sus interacciones, para diseñar aplicaciones y programas informáticos.

3¿En que tecnicas esta basada la POO?

Está basado en varias técnicas, incluyendo herencia, cohesión, abstracción, polimorfismo, acoplamiento y encapsulamiento.

4¿Cuáles son los fundamentos de la POO?

a programación orientada a objetos es una forma de programar que trata de encontrar una solución a estos problemas. Introduce nuevos conceptos, que superan y amplían conceptos antiguos ya conocidos.

5¿Cuáles son las propiedades de un objeto?

RELACIONES, PROPIEDADES, METODOS

6¿Qué es una relación en POO?

permiten que el objeto se insterte en la organización y están formadas esencialmente por punteros a otros objetos.

7¿Qué es una propiedades en POO?

distinguen un objeto determinado de los restantes que forman parte de la misma organización y tiene valores que dependen de la propiedad de que se trate.

8¿Qué es un método en POO?

son las operaciones que pueden realizarse sobre el objeto, que normalmente estarán incorporados en forma de programas (código) que el objeto es capaz de ejecutar y que también pone a disposición de sus

descendientes a través de la herencia.

9¿Qué es una clase en POO?

Definiciones de las propiedades y comportamiento de un tipo de objeto concreto

10¿Qué significa una abstracion?

Denota las características esenciales de un objeto, donde se capturan sus comportamientos.

11¿Cuáles son las ventajas de un lenguaje orientado en objetos?

Page 10: Banco de reactivos total

Fomenta la reutilización y extensión del código, Permite crear sistemas más complejos, Relacionar el sistema al mundo real.

Facilita la creación de programas visuales, Construcción de prototipos

Agiliza el desarrollo de software, Facilita el trabajo en equipo, Facilita el mantenimiento del software

12¿ques java?

es un lenguaje de programación de propósito general, concurrente, orientado a objetos y basado en clases que fue diseñado específicamente para tener tan pocas dependencias de implementación como fuera

posible.

13¿Qué lenguaje utiliza java?

Es un lenguaje de progrmacion de propósito general

Cetís 109

Amilcar Gamaliel Cruz Morales

3ªM

Aula 27

Programación

Materia: Desarrolla software de Aplicación Utilizando Programación Estructurada

Facilitadora: Margarita Romero Alvarado

Tema: Banco de reactivos para el 1er examen oral

Page 11: Banco de reactivos total

1.- ¿Qué es lo que expresa la ingeniería del software?

R= Como ha progresado el desarrollo de un software

2.- ¿En que se basa el CONCEPTO DE LA VIDA en base a un programa informatico?

R=en un programa o de un conjunto de aplicaciones

3.- ¿Qué etapas de deben de seguir para lograr una elaboración de un programa informático?

R=Análisis, Diseño y arquitectura, programación, pruebas, documentación, codificación o construcción, mantenimiento, implantación o explotación

4.- ¿Para que sirven los diagramas de flujo?

R=Para conocer el comportamiento mediante graficas

5.- ¿Qué cosa describe los objetos utilizados en gráficos?

R=Modelos de datos

6.- ¿Qué incorpora DISEÑO Y ARQUITECTURA?

Page 12: Banco de reactivos total

R=Consideraciones de la implementación tecnológica tales como el hardware, la red

7.- ¿En qué consisten las prueba?

R= Comprobar que el software realice la tareas correctamente

8.- ¿A qué se refiere con mantenimiento?

R= Mantener y mejorar el software y para que no tenga errores

9.- ¿En qué consiste la codificación?

R= En traducir los resultados obtenidos a un determinado lenguaje de programación

10.- ¿Para que sirven las pruebas unitarias?

R= Para comprobar que cada módulo realice bien su tarea

11.- ¿Qué es lo que comprende FASES DE DESARROLLO DE SOFTWARE?

R= Análisis, Diseño, Implementación, Pruebas, Mantenimiento

12.- ¿En qué consiste el análisis de requisitos?

R= Extraer los requisitos de un producto de software

13.- ¿Para qué se usa Java?

R= Para el desarrollo de aplicaciones que convierten a la web en un elemento mas interesante y util

BANCO DE REACTIVOS PARA EL PRIMER EXAMEN ORAL

1. ¿Cuáles son las fases del desarrollo de un programa? R. Análisis, diseño y arquitectura, programación, pruebas, documentación, mantenimiento, codificación e implantación.

2. ¿Qué establece la fase de análisis? R. Se establece el producto a desarrollar, siendo necesario especificar los procesos y estructuras de datos que se van a emplear.

3. ¿Cuál es la fase que consiste en comprobar que el software realice correctamente las tareas indicadas? R. Fase de pruebas

Page 13: Banco de reactivos total

4. ¿Qué es la (POO)? R. La programación orientada a objetos

5. ¿Cuál es la función de la programación orientada a objetos? R. Es una forma especial de programar, más cercana a como expresaríamos las cosas en la vida real.

6. ¿Qué tenemos que aprender con la (POO)? R. A pensar las cosas de una manera distinta para escribir nuestros programas en términos de objetos.

7. ¿Qué es pensar en términos de objetos? R. Es muy parecido a como lo haríamos en la vida real.

8. ¿Por qué es una nueva forma de programas la (POO)? R. Porque trata de encontrar una solución a los problemas de la programación orientada.

9. ¿Qué lenguaje usa ‘java’? R. Es un lenguaje orientado a objetos.

10.¿Qué programa usa el lenguaje de ‘java’?R. usa un lenguaje en una colección de clases.

11. ¿Qué es una clase? R. Es como una estructura que contiene funciones además de variables.

12. ¿Qué es un método en el lenguaje java? R. a la función que pertenece a una clase.

13. ¿Con que objetivo fue diseñado el lenguaje ‘java’? R. Con el objetivo principal de ser exportable a través de redes y ejecutando en la maquina local.

*Banco de reactivos para el primer examen oral*

1.- ¿Cuáles son las fases o etapas del desarrollo de un programa?

R= Análisis, diseño y arquitectura, programación, pruebas, documentación, mantenimiento, codificación o construcción e implantación o explotación.

2.- ¿Que es análisis en el desarrollo de un programa?

R= Se establece el producto a desarrollar especificando los procesos y estructuras de datos que va a emplear.

3.- ¿Que es el diseño y arquitectura en el desarrollo de un programa?

R= Determina como funcionara generalmente sin entrar en detalles, se define los casos de uso para las funciones del sistema.

4.- ¿Qué es programación en el desarrollo de un programa?

R= Reducir un diseño a código es claro para el trabajo de software.

Page 14: Banco de reactivos total

5.- ¿Qué es una prueba en el desarrollo de un programa?

R= Comprobar que el software realice las tareas indicadas.

6.- ¿Qué es documentación en el desarrollo de un programa?

R= Concierne el desarrollo de software en gestión del proyecto.

7.- ¿Qué es mantenimiento en el desarrollo de un programa?

R= Mantener y mejorar el software para enfrentar errores o nuevos requisitos.

8.- ¿Qué es codificación en el desarrollo de un programa?

R= Es producir los resultados obtenidos a un lenguaje de programación.

9.- ¿Qué es la programación orientada a objetos?

R= Es una forma especial de programar, cercana a como expresaríamos las cosas en la vida real.

10.- ¿Dónde se aplica la programación orientada a objetos?

R= Se aplica a los lenguajes de programación.

11.- ¿De dónde viene la programación orientada a objetos?

R= Viene de la evolución de programación estructurada.

12.- ¿En que se basa la programación orientada a objetos?

R= Se basa en dividir el programa en pequeñas unidades lógicas se les llama objetos.

13.- ¿Qué son los objetos de acuerdo la programación?

R= Son unidades independientes que se comunican entre ellos mediante mensaje.

14.- ¿Qué es java?

R= Es un lenguaje de programación de propósito general.

15.-¿En que se basa java?

R= Es basada en clases que fue diseñado específicamente para tener tan pocas dependencias de implementación.

Page 15: Banco de reactivos total

16.- ¿Cuál es la intención de java?

R= Es permitir que los desarrolladores de aplicaciones escriban el problema una vez y lo ejecuten en cualquier dispositivo.

17.- ¿Cuáles son las ventajas de java?

R= Es posible hacer cualquier elemento o aplicación, es una fuente abierta, es independiente de la plataforma, realiza la colección de basura de las ayudas, asigna objetos en el apilado entre otras.

18.- ¿Cuáles una desventaja de java?

R= No tienden a ser muy rapados.

19.- ¿Cuáles son las variables que maneja java?

R= Variables de importancia, variables de clase, variables locales.

20.- ¿Qué es la variable de importancia en java?

R= Son los que se usan para guardar valores o atributos de un objeto en particular.

21.- ¿Qué es variables de clase en java?

R= Son los que guardan valores o atributos en clase.

22.- ¿Qué son las variables locales en java?

R= Son las que declaran en una función metodología.

23.- ¿Qué es packpage en java?

R= Es una agrupación de clases.

24.- ¿Qué es import en java?

R= Una o varias sentencias o importación.

25.- ¿Para que fue diseñado java?

R= Fue diseñado específicamente para tener tan pocas dependencias de implementación.

26.- ¿Cuál es la intención de java?

Page 16: Banco de reactivos total

R=Es permitir que desarrolladores de aplicaciones escriban el programa una vez y lo ejecuten en cualquier dispositivo.

*Banco de reactivos para el primer examen oral*

1.- ¿Cuáles son las fases o etapas del desarrollo de un programa?

R= Análisis, diseño y arquitectura, programación, pruebas, documentación, mantenimiento, codificación o construcción e implantación o explotación.

2.- ¿Que es análisis en el desarrollo de un programa?

R= Se establece el producto a desarrollar especificando los procesos y estructuras de datos que va a emplear.

3.- ¿Que es el diseño y arquitectura en el desarrollo de un programa?

R= Determina como funcionara generalmente sin entrar en detalles, se define los casos de uso para las funciones del sistema.

4.- ¿Qué es programación en el desarrollo de un programa?

R= Reducir un diseño a código es claro para el trabajo de software.

5.- ¿Qué es una prueba en el desarrollo de un programa?

R= Comprobar que el software realice las tareas indicadas.

6.- ¿Qué es documentación en el desarrollo de un programa?

R= Concierne el desarrollo de software en gestión del proyecto.

7.- ¿Qué es mantenimiento en el desarrollo de un programa?

R= Mantener y mejorar el software para enfrentar errores o nuevos requisitos.

8.- ¿Qué es codificación en el desarrollo de un programa?

R= Es producir los resultados obtenidos a un lenguaje de programación.

9.- ¿Qué es la programación orientada a objetos?

R= Es una forma especial de programar, cercana a como expresaríamos las cosas en la vida real.

10.- ¿Dónde se aplica la programación orientada a objetos?

Page 17: Banco de reactivos total

R= Se aplica a los lenguajes de programación.

11.- ¿De dónde viene la programación orientada a objetos?

R= Viene de la evolución de programación estructurada.

12.- ¿En que se basa la programación orientada a objetos?

R= Se basa en dividir el programa en pequeñas unidades lógicas se les llama objetos.

13.- ¿Qué son los objetos de acuerdo la programación?

R= Son unidades independientes que se comunican entre ellos mediante mensaje.

14.- ¿Qué es java?

R= Es un lenguaje de programación de propósito general.

15.-¿En que se basa java?

R= Es basada en clases que fue diseñado específicamente para tener tan pocas dependencias de implementación.

16.- ¿Cuál es la intención de java?

R= Es permitir que los desarrolladores de aplicaciones escriban el problema una vez y lo ejecuten en cualquier dispositivo.

17.- ¿Cuáles son las ventajas de java?

R= Es posible hacer cualquier elemento o aplicación, es una fuente abierta, es independiente de la plataforma, realiza la colección de basura de las ayudas, asigna objetos en el apilado entre otras.

18.- ¿Cuáles una desventaja de java?

R= No tienden a ser muy rapados.

19.- ¿Cuáles son las variables que maneja java?

R= Variables de importancia, variables de clase, variables locales.

20.- ¿Qué es la variable de importancia en java?

R= Son los que se usan para guardar valores o atributos de un objeto en particular.

Page 18: Banco de reactivos total

21.- ¿Qué es variables de clase en java?

R= Son los que guardan valores o atributos en clase.

22.- ¿Qué son las variables locales en java?

R= Son las que declaran en una función metodología.

23.- ¿Qué es packpage en java?

R= Es una agrupación de clases.

24.- ¿Qué es import en java?

R= Una o varias sentencias o importación.

25.- ¿Para que fue diseñado java?

R= Fue diseñado específicamente para tener tan pocas dependencias de implementación.

26.- ¿Cuál es la intención de java?

R=Es permitir que desarrolladores de aplicaciones escriban el programa una vez y lo ejecuten en cualquier dispositivo.

Banco de reactivos para primer examen oral.

1) ¿Qué es la estructura de un programa en java? La estructura de un programa en java es similar a la de un programa C/C++.

2) Debido al diseño de Java por un programador, ¿qué es lo que nos permite? Le permite el uso de cualquier lenguaje, y poder leer códigos sin dificultad alguna.

3) ¿Cómo se construye un programa? Se puede construir empleando varias clases.

4) ¿Qué significa POO? Programación Orientada a Objetos.

5) ¿Qué es la programación orientada a objetos? Es un paradigma que usa los objetos en sus interacciones para diseñar aplicaciones y programas informáticos.

6) ¿Qué son los Objetos? En programación, son entidades que tienen un determinado estado, comportamiento (método) e identidad.

7) ¿Qué se necesita para hacer una base de datos y una buena programación orientada a objetos? Hay que desarrollar todo el sistema aplicando la tecnología, la importancia del análisis y además el diseño a objetos.

Page 19: Banco de reactivos total

8) ¿Cuáles son las fases para la elaboración de un programa informático? Las fases son, Análisis, Diseño y Arquitectura, Programación, Pruebas, Mantenimiento, Documentación, Calificación o Construcción, Implantación o Explotación.

David Emanuel Magaña Martínez

CETis 109

3- AM

Programación

Margarita Romero Alvarado

Desarrolla Software De Aplicación Utilizando Programación

Orientada A Objetos

Máquina Número 2

1.-Menciona las fases del proceso de desarrollo del software:

R=Análisis de requisitos, diseño y arquitectura, programación, pruebas, documentación y mantenimiento.

2.-¿Qué es lo que expresa el término “fases de desarrollo” en la ingeniería del software?

R=Expresa como ha progresado el desarrollo de un software y cuanto desarrollo puede requerir.

3.-¿Cuál es la etapa alfa en la versión de un producto?

R=Es en la que se le agregan las nuevas características.

4.-Posteriormente a la etapa alfa, ¿Cuál le sigue?

R=La etapa beta.

5.-¿Qué es lo que se hace en esta etapa?

R=Es una etapa donde se eliminan errores activamente.

6.-Por último, ¿Qué etapa sigue?

R=La llamada Etapa Estable.

Page 20: Banco de reactivos total

7.-¿Cuál es el objetivo de esta última etapa?

R=Es quitar todos los bugs importantes.

8.- ¿Qué es la programación orientada a objetos?

R=Es un paradigma de la programación que usa los objetos en sus interacciones, para diseñar aplicaciones y programas informáticos.

9.-¿Qué es “POO”?

R=Programación Orientada a Objetos

10.-Menciona 5 técnicas en las que esta basada la POO:

R=Herencia, cohesión, abstracción, polimorfismo, acoplamiento y encapsulamiento.

11.-¿En qué década se popularizo?

R=A principios de la década de los años 1990.

12.-¿Dónde se aplica la POO?

R=En el desarrollo de aplicaciones.

13.-Menciona algunos ejemplos:

R=Aplicaciones como juegos, aplicaciones de web, aplicaciones de celulares, etc.

9) ¿Qué técnicas se emplean en la fase de Análisis? Diagramas de flujo de datos, Modelos de datos, Diccionario de datos, Definición de los interfaces de usuarios.

10) En la fase de Implantación o Explotación, ¿Cómo se pueden calificar? En pruebas de interconexión, Pruebas de síntomas y Pruebas de integración.

11) ¿Que son los lenguajes de programación orientada a objetos? Son lenguajes dinámicos en los que estos objetos se pueden crear y modificar sobre la marcha.

12) ¿En que nos ayudan los lenguajes de programación orientada a objetos? Tratan a los programas como conjuntos de objetos que se ayudan entre ellos para realizar acciones.

13) ¿Cuáles son los principales lenguajes de la programación orientada a objetos? C++, Java, Corel draw, Ruby, Small talk, Eiffel, entre otros.

Page 21: Banco de reactivos total

CETis 109

Del Angel Santiago Edgar Josué

Banco de reactivos para primer examen oral

Maquina 23

3° Am Programación

1.- ¿En dónde se aplica P.O.O?

La P.O.O. se aplica en los lenguajes de programación y diseños de software y/o programas

2.- ¿Por qué seguimos buscando nuevas técnicas de desarrollo?

Por el aumento de la complejidad de los sistemas.

3.- ¿Qué tendremos en un programa orientado a objetos?

En un programa orientado a objetos tendremos a un conjunto de objetos colaborando entre ellos.

4.- ¿De qué paradigma es la orientación orientada a objetos?

La orientación a objetos es paradigma de que está de moda para el desarrollo de software.

5.- ¿Qué definición tiene “objeto” en la programación orientada a objetos?

Un objeto es una abstracción conceptual del mundo real que se puede traducir a un lenguaje de programación orientado a objetos.

6.- ¿Qué diferencia hay entre un objeto en la vida real y un objeto del mundo del software?

Un objeto del mundo real tiene características y comportamientos, y de la misma manera, un objeto del mundo del software tiene variables y métodos.

7.- ¿Qué es una clase en programación orientada a objetos?

Una Clase es una plantilla que define las variables y métodos a ser incluidas en un tipo de objeto específico.

8.- En base a los objetos, ¿De qué otra forma son nombrados?

Los objetos también son llamados instancias de la Clase.

Page 22: Banco de reactivos total

9.- ¿Qué almacenan los objetos?

Los objetos sólo almacenan su estado. Se dice que un objeto tiene estado cuando tiene valores en sus variables.

10.- ¿Cómo se comunican los objetos en la programación orientada a objetos?

Los objetos se comunican entre ellos usando los mensajes.

11.- ¿Qué es un mensaje en programación orientada a objetos?

Un mensaje es la invocación de un método del objeto.

12.- ¿Qué requiere la orientación a objetos en P.O.O.?

La orientación a objetos requiere de una metodología que integre el proceso de desarrollo y un lenguaje de modelamiento

13.- ¿Con que debe contar un lenguaje de modelamiento en programación orientada a objetos?

Con herramientas y técnicas adecuadas.

CETis 109

Del Angel Santiago Edgar Josué

Banco de reactivos para primer examen oral

Maquina 23

3° Am Programación

1.- ¿En dónde se aplica P.O.O?

La P.O.O. se aplica en los lenguajes de programación y diseños de software y/o programas

2.- ¿Por qué seguimos buscando nuevas técnicas de desarrollo?

Por el aumento de la complejidad de los sistemas.

3.- ¿Qué tendremos en un programa orientado a objetos?

En un programa orientado a objetos tendremos a un conjunto de objetos colaborando entre ellos.

Page 23: Banco de reactivos total

4.- ¿De qué paradigma es la orientación orientada a objetos?

La orientación a objetos es paradigma de que está de moda para el desarrollo de software.

5.- ¿Qué definición tiene “objeto” en la programación orientada a objetos?

Un objeto es una abstracción conceptual del mundo real que se puede traducir a un lenguaje de programación orientado a objetos.

6.- ¿Qué diferencia hay entre un objeto en la vida real y un objeto del mundo del software?

Un objeto del mundo real tiene características y comportamientos, y de la misma manera, un objeto del mundo del software tiene variables y métodos.

7.- ¿Qué es una clase en programación orientada a objetos?

Una Clase es una plantilla que define las variables y métodos a ser incluidas en un tipo de objeto específico.

8.- En base a los objetos, ¿De qué otra forma son nombrados?

Los objetos también son llamados instancias de la Clase.

9.- ¿Qué almacenan los objetos?

Los objetos sólo almacenan su estado. Se dice que un objeto tiene estado cuando tiene valores en sus variables.

10.- ¿Cómo se comunican los objetos en la programación orientada a objetos?

Los objetos se comunican entre ellos usando los mensajes.

11.- ¿Qué es un mensaje en programación orientada a objetos?

Un mensaje es la invocación de un método del objeto.

12.- ¿Qué requiere la orientación a objetos en P.O.O.?

La orientación a objetos requiere de una metodología que integre el proceso de desarrollo y un lenguaje de modelamiento

13.- ¿Con que debe contar un lenguaje de modelamiento en programación orientada a objetos?

Con herramientas y técnicas adecuadas.

Page 24: Banco de reactivos total

1. ¿Qué es la fase de análisis en el desarrollo de un programa?

Se establece el producto a desarrollar, siendo necesario especificar los procesos y estructuras de datos que se van a emplear. Debe existir una gran comunicación entre el usuario y el analista para poder conocer todas las necesidades que precisa la aplicación.

2. ¿Para qué sirven los diagramas de flujo de datos?

Sirven para conocer el comportamiento del sistema mediante representaciones gráficas.

3. ¿Para qué sirve el modelo de datos?

Sirve para conocer las estructuras de datos y sus características. (Entidad relación y formas normales).

4. ¿Para qué sirve la definición de los interfaces de usuario?

Sirve para determinar la información de entrada y salida de datos.

5. ¿Qué es la fase de diseño en el desarrollo de un programa?

En esta fase se alcanza con mayor precisión una solución óptima de la aplicación, teniendo en cuenta los recursos físicos del sistema (tipo de ordenador, periféricos, comunicaciones, etc…) y los recursos lógicos. (Sistema operativo., programas de utilidad, bases de datos, etc…).

6. En el diseño estructurado ¿qué etapas se definen?

Diseño externo: Se especifican los formatos de información de entrada y salida. (pantalla y listados) Diseño de datos: Establece las estructuras de datos de acuerdo con su soporte físico y lógico. (Estructuras en memoria, ficheros y hojas de datos) Diseño modular: Es una técnica de representación en la que se refleja de forma descendente la división de la aplicación en módulos. Está basado en diagramas de flujo de datos obtenidos en el análisis. Diseño procedimental: Establece las especificaciones para cada módulo, escribiendo el algoritmo necesario que permita posteriormente una rápida codificación. Se emplean técnicas de programación estructurada, normalmente ordinogramas y pseudocódigo.

7. ¿En qué consiste la codificación?

Consiste en traducir los resultados obtenidos a un determinado lenguaje de programación, teniendo en cuenta las especificaciones obtenidas en el cuaderno de carga. Se deben de realizar las pruebas necesarias para comprobar la calidad y estabilidad del programa.

8. Las pruebas de codificación se pueden clasificar en:

Page 25: Banco de reactivos total

Pruebas unitarias: Sirven para comprobar que cada módulo realice bien su tarea. Pruebas de interconexión: Sirven para comprobar en el programa el buen funcionamiento en conjunto de todos sus módulos. Pruebas de integración: Sirven para comprobar el funcionamiento correcto del conjunto de programas que forman la aplicación. (El funcionamiento de todo el sistema).

9. ¿Que se realiza la fase de explotación?

En esta fase se realiza la implantación de la aplicación en el sistema o sistemas físicos donde van a funcionar habitualmente y su puesta en marcha para comprobar el buen funcionamiento.

10. ¿Cuáles son las actividades que debe tomar en cuenta para la fase de explotación?

• Instalación del/los programa/s. • Pruebas de aceptación al nuevo sistema. • Conversión de la información del antiguo sistema al nuevo (si hay una aplicación antigua) • Eliminación del sistema anterior.

11. ¿De qué se encarga la fase del mantenimiento?

Se encarga de solventar los posibles errores o deficiencias de la aplicación. Existe la posibilidad de que ciertas aplicaciones necesiten reiniciar el ciclo de vida.

12. ¿Cuáles son los tipos de mantenimiento?

Mantenimiento correctivo: Consiste en corregir errores no detectados en pruebas anteriores y que aparezcan con el uso normal de la aplicación. Este mantenimiento puede estar incluido en la garantía o mantenimiento de la aplicación.

Mantenimiento adaptativo: Consiste en modificar el programa a causa de cambio de entorno gráfico y lógico en el que estén implantados. (Nuevas generaciones de ordenadores, nuevas versiones del sistema operativo, etc.) Mantenimiento perfectivo: Consiste en una mejora sustancial de la aplicación al recibir por parte de los usuarios propuestas sobre nuevas posibilidades y modificaciones de las existentes.

13. ¿Cuáles son los elementos de la programación orientada a objetos?

* Abstracción

* Encapsulamiento

* Principio de ocultación

* Polimorfismo

* Herencia

Page 26: Banco de reactivos total

* Recolección de basura

1.- ¿Cuáles con las fases en el desarrollo de un programa?

Definición del problema, análisis del problema, diseño de la solución, codificación, prueba y depuración, documentación, implementación y por ultimo mantenimiento.

2.- ¿Cuántas son las partes en que se divide la fase de documentación, y cuáles son?

Son 3 documentación interna, documentación externa y manual de usuario.

3.- ¿Qué es la POO?

Es un paradigma de programación que usa los objetos en sus interacciones, para diseñar aplicaciones y programas informales.

4.- ¿Qué es java?

Es una tecnología que se usa para el desarrollo de aplicaciones que convierten a la web en un elemento más interesante y útil.

5.- ¿Java para que fue diseñado específicamente?

Fue diseñado para presentar la estructura de un programa mediante un ejemplo sencillo.

6.- ¿Qué es un algoritmo?

Es una secuencia lógica y cronológica de pasos encaminados a resolver un problema.

7.- ¿En dónde se aplica la POO?

Se viene aplicando en el análisis y diseño.

8.- ¿Qué es la documentación interna?

Son los comentarios que se añaden al código fuente para codificarlo.

9.- ¿Qué es la documentación externa?

Es todo el material creado y empleado en las diferentes fases del desarrollo del programa.

10.- ¿Qué son los manuales de usuario?

Describen paso a paso la manera de cómo funciona el programa.

12.- ¿Qué indica la codificación?

Page 27: Banco de reactivos total

Este paso se traduce el algoritmo ya estructurado, verificado y comprobado a mano, al lenguaje de programación que vaya a utilizarse.

13.- ¿Qué es el análisis del problema?

Es la composición a fondo del problema y sus detalles además en un requisito para lograr una solución eficaz.

CETIS 109

ARIANNA LIZEETH ALVAREZ LÓPEZ

3 A M PROGRAMACION

MARGARITA ROMERO ALVARADO

BANCO DE REACTIVOS PARA EL PRIMER EXAMEN ORAL

1.-¿En qué consisten las fases de desarrollo?

R: Expresa como ha progresado el desarrollo de un software y cuanto desarrollo puede requerir

2.-¿Aque se refiere fases para la elaboración de un programa informático?

R: Es el desarrollo de un programa o de un conjunto de aplicaciones que se basa en un concepto llamado ciclo de vida

3.-¿Menciona cuáles son las fases en el desarrollo de un programa?

*Analisis *Documentacion

*Pruebas *Mantenimiento

*Diseño y arquitectura *Codificacion

*Programacion *Implantacion

4.-¿Identifica qué es Java?

R: Es un lenguaje de programación de propósito general,concurrente, orientado a objetos y basado en clases que fue diseñado específicamente para tener tan pocas dependencias de implementación como fuera posible

5.-¿Cuál es el origen de programación orientada a objetos?

Page 28: Banco de reactivos total

R: El origen fue Simula 67

6.-¿Cuáles son las ventajas de un lenguaje orientado a objetos?

*Fomenta la reutilización y extensión del código

*Permite crear sistemas mas complejos

*Relacionar el sistema al mundo real

*Facilita la creación de programas visuales

*Consrucción de prototipo

7.-¿Cuáles son las características asociadas al POO?

R: 1.- Abstracción

2.-Encapsulamiento

3.-Ocultamiento

8.-¿Aqué se requiere la orientación a objetos?

R: Requiere de una metodología que integre el proceso de desarrollo y un lenguaje de modelamiento con herramientas y técnicas adecuadas

9.-¿Cómo se comunican los objetos?

R: Se comunican ente ellos usando los mensajes, que el mensaje es la invocación de un método del objeto

10.-¿De qué otra forma se le puede llamar los objetos?

R: También son llamados instancias de la clase

11.-¿Cuáles son los conceptos fundamentales en programación orientada a objetos?

R: *Clase *Evento *Estado interno

*Herencia *Atributos *Componentes de un objeto

*Objeto *Mensaje *Identificacion de un objeto

*Metodo *Propiedad o atributo

Page 29: Banco de reactivos total

12.-¿En concreto que es programación orientada a objetos?

R: Es un paradigma surgido en los años 70, que utiliza objetos como elementos fundamentales en la construcción de la solución

13.- Menciona en orden cada uno de los lenguajes orientados a objetos

R: *ABAP

*ABL

*ACTIONSCRIPT

*ACTIONSCRIPT3

*ADA

*C++

*C#

*CLARION

*CLIPPER

*D

ETC

CETis 109

Nombre: Ana Ruth Gregorio Hernández

Materia: Desarrolla Software de Aplicación Utilizando Programación Orientada a Objetos.

Grado: 3º Grupo: “AM”

Especialidad: Programación

Aula: 27

Máquina: 22

Maestra: Margarita Romero Alvarado

1.- ¿Qué son las fases en el desarrollo de un programa?

Page 30: Banco de reactivos total

R: Es el proceso de la creación de Software, que requiere el uso de una metodología sistemática de desarrollo que permita un acercamiento gradual.

2.- ¿Qué es definición del problema dentro de las fases de programación?

R: Es la obtención de una visión general y clara del problema.

3.- ¿Qué es análisis del problema en base a las fases de programación?

R: Es la compresión a fondo del problema

4.- ¿Qué es diseño de la solución enfocado a fases de la programación?

R: Diseña la lógica de la solución a usar

5.- ¿Qué es la codificación con respecto a las fases de la programación?

R: Es traducir el algoritmo al lenguaje de programación que vaya a utilizarse

6.- ¿Qué significan las siglas (POO)?

R: Programación Orientada a Objetos

7.- ¿Qué elementos tiene JAVA? R: Identificadores Sentencias Bloques de código Comentarios Expresiones

8.- ¿Qué elementos tiene ABAP?

R: Advanced Bussiness Aplication programing Propiedad de sap

9.- ¿Qué son variables de instancia dentro del programa de java?

R: Son las que se usan para guardar valores o atributos de la clase.

10.- ¿Qué son variables de clase referente a el programa de java?

R: Son los que guardan valores o atributos de la clase.

11.- ¿Qué son variables de locales en base a el programa de java?

R: Son los que declaran en una función o método y solamente las puede utilizar esa función o método, el nombre de los locales.

12.- ¿Qué es un programa?

Page 31: Banco de reactivos total

R: Es un conjunto de instrucciones que una vez ejecutadas realizará una o varias tareas en una computadora.

13.- ¿Qué es la programación?

R: Es el proceso de diseñar y de codificar, depurar y mantener el código fuente programas computacionales.

Nombre: Pacheco Villegas Ana Cristina

Materia: Desarrolla Software de Aplicación Utilizando Programación Orientada a Objetos

Maestra: M.C.A Margarita Romero Alvarado

Grado: 3 Grupo: A

Bloque de Reactivos del Primer Examen Oral

1.- ¿Qué es un programa?

Es un conjunto de instrucciones que una vez ejecutados realiza una o varias tareas en la computadora

2.- ¿Qué es un lenguaje de programación?

Es un idioma artificial diseñado para expresar computaciones que pueden ser llevados a cabo de maquinas

3.- ¿Qué son fases de desarrollo de Software?

Es el desarrollo de un Software expresa como ha progresado el desarrollo de un Software

4.- ¿Qué es clase invertida?

Es un modelo de trabajo en el que por medio del uso de las tecnologías se invierte los papeles de una clase tradicional dentro del aula

5.-¿Cómo puedo invertir mi clase?

1.-Camabiar la visión del maestro realizar un radio de paradigma

2.- Buscar el material

3.-Elaborar el material

6.- ¿Qué es un objeto?

Page 32: Banco de reactivos total

Un objeto puede ser cualquier cosa se vuelve como conjunto de datos, un objeto tiene propiedades

Por ejemplo un automóvil

Tiene velocidad, aceleración, dirección y color

7.- ¿Qué es Fases de desarrollo Software?

Expresa como ha progresado el desarrollo de un Software y cuanto desarrollo puede requerir, cada versión importante de un producto pasa generalmente a través de una etapa en la que se agregan las nuevas características

8.- ¿La Fases o etapas son?

Análisis, diseño y arquitectura, programación pruebas, documentación, mantenimiento, codificación, implantación

9.- ¿Dónde se aplica programación a orientada a objetos?

Se aplica en el lenguaje de programación además se viene aplicando en el análisis de diseño con mucho éxito

10.- ¿Qué es lenguajes orientada a objeto ABAP?

Es un lenguaje de cuarta generación utiliza 5 tendencias de open 50 horas para conectarse en cualquier base de datos

11.- ¿Qué es léxico?

Es un lenguaje de programación didáctico en español factura el aprendizaje y la enseñanza de la programación orientada a objetos

12.- ¿Qué es rubí?

Combina una síntesis inspirada en Pyton y pert con características de programación orientada a objetos similares a Smutali

13.- ¿Dónde se utiliza Java Scrip?

Se utiliza principalmente en su forma de lado del cliente empleando como parte de un navegador web

1.- ¿Cuál es la fase que puede llevar más tiempo al desarrollar el software?

La fase de mantenimiento ya que se lleva alrededor de 2/3 de toda la ingeniería de software.

Page 33: Banco de reactivos total

2.- ¿en qué consiste la fase de codificación?

Consiste en traducir los resultados obtenidos a un determinado lenguaje de programación.

3.- ¿Qué tienes que tener en cuenta para el lenguaje de codificación?

Las especificaciones obtenidas en el cuaderno de carga

4.- ¿cómo se deben de clasificar las pruebas?

* Pruebas unitarias

* Pruebas de interconexión

* Pruebas de integración

5.- ¿en qué consiste la prueba de explotación?

Se realiza la implantación de la aplicación en el sistema o sistemas físicos donde va a funcionar habitualmente y su puesta en marcha para comprobar el buen funcionamiento

6.- ¿Qué es la programación orientada a objetos (POO)?

Es un programa que usa los objetos en sus interacciones para diseñar aplicaciones y programas informáticos

7.- ¿Qué es java?

Es un lenguaje de programación de propósito general concurrente, orientado a objetos y basado en clases

8.- ¿Para qué se usa java?

En una tecnología que se usa para el desarrollo de aplicaciones que convierten a la web en un elemento más interesante y útil

9- ¿Cuáles son las características generales del lenguaje?

R=los comentarios en java puede tener estilos /*comentarios*/ , java ignora los comentarios y espacio blanco.

10-¿Quién fue el creador del lenguaje java y en qué año?

R= compañía de un Microsystems, en 1995

11-¿Cuál era el nombre original de java?

Page 34: Banco de reactivos total

R= Oak

12- ¿Qué son clases en java?

R= se puede crear diferentes tipos de clases utilizando privados , públicas y protegidas y se utilizan de acuerdo a conveniencia

13-¿Cuáles son las tres variables que se manejan en java?

R= instancia y clase, local

CETIS 109

ALUMNO: MARTINEZ AGUILAR JASSIEL HUMBERTO

MAESTRA: MARGARITA ROMERO ALVARADO

MATERIA: PROGRAMACION ORIENTADA A OBJETOS

GRADO: 3° GRUPO: A

BANCO DE REACTIVOS DEL PRIMER EXAMEN ORAL

1-¿Qué es la programación? Es el proceso de diseñar, codificar, depurar y mantener el código fuente de programas computacionales

2-¿Qué es la programación orientada a objetos?

Es una manera especial de pensar, a veces, subjetiva de quien la programa.

3-¿Dónde se aplica la programación orientada a objetos?

Se aplica a los lenguajes de programación

4-¿Qué es java?

Es una tecnología que se usa para el desarrollo de una aplicación que convierte la web en un elemento más interesante.

5- ¿En qué concepto se basan las fases del desarrollo de un programa?

Se basa en un concepto llamado ciclo de vida.

6-¿Qué es un atributo en programación?

Se refiere al color, peso, altura de un objeto.

Page 35: Banco de reactivos total

7-¿Qué es un lenguaje de programación?

Son el tipo de palabras que se utilizan para codificar un programa.

8-¿A qué se refiere “mantenimiento” en las fases del desarrollo?

Es mantener y mejorar el software.

9-¿Cuáles son las fases del desarrollo?

Análisis, diseño y arquitectura, programación, pruebas, documentación, mantenimiento, codificación o construcción e implantación o explotación.

10-¿Que es el “diseño y arquitectura” en las fases del desarrollo?

Determina como funciona generalmente sin entrar en detalle, se define los casos de usos para las funciones del sistema.

11-¿Qué es la “codificación” en las fases del desarrollo de un programa?

Es traducir los resultados a un lenguaje de programación teniendo en cuenta las especificaciones.

12-¿Qué es la “explotación” en las fases del desarrollo?

Aquí se realiza la manipulación de la aplica con en el sistema físico donde van a trasformar habitualmente.

13-¿Qué son las “pruebas” en las fases del desarrollo?

Comprobar que el software realice las tareas indicadas, probando por separado cada módulo luego de forma integral.

CETis 109

Alumno: Miguel Ángel Rodríguez Gómez

Profa. Margarita Romero

Materia: Desarrolla Software de aplicación Utilizando Programación Orientada a Objetos

Grado y grupo: 3 Am Programacion

Banco de reactivos para el primer examen oral.

1.-¿Qué es la programación orientada?

Page 36: Banco de reactivos total

Es un paradigma que utiliza objetos en sus interacciones para diseñar las aplicaciones.

2.- ¿Qué es la programación?

Es el proceso de diseñar, codificar, depurar y mantener el código fuente de programas computacionales.

3.-¿Qué es un objeto en POO?

Puede ser cualquier cosa en la programación carro, luz, personajes, ideas etc.

4.-¿Que es un atributo?

Es una propiedad del objeto ya sea color, peso, altura, forma, etc.

5.-¿Qué significan las siglas POO?

Programación orientada a objetos

6.-¿Qué es lo que hace POO?

Básicamente hace cambiar el objeto de color, textura, forma, etc.

7.- ¿Qué es un lenguaje de programación?

Es el lenguaje o las palabras que utilizan para codificar un programa.

8.- ¿Qué se puede hacer con los objetos en POO?

Cambiar de forma, moverlo, hacer que se cambie de color.

9.-¿Qué es una clase?

Es una plantilla en la que pones las propiedades los métodos y las características.

10.- ¿Qué es un método?

Es una subrutina asociada exclusivamente a una clase.

11.- ¿Qué es una variable?

Son espacios reservados que pueden cambiar de contenido cuando se esta ejecutando.

12.- ¿Qué es Java?

Es un programa que se utiliza para la codificación de las paginas web, chats, juegos, etc.

Page 37: Banco de reactivos total

13.- ¿En que se basa el desarrollo de un programa?

En el ciclo de una vida.

CETIS 109

CAMILA LILIANA PEREZ PEREZ

3° AM PROGRAMACION

MARGARITA ROMERO

BANCO DE REACTIVOS PARA EL PRIMER EXAMEN ORAL

¿Qué ventajas proporciona la programación orientada a objetos sobre otros lenguajes de programación?

Uniformidad, comprensión, flexibilidad, estabilidad y reusabilidad.

¿En qué partes se divide la capacidad de presentación de información dentro de un objeto?

Interna: La información que necesita el objeto para operar y que es innecesaria para los demás objetos de la aplicación. Estos atributos se denominada privados y tienen como marco de aplicación únicamente a las operaciones asociadas al objeto.

Externa: La que necesitan el resto de los objetos para interactuar con el objeto que definimos. Estas propiedades se denominan públicas y corresponde a la información que necesitan conocer los restantes objetos de la aplicación respecto del objeto definido para poder operar.

¿Qué es la programación?

Es el proceso de diseñar, codificar, depurar y mantener el código fuente de programas computacionales. Este es escrito en un lenguaje de programación.

¿Qué es un objeto?

Un objeto es una cosa que podemos percibir algún sentido y sobre la que se puede accionar.

¿Cuáles son los primeros conceptos básicos relacionados con la programacion prientada a objetos?

Objeto, propiedades, estado, métodos, comportamiento y clase.

¿En que consiste una clase inversa?

Page 38: Banco de reactivos total

En cambiar una clase o exposición del maestro por una serie de materiales en línea(videos, lecturas, bibliografías), para que el alumno pueda repasarlo varias veces.

¿Cuáles son las fases de programación?

Definición del problema, análisis del problema, diseño de la solución, codificación, prueba y depuración (Puesta a Punto o Testing), documentación, implementación (Producción) y mantenimiento.

¿Cuáles son las fases para la elaboración de un programa informatico?

Análisis, diseño, codificación o construcción, implantación o explotación y mantenimiento.

¿Qué es la clase en un objeto?

Es una plantilla en la que se definen propiedades, acciones, métodos, características, etc.

¿Qué son los atributos de un objeto?

Es una especificación que define una propiedad de un objeto.

¿Qué tipo de atributos podría tener un objeto?

Color, tamaño, capacidad, forma etc.

¿Cuáles son los elementos de la programación orientada a objetos?

Abstracción, acoplamiento, encapsulamiento, polimorfismo, herencia y cohesión.

¿Qué son métodos en la programación orientada a objetos?

Un método es una subrutina asociada exclusivamente a una clase.

CETIS 109

CAMILA LILIANA PEREZ PEREZ

3° AM PROGRAMACION

MARGARITA ROMERO

BANCO DE REACTIVOS PARA EL PRIMER EXAMEN ORAL

¿Qué ventajas proporciona la programación orientada a objetos sobre otros lenguajes de programación?

Page 39: Banco de reactivos total

Uniformidad, comprensión, flexibilidad, estabilidad y reusabilidad.

¿En qué partes se divide la capacidad de presentación de información dentro de un objeto?

Interna: La información que necesita el objeto para operar y que es innecesaria para los demás objetos de la aplicación. Estos atributos se denominada privados y tienen como marco de aplicación únicamente a las operaciones asociadas al objeto.

Externa: La que necesitan el resto de los objetos para interactuar con el objeto que definimos. Estas propiedades se denominan públicas y corresponde a la información que necesitan conocer los restantes objetos de la aplicación respecto del objeto definido para poder operar.

¿Qué es la programación?

Es el proceso de diseñar, codificar, depurar y mantener el código fuente de programas computacionales. Este es escrito en un lenguaje de programación.

¿Qué es un objeto?

Un objeto es una cosa que podemos percibir algún sentido y sobre la que se puede accionar.

¿Cuáles son los primeros conceptos básicos relacionados con la programacion prientada a objetos?

Objeto, propiedades, estado, métodos, comportamiento y clase.

¿En que consiste una clase inversa?

En cambiar una clase o exposición del maestro por una serie de materiales en línea(videos, lecturas, bibliografías), para que el alumno pueda repasarlo varias veces.

¿Cuáles son las fases de programación?

Definición del problema, análisis del problema, diseño de la solución, codificación, prueba y depuración (Puesta a Punto o Testing), documentación, implementación (Producción) y mantenimiento.

¿Cuáles son las fases para la elaboración de un programa informatico?

Análisis, diseño, codificación o construcción, implantación o explotación y mantenimiento.

¿Qué es la clase en un objeto?

Es una plantilla en la que se definen propiedades, acciones, métodos, características, etc.

Page 40: Banco de reactivos total

¿Qué son los atributos de un objeto?

Es una especificación que define una propiedad de un objeto.

¿Qué tipo de atributos podría tener un objeto?

Color, tamaño, capacidad, forma etc.

¿Cuáles son los elementos de la programación orientada a objetos?

Abstracción, acoplamiento, encapsulamiento, polimorfismo, herencia y cohesión.

¿Qué son métodos en la programación orientada a objetos?

Un método es una subrutina asociada exclusivamente a una clase.

CETIS 109

Alumno: Cristian Morales Hernandez

3º AM Aula: 27

Programación

Trabajo: Banco de Reactivos para el Primer Examen Oral

Materia: Desarrolla Software de Aplicación Utilizando Programación Orientada a Objetos

Facilitadora: MCA/MES Margarita Romero Alvarado

1.- ¿Cuáles son las características de los algoritmos? R= Un punto de vista o partida, debe ser precisa e indicar el orden de realización de cada paso, debe ser bien definido y debe ser finito

2.- ¿Codificación se traduce en? R= En algoritmo ya estructurado, verificado y comprobado a mano a lenguaje de programación

3.- ¿Qué es la digitación? R= Es el acto de teclear el algoritmo codificado se le lleva a cabo para almacenar el problema en la memoria de la computadora

4.- ¿Qué es la compilación? R= Es la eliminación de los errores gramaticales

5.- ¿A que son sometidos los programas de prueba y depuración? R= A pruebas a fin de determinar si resuelvo o no el problema en forma satisfactoria

Page 41: Banco de reactivos total

6.- ¿Qué es documentación? R= Es la fase más ignorada de la mayoría de los programadores por razones de tiempo o simples perezas

7.- ¿Cuáles son las tres partes en la que se divide la documentación? R= Documentación interna, documentación externa y manual de usuario

8.-¿Qué es implementación? R= Es el programa ya probado, revisado y mejorado se considera terminado y puede utilizarse con un grado de confianza para resolver los problemas que dieron origen a su creación

9.- ¿Qué es mantenimiento? R= Es posible que el programa deba revisarse cada cierto tiempo para ajustes

10.- ¿Cuáles son las fases en el desarrollo de proyecto de software? R=

* El proceso de resolución de problemas por computadora

* El proceso de diseñar programas es esencialmente un proceso creativo

* Metodologías para el desarrollo de software

11.- ¿Cuáles son los análisis de requisitos? R= Extraer los requisitos de un producto de software en la primera etapa para crearla

12.- ¿Qué es Java? R= Es una tecnología que se usa para el desarrollo de aplicaciones que convierten a la web en un elemento más interesante y útil

13.- ¿Dónde se aplica la programación orientada a objetos? R= La P.O.O. se aplica a los lenguajes de programación pero hoy en día también se vienen aplicando el análisis y diseño

Banco de reactivos para el primer examen oral

1.-¿Qué es la programación?

Es el proceso de diseñar, codificar, depurar y mantener el código fuente de programas computacionales .Se refiere a la preparación de máquinas para que cumplan con una cierta tarea en un momento determinado.

2.-¿Cuál es el propósito de la programación?

Crear programas con un comportamiento deseado.

3.-¿Qué es un programa?

Un conjunto de instrucciones que una vez ejecutadas realizaran una a varias tareas en una computadora.

Page 42: Banco de reactivos total

4.-¿Qué es un lenguaje de programación?

Es un idioma artificial diseñado para expresar computaciones que pueden ser llevadas a cabo por máquinas.

5.-¿Qué son los atributos?

Es la especificación que define una propiedad de un objeto.

6.-¿Qué son los métodos?

Es una subrutina asociada exclusivamente a una clase.

7.-¿Qué es una variable?

Son espacios reservados en la memoria que como su nombre indica pueden cambiar de contenido a lo largo de la ejecución de un programa.

8.-¿Cuáles son las fases para la elaboración de un programa informático?

Análisis, diseño y arquitectura, programación, pruebas, documentación, mantenimiento, codificación o construcción, implantación o explotación.

9.-¿Qué se hace en la etapa Alfa?

Es la etapa en la que se agregan nuevas características.

10.-¿Qué se hace en la etapa beta?

Se eliminan errores.

11.-¿Cuándo podemos decir que un programa se encuentra en una etapa estable?

Cuando se han quitado todos los bugs importantes

12.-¿Para qué sirven los diagramas de flujo?

Sirven para conocer el comportamiento del sistema mediante representaciones gráficas.

13.-¿En qué consiste hacer pruebas?

Consiste en comprobar que el software realice correctamente las tareas indicadas en la especificación.

14.- En qué consiste la codificación?

Page 43: Banco de reactivos total

Consiste en traducir los resultados obtenidos en un determinado lenguaje de programación.

15.-¿Qué significan las siglas ERS?

Especificación de Requerimientos del Sistema.

16.-¿Cuáles son las características que debe tener un algoritmo?

Un algoritmo debe tener un punto de inicio o partida.

Debe ser preciso e indicar el orden de realización de cada paso.

Debe estar bien definido. Si se sigue un algoritmo dos veces, se debe obtener el mismo resultado cada vez.

Debe ser finito (tener un número finito de pasos). Si se sigue un algoritmo, se debe terminar en algún momento.

Marco de reactivos para primer examen oral

1.- ¿Qué es JavaScript?

JavaScript es un lenguaje de programación que permite a los desarrolladores crear acciones en sus páginas web.

2.- ¿Qué es java?

Java es una tecnología que se usa para el desarrollo de aplicaciones que convierten a la Web en un elemento más interesante y útil.

3.- ¿para qué sirve la programación?

Es la ciencia que permite a una persona programar una computadora para que resuelva tareas de manera rápida

4.- ¿qué es programación? Es el proceso de diseñar, codificar, depurar y mantener el código fuente de programas computacionales.

5.- Diversidad de lenguaje de programación

Compilador:

Es un programa que traduce los programas escritos en lenguajes de alto nivel a lenguaje máquina. Los programas escritos en lenguajes de alto nivel se llaman programas fuente y El programa traducido se llama programa objeto. El compilador traduce sentencia a sentencia el programa fuente.

Page 44: Banco de reactivos total

Algunos lenguajes compiladores típicos son: C C++ Pascal FORTRAN COBOL

Un intérprete:

Es un traductor que toma un programa fuente, lo traduce y a continuación lo ejecuta. Los programas interpretes clásicos son: BASIC QBASIC QUICKBASIC VISUALBASIC SMALLTALK JAVA

6.- ¿Qué es una estructura de un programa de java?

Por ahora puede pensar en una clase como una estructura (struct o RECORD) que contiene funciones además de variables.

7.- ¿Cuáles son las fases del desarrollo de un programa?

1.-Analizar del Problema que se ha de resolver.

2.-Diseñar una solución, proponiendo un algoritmo.

3.-Traduccir la solución a pseudocódigo.

4.-Implementar un programa en un lenguaje de programación (en el caso que estudiaremos C/C++).

5.-Compilar el programa.

6.-Realizar pruebas de ejecución.

8.- ¿Qué es hardware?

se refiere a todas las partes tangibles de un sistema informático; sus componentes son: eléctricos, electrónicos, electromecánicos y mecánicos.

9.- ¿Qué es software?

Conjunto de programas y rutinas que permiten a la computadora realizar determinadas tareas.

10.- ¿cuál es la diferencia entre software y hardware?

El software son los programas como Windows, los juegos, etc y el hardware es todo lo físico como la tarjeta madre, el monitor, la tarjeta de video, etc

11.- ¿Qué es programación orientada a objetos?

Page 45: Banco de reactivos total

es un paradigma de programación que usa los objetos en sus interacciones, para diseñar aplicaciones y programas informáticos. Está basado en varias técnicas, incluyendo herencia, cohesión, abstracción, polimorfismo, acoplamiento y encapsulamiento.

12-¿otros tipos de lenguajes?

Lenguajes interpretados

Lenguajes de programación declarativos

Lenguajes Imperativos

13.- ¿Qué es alfa? Es la primera versión del programa, la cual es enviada a los verificadores para probarla.

Marco de reactivos para primer examen oral

1.- ¿Qué es JavaScript?

JavaScript es un lenguaje de programación que permite a los desarrolladores crear acciones en sus páginas web.

2.- ¿Qué es java?

Java es una tecnología que se usa para el desarrollo de aplicaciones que convierten a la Web en un elemento más interesante y útil.

3.- ¿para qué sirve la programación?

Es la ciencia que permite a una persona programar una computadora para que resuelva tareas de manera rápida

4.- ¿qué es programación? Es el proceso de diseñar, codificar, depurar y mantener el código fuente de programas computacionales.

5.- Diversidad de lenguaje de programación

Compilador:

Es un programa que traduce los programas escritos en lenguajes de alto nivel a lenguaje máquina. Los programas escritos en lenguajes de alto nivel se llaman programas fuente y El programa traducido se llama programa objeto. El compilador traduce sentencia a sentencia el programa fuente.

Algunos lenguajes compiladores típicos son: C C++ Pascal FORTRAN COBOL

Page 46: Banco de reactivos total

Un intérprete:

Es un traductor que toma un programa fuente, lo traduce y a continuación lo ejecuta. Los programas interpretes clásicos son: BASIC QBASIC QUICKBASIC VISUALBASIC SMALLTALK JAVA

6.- ¿Qué es una estructura de un programa de java?

Por ahora puede pensar en una clase como una estructura (struct o RECORD) que contiene funciones además de variables.

7.- ¿Cuáles son las fases del desarrollo de un programa?

1.-Analizar del Problema que se ha de resolver.

2.-Diseñar una solución, proponiendo un algoritmo.

3.-Traduccir la solución a pseudocódigo.

4.-Implementar un programa en un lenguaje de programación (en el caso que estudiaremos C/C++).

5.-Compilar el programa.

6.-Realizar pruebas de ejecución.

8.- ¿Qué es hardware?

se refiere a todas las partes tangibles de un sistema informático; sus componentes son: eléctricos, electrónicos, electromecánicos y mecánicos.

9.- ¿Qué es software?

Conjunto de programas y rutinas que permiten a la computadora realizar determinadas tareas.

10.- ¿cuál es la diferencia entre software y hardware?

El software son los programas como Windows, los juegos, etc y el hardware es todo lo físico como la tarjeta madre, el monitor, la tarjeta de video, etc

11.- ¿Qué es programación orientada a objetos?

es un paradigma de programación que usa los objetos en sus interacciones, para diseñar aplicaciones y programas informáticos. Está basado en varias técnicas, incluyendo herencia, cohesión, abstracción, polimorfismo, acoplamiento y encapsulamiento.

Page 47: Banco de reactivos total

12-¿otros tipos de lenguajes?

Lenguajes interpretados

Lenguajes de programación declarativos

Lenguajes Imperativos

13.- ¿Qué es alfa? Es la primera versión del programa, la cual es enviada a los verificadores para probarla.

NOMBRE: Carrizales Mercado Alfa Nohemí

GRADO Y GRUPO: 3º Am

ESPECIALIDAD: Programación

MATERIA: Desarrolla Software de Aplicación Utilizando Programación Orientada a Objetos

M.C.A Margarita Romero Alvarado.

1.- ¿Qué es programación Orientada a Objetos? La programación Orientada a objetos o POO es un paradigma de programación para diseñar aplicaciones y programas informáticos

2.- ¿En que está basada la programación orientada a objetos? En varias técnicas, incluyendo herencia, cohesión, abstracción, polimorfismo, acoplamiento y encapsulamiento.

3.- ¿Qué son los objetos en programación orientada a objetos? Son entidades que tienen un determinado estado, comportamiento (método) entidad.

4.- ¿De qué está compuesto el estado? De datos o informaciones; será uno o varios atributos a los que se habrán asignado uno o varios concretos (datos)

5.- ¿De qué está definido el comportamiento? Por los métodos o mensajes a los que sabe responder dicho objeto, es decir, que operaciones se pueden realizar en él.

6.- ¿Qué es la entidad? Es una propiedad de un objeto que lo diferencia del resto.

7.- ¿Qué permite la programación orientada a objetos? La optimización del código generado.

8.- ¿en que se basa el desarrollo de un programa o de un conjunto de aplicaciones? En un concepto llamado “ciclo de vida”

Page 48: Banco de reactivos total

9.- ¿Qué es un ciclo de vida en el desarrollo de un programa o de un conjunto de aplicaciones? Son una serie de etapas o fases que hay que seguir secuencialmente.

10.- ¿Cuáles son esas fases o etapas de un programa? Análisis, Diseño y arquitectura, Programación, Pruebas, Documentación, Mantenimiento, Codificación o construcción, Implantación o explotación.

11.- Menciona 3 ejemplos de lenguajes de programación orientada a objetos:

*Java

*Léxico

*Ruby

12.- ¿Qué es java? Un lenguaje de programación de propósito general, concurrente orientado a objetos y basado en clases que fue diseñado específicamente para tener tan pocas dependencias de implementación como fuera posible.

13.- ¿Cuál es la intención del lenguaje de programación Java? Es permitir que los desarrolladores de aplicaciones escriban el programa una vez y lo ejecuten en cualquier dispositivo.

MARCO PARA REACTIVOS DE EXAMEN ORAL

1.- ¿Qué es actualización?

Una actualización es una revisión o reemplazo completo del software que está instalado en un equipo. Cada actualización disponible en Microsoft Update consta de dos componentes.

2.- ¿Qué es beta?

Una versión beta o lanzamiento beta representa generalmente la primera versión completa del programa informático o de otro producto, que es posible que sea inestable pero útil para que las demostraciones internas y las inspecciones previas seleccionen a clientes.

3.- Ejemplos de lenguajes de programación orientada a objetos

* Léxico (en castellano)

* Objetive-C

* Ocaml

* Oz

Page 49: Banco de reactivos total

* R

* Perl (soporta herencia múltiple. La resolución se realiza en preorden, pero puede modificarse al algoritmo linearization C3 por medio del módulo Class::C3 en CPAN)

* PHP (a partir de su versión 5)

* PowerBuilder

* Python

* Ruby

4.- ¿Cuál es la diferencia entre alpha y beta?

Beta:Algunos desarrolladores se refieren a esta etapa como inspección previa y Alpha: Algunos equipos de desarrollo utilizan el término alfa informalmente para referirse a una fase donde un producto todavía es inestable

5.- Un ejemplo de estructura de java

class Ej2f{ // Los nombres de las clases suelen comenzar con mayuscula

int x = 4, y = 8; // variables (campos)

int funcioncita(int x){ // funcion (metodo)

System.out.println(x);

System.out.println(this.x);

System.out.println(y);

System.out.println(this.y);

return x + this.x + y;

6.- ¿para qué sirve un hardware?

Encargada de procesar los datos, uno o varios periféricos de entrada, los que permiten el ingreso de la información y uno o varios periféricos de salida

7.- ¿para qué sirve un software?

Page 50: Banco de reactivos total

Básicamente permite al resto de los programas funcionar adecuadamente, facilitando también la interacción entre los componentes físicos y el resto de las aplicaciones, y proporcionando una interfaz con el usuario.

8.- ¿qué es un lenguaje interpretado?

Un programa intérprete, almacenado en el sistema operativo del disco, o incluido de manera permanente dentro de la máquina, convierte cada proposición del programa fuente en lenguaje de máquina conforme vaya siendo necesario durante el proceso de los datos. No se graba el código objeto para utilizarlo posteriormente.

9.- ¿Qué es un lenguaje declarativo?

Se les conoce como lenguajes declarativos en ciencias computacionales a aquellos lenguajes de programación en los cuales se le indica a la computadora qué es lo que se desea obtener o qué es lo que se está buscando, por ejemplo: Obtener los nombres de todos los empleados que tengan más de 32 años.

10.-¿Qué diferencia hay entre el lenguaje interpretado y el declarativo?

En los lenguajes declarativos las sentencias que se utilizan lo que hacen es describir el problema que se quiere solucionar, pero no las instrucciones necesarias para solucionarlo.

Esto último se realizará mediante mecanismos internos de inferencia de información a partir de la descripción realizada.

Los lenguajes imperativos describen paso a paso un conjunto de instrucciones que deben ejecutarse para variar el estado un programa y hallar la solución, es decir, un algoritmo en el que se describen los pasos necesarios para solucionar un problema.

11.-¿Qué es un lenguaje imperativo?

En ciencias de la computación se llama lenguajes imperativos a aquellos en los cuales se le ordena a la computadora cómo realizar una tarea siguiendo una serie de pasos o instrucciones

12.- tipos de base de datos

BASES DE DATOS ESTÁTICAS

BASES DE DATOS DINÁMICAS

13.- ¿Cuáles son las bases de datos estáticas?

Page 51: Banco de reactivos total

Éstas son bases de datos de sólo lectura, utilizadas primordialmente para almacenar datos históricos que posteriormente se pueden utilizar para estudiar el comportamiento de un conjunto de datos a través del tiempo, realizar proyecciones y tomar decisiones.

14.- ¿Cuáles son las bases de datos dinámicas?

Éstas son bases de datos donde la información almacenada se modifica con el tiempo, permitiendo operaciones como actualización y adición de datos.

1.-¿En que se basa el desarrollo de un programa?

R= En un concepto de ciclo de vida

2.-¿Qué es la programación orientada a objetos?

R= Es un programa que expresa las cosas de la vida real.

3.-¿Dónde se aplica la programación orientada a objetos?

R= Se aplica en lenguajes de programación pero también en análisis y diseño.

4.-¿ Que es java?

R= Es una tecnología que se usa para el desarrollo de aplicación que permite jugar, chatear en línea, etc

5.-¿Qué significan las siglas POO?

R= Programación Orientada a Objetos.

6.- ¿Cuáles son las fases del desarrollo de un programa?

R= Análisis, diseño y arquitectura, programación, pruebas, documentación, mantenimiento, calificación o construcción, implantación o explotación.

7.- ¿Qué es un objeto?

R= En la programación es cualquier cosa poder ser ideas, libros, etc.

8.- ¿Qué es un método?

R= Es una subrutina asociada exclusivamente a una clase.

9.- ¿Qué es un lenguaje de programación?

R= Son palabras que utilizan para codificar un programa

Page 52: Banco de reactivos total

10.- ¿Qué es una clase?

R= Es una plantilla para la reacción de objetos de datos según su modelo predefinido.

11.- ¿ Que es una clase invertida?

R= Es un modelo de trabajo en el que por el uso de las tecnologías se inviertes los papeles de una clase tradicional.

12.- ¿Qué es programación?

R= Es el proceso de prediseñar, codificar, depurar y mantener el código fuente de programas computacionales.

13.- ¿Qué es análisis?

R= se establece el producto a desarrollar. Siendo necesario especificar los procesos y estructuras de datos que se van a emplear.

Yaritza Yunuen Maldonado López 3°”AM” Programación

Ashly Joceline Gómez Martínez

Grado: 3° Grupo: ”AM”

Programación

Desarrolla software de aplicación utilizando programación orientada a objetos.

Maestra: Margarita Romero

1-. ¿Qué es la programación?

R= la programación es el proceso de diseño, cosificar, deputar y mantener el código fuente de programas computacionales.

2-. ¿Propósito de la programación?

R= es crear programas con un comportamiento deseado.

3-. ¿Qué es un programa?

R= un programa informático es un conjunto de instrucciones que una vez ejecutadas realizaran una o varias tareas en una computadora.

4-. ¿Qué es un lenguaje de programación?

Page 53: Banco de reactivos total

R= un lenguaje de programación es un idioma artificial diseñado para expresar computaciones que pueden ser llevadas a cabo por maquinas.

5-. ¿Qué es un objeto?

R= un objeto es una cosa que podemos percibir por algún sentido y sobre la que se puede accionar.

6-. ¿Qué es una clase?

R= es una platilla en la que se definen propiedades, acciones, métodos, características, etc.

7-. ¿Que son atributos?

R= es una especificación que define una propiedad de un objeto.

8-. ¿Métodos en la programación?

R= en la programación orientada a objetos, un método es una subrutina asociada exclusivamente en una clase.

9-. ¿Qué es una variable?

R= son espacios reservados en la memoria que, como su nombre indica, pueden cambiar de contenido a lo largo de la ejecución de un programa.

10-. ¿Qué es una clase invertida?

R= Cuando se habla de "Flipped Classroom" - "aula invertida" o "aula volteada" - nos estamos refiriendo a una estrategia didáctica, un método de enseñanza que está cambiando el modelo tradicional de clase.

11-. ¿Fases del desarrollo software?

R= en la ingeniería del software el termino fases de desarrollo expresa como ha progresado el desarrollo de un software y cuanto desarrollo puede requerir.

12-. ¿Algunas fases o etapas?

R= análisis, diseño y arquitectura, programación, pruebas, documentación, mantenimiento, codificación o construcción y implantación o explotación.

13-. ¿Qué es diseño y arquitectura?

R= se refiere a determinar cómo funcionara de forma general sin entrar a detalles.

Page 54: Banco de reactivos total

1.- ¿Qué es programación orientada a objetos?

R=Es un paradigma de programación que se usa en los objetos en sus interacciones para diseñar aplicaciones y programas informáticos.

2.- ¿Qué es Java?

R=Es una tecnología que se usa para el desarrollo de aplicaciones que convierten a la web en un elemento ms interesante y útil.

3.- ¿Para qué sirve Java?

R=Java le permite jugar, cargar fotografías, chatear en línea, realizar visitas virtuales y utilizar servicios.

4.- ¿Qué es una estructura de Java?

R=Es una actualización para mejorar la versión de la página ,archivos y las mejoras en lo que se haya utilizado.

5.- ¿Qué es Beta?

R=Es una versión o un lanzamiento beta representa generalmente la primera versión completa del programa informático o de otro producto.

6.- ¿Qué es Software?

R= Se conoce como software al equipamiento lógico o soporte lógico de un sistema informático, que comprende el conjunto de los componentes lógicos necesarios que hacen posible la realización de tareas específicas.

7.- ¿Cuáles son las fases del desarrollo de Software?

R=Análisis, diseño, implementación, prueba.

8.- ¿Para qué sirve la programación orientada a objetos?

R=Sirve para diseñar aplicaciones y programas informáticos.

9.- ¿Cuáles son los principales lenguajes de programación?

R=Ada, AplyJ, Awk, Beta, Cobol, Java.

10.- ¿Qué es Hardware? R=El término hardware se refiere a todas las partes tangibles de un sistema informático; sus componentes son: eléctricos, electrónicos, electromecánicos y mecánicos.

Page 55: Banco de reactivos total

11.- ¿Cómo se anuncian las etapas de fases en el desarrollo de Software?

R=Se pueden anunciar y regular formalmente por lo desarrolladores del producto peron los términos se utilizan de manera informal.

12.- ¿Qué es un bugs?

R=Un error de software, comúnmente conocido como bug («bicho»), es un error o fallo en un programa de computador o sistema de software que desencadena un resultado indeseado.

13.- ¿Qué es programación?

R=Es el proceso de diseñar, codificar, depurar y mantener el código fuente de programas computacionales.

MARCO JIOVANY GRIMALDO RIVERO

3 AM PROGRAMACION

AULA 27

CETis 109

VIDALES ESCOBEDO PEDRO ANTONIO

Maquina 23

Banco de reactivos para primer examen oral

1. ¿Qué es java? Java es un lenguaje de programación y una plataforma informática

2. ¿Qué significa P.O.O.? programación orientada a objetos

3. ¿Cuáles son las fases para la elaboración de un programa?

Análisis

Diseño y arquitectura

Programación

Prueba

Documentación

Page 56: Banco de reactivos total

Mantenimiento

Codificación o construcción

4. ¿Qué es la programación orientada a objetos? es una forma especial de programar, más cercana a como expresaríamos las cosas en la vida real que otros tipos de programación.

5. ¿Qué permite P.O.O.? Básicamente la OOP permite a los programadores escribir software

6. ¿Qué ventajas proporciona P.O.O. sobre otros lenguajes de programación?

Uniformidad

Comprensión

Flexibilidad

Estabilidad

Reusabilidad

7. ¿Qué es la mantenibilidad? Cualidad que indica que un programa o sistema debe ser fácilmente modificable

8. ¿Cuál es la estructura de un programa java?

1.- una sentencia de paquete

2.- una o varias sentencias de importación

3.- declaraciones de clases privadas

4.-una declaración de clase publica

9. ¿Qué es análisis en programación orientada a objetos? Aquí se establece el producto a desarrollar especificando los procesos y estructuras de datos

10. ¿Qué es diseño y arquitectura en programación orientada a objetos? Determina como funciona generalmente sin entrar en detalles

11. ¿Qué es la documentación en programación orientada a objetos? Todo lo concerniente al desarrollo del software y gestión del proyecto

12. ¿Qué es mantenimiento en programación orientada a objetos? Mantener, reparar y mejorar el software

Page 57: Banco de reactivos total

13. ¿Qué es la codificación en programación orientada a objetos? Es traducir los resultados obtenidos a un lenguaje de programación

“BANCO DE REACTIVOS PARA PRIMER EXAMAEN ORAL”

1.- ¿En que se basa el desarrollo de un programa?

En un concepto llamado ciclo de vida

2.- ¿Cuáles son las faces o etapas que hay que seguir para el desarrollo de un programa?

Análisis, diseño, programación, pruebas, documentación, mantenimiento, codificación, implantación.

3.- ¿Qué se establece en la fase de análisis?

El producto a desarrollar.

4.- ¿Qué se necesita especificar en el análisis de un programa?

Los procesos y estructuras de datos que se van a emplear

5.- ¿Cuáles técnicas se tienen que emplear para el análisis del programa?

Diagramas de flujo de datos, diagrama de datos, diccionario de datos, definición de los interfaces de usuario

6.- ¿Que tenemos que tener claro al terminar la fase de análisis?

Las especificaciones de la aplicación

7.- ¿A qué se refiere el diseño y arquitectura?

A determinar cómo funcionara de forma general sin entrar en detalles.

8.- ¿En qué consiste la fase del diseño y arquitectura?

Consiste en incorporar consideraciones de la implementación tecnológica

9.- ¿En qué consiste la fase de programación?

Reducir un diseño a código

10.- ¿En qué consiste la fase de pruebas?

Page 58: Banco de reactivos total

Consiste en comprobar que el software realice correctamente la tereas indicadas en la especificación.

11.- ¿En qué consiste la documentación?

Concierne a la documentación del propio desarrollo del software y de la gestión del proyecto

12.- ¿Por cuales modelaciones tiene que pasar el programa que vas a desarrollar?

Diagramas, pruebas, manuales de usuario, manuales técnicos.

13.- ¿En qué consiste la fase de mantenimiento?

Mantener y mejorar el software para enfrentar errores descubiertos u nuevos requisitos.

VILLANUEVA EPIGMENIO KARLA ESTEFANIA

BANCO DE REACTIVOS PARA EL PRIMER EXAMEN ORAL

1) ¿Qué tenemos que aprender con la POO? R=Tenemos que aprender a pensar las cosas de una manera distinta para escribir nuestros programas en términos de objetos, propiedades, métodos y otras cosas.

2) ¿Qué es la POO? R=Es una serie de normas de realizar las cosas de manera que otras personas puedan utilizarlas.

3) Es una forma de programar que trata de encontrar una solución R=La Programación Orientada a Objetos.

4) Menciona al menos 4 ejemplos de Lenguajes de Programación ?R= C++,Java, PHP, Perl

5) ¿Con qué objetivo fue diseñado Java? R=Con el objetivo principal de ser exportable a través de redes y ejecutando en la máquina local.

6) ¿En qué consiste el Análisis? R=En comprender y documentar las necesidades del usuario.

7) ¿Qué es lo que se traza en el Diseño? R=Los planos para construir el sistema.

8) ¿Cómo se traduce la Implementación? R=El programa en un lenguaje de programación.

9) ¿Cómo se comprueban las pruebas? R=Con que el sistema cumpla con los requisitos.

10) ¿Para qué se actualiza la Implementación? R=Para mantenerla vigente.

Page 59: Banco de reactivos total

11) ¿Qué utiliza la POO? R=Objetos y sus interacciones para diseñar aplicaciones y programas de computadora.

12) ¿Qué implica Java por motivos de seguridad y portabilidad? R=Que el lenguaje deba correrse por un intérprete y que nunca haga acceso directo a los recursos de la máquina, en especial a su memoria principal.

13) ¿Cómo se le llama a una función que pertenece a una clase? R=Método

1. ¿Qué es la programación?

Es el proceso de diseñar, codificar, depurar y mantener el código fuente de programas computacionales. Este es escrito en un lenguaje de programación.

2. ¿Cuál es el propósito de la programación?

Es crear programas con un comportamiento deseado

3. ¿Qué es un programa?

Es un conjunto de instrucciones que una vez ejecutadas realizaran una o varias tareas en una computadora.

4. ¿Qué es un lenguaje de programación?

Es un idioma artificial diseñado para expresar computaciones que pueden ser llevadas a cabo por maquinas

5. ¿Qué es la programación orientada a objetos?

Es un paradigma de programación que usa los objetos en sus interacciones, para diseñar aplicaciones y programas informáticos.

6. ¿Qué términos se utilizan para escribir un programa en orientado a objetos?

Propiedades, métodos, objetos

7. ¿Qué es un objeto?

Es una cosa que podemos percibir por algún sentido y sobre la que se puede accionar.

8. ¿Qué es una clase?

Es una plantilla en la que se definen propiedades, acciones, métodos, características, etc. De un objeto

Page 60: Banco de reactivos total

9. ¿Qué son los atributos?

Es una especificación que define una propiedad de un objeto.

10. ¿Qué es un método?

Es una subrutina asociada exclusivamente a una clase.

11. ¿Qué una variable?

Son los espacios reservados en la memoria que, como su nombre indica, pueden cambiar de contenido a lo largo de la ejecución de un programa.

12. ¿Qué es un ciclo de vida en programación?

Es el desarrollo o conjunto de aplicaciones secuenciales para la elaboración de un programa

13. ¿Cuáles son las fases o etapas para la elaboración de un programa?

* Análisis

* Diseño

* Codificación o construcción

* Implantación o explotación

* Mantenimiento

1.- ¿Qué es la programación?

La programación es el proceso de diseñar, codificar, depurar y mantener el código fuente de programas computacionales. Este es escrito en un lenguaje de programación.

2.- ¿Cuál es el propósito de la programación?

El propósito de la programación es crear programas con un comportamiento deseado.

3.- ¿Qué es un programa?

Un programa informatico es un conjunto de instrucciones que unda ves ejecutadas realizaron una o varias tareas en una computadora.

4.- ¿En que consiste la POO?

Se basa en utilizar objetos a la hora de programar.

Page 61: Banco de reactivos total

5.- ¿Qué es un objeto en programación?

Son cosas comunes, un objeto puede ser cualquier cosa, una persona, un animal o hasta una idea.

6.- Menciona algunas propiedades de un objeto (carro).

*Aceleración *Kilometraje *Acelerar *Frenar

7.- Características de un estado y que es.

Un carro por ejemplo… 20 km/h, ubicación, velocidad, aceleración, color.

8.- Los objetos también tienen comportamiento, menciona un ejemplo.

Un carro se puede prender-apagar, acelerar-frenar.

9.- ¿Para qué sirve la herencia en POO?

La herencia sirve para crear objetos que incorporen propiedades y métodos de otros objetos. Así podremos construir unos objetos a partir de otros sin tener que reescribirlo todo.

10.- ¿Qué es polimorfismo? En programación orientada a objetos, el polimorfismo se refiere a la propiedad por la que es posible enviar mensajes sintácticamente iguales a objetos de tipos distintos.

11.- ¿Qué es cohesion?

En informática, la cohesión hace referencia a la forma en que agrupamos unidades de software (módulos, subrutinas...) en una unidad mayor. Por ejemplo: la forma en que se agrupan funciones en una biblioteca de funciones o la forma en que se agrupan métodos en una clase, etc.

12.- ¿Qué es java? Java es un lenguaje de programación de propósito general, concurrente, orientado a objetos y basado en clases que fue diseñado específicamente para tener tan pocas dependencias de implementación como fuera posible.

13.- ¿A que tipo de programas se aplica POO?

Si por tipo de programas te refieres a una clasificación (por ej: de gestión, de tiempo real, de toma de decisiones, sistemas expertos, etc) aplicar POO puede ser útil en cualquiera de ellos, aunque lo más usual es emplearla para sistemas grandes y complejos.

1.-¿CUÁLES SON LAS FASES O ETAPAS EN EL DESARROLLO DE UN PROGRAMA? R= Analisis, Diseño y arquitectura, Programación, Pruebas, Documentación, Mantenimiento, Codificación o construcción, Implantación o explotación.

Page 62: Banco de reactivos total

2.-¿QUÉ ES EL ANÁLISIS? R= En esta fase es donde se establece el producto a desarrollar.

3.-EN EL ANÁLISIS ESTRUCTURADO SE PUEDEN EMPLEAR VARIAS TÉCNICAS ¿CUÁLES SON? R= Diagramas de flujo de datos, Modelos de datos, Diccionario de datos, Definición de los interfaces de usuario.

4.-¿QUÉ ES EL DISEÑO Y ARQUITECTURA DE UN PROGRAMA? R= Se refiere a determinar como funcionaria de forma general.

5.-¿QUÉ ES LA DE CODIFICACIÓN? R= Es aquella que consiste en traducir los resultados obtenidos a un determinado lenguaje de programación.

6.-¿QUÉ SIGNIFICA LAS SIGLAS ‘’P.O.O’’? R= Programación Orientada a Objetos.

7.-¿Qué obtenemos con la P.O.O? R= Aprender a pensar las cosas de una manera distinta, para escribir nuestros programas en términos de objetos.

8.-¿QUÉ ES EL LENGUAJE DE JAVA? R= Es un lenguaje de programación de propósito general,concurrente y orientado a objetos.

9.-¿QUÉ ES UN LENGUAJE DE PROGRAMACIÓN? R= Es un lenguaje formal diseñado para expresar procesos que pueden ser llevados a cabo por maquinas como las computadoras.

10.-¿POR QUÉ ESTA CONFORMADO UN LENGUAJE DE PROGRAMACIÓN? R= Por un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura.

11.-¿EJEMPLOS DE TIPOS DE LENGUAJE? R= C++, Objetive C, JAVA, Eiffel.

12.-¿CUÁLES SON LOS ELEMENTOS DEL LENGUAJE C++? R= Comentarios, Identificaciones, Constantes, Variables, Operadores, Sentencias.

13.-¿Qué es la programación? R= Es el proceso de diseñar, codificar, depurar y mantener el código fuentes programas computacionales.

1. ¿Qué es la programación orientada a objetos?

-Es una forma especial de programar, más cercana a como expresaríamos las cosas en la vida real que otros tipos de programación.

2.- ¿Cómo se piensa en objetos?

-Pensar en términos de objetos es muy parecido a cómo lo haríamos en la vida real.

3.- ¿Cuáles son los objetos en POO?

Page 63: Banco de reactivos total

-Los objetos son ejemplares de una clase cualquiera. Cuando creamos un ejemplar tenemos que especificar la clase a partir de la cual se creará.

4.- ¿Los Estados en objetos son: ?

-Cuando tenemos un objeto sus propiedades toman valores.

5.- ¿Las clases de POO SON: ?

- Las clases son declaraciones de objetos, también se podrían definir como abstracciones de objetos. Esto quiere decir que la definición de un objeto es la clase.

7.- ¿Cuáles son los mensajes en objetos?

- Un mensaje en un objeto es la acción de efectuar una llamada a un método.

8.- ¿Qué la POO?

- Es una manera especial de pensar, a veces subjetiva de quien la programa, de manera que la forma de hacer las cosas puede ser diferente según el programador.

9.- ¿A qué se refiere que es la herencia y el polimorfismo?

-Que son unas de las posibilidades más potentes de las POO.

10.- ¿Para qué sirve la herencia?

-Para crear objetos que incorporen propiedades y métodos de otros objetos. Así se pueden hacer construir objetos a partir de otros sin tener que rescribirlo todo.

12.- ¿Para qué sirve el polimorfismo?

- sirve para que no tengamos que preocuparnos sobre lo que estamos trabajando, y abstraernos para definir un código que sea compatible con objetos de varios tipos.

13.- ¿Qué es la documentación interna?

-Son los comentarios que se añaden al código fuente para clarificarlos

Centro de estudios tecnológicos industriales y de servicio n°109

Nombre: Cesar Roberto Salazar Alejandre

Grado:3 grupo: Am

Especialidad: programación

Page 64: Banco de reactivos total

Maestra: Margarita Romero

1-¿Qué es la programación orientada a objetos

La programación orientada a objetos es un paradigma de programación que usa los objetos en sus interacciones para diseñar aplicaciones y programas informaticos

2-¿Qué son las clases en P.O.O.

Son declaraciones de objetos, en las clases la definición de un objeto es la clase

3-¿Qué es java

Java fue diseñado con el objetivo principal de ser exportable a través de redes y ejecutado en la máquina local. Una tecnología que se utiliza para el desarrollo de aplicaciones que convierta en la web en un elemento más interesante y útil

4-¿Cómo se crea un programa

El desarrollo de un programa o de un conjunto de aplicaciones se basa en un concepto llamado ciclo de vida son una serie de pasos que ay que seguir para crearlo

5-¿Cuáles son las fases para crear un programa

Las fases o etapas son:1-Analisis 2-diseño y arquitectura 3-programacion 4-pruebas 5-documentacion 6-mantenimiento 7-codificacion 8-implantacion

6-¿Cuál es la estructura de un programa en java

Sentencia de paquete, sentencias de importación, declaración de clases privadas, declaración de clases publicas

7-¿Dónde se aplica la diversidad de lenguaje de programación orientada a objetos

Programas que controlen el comportamiento físico y lógico de una máquina para expresar algoritmos con precisión

8-¿Cómo está formada la diversidad de lenguaje de programación orientada a objetos

Por un conjunto de símbolos y reglas sintácticas y semánticas que define sus estructuras y el significado de sus elementos y expresiones

9-¿Qué se quiere llegar a lograr con las P.O.O.

Aprender a pensar las cosas de una manera distinta, para escribir nuestros programas en términos de objetos, propiedades, métodos y otros.

Page 65: Banco de reactivos total

10-¿Qué es la clase invertida

Consiste en proporcionar material sobre un tema dado para que los alumnos accedan en su hogar. En clase, posteriormente se trabajará ejercitando o profundizando su contenido. Se trata de plantear en clase tareas colaborativas de ejercitación y práctica guiada por el docente.

11-¿Cuáles son las etapas por la que debe pasar un programa

Etapa alfa, etapa beta, etapa estable

12-¿Qué es la etapa alfa al desarrollar un programa

Etapa en la que se agregan las nuevas características

13-¿Qué son las etapas beta y estable al desarrollar un programa

Etapa beta: donde se eliminan los errores activamente, etapa estable: donde se han quitado todos los errores importantes

NOMBRE: GARCIA ROSALES KARINA PAOLA

GRADO Y GRUPO: 3º AM

ESPECIALIDAD: PROGRAMACIÓN

MATERIA: DESARROLLA SOFTWARE DE APLICACIÓN UTILIZANDO PROGRAMACIÓN ORIENTADA A OBJETOS

M.C.A MARGARITA ROMERO ALVARADO.

BANCO DE REACTIVOS PARA EL PRIMER EXAMEN ORAL

1-¿En qué década se popularizo el uso de la Programación Orientada a Objetos? A principios de la década de los años 1990

2-¿Que utiliza la POO como elementos fundamentales en la construcción de la solución? Objetos

3-¿Que es una clase? Es una plantilla, se dice que cada objeto es una instancia o ejemplar de una clase

4-¿Qué tenemos que aprender con la POO? A pensar las cosas de una manera distinta, para escribir nuestros programas en términos de objetos, propiedades, métodos

Page 66: Banco de reactivos total

5-¿Cómo se llama la metodología para el proceso de creación de software? Ciclo de desarrollo del software

6-¿Qué es la definición del problema? Es la obtención de una visión general y clara del problema

7-¿Qué es la codificación? Es traducir el algoritmo al lenguaje de programación que vaya a utilizarse

8-¿Para qué fue diseñado específicamente el lenguaje de programación Java? Para tener tan pocas dependencias de implementación como fuera posible

9-¿Qué es la prueba y depuración de un programa? Una vez compilado el programa, este es sometido a pruebas con el fin de determinar si se resuelve o no el problema.

10-¿Qué es la documentación? Es la guía o comunicación escrita que sirve para ayudar a comprender o usar un programa

11-¿Cuál es la estructura general de un programa en Java?

1 Una sentencia de paquete (package)

2 Una o varias sentencias de importación (import)

3 Declaraciones de clases privadas deseadas

4 Una declaración de clase publica

-declaraciones de variables de la clase (estáticas)

-declaraciones de variables de instancia

-definiciones de constructores

-definiciones de métodos

-comentarios en cualquier parte del programa

12-¿En el lenguaje de programación Java que es package? Es una agrupación de clases.

13-¿Cuáles son los tres tipos de variables que maneja el lenguaje de programación Java? Las variables de instancia, las variables de clase, las variables locales.

¿Qué es un objeto(programación)?

Conjunto de datos que representa a cualquier cosa

Page 67: Banco de reactivos total

¿Características de un objeto( programación)?

El color, la edad, precio , costo, etc..

¿Qué es el estado de un objeto?

Es el conjunto de valores y propiedades, CADA CONJUNTO DE VALORES ES EL ESTADO.

¿Qué es programación?

Es el proceso de diseñar, dodificar, depurar y mantener el código fuente de programas computacionales

¿Cuál es el propósito de la programación?

Fácil es hacer un programa con con un comportamiento deseado. Si nosotros deseamos que el programa sume y reste lo programamos.

¿ que es un programa?

Es un conjunto de instrucciones que son ejecutadas y derspues realizan la tarea

¿ que es un lenguaje de programación?

Es un lenguaje artificial diseñado para expresar computaciones que pueden ser a cabo por maquinas.

¿Qué es una clase?

Es ujna platilla en la que se definen propiedades , acciones, métodos , características.

¿Qué es un atributo?

Es una especificación que define una propiedad de un objeto.

¿Qué es un método en programación?

Es una subrutina asociada exclusivamente a una clase.

¿Qué es una variable?

Son espacios reservados en la memoria y pueden cambiar su contenido a lo largo de la ejecución

¿Qué es la clase invertida?

Page 68: Banco de reactivos total

Es un modelo de trabajo enel que por medio de las tecnologías el maestro usa videos , imágenes en línea

¿Qué es java?

Es un progama muy popular en programación que consiste en una tecnología que se usa para el desarrollo de aplicaciones que convierten a la Web en un elemento más interesante y útil

1. ¿Qué es un objeto?

= Un objeto puede ser cualquier cosa cuando estemos hablando de programación orientada a objetos, no solo pueden ser objetos literalmente sino también personas, animales o conceptos más abstractos como una idea, un mensaje.

2. ¿Qué tiene un objeto?

= Un objeto tiene propiedades, y estas propiedades tienes características que tiene un objeto, es como lo describimos.

3. ¿Qué son las propiedades?

= Define el estado de un objeto.

4. ¿Qué es el comportamiento en programación orientada a objetos?

= El comportamiento nos hace actuar a nuestro objeto de diferentes maneras, dependiendo del estado o del tipo de objeto.

5. ¿Qué es programación?

= Es el proceso de diseñar, codificar depuras y mantener el código fuente de programas computacionales.

6. ¿Qué es un programa?

= Es un conjunto de instrucciones que una vez ejecutadas realizan una o varias tareas en una computadora

7. ¿Qué es la programación?

= Se refiere a idear y ordenar las acciones que se realizan.

8. ¿Qué es un lenguaje de programación?

Page 69: Banco de reactivos total

= Es un idioma artificial diseñado para expresar computaciones que pueden ser llevadas a cabo por maquinas.

9. ¿Qué es clase?

= Es una platilla en la que se define propiedades, acciones, métodos, características, etc. De un objeto.

10. ¿Qué es un método?

= Un método es una subrutina asociada exclusivamente una clase.

11. ¿Qué es una variable?

= Una variable son espacios reservados en la memoria que, como su nombre indica, pueden cambiar de contenido a la larga de la ejecución de un programa.

12. ¿Para qué sirve un diagrama de flujo?

= Es una representación diagramática que ilustra la secuencia de las operaciones que se realizarán para conseguir la solución de un problema.

13. ¿Qué P.O.O?

= Es un paradigma de programación de programación que usa los objetos en sus interacciones, para diseñar aplicaciones y programas informáticos.

1.¿cuales son las fases en el desarrollo de un programa ?

R= definición, análisis, diseño de solución, codificación, prueba y depuración, documentación, implementación y mantenimiento

2.-¿Qué es análisis del problema?

R= esla compresión a fondo del problema y sus detalles y es un requisito para lograr una solucioin eficaz

3.-¿Qué es diseño de la solución?

R= se diseña la lógica de la solución a usar como ara el programa la tarea que se desea automatizar uzando datos de salida

4.-¿Qué es programación orientada a objetos?

R= es una forma especial de programar mas cercana a como expresamos las cosas en la vida real que otras tipos n de programación

Page 70: Banco de reactivos total

5.-¿Cuáles son los diseños con mucho éxito?

R= abstracción polimoresmo, aerena y encapsulamiento

6.-¿mensiona unos tipos de lenguaje de programación orientada a objetos?

R= abap, abl, action surip, action scrip, ada, clarión, clipper, b, object ,pascal

7.-¿que es java?

R= es una tecnologia que se usa para el desarollo para aplicaciones que convierten ala web en un element mas interesante y util

8.-¿java es lo mismo que java scrip porque?

R= No porque java scrip es una tecnología sencilla que se usa para crear paginas web y solamente se ejecuta en el explorador

9.-¿mensiona unas palabras reservadas en java?

R= abstract, bool ean, breaks, byte, case, catch, chat, class const, continue, do, double, false, final, finally impoprt, int, long, new y public

10.-¿ cuales son los identificadores de metodos reservados en java?

R= clone, aquals, finalize, get closs, foll, tostring, wait, hash y code

11.-¿cual es la estructura general de un programa en java?

R= una sentencia de paquete, sentencias de implementación, declaraciones de clases privadas deseados, declaración de clases publicas

12.-¿Cuáles son las declaraciones de variable de las olas?

R= instalación, definición de construcción, definición de métodos, comentarios en cualquier parte del programa

13.-¿Qué proceso requiere la creación de un software?

R=una metodología sistematica de desarrollo que permita un acercamiento gradual ala solución del problema

1 .-Una versión de software:

R=El versionado de software es el proceso de asignación de un nombre o número único a un software para indicar su nivel de desarrollo.

Page 71: Banco de reactivos total

2.- Un ejemplo de una estructura de java :

//====================== ejemplito ===================================

class Ej2f{ // Los nombres de las clases suelen comenzar con mayuscula

int x = 4, y = 8; // variables (campos)

int funcioncita(int x){ // funcion (metodo)

System.out.println(x);

System.out.println(this.x);

System.out.println(y);

System.out.println(this.y);

return x + this.x + y;

}

}

3.- ¿Qué es alfa/alpha?

R=Es la primera versión del programa, la cual es enviada a los verificadores para probarla.

Algunos equipos de desarrollo utilizan el término alfa informalmente para referirse a una fase donde un producto todavía es inestable, aguarda todavía a que se eliminen los errores o a la puesta en práctica completa de toda su funcionalidad, pero satisface la mayoría de los requisitos.

4.- ¿Qué es un programa?

R=Un programa informático es un conjunto de instrucciones que una vez ejecutadas realizaran una o varias tareas en una computadora.

5.- ¿Qué es un lenguaje de programación?

R=Es un idioma artificial diseñado para expresar computaciones que pueden ser llevadas a cabo por maquinas.

6.- ¿Qué es un objeto?

Page 72: Banco de reactivos total

R=Es una cosa que podemos percibir por algún sentido y sobre la que se puede accionar.

7.- ¿Que es una clase deobjeto?

R=Es una plantilla en la que se define sus propiedades, acciones, métodos, características,etc.

8.- ¿Qué es una variable?

R=Son espacios reservados en la memoria que, como su nombre indica pueden cambiar de contenido a lo largo de la ejecución de un programa.

9.- ¿Qué es un método en la programación orientada a objetos?

R=Es una subrutina asociada exclusivamente a una clase.

10.- ¿Qué es un atributo?

R=Es una especificación que se define una propiedad de un objeto.

12.- ¿Cuáles son las bases de datos dinámicas?

R= Es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso.

13.- ¿En qué consiste la fase del análisis?

R=En comprender y documentar las necesidades del usuario.

MARTINEZ ESCAMILLA GIBRAN JALIL

3 AM PROGRAMACIÓN

AULA 27

BANCOS DE REACTIVOS PARA EL PRIMER Examen oral

1. ¿Cómo pueden distinguirse las fases del desarrollo de un programa?

R= especificación conceptual, análisis de requisitos, diseño inicial, diseño detallado, codificación, depuración y liberación

2. ¿Qué ESTABLECE EL ANALISIS?

Page 73: Banco de reactivos total

R=ESTABLECE EL PRODUCTO O DESARROLLA SIENDO NECESARIO ESPECIFICAR LOS PROCESOS Y ESTRUCTURAS DE DATOS QUE SE VAN A EMPLEAR

3. ¿Qué ES MANTENIMIENTO?

R=MANTENER O MEJORAR EL SOFTWARE PARA ENFRENTAR ERRORES DESCUBIERTOS Y NUEVOS REQUISITOS

4. ESPECIFICA LOS REQUISITOS DEL SOFTWARE…

R= VALIDACION DE REQUISITOS

5. ¿ CUALES SON LAS FASES DEL DESARROLLO DE UN PROGRAMA?

R= ESTUDIOS DE VIABILIDAD, ANALISIS DE REQUISITOS, ESPECIFICACION DE REQUISITOS Y VALIDACION DE REQUISITOS

6. ¿MENCIONA ALGUNOS DE LOS DIFERENTES LENGUAJES DE PROGRAMACION QUE SE OCUPAN PARA LA PROGRAMACION ORIENTADA A OBJETOS?

R=Java, c++, léxico, rubi, self, ada, clarión, clipper, d, Eiffel, Fortrain 90/95.

7. ¿Qué es java?

R= java es un lenguaje de programación de propósito general, concunrrente, orientado a objetos y basado en clases que fue diseñado específicamente para tener tan pocas dependencias de implementación como fuera posible.

8. ¿Qué es self? R=Self es un lenguaje de programación orientado a objetos desarrollado por Sun Microsystems. Puede decirse que es un sucesor de Smalltalk, y en algunos casos se considera una evolución de éste.

9. ¿Qué es ada? R=Ada es un lenguaje de programación orientado a objetos. Fue diseñado con la seguridad en mente y con una filosofía orientada a la reducción de errores comunes y difíciles de descubrir. Para ello se basa en un tipado muy fuerte y en chequeos en tiempo de ejecución (desactivables en beneficio del rendimiento). La sincronización de tareas se realiza mediante la primitiva rendezvous.

10. ¿Qué es Eiffel?

R= Eiffel es un lenguaje de programación orientado a objetos que sigue el estándar ISO diseñado por Bertrand Meyer (defensor de los lenguajes orientados a objetos y autor de la construcción de Software Orientado a Objetos) y Sotware Eiffel. El diseño del lenguaje esta estrechamente relacionado con el método de programación Eiffel. Ambos se basan en una

Page 74: Banco de reactivos total

serie de principios incluyendo: el diseño por contrato, la separación de comandos y consultas, el principio de acceso uniforme, el principio de elección única, el principio abierto-cerrado y la separación operación-operando.

11. ¿Qué es vala?

R= Vala es un lenguaje de programación creado con el objetivo de acercar las características de los lenguajes modernos a C, sin requisitos adicionales de tiempo de ejecución y con pocos costos, centrado en los objetos de la biblioteca GObject.

12. ¿Qué ES GENIE?

R= Genie es un lenguaje de programación de alto nivel, moderno, y de propósito general en desarrollo activo desde el año 2008.1 Fue diseñado como un dialecto alternativo más simple y limpio para el compilador Vala, preservando al mismo tiempo la misma funcionalidad del lenguaje Vala.

13. ¿Qué SIGNIFICA LENGUAJE DRP?

R=El lenguaje de programacion DRP (Diode Rom Programation) y su versión posterior DRP+ es un lenguaje de programacion de texto plano que ejecuta instrucciones binarias como comandos y los ejecuta por orden.

1. ¿ cual es el propósito del submódulo?

R=analiza y diseña sistemas

2. ¿cual es el propósito del modulo?

R=DESARROLLA SOFTWARE DE APLICACIÓN UTILIZANDO PROGRAMACION ORIENTADA A OBJETOS,CON ALAMACENAMIENTO PERSISTENTE DE LOS DATOS

3. ¿CUAL ES EL OBJETIVO DE LA ESTRUCTURA DE UN PROGRAMA EN JAVA?

R=DESCRIBIR LA ESTRUCTURA DEL CODIGO FUENTE DE UNA APLICACIÓN JAVA

4. ¿CUAL ES EL PROPOSITO DE LA SECUENCIA DIDACTICA?

R=solucionar un problema

5. ¿Qué es abap -> sap?

R=ABAP (Advanced Business Application Programming) es un lenguaje de cuarta generación, propiedad de SAP, que se utiliza para programar la mayoría de sus productos

Page 75: Banco de reactivos total

(R/3, mySAP Business suite...). Utiliza sentencias de Open SQL para conectarse con prácticamente cualquier base de datos. Cuenta con miles de funciones para el manejo de archivos, bases de datos, fechas, etc. Permite conexiones RFC (Remote Function Calls) para conectar a los sistemas SAP con cualquier otro sistema o lenguaje de programación.

6. ¿Qué es action script?

R=Adobe ActionScript (fecha de lanzamiento en 1997) es el lenguaje de programación de la plataforma Adobe Flash. Originalmente desarrollado como una forma para que los desarrolladores programen de forma más interactiva. La programación con ActionScript permite mucha más eficiencia en las aplicaciones de la plataforma Flash para construir animaciones de todo tipo, desde simples a complejas, ricas en datos e interfaces interactivas.

7. ¿Qué es c++?

R=C++ es un lenguaje de programación diseñado a mediados de los años 1980 por Bjarne Stroustrup. La intención de su creación fue el extender al exitoso lenguaje de programación C con mecanismos que permitan la manipulación de objetos. En ese sentido, desde el punto de vista de los lenguajes orientados a objetos, el C++ es un lenguaje híbrido.

8. ¿Qué es c#?

R=C# (pronunciado si sharp en inglés) es un lenguaje de programación orientado a objetos desarrollado y estandarizado por Microsoft como parte de su plataforma .NET, que después fue aprobado como un estándar por la ECMA (ECMA-334) e ISO (ISO/IEC 23270). C# es

uno de los lenguajes de programación diseñados para la infraestructura de lenguaje común.

9. ¿Cuál es el lenguaje clarión?

R= Clarion es un Lenguaje ARAD (Advanced Rapid Aplication Development) además de ser un entorno de desarrollo integrado de Softvelocity[1] orientado a la programación de aplicaciones de bases de datos. Es compatible con una gran cantidad de bases de datos incluyendo todas las de formato SQL, ADO, y XML, además puede generar salidas a HTML, XML, archivos de texto y PDF, entre otros. La última versión de Clarion disponible a la fecha (2013) es Clarion 9. También está disponible la versión Clarion.NET, pero luego de varios años de desarrollo aún está en versión beta e incompleta.

10. ¿Cuales son los contenidos procedimentales?

R=utilizar metodología de la programación orientada a objetos. Aplicar distintos instrumentos o técnicas de recolección de datos para conocer necesidades

11. ¿Cuáles son los contenidos actitudinales?

Page 76: Banco de reactivos total

R=interés por participar en equipos de trabajo, disciplina en los procedimientos, asistencias a conferencias relacionadas con el tema de estudio.

12. ¿Qué significa el termino fases de desarrollo?

R= el termino fases de desarrollo expresa como a progresado de un simple software y cuanto desarrollo puede requerir.

13. ¿qué es especificación de requisitos?

R=requisitos del sistema

PREGUNTAS DEL VESPERTINO

1.- ¿Que es un lenguaje de programación? R=Un lenguaje de programación es un idioma artificial diseñado para expresar computaciones que pueden ser llevadas a cabo por maquinas como las computadoras.

2.- ¿Para qué se usa un lenguaje de programación? R=Puede usarse para crear programas que controlen el comportamiento físico y lógico de una máquina para expresar algoritmos con precisión, o como modo de comunicación humana.

3.- Al proceso por el cual se escribe, se prueba, se depura, se compila y se mantiene el código fuente de un programa informático se le llama: R= Programación.

4.-¿Cuáles el error común en los términos “lenguaje de programación” y lenguaje informático con respecto a HTML? R= Que este lenguaje es para el marcado de páginas web que no es propiamente un lenguaje de programación si no un conjunto de instrucciones.

5.- ¿Qué es el código maquina? R= Es un lenguaje especifico el cual la maquina comprende fácilmente pero que lo hace excesivamente complicado para las personas; solo consiste en cadenas extensas de números 0 y 1.

6.- Para facilitar el trabajo, los primeros operadores de computadoras decidieron hacer un traductor para reemplazar los 0 y 1 por palabras o abstracción de palabras y letras provenientes del inglés; éste se conoce como: R= Lenguaje ensamblador

7.- ¿A quién se nombra como 1º programador de computadora? R= Ada Lovelace

8.- ¿Qué es una variable? R=Las variables podrían calificarse como contenedores de datos y por ello se diferencian según el tipo de dato que son capaces de almacenar.

9.- ¿Qué contienen las variables tipo “Char”? R= Estas variables contienen un único carácter, es decir, una letra, un signo o un número.

Page 77: Banco de reactivos total

10.- ¿Qué contienen las variables tipo “Int”? R=Contienen un número entero. 11.- ¿Qué contienen las variables tipo “float”? R=Contienen un número decimal.

CETis. 109

Materia: Desarrolla Software De Aplicación Utilizando Programación Orientada a Objetos

3er. Semestre grupo: “A”

Profra: Margarita Romero

Alumna: Leslie Anette Avalos Figueroa

“FASES DEL DESARROLLO DE UN PROGRAMA”

1.- ¿Cuáles son las fases del desarrollo de un programa?

R= son 8, análisis, diseño de arquitectura, programación, pruebas, documentación, mantenimiento, codificación o construcción e implantación o exportación.

2.- ¿Por qué es tan importante el desarrollo de un programa?

R= ayuda a mejorar el funcionamiento en la tecnología y a facilitar el manejo de distintas funciones.

“SINTESIS DE QUE ES Y DONDE SE APLICA LA PROGRAMACION ORIENTADA A OBJETOS”

3.- ¿Qué es P.O.O? R= es una serie de conceptos y técnicas de programación para presentar acciones o cosas de la vida real basada en objetos, a diferencia de otras formas de programación como por ejemplo la estructurada.

4.- ¿Por qué se caracteriza?

R= intenta llevar al mundo del código lo mismo que encontramos de un mundo real.

“JAVA”

5.- ¿Para qué sirve JAVA?

R= le permite jugar, cargar fotografías, chatear en línea, realizar videollamadas, y también usar servicios bancarios en línea, mapas interactivos, etcétera.

6.- ¿Qué hace JAVA?

Page 78: Banco de reactivos total

R= Es la tecnología que se usa para el desarrollo de aplicaciones que convierten a la web en un elemento más interesante y útil.

“NOMBRE DEL LENGUAJE DE PROGRAMACION”

7.- ¿Qué es C++?

R= su intención es extender el lenguaje de programación C con mecanismos que permitan la manipulación de objetos.

8.- ¿que es SmallTalk?

R= es un tipiado dinámico que se compone de, máquina virtual, imagen, lenguaje de programación, biblioteca de objetos reusables y un entorno de desarrollo.

9.-¿Qué es OCALM?

R= es una programación muy avanzada, que se asemeja al lenguaje C/C++, pues dispone de un análisis de tipo estático.

10.-¿Qué es object pascal?

R= es la evolución con inclusión de elementos pertenecientes al paradigma de la programación orientada a objetos.

11.-¿para qué sirven los clips?

R= es una herramienta que provee un entorno de desarrollo para la producción y ejecución de sistemas expertos.

12.-¿Qué es C#?

Es para crear y/o desarrollar diversas aplicaciones sólidas y seguras, pues pueden crear aplicaciones cliente de Windows, servicios en XML, componentes distribuidos, aplicaciones de base de datos y/o cliente-servidor.

13.- ¿Qué es Visual Basic. NET?

R= facilita el desarrollo de aplicaciones más avanzadas

JOSE GUILLERMO MARTINEZ RUIZ

3AV PROGRAMACION

MARGARITA ROMERO ALVARADO

Page 79: Banco de reactivos total

CETIS 109 AULA 10

1._¿CUAL ES EL PROPOSITO DE LA PROGRAMACION?

EL PROPOSITO DE LA PROGRAMACION ES CREAR PROGRAMAS CON UN COMPORTAMIENTO DESEADO.

2._¿QUE ES UN LENGUAGE DE PROGRAMACION?

ES UN IDIOMA ARTIFICIAL DISEÑADO PARA EXPRESAR COMPUTACIONES QUE PUEDEN SER LLEVADO A CABO POR MAQUINAS.

3._¿CUALES SON LAS CARACTERISTICAS PRINCPALES DE UN LENGUAGE DE PROGRAMACION ORIENTADO A OBJETOS?

Debe estar basado en objetos, basado en clases y capaz de tener herencia de clases.

4._¿CUAL ES EL ELEMNTO FUNDAMENTAL DEL OOP?

EL OBJETO.

5._¿CUAL ES LA PRINCIPAL ESTRUCTURA DE UN OBJETO?

1 – RELACIONES

2 - PROPIEDADES

3 – METODOS

6._¿CUALES SON LAS VENTAJAS DE LA PROGRAMACION ORIENTADA A OBJETOS?

Cuando hemos diseñado adecuadamente las clases, se pueden usar en distintas partes del programa y en numerosos proyectos.

Son más sencillos de leer y comprender, pues nos permiten ocultar detalles de implementación dejando visibles sólo aquellos detalles más relevantes.

Nos permite hacer modificaciones de una forma muy sencilla.

7._¿QUE SON LAS CLASES EN POO?

Son declaraciones de objetos, también se podrían definir como abstracciones de objetos. Esto quiere decir que la definición de un objeto es la clase.

8._EN DONDE SE APLICA LA PROGRAMACION ORIENTADA A OBJETOS?

Page 80: Banco de reactivos total

YA NO SOLO SE APLICA A LOS LENGUAGES DE PROGRAMACION, SI NO TAMBIEN EN EL ANALISIS Y DISEÑO AL IGUAL QUE EN LA BASE DE DATOS.

9._¿CUAL ES LA INTENCION DE JAVA?

Permitir que los desarrolladores de aplicaciones escriban el programa una vez y lo ejecuten en cualquier dispositivo.

10._¿EN DONDE SE COMPILAN LAS APLICACIONES JAVA?

Generalmente compiladas a bytecode (clase java)

11._¿CUAL ES LA CARACTERISTICA PRINCIPAL DE JAVA?

Es un lenguaje de programación totalmente orientado a objetos.

12._¿CUAL ES LA ESTRUCTURA DE JAVA?

Comentarios, identificadores, palabras clave, literales ,expresiones y operadores, variables y tipos de datos ,bloques y sentencias.

13._PARA QUE TIPO DE APLICACIONES EL EL LENUAGE DE PROGRAMACION JAVA?

Para aplicaciones de cliente-servidor de web.

CORONEL ZAVALA NAHUM

3° AV PROGRAMACION

MAESTRA: MARGARITA R.

1.- ¿CUALES SON LAS FASES EN EL DESARROLLO DE UN PROGRAMA? (menciona almenos 4)

R=

Análisis

Diseño de arquitectura

Programación

Pruebas

Documentación

Page 81: Banco de reactivos total

Mantenimiento

Codificación o construcción

Explotación

2.- ¿QUE TECNICA SE PUEDE USAR EN EL ANALISIS ESTRUCTURADO?

R= Diagramas de flujo, modelos de datos, diccionario de datos

3.-¿EN QUE SE BASA LA “P.O.O.”?

R= basa en la idea natural de la existencia de un mundo lleno de objetos y la resolución del problema/intenta llevar al mundo del código lo mismo que encontramos de un mundo real

4.-¿MENCIONA ALGUNAS TECNICAS EN LAS QUE ESTA BASADA “P.O.O.”? (Al menos 3)

R= herencia, cohesión, abstracción polimorfismo, acoplamiento y encapsulamiento

5.-¿DONDE SE APLICA LA “P.O.O.”? (Al menos 2 ejemplos)

R= en juegos y sistemas administrativos

6.-PORQUE ES MAS COMUN EL USO DE "POO" EN JUEGOS Y SISTEMAS OPERATIVOS?

R=el modelo de negocio tiene mucho movimiento

7.-¿CUALES SON LOS DIFERENTES LENGUAJES DE PROGRAMACION? (menciona 5 minimo)

R= C++, SmallTalk, OCALM, Object pascal, CLIPS, C#, VisualBasic.NET

8.-CUAL ES LA INTENCION DEL C++?

R=extender el lenguaje de programación C con mecanismos que permitan la manipulación de objetos.

9.-¿ES LO MISMO “Java” QUE “Javascript”?

R= No.

10.- CUAL ES LA DIFERENCIA ENTRE “Java” Y “Javascript”?

Page 82: Banco de reactivos total

R= java se usa para el desarrollo de aplicasiones que convierten a la web en un elemento mas interesante y útil, y javascript es para crear paginas web y solo se ejecuta en el explorador.

11.-¿QUÉ SE NECESITA PARA PODER PROGRAMAR EN “Java”?

R= Cualquier tipo de programa similar al Bloc de notas será suficiente para programar en Java.

12.-CUAL ES LA SIMILITUD ENTRE C++, SmallTalk, OCALM, ObjectPASCAL Y CLIPS?

R= todos son programas orientados a objetos

13.- CUANDO DECIMOS "es una forma especial de programar, más cercana a como expresaríamos las cosas en la vida real " A QUE LENGUAJE DE PROGRAMACION NOS REFERIMOS?

R= "P.O.O."

ALUMNO: GALLEGOS MARTINEZ BEATRIZ

GRADO Y GRUPO: 3 AV

ESPECIALIDAD: PROGRAMACION

PROFESORA: MCA MARGARITA ROMERO ALVARADO

PREGUNTAS:

1) ¿Cuál fue el primer nombre de java y porque lo cambiaron?

-El primer nombre de java fue OAK y lo cambiaron porque ya estaba registrado ese nombre.

2) ¿Cuántos lenguajes de programación existen aproximadamente?

-Mas de 40

3) ¿ A que se le llama base de datos y para que sirve?

-Una base de datos es un conjunto de información que se puede utilizar en cualquier programa y sirve para juntar mucha información.

4) ¿Cuál es el año en el que se creó el lenguaje de programación C++?

Page 83: Banco de reactivos total

-Fue en 1980

5) ¿En qué otros programas está basado el lenguaje de programación java? -C#, D, J#, JavaScript, PHP, Python

6) ¿Quién fue el creador de java?

-James Gosling

7) ¿existe un número limite de bases de datos que se pueden usar en visual basic?

-No

8) ¿Cuáles son los tres niveles de lenguajes de programación?

-Nivel alto, nivel bajo, y de máquina que es el más fácil

9) ¿Qué es un lenguaje de programación?

-Un lenguaje de programación es un lenguaje formal diseñado para expresar procesos que pueden ser llevados a cabo por máquinas como las computadoras.

10) ¿De qué están formados los lenguajes de programación?

-Está formado por un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos y expresiones.

11) ¿En qué año se creó COBOL (es un lenguaje de programación)?

-En 1995

12) ¿Cuáles son los principales paradigmas de la programación? -Imperativo o por procedimientos, Funcional, lógico, Declarativo, Orientado a objetos, Programación dinámica, Programación multiparadigma.

13) Menciona 5 palabras clave que utiliza JAVA:

-abstract, catch, do, final y cast

Zúñiga Núñez Karen Lizeth

3° “AV”

Maestra:

Margarita Romero

Page 84: Banco de reactivos total

Preguntas

Especialidad:

Programación

Aula 10

1.- Que tipo de lenguaje de programación es Java ?

Es un lenguaje de programación orientado a objetos

2.- Particularmente para que tipo de aplicaciones es utilizado Java ? Para aplicaciones de cliente-servidor de web

3.- Java se creó para ser usada como una herramienta de programación ? Si,en un proyecto de set-top-box en una pequeña operación denominada the Green Project en Sun Microsystems

4.- Quienes son los creadores y desarrolladores de Java?

James Gosling, Arthur Van Hoff, y Andy Bechtolsheim

5-.Como se denominó inicialmente este lenguaje?

Oak, después Green y al final Java

6.-Cuál es la primera característica de Java?

Que es orientado a objetos (“OO”), se refiere a un método de programación y al diseño del lenguaje.

7.-Cuáles son las dos principales dificultades que ha experimentado la reutilización del software?

El diseño de objetos realmente genéricos es pobremente comprendido, y falta una metodología para la amplia comunicación de oportunidades de reutilización.

8.- Cual es la segunda característica de Java?

La independencia de la plataforma, significa que programas escritos en el lenguaje Java pueden ejecutarse igualmente en cualquier tipo de hardware

9.-Que insiste la licencia sobre Java de Sun?

Page 85: Banco de reactivos total

Que todas las implementaciones sean “compatibles” 10.- En Java el problema fugas de memoria se evita en gran medida gracias a ? La recolección de basura (o automatic garbage collector).

11.- Qué diferencia hay entre la sintexis de Java y C++?

Que C++ combina la sintaxis para programación genérica, estructurada y orientada a objetos, Java fue construido desde el principio para ser completamente orientado a objetos.

12.- En donde se guarda el código fuente?

En archivos con el mismo nombre que la clase que contienen y con extensión “.java”

13.- Que genera el compilador de Java?

Un archivo de clase (con extensión “.class”) por cada una de las clases definidas en el archivo fuente

Preguntas de programación “ Examen “

1.- ¿Que es un lenguaje de programación? R=Un lenguaje de programación es un idioma artificial diseñado para expresar computaciones que pueden ser llevadas a cabo por maquinas como las computadoras.

2.- ¿Para qué se usa un lenguaje de programación? R=Puede usarse para crear programas que controlen el comportamiento físico y lógico de una máquina para expresar algoritmos con precisión, o como modo de comunicación humana.

3.- Al proceso por el cual se escribe, se prueba, se depura, se compila y se mantiene el código fuente de un programa informático se le llama: R= Programación.

4.-¿Cuáles el error común en los términos “lenguaje de programación” y lenguaje informático con respecto a HTML? R= Que este lenguaje es para el marcado de páginas web que no es propiamente un lenguaje de programación si no un conjunto de instrucciones.

5.- ¿Qué es un código maquina? R= s el sistema de códigos directamente interpretable por un circuito micro programable, como el microprocesador de una computadora o el micro controlador de un autómata. Este lenguaje está compuesto por un conjunto de instrucciones que determinan acciones al ser tomadas por la máquina. Un programa consiste en una cadena de estas instrucciones más un conjunto de datos sobre el cual se trabaja.

6.- Para facilitar el trabajo, los primeros operadores de computadoras decidieron hacer un traductor para reemplazar los 0 y 1 por palabras o abstracción de palabras y letras provenientes del inglés; éste se conoce como: R= Lenguaje ensamblador

Page 86: Banco de reactivos total

7.- ¿A quién se nombra como 1º programador de computadora? R= Ada Lovelace

8.- ¿Qué son las variables? R= es una propiedad que puede fluctuar y cuya variación es susceptible de adoptar diferentes valores, los cuales pueden medirse u observarse. Las variables adquieren valor para la investigación cuando se relacionan con otras variables, es decir, si forman parte de una hipótesis o de una teoría. En este caso se las denomina constructos o construcciones hipotéticas

9.-.¿Para qué sirve la programación orientada a objetos? R= es un paradigma de programación que usa los objetos en sus interacciones, para diseñar aplicaciones y programas informáticos. Está basado en varias técnicas, incluyendo herencia, cohesión, abstracción, polimorfismo, acoplamiento y encapsulamiento. Su uso se popularizó a principios de la década de los años 1990. En la actualidad, existe una gran variedad de lenguajes de programación que soportan la orientación a objetos.

10.- ¿Qué es paradigma de Programación ? R= es una propuesta tecnológica que es adoptada por una comunidad de programadores cuyo núcleo central es incuestionable en cuanto a que únicamente trata de resolver uno o varios problemas claramente delimitados. Es un estilo de programación empleado. La

resolución de estos problemas debe suponer consecuentemente un avance significativo en al menos un parámetro que afecte a la ingeniería de software. Tiene una estrecha relación con la formalización de determinados lenguajes en su momento de definición. 11.- ¿Quién es Ada Lovelace?

R= conocida habitualmente como Ada Lovelace, fue una matemática y escritora británica conocida principalmente por su trabajo sobre la máquina calculadora mecánica de uso general de Charles Babbage, la Máquina analítica. Entre sus notas sobre la máquina se encuentra lo que se reconoce hoy como el primer algoritmo destinado a ser procesado por una máquina. Como consecuencia, se la describe a menudo como la primera programadora de ordenadores.2 3 4

MARIA DE LOS ANGELES GALLEGOS RIVERA

3 av PROGRAMACION

AULA 10

MARGARITA ROMERO ALVARADO

Cetis 109

1.- ¿En cuántas partes está dividido un objeto y cuáles son?

R= En 3 y son relaciones, propiedades y métodos

Page 87: Banco de reactivos total

2.- ¿Qué es la raíz de la jerarquía?

R= Se trata de un objeto único y especial. Este se caracteriza por estar en el nivel más alto de la estructura y suele recibir un nombre muy genérico

3.- ¿Qué es el polimorfismo?

R= Se trata de un objeto único y especial. Este se caracteriza por estar en el nivel más alto de la estructura y suele recibir un nombre muy genérico

4.- El polimorfismo se clasifica en:

R= Polimorfismo dinámico y polimorfismo estático.

5.- ¿Cuáles son las ventajas de un lenguaje orientado a objetos?

R= Fomenta la reutilización y extensión del código.

Permite crear sistemas más complejos.

Relacionar el sistema al mundo real.

6.- Un sistema Smalltalk está compuesto por: * Una Máquina virtual (Virtual machine)

* Un archivo llamado "Imagen", que contiene a todos los objetos del sistema

* Un lenguaje de programación (también conocido como (Smalltalk)

* Una enorme biblioteca de "objetos reusables"

7.-¿ Qué métodos se cargan en memoria en tiempo de compilación o interpretación, antes de la ejecución?

R= Métodos estáticos

8.- ¿Qué es el software del plugin de Java?

R= Es un componente de Java Runtime Environment. JRE permite applets escritos en el lenguaje de programación de Java para ejecutar en varios exploradores.

9.- ¿Con que se comuníquenlas aplicaciones de JAVA?

R= se comunican con la máquina virtual Java, y no con el sistema operativo, lo cual permite a los programadores desentenderse de la compatibilidad con el hardware

10.-¿Qué son los applets de Java?

Page 88: Banco de reactivos total

R= no son más que pequeñas aplicaciones que se ejecutan en navegador web, y requieren tener instalado el plugin Java correspondiente

11.-¿Cuántas y cuales son las fases o etapas del desarrollo de un programa?

R= 8 y son Analisis, diseño y arquitectura, programación, pruebas, documentación, mantenimiento, codificación, implantación.

12.-¿Con que objetivo fue diseñado Java?

R= con el objetivo principal de ser exportable a través de redes y ejecutado en la máquina local.

13.- ¿Cómo son los objetos en Java?

Los tipos simples de Java describían el tamaño y los valores de las variables

VILLARREAL MENDOZA ALBA GABRIELA

3° AV PROGRAMACION

MAESTRA: MARGARITA ROMERO ALVARADO

1.- ¿Cuáles son las técnicas en las que se basa la programación orientada a objetos?

R= Herencia, Cohesión, Abstracción, Polimorfismo, Acoplamiento y Encapsulamiento.

2.- ¿Qué técnicas se pueden utilizar en la fase de Análisis del Desarrollo de Software?

R= Diagrama de flujo, Modelos de datos, Diccionario de datos y Definición de los interfaces de usuario.

3.- ¿Cuáles son las ventajas que proporciona la POO sobre otros lenguajes de programación?

R= Uniformidad, Comprensión, Flexibilidad, Estabilidad y Reusabilidad.

4.- Menciona 5 lenguajes de programación orientada a objetos.

R= C++, Java, Smalltalk, Perl, Python.

5. - Los objetos en la Programación Orientada son:

R= son entidades que tienen un determinado estado, comportamiento e identidad.

Page 89: Banco de reactivos total

6.- La clasificación en la Programación Orientada a Objetos:

R= permite la agrupación de objetos que comparten las mismas propiedades y comportamiento.

7.- ¿Cuál es la diferencia entre Java y JavaScript?

R= Java crea aplicaciones que se ejecutan en una máquina o explorador virtual, mientras que el código JavaScript sólo se ejecuta en un explorador.

8.- ¿En qué consiste el lenguaje de programación Smalltalk?

R= Smalltalk es considerado el primero de los lenguajes orientados a objetos (OOP).En Smalltalk todo es un objeto, incluidos los números reales o el propio entorno Smalltalk.

9.- ¿Quién y en qué año creo el lenguaje de programación Java?

R= James Gosling, en 1991.

10.- ¿Qué es un lenguaje de programación?

R= Es un lenguaje artificial diseñado para expresar computaciones que se pueden llevar a cabo por maquinas.

11.- ¿En qué consiste el lenguaje de programación C++?

R=La intención de su creación fue el extender al exitoso lenguaje de programación C con mecanismos que permitan la manipulación de objetos.

12.- ¿Por quién fue diseñando y en qué año?

R= Fue diseñado a mediados de los años 1980 por Bjarne Stroustrup.

13.- ¿Qué es la herencia (técnica), como base de la programación orientada a objetos?

R= El mecanismo más utilizado para alcanzar algunos de los objetivos más preciados en el desarrollo de software como lo son la reutilización y la extensibilidad.

Nombre: Villalobos Sánchez Daryelt Rodolfo

Grado: 3 Grupo: AV

Maestra: Margarita Romero Alvarado

Preguntas:

Page 90: Banco de reactivos total

1.-¿Qué fue lo que desarrollo la compañía Sun para java?

R= desarrollo la implementación de referencia original para los compiladores de java

2.-¿ Cuales son los tipos de mantenimiento?

R= *Mantenimiento correctivo

*Mantenimiento adaptivo

*Mantenimiento perfecivo

3.-¿En qué año se creó java y en qué proyecto se llevo a cabo?

R= fuen en 1991 en un proyecto llamado set-pot-box

4.-¿Cuáles fueron los nombre anteriores de java?

R= fueron dos nombres llamados: Oak y green

5.-¿Qué son los diagramas de flujo de datos?

R=sirven para conocer el comportamiento del sistema mediante representaciones gráficos

6.-¿como se creo el nombre java?

R=java debe su nombre a un tipo de café disponible en la cafetería cercana de ahí que el icono de java sea una taza de café caliente

7.-¿Cuáles fueron los objetivos de James Gosling?

R=implementar una maquina virtual y un lenguaje con una estructura y sintaxis similar a C++

8.-¿en que año surgió la programación orientada a objetos?

R= desde los años 70

9.-¿Qué es la Herencia en POO?

R=es una característica de POO, heredan las propiedades y el comportamiento de todas las clases a los que pertenece

10.-¿Qué es el IDE?

R=es un impuesto de control

Page 91: Banco de reactivos total

11.-¿en que fecha entro en vigor el IDE?

R= en el 1º. De julio de 2008

12.-Menciona la cuatro técnicas de Analisis de POO:

*Diagrama de flujo de datos

*Modelos de datos

*Diccionario de datos

*Definicion de las interfaces de usuario

13.-¿Por qué debe haber comunicación entre el usuario y el analista?

R=para poder conocer todas las necesidades que precisa la aplicación

Hoja De Presentación

PROFESORA: Margarita Romero Alvarado

ESPECIALIDAD: Programación

NOMBRE DEL ALUMNO: Víctor Manuel Rendón Castillo

3AV Cetis 109 Aula 10

Preguntas de programación

1.- ¿Qué es la programación orientada a objetos? R=La programación Orientada a objetos (POO) es una forma especial de programar, más cercana a como expresaríamos las cosas en la vida real que otros tipos de programación.

2.- ¿Qué son las clases en POO? R=Son declaraciones de objetos, también se podrían definir como abstracciones de objetos.

3.- ¿Cuál es el propósito de la programación? R= Crea programas con un comportamiento deseado

4.-¿En que se basa la POO? R= en la idea natural de la existencia de un mundo lleno de objetos y la resolución del problema. Intenta llevar al mundo del código lo mismo que encontramos de el mundo real

5.- ¿Qué son los objetos en POO? R= Son ejemplares de una clase cualquiera. Cuando creamos un ejemplar tenemos que especificar la clase a partir de la cual se creará.

Page 92: Banco de reactivos total

6.- ¿Cuáles son las ventajas de POO?

R= Uniformidad, Comprensión, Flexibilidad, Estabilidad, Reusabilidad.

7.- ¿Qué es java? R= Java es un lenguaje de programación de propósito general, concurrente, orientado a objetos y basado en clases que fue diseñado específicamente para tener tan pocas dependencias de implementación como fuera posible.

8.- ¿Cuál es la intención de java? R= Su intención es permitir que los desarrolladores de aplicaciones escriban el programa una vez y lo ejecuten en cualquier dispositivo

9.- Menciona 5 lenguajes de programación: R= C++, C#, JAVASCRIPT, JAVA, VISUALBASIC

10.- ¿Cuáles son los 5 objetivos con los cuales crearon java? R= Debería usar el paradigma de la programación orientada a objetos. Debería permitir la ejecución de un mismo programa en múltiples sistemas operativos. Debería incluir por defecto soporte para trabajo en red. diseñarse para ejecutar código en sistemas remotos de forma segura. Debería ser fácil de usar y tomar lo mejor de otros lenguajes orientados a objetos, como C++.

11.- ¿Cuáles son las fases de programación? R= Definición del problema. Análisis del problema. Diseño de la solución. Codificación

Prueba y Depuración (Puesta a Punto o Testing). Documentación

Implementación (Producción). Mantenimiento

12.-¿Qué se realiza en la fase codificación?

R=Reducir el algoritmo a código según el lenguaje en que se programe.

13.-¿Qué se realiza en la fase de mantenimiento?

R=Corregir y mejorar el programa.

Alumno: Andrade Juárez Jonathan Jair.

Grado, Grupo & especialidad: 3°Av Programación.

Maestra: Margarita romero.

1.- ¿Qué es en general la programación orientada a objetos (POO)?

R= La programación orientada a objetos ha demostrado su superioridad sobre la programación de procedimiento como arquitectura opcional en varios lenguajes de

Page 93: Banco de reactivos total

programación. Fomenta interfaces más limpias entre secciones del código, facilita la depuración y se escala mejor en el caso de grandes equipos humanos de programación.

2. ¿Cuáles son las diferencias entre la programación orientada a objetos en C++ y LabVIEW?

R= C++ es un lenguaje funcional basado en texto. LabVIEW es un lenguaje gráfico de flujo de datos. Los diferentes paradigmas requieren diferencias sobre cómo se presentan las característica.

3. ¿Cuáles son las principales ventajas de la programación orientada a objetos de LabVIEW?

R= La fortaleza de LabVIEW es que hace que la potencia de la informática sea accesible a los no programadores. La programación orientada a objetos de LabVIEW incorpora algunas de las técnicas de programación más avanzadas para la comprensión por parte de los usuarios principiantes.

4. ¿Quién debería utilizar la programación orientada a objetos de LabVIEW?

* Aquellos que deben dar mantenimiento a VIs durante largo tiempo.

* Grandes aplicaciones.

* Múltiples desarrolladores que trabajan sobre los mismos Vis.

5. ¿Quién no debería usar la programación orientada a objetos LabVIEW?

* Los usuarios de acción rápida

* En el caso de VIs únicos dedicados a la toma de medidas rápidas, resulta exagerado utilizar este tipo de programación.

6. ¿Cuáles serían algunos ejemplos de cómo/dónde un cliente utilizaría la programación orientada a objetos de LabVIEW?

R=Como ejemplo de prueba y medida donde se vea el contraste entre el método basado en tareas y el método orientado a objetos, consulte el ejemplo Board Testing.

7. ¿hay material de formación, notas de aplicaciones, tutoriales, demostraciones y ejemplos?

R= LabVIEW 8.2 y sus posteriores versiones disponen de varios ejemplos de programación orientada a objetos con LabVIEW. Consulte también la sección de recursos adicionales de este documento.

Page 94: Banco de reactivos total

8. ¿Cómo puedo hacer la transición para utilizar la programación orientada a objetos de LabVIEW en mis proyectos actuales?

R= La forma más sencilla de empezar consiste en convertir las definiciones de tipo existentes a clases de LabVIEW. Se puede hacer esto haciendo clic con el botón derecho en un “typedef” de la ventana Project Explorer y seleccionando Convert Contents to Class en el menú contextual. Consulte la ayuda de LabVIEW para obtener más información sobre cómo crear las clases de LabVIEW.

9. ¿Cómo realizar una implementación "por referencia" en la programación orientada a objetos de LabVIEW?

En esencia, se hace que los datos privados de una clase sean una referencia. El ejemplo muestra cómo utilizar una referencia de cola de un solo elemento para este propósito. También se puede utilizar el kit de herramientas GOOP Toolkit (consulte la sección de abajo titulada LabVIEW Object-Oriented Programming & GOOP Toolkit).

10. ¿Qué es el Kit de herramientas “GOOP Toolkit”?

R= Se puede encontrar una descarga gratuita del GOOP Toolkit 1.0 en el sitio web de National Instruments. Se pueden adquirir versiones posteriores del toolkit de Endevo.

11. ¿Cómo pueden GOOP y la programación orientada a objetos de LabVIEW trabajar juntos? ¿Cómo y cuándo se debe utilizar el toolkit de GOOP Endevo en conjunto con o en lugar de programación orientada a objetos de LabVIEW?

R= La mayoría de los usuarios encontrarán que las clases de LabVIEW funcionan mejor para sus aplicaciones. Las clases de LabVIEW se comportan igual que los grupos con los que los usuarios están familiarizados.

12. ¿Qué aplicaciones de los clientes existentes que usan “GOOP Toolkit” de Endevo tendría sentido implementar en la programación orientada a objetos de LabVIEW?

R= No hay ningún requisito para reescribir las clases existentes de GOOP como clases de LabVIEW. Una de las razones es que nunca se debe destruir el código de trabajo sin una razón de peso y las clases de GOOP seguirán trabajando en LabVIEW 8.2 y más allá. Después de todo, el kit de herramientas GOOP está escrito en LabVIEW. Además, el cambio de un código que funciona “por referencia” por otro que funciona “por valor” es un proyecto importante.

13. ¿Cuál es el rendimiento de programación orientada a objetos de LabVIEW frente a GOOP Toolkit de Endevo?

R= Debido a la compatibilidad con el flujo de datos y la implementación del compilador nativo de envío dinámico, las clases de LabVIEW tienden a superar a las de GOOP en situaciones equivalentes. Dicho esto, hay muy pocas situaciones equivalentes.

Page 95: Banco de reactivos total

DEL ANGEL CUERVO RUBI AMAHIRANI

DESARROLLA SOFTWARE DE APLICACIÓN UTILIZANDO POO

MARGARITA ROMERO ALVARADO

3AV PROGRAMACIÓN

1. ¿Qué es un algoritmo?

Es un conjunto prescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos que no generen dudas a quien deba realizar dicha actividad

2. Menciona al menos tres tipos de lenguajes de alto nivel

Ada , basic , fortran , java

3. ¿Qué es el código de maquina?

El lenguaje de máquina o código máquina es el sistema de códigos directamente interpretable por un circuito microprogramable, como el microprocesador de una computadora o el microcontrolador de un autómata.

4. ¿Por qué está compuesto este lenguaje?

Este lenguaje está compuesto por un conjunto de instrucciones que determinan acciones al ser tomadas por la máquina

5. Menciona dos tipos de nivel medio

C , c++

6. ¿Cuál es la programación declarativa? Es un paradigma de programación que está basado en el desarrollo de programas especificando o "declarando" un conjunto de condiciones, proposiciones, afirmaciones, restricciones, ecuaciones o transformaciones que describen el problema y detallan su solución

7. Menciona tipos de lenguajes declarativos * Los lenguajes lógicos, como Prolog. * Los lenguajes algebraicos, como Maude y SQL

* Los lenguajes funcionales, como Haskell

8. Menciona la diferencia entre la programación declarativa e imperativa En la programación imperativa se describe paso a paso un conjunto de instrucciones que deben ejecutarse para variar el estado del programa y hallar la solución.

Page 96: Banco de reactivos total

En la programación declarativa las sentencias que se utilizan lo que hacen es describir el problema que se quiere solucionar, pero no las instrucciones necesarias para solucionarlo.

9. ¿cuál es el objetivo de la programación?

La programación debe perseguir la obtención de programas de calidad. Para ello se establece una serie de factores que determinan la calidad de un programa.

10. Menciona una característica de la POO Encapsulamiento

Significa reunir todos los elementos que pueden considerarse pertenecientes a una misma entidad, al mismo nivel de abstracción. Esto permite aumentar la cohesión de los componentes del sistema. Algunos autores confunden este concepto con el principio de ocultación, principalmente porque se suelen emplear conjuntamente.

11. ¿Qué es un software de programación? Es el conjunto de herramientas que permiten al programador desarrollar programas informáticos, usando diferentes alternativas y lenguajes de programación, de una manera práctica.

12. ¿Qué incluyen estos? * Editores de texto * Compiladores * Intérpretes * Enlazadores * Depuradores

13. ¿Qué es java y para que fue diseñado?

Java es un lenguaje de programación de propósito general, concurrente,orientado a objetos y basado en clases que fue diseñado específicamente para tener tan pocas dependencias de implementación como fuera posible.

ALUMNA: Hernandez Martinez Ana Patricia

GRADO:3 GRUPO:av

ESPECIALIDAD: Programacion

Maestra: M.C.A Margarita Romero Alvarado

PREGUNTAS:

1. ¿En que nos puede servir la P.O.O en nuestra vida cotidiana? R= Programar entonces sirve para resumir y dar funciones a programas que usamos en el diario vivir,la programación en las actividades cotidianas resolvería problemas y facilitaría el uso de la tecnología de mejores formas, mucho mas sencillas donde la toma de decisiones se ve ya influenciada y orientada a la sociedad donde la maquina por si sola no sirve por si misma, pero al nosotros usarla complementamos nuestras capacidades ya que hacemos uso de la tecnología como una herramienta que ayude al progreso y facilidad en el desarrollo de la vida cotidiana desde el ámbito del trabajo y el colegio.

Page 97: Banco de reactivos total

2. ¿ Cuales son las ventajas de un lenjuage orientado a objetos?

R= Reusabilidad. Cuando hemos diseñado adecuadamente las clases, se pueden usar en distintas partes del programa y en numerosos proyectos. Mantenibilidad. Debido a las sencillez para abstraer el problema, los programas orientados a objetos son más sencillos de leer y comprender, pues nos permiten ocultar detalles deimplementación dejando visibles sólo aquellos detalles más relevantes. Modificabilidad. La facilidad de añadir, suprimir o modificar nuevos objetos nos permite hacer modificaciones de una forma muy sencilla. Fiabilidad. Al dividir el problema en partes más pequeñas podemos probarlas de manera independiente y aislar mucho más fácilmente los posibles errores que puedan surgir.

3. ¿ Qué es el polimorfismo por sobre-escritura por enlace posterior ?

R= Es la característica en la cual un objeto puede tener distinto comportamiento cuando se sobre-escribe el método virtual de la clase padre.

4. Ejemplos de lenguajes de alto nivel?

R= ADA

ALGOL

BASIC

Clipper

Cobol

C++

5. ¿En cuantos niveles se clasifican los lenguajes de programación orientada a objetos? R= Son tres Niveles, Bajo Nivel, Medio Nivel y Alto Nivel.

¿Qué son los Lenguajes de programación? R=Los lenguajes de programación son lenguajes creado por el ser humano para poder comunicarse con las computadoras. Estos son un conjunto de símbolos y palabras que

permiten al usuario de una computadora darle instrucciones y órdenes para que esta las pueda realizar.

6. ¿Qué significa la palabra static, y donde puede ser utlizada? R= static puede ser usada de 4 formas: las variables static son compartidas por la clase, no por una instancia concreta (no como las variables miembro normales)

los métodos static también son compartidos a nivel de clase

Page 98: Banco de reactivos total

Las clases static son clases internas que no están atadas a su clase contenedora

static también puede usarse en un bloque de código de una clase para especificar código que se ejecutará cuando la máquina virtual se inicia por primera vez, antes de que se creen instancias de la clase.

7. ¿Cómo se hereda una clase java?¿Cómo se implementa una interface?

R= Se hereda con la palabra reservada extends. La primera clase que extiende una clase abstracta tiene o bien que implementar todos los métodos abstractos o ser declarada abstracta.

Se implementa una interface con la palabra reservada implements.

8. ¿Para que sirven los firewall? R= Los firewalls de Internet pueden ser software o hardware que protegen su computadora de ataques externos de Internet que puedan suponer una amenaza para la seguridad de Internet y para los archivos de su computadora. La funcionalidad del firewall permite establecer reglas para permitir o denegar el pasaje del tráfico de Internet

9. ¿Que es un parche en java?

R= Se refiere a los cambios incrementales en una instalación de software. Puede incluir correcciones para solucionar problemas generales de rendimiento y seguridad.

10. ¿ Como se llama la mascota de java? R= Duke

11. ¿con que objetivos principales se creo java? R= Debería usar el paradigma de la programación orientada a objetos.

Debería permitir la ejecución de un mismo programa en múltiples sistemas operativos.

Debería incluir por defecto soporte para trabajo en red.

Debería diseñarse para ejecutar código en sistemas remotos de forma segura.

Debería ser fácil de usar y tomar lo mejor de otros lenguajes orientados a objetos, como C++.

12. ¿Qué significan las siglas de JAVA (lenguaje de programación)? R= Es frecuentada por algunos de los miembros del equipo. Pero no está claro si es un acrónimo o no, aunque algunas fuentes señalan que podría tratarse de las iniciales de sus creadores: James Gosling, Arthur Van Hoff, y Andy Bechtolsheim. Otros abogan por el siguiente acrónimo, Just Another Vague Acronym ("sólo otro acrónimo ambiguo más"). La hipótesis que más fuerza tiene es la de que Java debe su nombre a un tipo de café disponible en la cafetería cercana, de ahí que el icono de java sea una taza de café caliente.

Page 99: Banco de reactivos total

13. Mencionar algunas las extensiones de Java: R=.java, .class, .jar

Alumno(a): Ramírez Alvarado Liliana Victoria

Grado y grupo: 3 A V

Profesor(a): Margarita Romero Alvarado

Materia: Programación Orientada a Objetos

1.-¿Cuál es el propósito del programa llamado Java?

R= Tener tan pocas tendencias de implementación como sea posible, permitir que los desarrolladores de aplicaciones escriban el programa una vez y lo ejecuten en cualquier dispositivo

2.-¿Cuál es el significado o propósito de “P.O.O” ?

R= Programación Orientada a Objetos, es un modelo de programación que usa los objetos en sus interacciones, para diseñar aplicaciones y programas informáticos.

3.-Menciona y explica algunas ventajas de P.O.O:

R= Reusabilidad. Cuando se han diseñado las clases correctamente, se pueden usar en distintas partes del programa y en numerosos proyectos.

Mantenibilidad. Por la sencillez para aislar el problema, los programas orientados a objetos son más fáciles de leer y entender.

Modificabilidad. La facilidad de agregar, borrar o editar nuevos objetos nos deja hacer modificaciones de una forma muy simple.

Fiabilidad. Al dividir el problema en partes podemos probarlas de manera individual y aislar mucho más fácilmente los posibles errores que puedan aparecer.

4.-¿Qué es lo que caracteriza a dicho modelo de programación?

R= Indica las características básicas de un objeto, reune todos los elementos que pueden pertenecer a una misma cosa, permite dividir una aplicación en partes más pequeñas, etc.

5.- ¿Cuál fue la motivación para la creación de “P.O.O”?

R= Los programadores se han dedicado a construir aplicaciones muy parecidas que resolvían una y otra vez los mismos problemas, se creó la P.O.O, que es una serie de normas de realizar las cosas de manera que otras personas puedan utilizarlas y adelantar su trabajo.

Page 100: Banco de reactivos total

6.-¿Qué métodos se usan para el acceso de datos?

R= Polimorfísmo (posibilidad de construir varios métodos con el mismo nombre)

Demonios (Se activa cuando sucede algo especial, es decir, desencadena automáticamente cuando ocurre un suceso determinado: la asignación de un valor a una propiedad de un objeto, la lectura de un valor determinado, etc)

7.- Menciona características del lenguaje Java:

Lenguaje simple: Posee una curva de aprendizaje muy rápida.

Orientada a objetos: Los objetos se agrupan en estructuras encapsuladas tanto sus datos como los métodos.

Distribuido: Proporciona una colección de clases para su uso en aplicaciones de red, que permiten abrir sockets y establecer y aceptar conexiones con servidores o clientes remotos.

Interpretado y compilado a la vez: Compilado, en la medida en que su código fuente se transforma en una especie de código máquina, los bytecodes, semejantes a las instrucciones de ensamblador.

Robusto: Fue diseñado para crear software altamente fiable.

8.- ¿Por qué programar en Java?

R= Garantizar seguridad de las aplicaciones, obtener una mayor facilidad de programación, conseguir un mayor aprovechamiento de los recursos del ordenador y han sido creados o modificados por diferentes personas o empresas.

9.- ¿Cuáles son los objetivos principales de Java?

R= -Usar el paradigma de la programación orientada a objetos.

-Permitir la ejecución de un mismo programa en múltiples sistemas operativos.

-Incluir por defecto soporte para trabajo en red.

-Diseñarse para ejecutar código en sistemas remotos de forma segura.

-Fácil de usar y tomar lo mejor de otros lenguajes orientados a objetos, como C++.

10.- ¿Qué cosas aporta Java?

R= -Java soporta el manejo de threads (hilos), para crear programas multitarea.

Page 101: Banco de reactivos total

-Permite excepciones, como alternativa más sencilla para manejar errores, como ficheros inexistentes o situaciones inesperadas.

-Cada vez incorpora más facilidades para la creación de entornos "basados en ventanas", para la creación y manipulación de gráficos, para el acceso a bases de datos, etc.

11.- ¿Qué se necesita para crear un programa en Java?

R= Algo llamado IDE: Integrated Development Enviroment (entorno de desarrollo integrado) es un conjunto de herramientas que han sido diseñados para poder desenvolverse en uno o varios lenguajes de programación dentro de un mismo entorno.

12.- ¿Cuándo no usar Java?

R= No podremos usar Java si queremos desarrollar programas para un sistema concreto, para el que no exista esa máquina virtual. Y si necesitamos que la velocidad sea la máxima posible, quizá no sea admisible lo (poco) que ralentiza ese paso intermedio.

13.-¿Qué extensiones posee Java?

R= “.Java” , “.Class” , “.Jar”

ALUMNO: ZERMEÑO OLIVARES LUIS ORLANDO

3 AV

ESPECIALIDAD: PROGRAMACION

MAESTRA: MARGARITA ROMERO ALVARADO

1.-¿Qué son competencias genéricas?

Da a los estándares esperados pueden variar, por lo que no especifica qué requerimientos y expectativas deben ser tenidas en cuenta. Por el contrario, situada individualmente, se relaciona con unos criterios de referencia efectivos en cada profesión.

2.-¿Qué son competencias disciplinares?

- Las competencias disciplinares son las nociones que expresan conocimientos, habilidades y actitudes que consideran los mínimos necesarios de cada campo disciplinar para que los estudiantes se desarrollen de manera eficaz en diferentes contextos y situaciones a lo largo de la vida.

3.-¿Qué es la programación orienta a objetos?

Page 102: Banco de reactivos total

La programación Orientada a objetos (POO) es una forma especial de programar, más cercana a como expresaríamos las cosas en la vida real que otros tipos de programación.Con la POO tenemos que aprender a pensar las cosas de una manera distinta, para escribir nuestros programas en términos de objetos, propiedades, métodos y otras cosas que veremos rápidamente para aclarar conceptos y dar una pequeña base que permita soltarnos un poco con este tipo de programación.

4.-¿Qué es la clase invertida?

Esta técnica invierte los modelos tradicionales de enseñanza, dando instrucciones online desde fuera de la clase y trasladando los deberes dentro de la clase. El método tradicional representa al profesor como la persona que imparte la clase y manda deberes para el día siguiente. En el nuevo modelo el profesor permanece a un lado ejerciendo como guía y mientras que los alumnos trabajan en la clase

5.-¿Cuáles son las Fases para la elaboración de un programa informático?

• Análisis. • Diseño. • Codificación o construcción.

• Implantación o explotación. • Mantenimiento.

6.-¿Qué son clases en poo?

Las clases son declaraciones de objetos, también se podrían definir como abstracciones de objetos. Esto quiere decir que la definición de un objeto es la clase. Cuando programamos un objeto y definimos sus características y funcionalidades en realidad lo que estamos haciendo es programar una clase. En los ejemplos anteriores en realidad hablábamos de las clases coche o fracción porque sólo estuvimos definiendo, aunque por encima, sus formas.

7.-¿Qué son objetos en poo?

Los objetos son ejemplares de una clase cualquiera. Cuando creamos un ejemplar tenemos que especificar la clase a partir de la cual se creará. Esta acción de crear un objeto a partir de una clase se llama instanciar (que viene de una mala traducción de la palabra instace que en inglés significa ejemplar). Por ejemplo, un objeto de la clase fracción es por ejemplo 3/5. El concepto o definición de fracción sería la clase, pero cuando ya estamos hablando de una fracción en concreto 4/7, 8/1000 o cualquier otra, la llamamos objeto

8.-¿Que son mensajes en objetos?

Un mensaje en un objeto es la acción de efectuar una llamada a un método. Por ejemplo, cuando le decimos a un objeto coche que se ponga en marcha estamos pasándole el mensaje ponte en marcha”.

9.-¿Cuáles son las actividades a tener en cuenta o realizar al hacer un programa?

Page 103: Banco de reactivos total

Instalación de los programas

Pruebas de aceptación del nuevo sistema

Eliminación del sistema anterior.

10.-¿Cuáles son las Fases en el desarrollo de proyectos de Software?

Análisis del problema

Diseño de los algoritmos

Codificación

Pruebas

Implantación

Mantenimiento

11.-¿Qué es un lenguaje de programacion? Un lenguaje de programación es un lenguaje formal diseñado para expresar procesos que pueden ser llevados a cabo por máquinas como las computadoras.

12.-¿Qué es un diagrama de flujo? es la representación gráfica del algoritmo o proceso. Se utiliza en disciplinas comoprogramación, economía, procesos industriales y psicología cognitiva.

13.- ¿para que sirve un diagrama de flujo?

SIRVE PARA PODER IDENTIFICAR UN PROCESO A LLEVARSE A CABO, ESTO PUEDE SER PARA PODER SEGUIR PASO A PASO LAS ESPECIFICACIONES DE UN PROCESO, ESTO LO HACEMOS MEDIANTE LA AYUDA DE GRAFICOS QUE NOS INDICAN QUE TIPO DE TRRABAJO DEBEMOS RTEALIZAR

LARA MARTINEZ BRYAN ALFONSO

3AV PROGRAMACION VESPERTINO

1. ¿Cuál es la historia de Java?

R=INICIOS DE JAVA

Java nace en 1991 con el nombre "OAK", posteriormente cambiado por Green por problemas legales, y finalmente con la denominación actual JAVA.

Page 104: Banco de reactivos total

El objetivo de java era crear un lenguaje de programación parecido a C++ en estructura y sintaxis, fuertemente orientado a objetos, pero con una máquina virtual propia. Esto se hizo bajo el principio, de poder ser usado bajo cualquier arquitectura "Write Once, Run Anywhere (escríbelo una vez, ejecútalo en cualquier sitio)".

En 1992 se presenta el proyecto verde, con los prototipos a bajo nivel. Entre 1993 y 1994 se trabaja para poder presentar un prototipo funcional (hotJava) donde se ve todo el potencial que JAVA puede ofrecer.

2. ¿Qué es un algoritmo?

R=Por algoritmo, se entiende a un conjunto finito de instrucciones que se deben seguir para resolver un problema. No obstante, desde el punto de vista de la programación de ordenadores, la definición del algoritmo como la especificación de una serie de pasos, es incompleta. Debe observarse que los ordenadores son equipos que tienen limitaciones físicas en cuanto a capacidad de almacenamiento y procesamiento. Por consiguiente debemos refinar un poco más nuestra definición de algoritmo para hacerla aplicable de manera efectiva en el ámbito de la informática.

3-¿Qué ES UN LENGUAJE DE PROGRAMACION?

R=Por algoritmo, se entiende a un conjunto finito de instrucciones que se deben seguir para resolver un problema. No obstante, desde el punto de vista de la programación de ordenadores, la definición del algoritmo como la especificación de una serie de pasos, es incompleta. Debe observarse que los ordenadores son equipos que tienen limitaciones físicas en cuanto a capacidad de almacenamiento y procesamiento. Por consiguiente debemos refinar un poco más nuestra definición de algoritmo para hacerla aplicable de manera efectiva en el ámbito de la informática.

4.-¿Que es P.O.O?

R=La Programación Orientada a Objetos (POO u OOP según sus siglas en inglés) es un paradigma de programación que usa objetos y sus interacciones para diseñar aplicaciones y programas de computadora. Está basado en varias técnicas, incluyendo herencia, modularidad, polimorfismo, y encapsulamiento. Su uso se popularizó a principios de la década de 1990.

5.-¿EN QUE SE BASA LA “P.O.O.”?

R= basa en la idea natural de la existencia de un mundo lleno de objetos y la resolución del problema/intenta llevar al mundo del código lo mismo que encontramos de un mundo real.

6.-DONDE SE APLICA LA “P.O.O.”? (Al menos 2 ejemplos)

R= en juegos y sistemas administrativos

Page 105: Banco de reactivos total

7.-¿TIPOS DE PROGRAMACION?

R=Programación estructurada (PE), Programación modular, Programación modular, Programación concurrente, Programación funcional, Programación lógica.

8.-¿Qué ES Programación estructurada (PE)?

R=La programación estructurada esta compuesta por un conjunto de técnicas que han ido evolucionando aumentando considerablemente la productividad del programa reduciendo el tiempo de depuración y mantenimiento del mismo.

9.-¿Qué ES Programación modular?

R=En la programación modular consta de varias secciones dividas de forma que interactúan a través de llamadas a procedimientos, que integran el programa en su totalidad. En la programación modular, el programa principal coordina las llamadas a los módulos secundarios y pasa los datos necesarios en forma de parámetros.

10.-¿QU ES Programación concurrente?R=Este tipo de programación se utiliza cuando tenemos que realizar varias acciones a la vez. Se suele utilizar para controlar los accesos de usuarios y programas a un recurso de forma simultanea. Se trata de una programación más lenta y laboriosa, obteniendo unos resultados lentos en las acciones.

11.-¿QU ES Programación funcional?

R=Se caracteriza principalmente por permitir declarar y llamar a funciones dentro de otras funciones.

12.-CUAL ES LA DIFERENCIA ENTRE “Java” Y “JavaScript”?

R= java se usa para el desarrollo de aplicaciones que convierten a la web en un elemento mas interesante y útil, y JavaScript.

NOMBRE DEL ALUMNO: CARLOS ALBERTO MORENO RENDON

NOMBRE DEL MAESTRO: MARGARITA ROMERO ALVARADO

CETIS 109 3 AV PROGRAMACION

1.-CUALES SON LOS REQUERIMIENTOS DEL SISTEMA PARA JAVA EN WINDOWS?

* Windows 8 (escritorio)

* Windows 7

Page 106: Banco de reactivos total

* Windows Vista SP2

* Windows Server 2008

* Windows Server 2012 (64 bits)

* RAM: 128 MB; 64 MB para Windows XP (32 bits)

* Espacio en disco: 124 MB

Exploradores: Internet Explorer 7.0 y superior, Firefox 3.6 y superior, Chrome

2.- ¿CUALES SON EN MAC OS X?

* Mac basado en Intel que ejecuta Mac OS X 10.7.3 (Lion) o posterior.

* Privilegios de administrador para la instalación

* Explorador de 64 bits

3.- ¿QUE SE OBTIENE CON LA DESCARGA DE JAVA?

JAVA RUNTIME ENVIRONMENT (JRE)

4.- ¿CUALES SON LAS ETAPAS Y SUS CARACTERISTICAS EN EL DESARROLLO DE SOFTWARE?

- (ETAPA ALFA) DONDE SE AGREGAN LAS NUEVAS CARACTERISTICAS

- (ETAPA BETA) ETAPA DONDE SE ELIMINAN LOS ERRORES ACTIVAMENTE

- (ETAPA ESTABLE) ETAPA DONDE SE HAN QUITADO LOS BUGS IMPORTANTES

5.- ¿CUALES SON LA FASES O ETAPAS PARA LA ELABORACION DE UN PROGRAMA INFORMATICO?

- ANALISIS - DOCUMENTACION

- DISEÑO Y ARQUITECTURA - MANTENIMIENTO

- PROGRAMACIÓN - COFIFICACIÓN

- PRUEBAS - IMPLANTACION

Page 107: Banco de reactivos total

6.-¿CUALES SON LAS TECNICAS QUE SE USAN EN EL ANALISIS ESTRUCTURADO?

- DIAGRAMAS DE FLUJO DE DATOS

- MODELOS DE DATOS

- DICCIONARIO DE DATOS

- DEFINICION DE LAS INTERFACES DE USUARIO

7.- ¿QUE ES LA POO?

ES UNA PARADIGMA DE LA PROGRAMACION QUE USA LOS OBJETOS EN SUS INTERACCIONES

8.- ¿EN QUE ESTA BASADO LA POO?

EN TECNICAS COMO LA HERENCIA, COHESION, ABSTRACCION, POLIMOSFISMO, ACOPLAMIENTO

9.- ¿QUE DIFIERE LA POO DE LA PROGRAMACION ESTRUCTURADA?

EN QUE LOS DATOS Y LOS PROSCEDIMIENTOS ESTAN SEPERADOS Y SIN RELACION

10.- ¿QUIEN Y EN QUE AÑO SE CREO C++?

EN 1980 POR BJARNE STROUSTRUP

11.- TIPOS DE DATOS DE C++

Caracteres: char (también es un entero), wchar_t

Enteros: short, int, long, long long

Números en coma flotante: float, double, long double

Booleanos: bool

Vacío: void

12.- TIPOS DE DATOS DE VISUAL BASIC

PictureBox: Caja de imágenes

Page 108: Banco de reactivos total

Label: Etiqueta

TextBox: Caja de texto

Frame: Marco

CommandButton: Botón de comando

CheckBox: Casilla de verificación

OptionButton: Botón de opción

ComboBox: Lista desplegable

ListBox: Lista

HScrollBar: Barra de desplazamiento horizontal

VScrollBar: Barra de desplazamiento vertical

Timer: Temporizador

DriveListBox: Lista de unidades de disco

DirListBox: Lista de directorios

FileListBox: Lista de archivos

Shape: Figura

Line: Línea

Image: Imagen

Data: Conexión a origen de datos

OLE: Contenedor de documentos embebidos compatibles con Object Linking and Embedding

13.- ¿CUALES SON LOS EVENTOS COMUNES EN VISUAL BASIC?

* PictureBox: Caja de imágenes * Label: Etiqueta * TextBox: Caja de texto

* Frame: Marco

Page 109: Banco de reactivos total

* CommandButton: Botón de comando * CheckBox: Casilla de verificación * OptionButton: Botón de opción

* ComboBox: Lista desplegable

* ListBox: Lista

* HScrollBar: Barra de desplazamiento horizontal

* VScrollBar: Barra de desplazamiento vertical * Timer: Temporizador

* DriveListBox: Lista de unidades de disco

* DirListBox: Lista de directorios

* FileListBox: Lista de archivos

* Shape: Figura

* Line: Línea

* Image: Imagen

* Data: Conexión a origen de datos * OLE: Contenedor de documentos embebidos compatibles con Object

Martinez Salazar Anahi Abigail

3AV Programacion

Maestra: Margarita Romero Alvarado

Aula 10

Turno: Vespertino

PROGRAMACION ORIENTADA A OBJETOS

1°¿ cuales son los conceptos fundamentales de la Programacion orientada a objetos?

R= Clase, herencia, objeto, metodo, evento, atrivutos, mensaje, propiedad o atrivuto,estado interno, componente interno, identificacion de un objeto.

2°¿ y para que nos sirven saber estos conceptos?

Page 110: Banco de reactivos total

R= La programación orientada a objetos es una forma de programar que trata de encontrar una solución a estos problemas.

Introduce nuevos conceptos, que superan y amplían conceptos antiguos ya conocidos

3°¿que son Clases en POO?

R=Las clases son declaraciones de objetos, también se podrían definir como abstracciones de objetos.

Esto quiere decir que la definición de un objeto es la clase.

Cuando programamos un objeto y definimos sus características y funcionalidades en realidad lo que estamos haciendo es programar una clase.

4°¿Cuáles son las Propiedades en clases ?

R= Las propiedades o atributos son las características de los objetos.

Cuando definimos una propiedad normalmente especificamos su nombre y su tipo.

Nos podemos hacer a la idea de que las propiedades son algo así como variables donde almacenamos datos relacionados con los objetos

5°¿Cuales son los Métodos en las clases ?

R=Son las funcionalidades asociadas a los objetos.

Cuando estamos programando las clases las llamamos métodos.

Los métodos son como funciones que están asociadas a un objeto.

6°¿que son los Objetos en POO?

R=Los objetos son ejemplares de una clase cualquiera.

Cuando creamos un ejemplar tenemos que especificar la clase a partir de la cual se creará.

Esta acción de crear un objeto a partir de una clase se llama instanciar (que viene de una mala traducción de la palabra instace que en inglés significa ejemplar).

Por ejemplo, un objeto de la clase fracción es por ejemplo 3/5.

El concepto o definición de fracción sería la clase, pero cuando ya estamos hablando de una fracción en concreto 4/7, 8/1000 o cualquier otra, la llamamos objeto.

Page 111: Banco de reactivos total

7°¿Que son los Estados en objetos?

R=Cuando tenemos un objeto sus propiedades toman valores.

Por ejemplo, cuando tenemos un coche la propiedad color tomará un valor en concreto, como por ejemplo rojo o gris metalizado.

El valor concreto de una propiedad de un objeto se llama estado.

8°¿que son los Mensajes en objetos?

R=Un mensaje en un objeto es la acción de efectuar una llamada a un método.

Por ejemplo, cuando le decimos a un objeto coche que se ponga en marcha estamos pasándole el mensaje ponte en marcha. � �

Para mandar mensajes a los objetos utilizamos el operador punto, seguido del método que deseamos invocar.

9°¿Cuales son los Lenguajes orientados a objetos?

R= Simula (1967) es aceptado como el primer lenguaje que posee las características principales de un lenguaje orientado a objetos.

Fue creado para hacer programas de simulación, en donde los "objetos" son la representación de la información más importante.

Smalltalk (1972 a 1980) es posiblemente el ejemplo canónico, y con el que gran parte de la teoría de la programación orientada a objetos se ha desarrollado.

10°¿cuales son los cinco objetivos principales por el cual se creo El lenguaje Java?

R= 1Debería usar el paradigma de la programación orientada a objetos.

2Debería permitir la ejecución de un mismo programa en múltiples sistemas operativos.

3Debería incluir por defecto soporte para trabajo en red.

4Debería diseñarse para ejecutar código en sistemas remotos de forma segura.

5Debería ser fácil de usar y tomar lo mejor de otros lenguajes orientados a objetos, como C++.

11°¿que es la Sintaxis?

La sintaxis de Java se deriva en gran medida de C++.

Page 112: Banco de reactivos total

Pero a diferencia de éste, que combina la sintaxis para programación genérica, estructurada y orientada a objetos,

Java fue construido desde el principio para ser completamente orientado a objetos.

Todo en Java es un objeto (salvo algunas excepciones), y todo en Java reside en alguna clase

(recordemos que una clase es un molde a partir del cual pueden crearse varios objetos).

12°¿atravez de que pasos de aplicaciones de procedimientos logicos tambien la palabra programacion se degine como el proceso de creacion de un programa de computadora?

1el desarrollo logico del programa para resolver un probema en particular

2escritura de la logica del programa empleando un lenguaje de programacion especifico (codificacion del programa)

3esamblaje o complijacion del programa hasta convertirlo en lenguaje de maquina

4 prueba y purificacion del programa

5 desarrollo de la documentacion

13°¿Cuales son lo TIPOS DE PROGRAMACION?

*Programación estructurada (PE)

*Estructura Secuencial

*Estructura Selectiva o de Selección

*Estructura Iterativa

*Programación orientada a objetos (POO)

*Características de la Programación Orientada a Objetos.

*Programación Orientada a Eventos

*Eventos

*Propiedades

*Métodos

Page 113: Banco de reactivos total

Alumno (a): Navarro Martínez Karla Irene

Grado y grupo: 3° Av

Maestra: Margarita Romero

Asunto: Tarea

AULA 10

1.-¿ Qué métodos se cargan en memoria en tiempo de compilación o interpretación, antes de la ejecución?

Métodos estáticos

2.-¿Cuáles son los tres niveles de lenguajes de programación?

-Nivel alto, nivel bajo, y de máquina que es el mas fácil

3.- Al proceso por el cual se escribe, se prueba, se depura, se compila y se mantiene el código fuente de un programa informático se le llama: Programación. 4.-¿Qué son los applets de Java?

no son más que pequeñas aplicaciones que se ejecutan en navegador web, y requieren tener instalado el plugin Java correspondiente

5.- ¿Qué es paradigma de Programación ? es una propuesta tecnológica que es adoptada por una comunidad de programadores cuyo núcleo central es incuestionable en cuanto a que únicamente trata de resolver uno o varios problemas claramente delimitados. Es un estilo de programación empleado.

6.-Con que objetivo fue diseñado Java?

con el objetivo principal de ser exportable a través de redes y ejecutado en la máquina local.

7.- ¿Para qué se usa un lenguaje de programación? Puede usarse para crear programas que controlen el comportamiento físico y lógico de una máquina para

expresar algoritmos con precisión, o como modo de comunicación humana.

8.- Al proceso por el cual se escribe, se prueba, se depura, se compila y se mantiene el código fuente de un programa informático se le llama: Programación.

Page 114: Banco de reactivos total

9.-¿Cuáles el error común en los términos “lenguaje de programación” y lenguaje informático con respecto a HTML? Que este lenguaje es para el marcado de páginas web que no es propiamente un lenguaje de programación si no un conjunto de instrucciones.

10.- Quienes son los creadores y desarrolladores de Java?

James Gosling, Arthur Van Hoff, y Andy Bechtolsheim

11.-¿como se creo el nombre java?

java debe su nombre a un tipo de café disponible en la cafetería cercana de ahí que el icono de java sea una taza de café caliente

12.-¿Por qué debe haber comunicación entre el usuario y el analista?

para poder conocer todas las necesidades que precisa la aplicación

13.- ¿Qué es una variable? Las variables podrían calificarse como contenedores de datos y por ello se diferencian según el tipo de dato que son capaces de almacenar.

Preguntas de ¡programación!

1.- ¿Que es un lenguaje de programación? R=Un lenguaje de programación es un idioma artificial diseñado para expresar computaciones que pueden ser llevadas a cabo por maquinas como las computadoras.

2.- ¿Para qué se usa un lenguaje de programación? R=Puede usarse para crear programas que controlen el comportamiento físico y lógico de una máquina para expresar algoritmos con precisión, o como modo de comunicación humana.

3.- Al proceso por el cual se escribe, se prueba, se depura, se compila y se mantiene el código fuente de un programa informático se le llama: R= Programación.

4.-¿Cuáles el error común en los términos “lenguaje de programación” y lenguaje informático con respecto a HTML? R= Que este lenguaje es para el marcado de páginas web que no es propiamente un lenguaje de programación si no un conjunto de instrucciones.

5.- ¿Qué es un código maquina? R= s el sistema de códigos directamente interpretable por un circuito micro programable, como el microprocesador de una computadora o el micro controlador de un autómata. Este lenguaje está compuesto por un conjunto de instrucciones que determinan acciones al ser tomadas por la máquina.

Un programa consiste en una cadena de estas instrucciones más un conjunto de datos sobre el cual se trabaja.

Page 115: Banco de reactivos total

6.- Para facilitar el trabajo, los primeros operadores de computadoras decidieron hacer un traductor para reemplazar los 0 y 1 por palabras o abstracción de palabras y letras provenientes del inglés; éste se conoce como: R= Lenguaje ensamblador

7.- ¿A quién se nombra como 1º programador de computadora? R= Ada Lovelace

8.- ¿Qué son las variables? R= es una propiedad que puede fluctuar y cuya variación es susceptible de adoptar diferentes valores, los cuales pueden medirse u observarse. Las variables adquieren valor para la investigación cuando se relacionan con otras variables, es decir, si forman parte de una hipótesis o de una teoría. En este caso se las denomina constructos o construcciones hipotéticas

9.-.¿Para qué sirve la programación orientada a objetos? R= es un paradigma de programación que usa los objetos en sus interacciones, para diseñar aplicaciones y programas informáticos. Está basado en varias técnicas, incluyendo herencia, cohesión, abstracción, polimorfismo, acoplamiento y encapsulamiento. Su uso se popularizó a principios de la década de los años 1990. En la actualidad, existe una gran variedad de lenguajes de programación que soportan la orientación a objetos.

10.- ¿Qué es paradigma de Programación ? R= es una propuesta tecnológica que es adoptada por una comunidad de programadores cuyo núcleo central es incuestionable en cuanto a que únicamente trata de resolver uno o varios problemas claramente delimitados. Es un estilo de programación empleado. La resolución de estos problemas debe suponer consecuentemente un avance significativo en al

menos un parámetro que afecte a la ingeniería de software. Tiene una estrecha relación con la formalización de determinados lenguajes en su momento de definición. 11.- ¿Quién es Ada Lovelace?

R= conocida habitualmente como Ada Lovelace, fue una matemática y escritora británica conocida principalmente por su trabajo sobre la máquina calculadora mecánica de uso general de Charles Babbage, la Máquina analítica. Entre sus notas sobre la máquina se encuentra lo que se reconoce hoy como el primer algoritmo destinado a ser procesado por una máquina. Como consecuencia, se la describe a menudo como la primera programadora de ordenadores.2 3 4

Especialidad : programación

Cetís 109

Maestra : margarita romero Alvarado

3° AV

Nombre del alumno : OSCAR CESAR CASTILLO RAMIREZ

Page 116: Banco de reactivos total

LARA MARTINEZ BRYAN ALFONSO

3AV PROGRAMACION VESPERTINO

1. ¿Cuál es la historia de Java?

R=INICIOS DE JAVA

Java nace en 1991 con el nombre "OAK", posteriormente cambiado por Green por problemas legales, y finalmente con la denominación actual JAVA.

El objetivo de java era crear un lenguaje de programación parecido a C++ en estructura y sintaxis, fuertemente orientado a objetos, pero con una máquina virtual propia. Esto se hizo bajo el principio, de poder ser usado bajo cualquier arquitectura "Write Once, Run Anywhere (escríbelo una vez, ejecútalo en cualquier sitio)".

En 1992 se presenta el proyecto verde, con los prototipos a bajo nivel. Entre 1993 y 1994 se trabaja para poder presentar un prototipo funcional (hotJava) donde se ve todo el potencial que JAVA puede ofrecer.

2. ¿Qué es un algoritmo?

R=Por algoritmo, se entiende a un conjunto finito de instrucciones que se deben seguir para resolver un problema. No obstante, desde el punto de vista de la programación de ordenadores, la definición del algoritmo como la especificación de una serie de pasos, es incompleta. Debe observarse que los ordenadores son equipos que tienen limitaciones físicas en cuanto a capacidad de almacenamiento y procesamiento. Por consiguiente debemos refinar un poco más nuestra definición de algoritmo para hacerla aplicable de manera efectiva en el ámbito de la informática.

3-¿Qué ES UN LENGUAJE DE PROGRAMACION?

R=Por algoritmo, se entiende a un conjunto finito de instrucciones que se deben seguir para resolver un problema. No obstante, desde el punto de vista de la programación de ordenadores, la definición del algoritmo como la especificación de una serie de pasos, es incompleta. Debe observarse que los ordenadores son equipos que tienen limitaciones físicas en cuanto a capacidad de almacenamiento y procesamiento. Por consiguiente debemos refinar un poco más nuestra definición de algoritmo para hacerla aplicable de manera efectiva en el ámbito de la informática.

4.-¿Que es P.O.O?

R=La Programación Orientada a Objetos (POO u OOP según sus siglas en inglés) es un paradigma de programación que usa objetos y sus interacciones para diseñar aplicaciones y programas de computadora. Está basado en varias técnicas, incluyendo herencia,

Page 117: Banco de reactivos total

modularidad, polimorfismo, y encapsulamiento. Su uso se popularizó a principios de la década de 1990.

5.-¿EN QUE SE BASA LA “P.O.O.”?

R= basa en la idea natural de la existencia de un mundo lleno de objetos y la resolución del problema/intenta llevar al mundo del código lo mismo que encontramos de un mundo real.

6.-DONDE SE APLICA LA “P.O.O.”? (Al menos 2 ejemplos)

R= en juegos y sistemas administrativos

7.-¿TIPOS DE PROGRAMACION?

R=Programación estructurada (PE), Programación modular, Programación modular, Programación concurrente, Programación funcional, Programación lógica.

8.-¿Qué ES Programación estructurada (PE)?

R=La programación estructurada esta compuesta por un conjunto de técnicas que han ido evolucionando aumentando considerablemente la productividad del programa reduciendo el tiempo de depuración y mantenimiento del mismo.

9.-¿Qué ES Programación modular?

R=En la programación modular consta de varias secciones dividas de forma que interactúan a través de llamadas a procedimientos, que integran el programa en su totalidad. En la programación modular, el programa principal coordina las llamadas a los módulos secundarios y pasa los datos necesarios en forma de parámetros.

10.-¿QU ES Programación concurrente?R=Este tipo de programación se utiliza cuando tenemos que realizar varias acciones a la vez. Se suele utilizar para controlar los accesos de usuarios y programas a un recurso de forma simultanea. Se trata de una programación más lenta y laboriosa, obteniendo unos resultados lentos en las acciones.

11.-¿QU ES Programación funcional?

R=Se caracteriza principalmente por permitir declarar y llamar a funciones dentro de otras funciones.

12.-CUAL ES LA DIFERENCIA ENTRE “Java” Y “JavaScript”?

R= java se usa para el desarrollo de aplicaciones que convierten a la web en un elemento mas interesante y útil, y JavaScript.

Page 118: Banco de reactivos total

Alumno: Ross Joely De luna Galdeano

Grado: 3er semestre grupo: AV

Especialidad: Programación

Escuela: cetis 109

Maestra: Margarita Romero Alvarado

1. Cuáles son las fases del desarrollo de software? R= análisis, diseño y arquitectura, programación, pruebas, documentación, mantenimiento, codificación o construcción, implantación o explotación.

2. Menciona las etapas de análisis: R= Diagramas de flujo de datos

3. A que se enfrenta la etapa de mantenimiento: R= a errores descubiertos y nuevos requisitos

4. En codificación o construcción que pruebas se realizan? R= unitarias, interconexión, integración.

5. Que se realiza en la fase de documentación? R=diagramas, pruebas, manuales de usuario, manuales técnicos.

6. Donde se aplica la P.O.O? R= en programas informáticos y para diseñar aplicaciones, para escribir nuestros programas

7. Dime tu conclusión/opinión de la P.O.O: R= es una programación que pasa a los productos en un lenguaje como jav , pascal, Delphi, etc.

8. Menciona los elementos de pascal: R= variables, constantes, string, readln, funciones y/o procedimientos.

9. Menciona almenos 3 lenguajes de P.O.O: R= pascal, java, ruby, Eiffel, Delphi, etc.

10. En cuantos pasos consiste una estructura de java? R= en cuatro

11. De que propósito es el lenguaje de java? R= general, concurrente, orientado a objetos.

12. Cuál es tu opinión de java? R= es un leguaje diseñado específicamente para tener tan pocas dependencias de implementación como fuese posible.

13. De que etapas se requiere para crear un software? R= se requiere de varias etapas como la etapa alfa, etapa beta, etapa estable.

Page 119: Banco de reactivos total

Medina Azuara Leonel

3Av Programacion

¿Cuál es el lenguaje de la maquina?

El lenguaje de máquina o código máquina es el sistema de códigos directamente interpretable por un circuito microprogramable, como el microprocesador de una computadora o el microcontrolador de un autómata. Este lenguaje está compuesto por un conjunto de instrucciones que determinan acciones al ser tomadas por la máquina. Un programa consiste en una cadena de estas instrucciones más un conjunto de datos sobre el cual se trabaja.

¿Cuáles son algunos tipos de programación?

Programación modular

Un programa esta estructurado si posee un único punto de entrada y sólo uno de salida, existen de "1 a n" caminos desde el principio hasta el fin del programa y por último, que todas las instrucciones son ejecutables sin que aparezcan bucles infinitos. ¿Qué es un es un algoritmo?

Conjunto ordenado de operaciones sistemáticas que permite hacer un cálculo y hallar la solución de un tipo de problemas.

¿Qué es java?

El lenguaje de programación Java fue originalmente desarrollado por James Gosling de Sun Microsystems y publicado en el 1995 como un componente fundamental de la plataforma Java de Sun Microsystems. ...

¿Qué es pseudocódigo?

En ciencias de la computación, y análisis numérico el pseudocódigo es una descripción informal de alto nivel de un algoritmo informático de programación, compacto e informal, que utiliza las convenciones estructurales de un lenguaje de programación verdadero

¿Qué es un mapa de flujo?

(Mapa de flujos) El diagrama de flujo o diagrama de actividades es la representación gráfica del algoritmo o proceso. Se utiliza en disciplinas como programación, economía,

¿Qué es recopilar?

Page 120: Banco de reactivos total

Juntar o reunir varias cosas dispersas, en especial obras o textos literarios, bajo un criterio que dé unidad al conjunto."ha recopilado refranes populares que hacen referencia a fiestas, fechas y labores tradicionales"

¿Qué es programar?

Establecer o planificar el programa de una serie de actividades.

"este año, además de básquetbol, se programarán diversas actividades, haciendo especial hincapié en la práctica de otros deportes como el voleibol o la natación"

Dar las instrucciones necesarias a una máquina para que realice su función de manera automática.

Fases del desarrollo de software En la ingeniería del software el término fases de desarrollo expresa cómo ha progresado el desarrollo de un software y cuánto desarrollo puede requerir. Cada versión importante de un producto pasa generalmente a través de una etapa en la que se agregan las nuevas características (etapa alfa), después una etapa donde se eliminan errores activamente (etapa beta), y finalmente una etapa en donde se han quitado todos los bugs importantes (etapa estable). Las etapas intermedias pueden también ser reconocidas. Las etapas se pueden anunciar y regular formalmente por los desarrolladores del producto, pero los términos se utilizan a veces de manera informal para describir el estado de un producto. Normalmente muchas compañías usan nombres en clave para las versiones antes del lanzamiento de un producto, aunque el producto y las características reales raramente son secretas.

Capas de programación La programación por capas es una arquitectura cliente-servidor en el que el objetivo primordial es la separación de la lógica de negocios de la lógica de diseño; un ejemplo básico de esto consiste en separar la capa de datos de la capa de presentación al usuario.

La ventaja principal de este estilo es que el desarrollo se puede llevar a cabo en varios niveles y, en caso de que sobrevenga algún cambio, sólo se ataca al nivel requerido sin tener que revisar entre código mezclado. Un buen ejemplo de este método de programación sería elmodelo de interconexión de sistemas abiertos.

¿Qué es diserño y arquitectura?

Se refiere a determinar como funcionará de forma general sin entrar en detalles. Consiste en incorporar consideraciones de la implementación tecnológica, como el hardware, la red, etc. Se definen los Casos de Uso para cubrir las funciones que realizará el sistema, y se transforman las entidades definidas en el análisis de requisitos en clases de diseño, obteniendo un modelo cercano a la programación orientada a objetos.

¿Que es una etiqueta? Una etiqueta o baliza (términos a veces reemplazados por el anglicismo tag) es una marca con clase que delimita una región en los lenguajes basados en

Page 121: Banco de reactivos total

XML. También puede referirse a un conjunto de juegos informáticos interactivos que se añade a un elemento de los datos para identificarlo (Oxford English Dictionary). Esto ocurre, por ejemplo, en los archivos MP3 que guardan información sobre una canción así como sobre el artista que la ha cantado o compuesto.

¿Qué es un valor?

La programación a nivel de valores es unos de los dos paradigmas contrastantes identificados por John Backus en su trabajo sobre los Programas como objetos matemáticos, siendo el otro la programación a nivel funcional. El término inicialmente utilizado por Backus fue el de programación a nivel de objetos, pero en la actualidad ese término traería confusión con la programación orientada a objetos.

Page 122: Banco de reactivos total