Está en la página 1de 3

Que es algoritmo?

Es una serie de pasos organizados, que describe el proceso a que se debe


seguir, para dar solucin a un problema en especfico.
Cules son los tipos de algoritmo?
Cualitativos: Son aquellos que describen los pasos utilizando palabras.
Cuantitativos: Son aquellos que utilizan los clculos numricos para definir
los pasos del proceso.
Que son lenguajes algortmicos?
Es una serie de smbolos y reglas que se utilizan para describir de manera
explcita un proceso.
Mencione los tipos de lenguajes algortmicos y descrbalos.
Grficos: Es la representacin grafica de las operaciones que realiza un
algoritmo (Diagrama de Flujo)
No grficos: Representa en forma descriptiva las operaciones que se debe
realizar un algoritmo.
Cul es la metodologa que se debe utilizar para la solucin de
problemas por medio de computadoras?
Definicin del problema: Se requiere de una definicin clara y precisa del
problema.
Anlisis del problema: Una vez que se conoce lo que se desea hacer en la
computadora, es necesario definir:

Los datos de entrada.


Cul es la informacin que se desea producir (salida)
Los mtodos y formas que se necesitan para procesar los datos.

Necesitamos analizar lo que deseamos que la computadora realice.


Diseo del algoritmo: Las caractersticas de un buen algoritmo son:
Debe tener un punto particular de inicio
Debe ser definido, no debe permitir dobles interpretaciones.
Debe ser general, es decir soportar la mayora de las variantes que se
puedan presentar en la definicin del problema.
Debe ser finito en tamao y en tiempo de ejecucin.
Codificacin : Es la operacin de escribir la solucin del problema ( de
acuerdo a la lgica del diagrama de flujo o pseudocdigo), una serie de
instrucciones detalladas, en un cdigo reconocible por la computadora, la

serie de instrucciones detalladas se le conoce como cdigo fuente, el cual


se escribe en un lenguaje de programacin o un lenguaje de alto nivel.
Pruebas y depuracin: Los errores humanos dentro de la programacin
de computadoras son muchos y aumentan considerablemente con la
complejidad del problema, el proceso para identificar y eliminar errores para
dar paso a una solucin sin errores se llama depuracin.
Documentacin: Es la gua o comunicacin escrita en sus variadas formas,
ya sea en enunciados, procedimientos, dibujos o diagramas.
A menudo un programa escrito es usado por otra persona. Por ello la
documentacin sirve para facilitar futuras modificaciones (mantenimiento).
La documentacin se divide en tres partes:
Documentacin interna: comentarios o mensajes que se aaden al cdigo
fuente, para hacer ms claro el entendimiento de un proceso.
Documentacin externa: se define en un documento escrito por los
siguientes puntos:

Descripcin del problema


Nombre del autor
Algoritmo (Diagrama de flujo o pseudocdigo)
Diccionario de datos
Cdigo fuente (Programa).

Manual de usuario: describe paso a paso la manera cmo funciona el


programa, con el fin de que el usuario obtenga el resultado deseado.
Mantenimiento: Se lleva a cabo despus de terminado el programa,
cuando se detecta que es necesario hacer algn cambio, ajuste o
complementacin al programa para que siga trabajando de manera
correcta. Para poder realizar este trabajo se requiere que el trabajo este
correctamente documentado.
Que son los datos y cules son los tipos?
Todos los datos tienen un tipo asociado con ellos, un dato puede ser un
simple carcter, tal como b, un valor entero tal como 35. El tipo de dato
determina la naturaleza del conjunto de valores, que puede tomar una
variable.
Tipos de datos:
Simples
Numricos
Lgicos
Alfanumricos (string)
Estructurados (Definidos por el usuario)

Arreglos (vectores, matrices)


Registros
Archivos
Apuntadores

Cules son los tipos de datos simples?


Datos numricos: Permiten representar valores escalares de forma
numrica, esto incluye a los nmeros enteros y los resales. Este tipo de dato
permite realizar operaciones aritmticas comunes.
Datos Lgicos: Son aquellos que solo pueden tener dos valores (verdadero o
falso) ya que representan el resultado de una comparacin entre otros datos
(numricos o alfanumricos).
Datos alfanumricos (String): Es una secuencia de caracteres alfanumricos
que permiten representar valores identificables de forma descriptiva, esto
incluye nombres de personas, direcciones, etc. Es posible representar
nmeros como alfanumricos, pero estos pierden su propiedad matemtica,
es decir no es posible hacer operaciones con ellos. Este tipo de datos se
representan encerrados entre comillas.
Ejemplo:
Universidad Pedagogica Nacional, 2008.

También podría gustarte