Progra

152 visualizaciones

Publicado el

0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
152
En SlideShare
0
De insertados
0
Número de insertados
2
Acciones
Compartido
0
Descargas
1
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Progra

  1. 1. Ing. MSc. Verónica Pailiacho PROGRAMACIÓN CUESTIONARIO DE PROGRAMACION NOMBRE: SantiagoGuerrero FECHA: 29 de octubre de 2013 1. Cuál es la diferencia entre un algoritmo y un flujograma (DFD) Por algoritmo se entiende "una lista de instrucciones donde se especifica una sucesión de operaciones necesaria para resolver cualquier problema de un tipo dado". El algoritmo es de carácter general y puede aplicarse a cualquier operación matemática o a cualquier problema. Los diagramas de flujo, como su nombre lo indica, son gráficas que representan la dirección que sigue la información que contiene un algoritmo. Los datos se encierran en diferentes figuras, llamadas: figuras lógicas. 2. Que es un lenguaje de programación Conjunto de pasos ordenados y estructurados para dar órdenes a la computadora, permite escribir palabras tiene una síntesis bien definida Existen 2 tipos de lenguaje 1-.lenguaje de bajo nivel y2-. Lenguaje de alto nivel 3. Que es compilar un programa Traduce todo el programa y genera un programa listo para funcionar 4. Que es depurar un programa Es la etapa final en la creación de una aplicación informática, básicamente depurar significa limpiar, cualquier programa o aplicación tiene error en su código, con lo cual es necesaria una depuración para su correcto funcionamiento 5. Que es una aplicación de consola Las aplicaciones de consola denominada así porque se ejecutan en aplicaciones de consola del sistema, son líneas de comandos de texto y no cuentan con interfaz gráfica. Las aplicaciones de consola son de manera sencilla al crear y programar en ella. 6. Que es una aplicación con interfaz gráfica 7. Que es JAVA y con qué lenguaje se asemeja? El lenguaje Java se parece al lenguaje C++ de modo que un programador que conozca este lenguaje ha dado un gran paso adelante. Sin embargo, existen también grandes diferencias entre ambos lenguajes. Un programador puede haber usado el lenguaje C++ como un lenguaje C mejorado sin haber usado para nada la Programación Orientada a Objetos. Sin embargo, Java es un lenguaje plenamente orientado a objetos
  2. 2. 8. Características del lenguaje JAVA. Produce applets Orientado a objetos Distribuido Interpretado y compilado a la vez Robusto Seguro Indiferente a la arquitectura Portable Multihebra Dinámico Produce applets 9. Enumere los tipos de datos en JAVA y de un ejemplo. Tipo de dato Representac ión Tamañ o (Bytes ) Rango de Valores Valor por defect o Clase Asociad a byte Numérico Entero con signo 1 -128 a 127 0 Byte short Numérico Entero con signo 2 -32768 a 32767 0 Short int Numérico Entero con signo 4 -2147483648 a 2147483647 0 Integer long Numérico Entero con signo 8 -9223372036854775808 a 9223372036854775807 0 Long float Numérico en Coma flotante de precisión simple Norma IEEE 754 4 3.4x10-38 a 3.4x1038 0.0 Float double Numérico en Coma flotante de precisión doble Norma IEEE 754 8 1.8x10-308 a 1.8x10308 0.0 Double Carácter Unicode 2 u0000 a uFFFF u0000 Characte r Dato lógico - true ó false false Boolean - - - - Void char boolea n void
  3. 3. 10. Indique los operadores aritméticos en JAVA con un ejemplo Operador + * / % Nombre Ejemplo Suma 3+4 Diferencia 3-4 Producto 3*4 Cociente 20/7 Módulo 20%7 11. Indique los operadores de asignación en JAVA con un ejemplo Java soporta toda la panoplia de operadores de asignación que se componen con otros operadores para realizar la operación que indique ese operador y luego asignar el valor obtenido al operando situado a la izquierda del operador de asignación. De este modo se pueden realizar dos operaciones con un solo operador. += >>= -= *= >>>= /= %= &= |= ^= <<= Por ejemplo, las dos sentencias que siguen realizan la misma función: x += y; x = x + y; Y las otras comprobaciones siguen el mismo patrón. C++ no soporta el operador >>>= porque tampoco soporta el operador a nivel de bits de desplazamiento sin signo (>>>). 12. Indique los operadores incrementales en JAVA con un ejemplo Los operadores relacionales son símbolos que se usan para comparar dos valores. Si el resultado de la comparación es correcto la expresión considerada es verdadera, en caso contrario es falsa. Por ejemplo, 8>4 (ocho mayor que cuatro) es verdadera, se representa por el valor true del tipo básico boolean, en cambio, 8<4 (ocho menor que cuatro) es falsa, false. En la primera columna de la tabla, se dan los símbolos de los operadores relacionales, el la segunda, el nombre de dichos operadores, y a continuación su significado mediante un ejemplo. Operador nombre ejemplo significado < menor que a<b a es menor que b > mayor que a>b a es mayor que b == igual a a==b a es igual a b != no igual a a!=b a no es igual a b <= menor que o igual a a<=5 a es menor que o igual a b >= mayor que o igual a a>=b a es menor que o igual a b Se debe tener especial cuidado en no confundir el operador asignación con el operador relacional igual a. Las asignaciones se realizan con el símbolo =, las comparaciones con ==. 13. Indique los operadores relacionales o de comparación en JAVA con un ejemplo
  4. 4. public class RelacionApp { public static void main(String[] args) { int x=8; int y=5; boolean compara=(x<y); System.out.println("x<y es "+compara); compara=(x>y); System.out.println("x>y es "+compara); compara=(x==y); System.out.println("x==y es "+compara); compara=(x!=y); System.out.println("x!=y es "+compara); compara=(x<=y); System.out.println("x<=y es "+compara); compara=(x>=y); System.out.println("x>=y es "+compara); } } 14. Que es JCreator JCreator es un entorno de desarrollo para Java. Existen dos versiones de este programa, una es comercial (JCreator PRO) y por la misma razón contiene algunas utilidades adicionales en comparación a la versión gratuita (JCreator LE). El JCreator actúa como una máscara sobre el JDK y permite usarlo en ambiente Windows. Por ello el Java Development Kit debe estar instalado previamente en la máquina para poder instalar su JCreatoR. 15. Para qué sirve la sentencia: System.in.read Durante un programa existen acciones que se han de repetir un número determinado de veces. Por ejemplo, leer 3 caracteres de un flujo de entrada in se codificaría: in.read(); in.read(); in.read(); Este código además de poco elegante sería inviable para una repetición de 3000 lecturas. Por eso aparecen las estructuras de control, que facilitan que determinadas acciones se realicen varias veces, mientras que una condición se cumpla, y en definitiva, tomar decisiones de qué hacer en función de las condiciones que se den en el programa en un momento dado de su ejecución. 16. Para qué sirve la sentencia: System.out.println Este código nos sirve para imprimir el resultado del programa Bibliografía http://platea.pntic.mec.es/jdelucas/cursoJava.htm (manual de java ) mi cuaderno de programación

×