9
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

Concepto algoritmo

Embed Size (px)

Citation preview

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

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