Académique Documents
Professionnel Documents
Culture Documents
Conceptos bsicos
Lenguaje
Medio de comunicacin entre los seres
humanos a travs de signos orales y
escritos que poseen un significado.
Lenguaje de
programacin
Lenguaje de
programacin
*
Qu es un algoritmo?
Ejemplos de algoritmos
son:
Caractersticas de un algoritmo
Qu significa
metodologa?
Metodologa para la
solucin de problemas
Para resolver un problema utilizando un sistema de
cmputo, debe seguirse una serie de pasos que
permiten avanzar por etapas bien definidas hacia la
solucin y ejecucin de la misma.
Esta serie de fases o pasos deben seguirlas todos los
programadores.
Estas etapas son las siguientes:
Metodologa para la
solucin de problemas
1. Definicin del problema
2. Anlisis de los datos
3. Diseo de la solucin
4. Codificacin
5. Prueba y depuracin
6. Documentacin
7. Mantenimiento
Con qu cuento?
Qu se espera obtener?
Codificacin
Consiste en escribir en un lenguaje de
programacin
la representacin del algoritmo
desarrollada en etapas anteriores.
Esto se refiere a la obtencin de un programa
definitivo que pueda ser comprensible para la
mquina.
Prueba y depuracin
Una vez que se ha obtenido el programa ejecutable, este
es sometido a prueba a fin de determinar si resuelve o no
el problema planteado en forma satisfactoria
Prueba y Depuracin
Es el proceso de encontrar los errores del programa y
corregir o eliminar dichos errores.
Documentacin
Debe crearse un manual o gua que sirva como ayuda
para usar un programa, o facilitar futuras
modificaciones.
Mantenimiento
Se refiere a las actualizaciones que deban aplicarse al
programa cuando las circunstancias as lo requieran.
Este programa deber ser susceptible de ser modificado
para adecuarlo a nuevas condiciones de operacin.
Definicin
de Lenguajes Algortmicos
Es una serie de smbolos y reglas que se utilizan para
describir de manera explcita un proceso, que
servirn de apoyo para describir las soluciones que aqu
se plantean.
Tipos
de Lenguajes algortmicos
Teniendo en cuenta la forma en que describen el
proceso, existen dos tipos de lenguajes algortmicos:
Grficos: Es la representacin grfica de las
operaciones que realiza un algoritmo (diagrama de flujo).
Diagramas de Flujo
Qu es ?
*Es la representacin grfica de un algoritmo. Tambin
se puede decir que es la representacin detallada en
forma grfica de cmo deben realizarse los pasos para
producir resultados.
Es es una representacin pictrica de los pasos en un
proceso, til para determinar cmo funciona realmente el
proceso para producir un resultado.
Diagramas de Flujo
Cundo se utiliza?
Cuando se necesita ver cmo funciona realmente un
proceso completo.
Este esfuerzo con frecuencia revela problemas
potenciales tales como cuellos de botella en el sistema,
pasos innecesarios y crculos de duplicacin de trabajo.
Diagramas de Flujo
Algunas aplicaciones comunes son:
Definicin de proyectos:
Reglas
para la creacin de Diagramas de Flujo
* Debe de indicar claramente dnde inicia y dnde termina el
diagrama.
* Los smbolos se unen con lneas, las cuales tienen en la punta una
flecha que indica la direccin que fluye la informacin procesos, se
deben de utilizar solamente lneas de flujo horizontal o verticales
(nunca diagonales).
Reglas
para la creacin de Diagramas de Flujo
* Se debe evitar el cruce de lneas, para lo cual se quisiera separar el
flujo del diagrama a un sitio distinto, se pudiera realizar utilizando los
conectores. Se debe tener en cuenta que solo se deben utilizar
conectores cuando sea estrictamente necesario.
* No deben quedar lneas de flujo sin conectar
* Todo texto escrito dentro de un smbolo debe ser legible, preciso,
evitando el uso de muchas palabras.
* Todos los smbolos pueden tener ms de una lnea de entrada, a
excepcin del smbolo final.
* Solo los smbolos de decisin pueden y deben tener mas de una
lnea de flujo de salida.
Simbologa
utilizada en diagramas de flujo
Los smbolos bsicos utilizados en los diagramas de
flujo son:
Simbologa
utilizada en diagramas de flujo
Inicio o fin del programa
Conector misma pgina: Conector para unir el flujo a otra parte del diagrama
Cinta magntica
Disco magntico
Simbologa
utilizada en diagramas de flujo
Conector a otra pgina
Lneas de flujo
Anotacin
Diagrama Estructurado
Las estructuras de control son:
1.- Estructuras secuenciales
1.1 La declaracin de variables
1.2 asignacin
1.3 instruccin Leer e instruccin Escribir.
Diagrama Estructurado
1.- Estructuras secuenciales
Diagrama Estructurado
Declaracin de variables
Diagrama Estructurado
Asignacin
Diagrama Estructurado
Ejemplos:
Edad = 10
Estatura = 1.80
Resultado = 2*3
Una asignacin tiene tres partes:
X
Una variable
El signo igual
valor que se
asigna a la
variable
Ejemplos:
X = 10
Y=X*2+8
En este ejemplo, la variable Y contendr el valor 28.
Diagrama Estructurado
Instruccin Leer
Ejemplo:
Leer a, b
Diagrama Estructurado
Instruccin Escribir
Ejemplo:
Escribir a, b
Cuando se escriben ms de una variable es necesario separarlas
con comas (,) y los mensajes se escriben entre comillas dobles " ".
Si una variable es escrita entre comillas se mostrar el identificador y
no el contenido.