Está en la página 1de 4

PONTIFICA UNIVERSIDAD CATOLICA DEL ECUADOR SEDE AMBATO Nombre: Pilar Melndez Curso: 1ro Ingeniera en Sistemas B TEMA:

Cuestionario de Programacin 1. Cul es la diferencia entre un algoritmo y un flujo grama (DFD) Es un mtodo para resolver un problema mediante una serie de pasos precisos, definidos y finitos, mientras que el dfd Es la representacin grafica del algoritmo en la direccin que sigue la informacin 2. Que es un lenguaje de programacin Un lenguaje de programacin es un lenguaje artificial que puede ser usado para controlar el comportamiento de una mquina para crear un conjunto de instrucciones que, al final, constituir un programa o subprograma informtico http://www.alegsaonline.com/art/11.php 3. Que es compilar un programa Programa encargado de traducir los programas fuentes escritos en un lenguaje de alto nivel a lenguaje mquina y de comprobar quelas llamadas a las funciones de librera se realizan correctamente http://www.uhu.es/04004/material/Transparencias3.pdf

4. Que es depurar un programa Depurar un programa significa librarlo de errores e inconvenientes ms o menos graves http://www.zator.com/Cpp/E1_4_5.htm 5. Que es una aplicacin de consola Se puede definir una aplicacin de consola como aquella que se ejecuta en una ventana de MS-DOS, es decir, en lnea de comandos http://www.desarrolloweb.com/articulos/1354.php 6. Que es una aplicacin con interfaz grfica se crean objetos que den lugar a ventanas y sobre esas ventanas se dejan otros objetos llamados controles. Finalmente se escribe cdigo fuente relacionado con la funcin que tiene que realizar cada objeto de la interfaz http://www.buenastareas.com/ensayos/Aplicaciones-De-Interfaz-GraficaPdf/376392.html 7. Que es JAVA y con qu lenguaje se asemeja? Se creo para formar un lenguaje que reuniera lo mejor de los lenguajes MESA y C. Eligio el C++ adems es la primera solucin en poder integrar imagen y sonido en las pginas web. Tambin permite al usuario interaccionar con la pgina web http://www.gui.uva.es/login/login/16/java.html

8. Caractersticas del lenguaje JAVA.


Java no soporta los tipos struct, union ni punteros. No soporta typedef ni #define. Se distingue por su forma de manejar ciertos operadores y no permite una sobrecarga de operadores. No soporta herencia mltiple. Java maneja argumentos en la lnea de comandos de forma diversa a como lo hacen C o C++. Tiene una clase String que es parte del paquete java.lang y se diferencia de la matriz de caracteres terminada con un nulo que usan C y C++. Java cuenta con un sistema automtico para asignar y liberar memoria, con lo que no es necesario utilizar las funciones previstas con este fin en C y C++. http://zarza.usal.es/~fgarcia/doc/tuto2/I_3.htm

9. Enumere los tipos de datos en JAVA y de un ejemplo. Tipos de datos en Java 8 tipos de datos primitivos o integrados: 4 tipos enteros (byte, short, int, long). 2 tipos de coma flotante (float, double). Booleano (boolean). Carcter (char). No son objetos. Se definen de forma (casi) idntica en cada mquina en la que se ejecuta Java, algo que no ocurre en otros lenguajes de programacin.

http://mit.ocw.universia.net/1.00/s02/class-sessions/lecture-3/lecture3.pdf

10. Indique los operadores aritmticos en JAVA con un ejemplo + * / % suma los operandos resta el operando de la derecha al de la izquierda multiplica los operandos divide el operando de la izquierda entre el de la derecha resto de la divisin del operando izquierdo entre el derecho

%java java401 x mod 10 = 3 y mod 10 = 3.299999999999997 http://www.uv.es/jac/guia/jscript/javascr04.htm

11. Indique los operadores de asignacin en JAVA con un ejemplo Asignacin simple (=) Asigna un contenido a una variable o a un objeto. Por ejemplo: mivariable = "Saludos" En JavaScript el operador de asignacin tiene la particularidad de que puede combinarse con algunos de los operadores aritmticos, dando lugar a toda una familia de nuevos operadores: A += B Ejemplo equivalente: A = A + B A -= B Ejemplo equivalente: A = A - B A /= B Ejemplo equivalente: A = A / B A *= B Ejemplo equivalente: A = A * B A %= B Ejemplo equivalente: A = A % B A &= B Ejemplo equivalente: A = A & B A ^= B Ejemplo equivalente: A = A ^ B A |= B Ejemplo equivalente: A = A | B http://www.uv.es/jac/guia/jscript/javascr04.htm 12. Indique los operadores incrementales en JAVA con un ejemplo

Estos dos operadores pueden colocarse antes (prefijos) o despus (sufijos) de la variable. De esta forma, podemos incrementar el valor de una variable de tipo int de la siguiente forma:
int i = 0; i++; //i tendr el valor 1 ++i; //ahora i tiene el valor

13. Indique los operadores relacionales o de comparacin en JAVA con un ejemplo Operadores de comparacin Igualdad (==) Verifica la igualdad de dos expresiones sin tener en cuenta el tipo de dato. Por ejemplo: 2 == "2" devuelve True Igualdad estricta (===) Hace lo mismo que el anterior, pero verificando tambin que coincidan los tipos de datos. Por ejemplo: 2 === "2" devuelve False Desigualdad (!=) Funciona de la misma forma que la igualdad, pero negndola. Por ejemplo: 2 != "2" devuelve False Desigualdad estricta (!==) Lo mismo que la igualdad estricta, pero negndola. Por ejemplo: 2 !== "2" devuelve True Y estos cuatro, seguro que ya sabes cmo funcionan: Mayor que (>) Mayor o igual que (>=) Menor que (<) Menor o igual que (<=) http://www.uv.es/jac/guia/jscript/javascr04.htm

14. Que es JCreator Si eres programador y necesitas un buen editor de Java, JCreator LE se define como una opcin ms que interesante, ya que es muy completo, y est equipado con herramientas y funciones bastante interesantes http://jcreator-le.programas-gratis.net/ 15. Para qu sirve la sentencia: System.in.read System.in.read mtodo para leer un carcter) de grado A, B, etc) y mostrar la gama de marcas correspondiente. http://www.coderanch.com/t/278751//java/system-read-method

16. Para qu sirve la sentencia: System.out.println

Al desarrollar sistemas y aplicaciones, independientemente del lenguaje de programacin usado es muy comn que "imprimamos" los valores de ciertas variables u operaciones con el fin de depurar el cdigo durante su ejecucin