cuestionario parcial 1 informática ii principios prog

3
Página 1 de 3 Cuestionario Informática II Bloque 1: Diseña algoritmos Ing. Juan José Del Ángel García 1. Define los siguientes conceptos: Problema: Es una situación que debe aclararse o resolverse por medio de la aplicación de un procedimiento o método. Algoritmo: es una serie de pasos organizados que describe el proceso ordenado que se debe seguir, para dar solución a un problema específico. Operador: Es el símbolo que determina el tipo de operación o relación que habrá de establecerse entre los operandos para alcanzar un resultado. Operadores Aritméticos: Son aquéllos que permiten la realización de cálculos aritméticos (+, -, *, /, %). Operadores Relacionales: Son aquellos que sirven para expresar las condiciones en los algoritmos, proporcionan resultados de Verdadero o Falso (>, <,>=, <=, =, <>). Operadores Lógicos: Son aquéllos que permiten la combinación de condiciones para formar una sola expresión lógica (And, Or, Not). Identificadores: Son aquellos que representan los datos de un programa (constantes, variables), permiten identificar una posición en la memoria de la computadora y accesar a su contenido. Variable: Es una localización en la memoria principal que almacena un dato que puede cambiar a lo largo de la ejecución del programa Constante: Es una localización en la memoria principal que almacena un dato que no cambia durante la ejecución del programa. Diagrama de Flujo: Es la representación gráfica de un algoritmo y sus símbolos más usados son: Pseudocódigo: Es la representación narrativa de los pasos que debe seguir un algoritmo para dar solución a un problema determinado. 2. Explica los pasos de la metodología para la solución de un problema por medio de la computadora: a) Definición del Problema: Fase donde se da el enunciado del problema, el cual debe ser claro y preciso. Es importante que conozcamos exactamente "que se desea obtener al final del proceso". b) Análisis del Problema: Fase donde se definen los datos de entrada, datos de salida y las fórmulas necesarias para procesar los datos. c) Diseño del Algoritmo: Fase donde se construye un algoritmo que resuelve el problema analizado utilizando una herramienta algorítmica (pseudocódigo o diagrama de flujo). d) Codificación: Fase donde se escribe la solución del problema en un lenguaje de programación siguiendo la lógica del diagrama de flujo o pseudocódigo. e) Prueba y Depuración: Fase donde se identifican y eliminan errores, dando paso a una solución sin errores. f) Documentación: Fase donde se crean los manuales que enseñan a los usuarios el funcionamiento del programa. g) Mantenimiento: Fase donde se realizan cambios, ajustes o complementaciones al programa para que siga trabajando de manera correcta.

Upload: jjcompuuv

Post on 20-Nov-2015

53 views

Category:

Documents


2 download

TRANSCRIPT

  • Pgina 1 de 3

    Cuestionario Informtica II Bloque 1: Disea algoritmos

    Ing. Juan Jos Del ngel Garca

    1. Define los siguientes conceptos:

    Problema: Es una situacin que debe aclararse o resolverse por medio de la aplicacin de un procedimiento o mtodo.

    Algoritmo: es una serie de pasos organizados que describe el proceso ordenado que se debe seguir, para dar solucin a un problema especfico.

    Operador: Es el smbolo que determina el tipo de operacin o relacin que habr de establecerse entre los operandos para alcanzar un resultado.

    Operadores Aritmticos: Son aqullos que permiten la realizacin de clculos aritmticos (+, -, *, /, %).

    Operadores Relacionales: Son aquellos que sirven para expresar las condiciones en los algoritmos, proporcionan resultados de Verdadero o Falso (>, =,

  • Pgina 2 de 3

    3. Explica las caractersticas que debe poseer un algoritmo:

    Todo algoritmo debe ser:

    Preciso: Debe indicar claramente los pasos y el orden en que se debe realizar cada paso.

    Finito: Siempre debe tener un fin, es decir, finalizar despus de realizar un nmero finito de pasos.

    Definido: Cada paso del algoritmo debe ser claro; las acciones que se van a realizar deben ser especficas y sin ambigedades.

    Entradas: Debe tener una o ms entradas (datos) necesarias para realizar el procesamiento.

    Salidas: El algoritmo debe tener al menos una salida correcta (informacin) resultado del procesamiento.

    4. Seala las reglas para dar nombre a un identificador

    Debe comenzar con un carcter alfabtico. No debe contener espacios en blanco intermedios. Puede usarse el guion bajo como separador despus del primer carcter. No debe manejarse ninguna palabra reservada del lenguaje utilizado.

    5. Describe la funcin de los smbolos usados en la creacin de diagramas de flujo. SMBOLO DESCRIPCIN Indica el inicio y el final del diagrama de flujo.

    Indica la entrada de datos.

    Proceso, indica la realizacin de una frmula u operacin aritmtica.

    Indica la salida de informacin por impresora.

    Indica la salida de informacin por pantalla.

    Conector dentro de pgina.

    Conector fuera de pgina.

    Decisin, indica la realizacin de una comparacin de valores que regresa valores de falso o verdadero.

    Lneas de flujo, indican la secuencia en que se realizan las operaciones.

    6. Define las 3 instrucciones bsicas usadas en la creacin del pseudocdigo:

    a) Instruccin de entrada: consiste en obtener un dato de un dispositivo de entrada, como el teclado, y almacenarlo en una variable. Ejemplo: Leer Base, Altura

    b) Instruccin de asignacin: consiste en asignar a una variable el valor de una frmula, de otra variable o de una constante. Ejemplo: rea (Base*Altura)/2

    c) Instruccin de salida: consiste en mostrar el valor de una variable en un dispositivo de salida como la pantalla o la impresora. Ejemplo: Escribir rea

  • Pgina 3 de 3

    7. Define los diferentes tipos de estructuras de control usadas en el diseo de algoritmos:

    Estructura secuenciales: Son aquellas en las que las instrucciones estn una a continuacin de la otra siguiendo una secuencia nica, sin cambios de ruta. La forma de esta estructura es la siguiente:

    Estructuras selectivas simples: Son aquellas en donde se ejecutan las acciones solo si la condicin o prueba

    lgica es verdadera. La forma de esta estructura es la siguiente:

    Estructuras selectivas dobles: Son aquellas en donde se ejecutan un conjunto de acciones si la condicin es

    verdadera y un conjunto de acciones diferente si es verdadera. La forma de esta estructura es la siguiente:

    Estructuras cclicas: Son aquellas en las que se evala una condicin y se repite un conjunto de acciones

    mientras la condicin sea verdadera, el ciclo termina cuando la condicin se hace falsa. La forma de esta estructura es la siguiente: