Vous êtes sur la page 1sur 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 (>, <,>=, <=, =, <>).

Operadores Lgicos: Son aqullos que permiten la combinacin de condiciones para formar una sola
expresin lgica (And, Or, Not).

Identificadores: Son aquellos que representan los datos de un programa (constantes, variables), permiten
identificar una posicin en la memoria de la computadora y accesar a su contenido.

Variable: Es una localizacin en la memoria principal que almacena un dato que puede cambiar a lo largo de
la ejecucin del programa

Constante: Es una localizacin en la memoria principal que almacena un dato que no cambia durante la
ejecucin del programa.

Diagrama de Flujo: Es la representacin grfica de un algoritmo y sus smbolos ms usados son:

Pseudocdigo: Es la representacin narrativa de los pasos que debe seguir un algoritmo para dar solucin a
un problema determinado.

2. Explica los pasos de la metodologa para la solucin de un problema por medio de la computadora:
a) Definicin 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) Anlisis del Problema: Fase donde se definen los datos de entrada, datos de salida y las frmulas necesarias
para procesar los datos.
c) Diseo del Algoritmo: Fase donde se construye un algoritmo que resuelve el problema analizado utilizando
una herramienta algortmica (pseudocdigo o diagrama de flujo).
d) Codificacin: Fase donde se escribe la solucin del problema en un lenguaje de programacin siguiendo la
lgica del diagrama de flujo o pseudocdigo.
e) Prueba y Depuracin: Fase donde se identifican y eliminan errores, dando paso a una solucin sin errores.
f)

Documentacin: Fase donde se crean los manuales que ensean 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.

Pgina 1 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 2 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:

Pgina 3 de 3

Vous aimerez peut-être aussi