cuestionario parcial 1 informática ii principios prog
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: