Analista

Solo disponible en BuenasTareas
  • Páginas : 7 (1579 palabras )
  • Descarga(s) : 0
  • Publicado : 23 de mayo de 2011
Leer documento completo
Vista previa del texto
¿Qué se entiende por lógica?
Todos los procedimientos o caminos más cortos para desarrollar o resolver un problema, hasta llegar al resultado válido.
 
¿Qué es un algoritmo?
Es un conjunto pre escrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos.
Ej: Manuales de usuario, instrucciones Jefe a Trabajador.
 
3 Pasoscrear algoritmo
Análisis del problema. Hay que comprender el problema
Diseño del algoritmo. Pasos para resolver el problema.
Prueba del algoritmo
 
¿Qué es un Diagrama de Flujo?
Descripciones gráficas de algoritmos; usan símbolos conectados con flechas para indicar la secuencia de instrucciones.
 
¿Qué es un Pseudocódigo? (falso lenguaje)
Descripción de alto nivel de un algoritmo queemplea una mezcla de lenguaje natural con algunas convenciones sintácticas propias de lenguajes de programación, como asignaciones, ciclos y condicionales, aunque no está regido por ningún estándar.
 
¿Qué es Código de Máquina?
Instrucciones en lenguaje muy simple
 
Lenguajes de Alto Nivel
Se parecen más al pseudocódigo, Se escriben programas que luego habrá que ensamblar para convertirles encódigo máquina
 
¿Qué es el Intérprete?
Software capaz de interpretar instrucciones escritas en un lenguaje de alto nivel, Interpretan el código línea a línea de la primera a la última.
 
Programación Estructurada
Forma de escribir programas de computador de manera clara. 3 estructuras
 
Secuencia: Una estructura de programa es secuencial si se ejecutan una tras otra a modo de secuencia, esdecir que una instrucción no se ejecuta hasta que finaliza la anterior.
Instrucciones condicionales (selecciones): La estructura selectiva permite que la ejecución del programa se bifurque a una instrucción u otra según un criterio o condición lógica, solo una de estas instrucciones se ejecutará.
Iteración.
Estructura Iterativa: Un bucle iterativo o iteración de una secuencia de instrucciones,hace que se repitan mientras se cumpla una condición, en un principio el número de iteraciones no tiene porque estar determinado
 
¿Qué es la Programación Modular?
Consiste en dividir un programa en módulos o subprogramas con el fin de hacerlo más legible y manejable.
Ésta técnica se llama refinamiento sucesivo, divide y vencerás ó análisis descendente (Top-Down).
 
Programación Orientada aObjeto POO (OOP)
Consiste en definir objetos, cada objeto consta de una serie de propiedades (variables) y de una serie de métodos (funciones), código repartido entre objetos.
 
¿Qué es Java?
Lenguaje de programación orientado a objetos, desarrollado por Sun Microsystems a principios de los años 90. El lenguaje en sí mismo toma mucha de su sintaxis de C y C++, pero tiene un modelo de objetosmás simple, para hacerlo ejecutable hay que cambiar el código fuente a lenguaje maquina, con un copilador que crea un ejecutable
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Algoritmos:
Es un conjunto de pasos lógicos ordenados, secuencialmente y finita, escritosde tal forma que permiten visualizar la solución de un problema determinado en un momento específico.
 
El nombre en latín de algoritmo proviene de la traducción que realizó Fibonacci, de la obra del matemático árabe Al'Khwarizmi llamada , Algoritmi de Numero Indorum.
 
Caracteristicas:
Finito: Debe terminar en algún momento.
Concreto: Debe realizar las funciones o operaciones para las quefue creado
Legible: Debe estar bien estructurado para su fácil entendimiento
Eficiente: Debe realizar las operaciones que un minimo de utilización de recursos
No ambiguo: debe estar libre de errores.
Preciso: Debe indicar un orden de realización de cada paso.
Definido: Debe generar el mismo resultado siempre que se siga.
 
Estructura:
Datos: Corresponden a los datos requeridos para...
tracking img