concepto algoritmo
TRANSCRIPT
ALGORITMOS
El fantástico mundo de la programación
Autor: Lina María Tobón Tobón
Asignatura: Fundamentos de programación
UNIVERSIDAD DE MEDELLÍN
DEFINICIÓN ALGORITMO…
iMAGEN 1: omado flickr, Ilustración para un artículo publicado en el Diario Uno. Jorge Franganillo
Conjunto de pasos ordenados, con instrucciones claras, definidas y finitas que permiten resolver un problema.
DIAGRAMA DE FLUJO
INICIO
Escribir “Digite 2 números”
Leer nro1, nro2
nro1 <>nro2
SI
Imprimir “Los números son iguales”
No
nro1 > nro2
SIImprimir “El primer número
digitado es el número mayor”
No Imprimir “El segundo número digitado es el número mayor”
FIN
DATOS DE ENTRADA
PROCESO
DATOS SALIDA
DATOS SALIDA
En este ejemplo de algoritmo se pueden identificar fácilmente las partes en las que se describe un algoritmo
QUE SON LAS VARIABLES Y CONSTANTES
Variable:Dato cuyo valor puede ir cambiando durante la ejecución de un programa.
Constantes:Toman un valor inicial y permanece sin alterarse durante todo el programa.
RETO….. Teniendo en cuenta las definiciones de variables y constantes en el siguiente fragmento de algoritmo identifique la cantidad de constantes y variables que aparecen.
A 8B A + 16 C 180 D BA C + 17B B + 18B A * DA D*(C div 30)B A * 2 / 3B C-BD C+A
Si tu respuesta fue 3 variables (A,B,D) y 1 constante (C). FELICITACIONES
Las variables y constantes pertenecen a un tipo de dato específico los datos más comunes son:
Numéricos: Enteros y reales incluyen los números positivos y negativos.Lógicos o booleanos: Son aquellas variables que solo pueden tomar uno de dos posibles valores Falso ó Verdadero.Carácter: Son aquellas variables que guardan un carácter. Ejemplo: turno= NCadena o String: Son aquellas variables que guardan varios caracteres. Ejemplo. Turno=”Nocturno”.
TIPOS DE DATOS
“Cada día me miro en el espejo y me pregunto: Si hoy fuese el último día de mi vida Querría hacer lo que voy a hacer hoy?” Si la respuesta es “NO” durante demasiados días seguidos, sé que necesito cambiar algo” -Steve Jobs.
REFERENCIAS http://akifrases.com/frase/116908http://www.cidipal.org/index.php?option=com_content&task=view&id=7123&Itemid=30http://es.wikipedia.org/wiki/Depuraci%C3%B3n_de_programashttp://www.desarrolloweb.com/articulos/2164.phphttp://www.desarrolloweb.com/articulos/pseudocodigo.htmlhttp://es.slideshare.net/elizabethpaola/fases-del-proceso-de-programacin-21834842http://es.wikipedia.org/wiki/Tipo_de_dato