Algortitmos

Páginas: 7 (1521 palabras) Publicado: 4 de diciembre de 2012
COMO HACER UN ALGORITMO

GRUPO: B

PROYECTO DE ALGORITMO

MODULO: ALGORITMOS

INSTRUCTOR: CARLOS DE MOCTEZUMA ORTIZ

ALUMNO: ERIC ALEXIS PEREZ PEREZ

Pág. 1

INDICE 1.- ¿Qué es un algoritmo?........................................................................................3

2.- ¿Qué es un diagrama deflujo?............................................................................3

3.- Reglas para la construcción de un diagrama de flujo……………………………………….4

4.- ¿Qué es un tipo de dato?.....................................................................................5

5.- Clasificación de tipos de datos………………………………………………………………………… 5

6.- Identificadores, Constantes y variables……………………………………………………………..6

7.- Operacionesaritméticas……………………………………………………………………………………6

8.- Expresiones lógicas……………………………………………………………………………………………7

9.-Algoritmo de un avión………………………..…………………………………………………………….8

10.- Algoritmo con su mejora………………………………………………………………………………….9

11.- Diagrama de flujo del algoritmo……………………………………………………………………….10-11

Pág. 2

¿Qué es un Algoritmo?
Los algoritmos son una secuencia finita de instrucciones, reglas o pasos que describen de forma precisa las operaciones de un ordenador quedebe realizar para llevar a cabo una tarea en un tiempo más finito. También el algoritmo da una solución o indica la falta de un problema en un tiempo determinado. Características del algoritmo: -Ser definido -Ser finito -Tener cero o más entradas -Tener una o más salidas -Efectividad

¿Qué es un diagrama de flujo?
Un diagrama de flujo es la representación grafica de un algoritmo o de unaparte del mismo. Los diagramas de flujos ayudan en la comprensión de la operación de las estructuras de control. Dichos diagramas se construyen utilizando ciertos símbolos de uso especial como son rectángulos, diamantes o rombos, óvalos, y pequeños círculos etc., estos símbolos están conectados entre sí por flechas, conocidas como líneas de flujo. Características para un diagrama de flujo: -Utilizaruna simbología simple y conocida por los implicados en el proceso. -Conservar tanto el diagrama del proceso actual como del nuevo. -Analizar las implicaciones colaterales de los cambios a introducir. En un diagrama de flujo se representa de manera grafica una serie de pasos a seguir para alcanzar la solución de un problema (algoritmo).

Pág. 3

Reglas para la construcción de un diagrama deflujo
1.- Todo diagrama de flujo debe tener un inicio y un fin.
INICIO

FIN

2.- Las líneas utilizadas para indicar la dirección del flujo deben ser rectas, verticales y horizontales. Líneas correctas Líneas incorrectas

3.-Todas las líneas utilizadas para indicar la dirección del flujo del diagrama deben estar conectadas. La conexión puede ser a un símbolo que se exprese lectura, proceso,decisión, impresión o fin de diagrama.

4.- El diagrama de flujo debe ser construido de arriba hacia abajo (top-down) y de izquierda a derecha (right – left). 5.- La notación utilizada en el diagrama de flujo debe ser independiente del lenguaje de programación. La solución presentada en el diagrama puede escribirse posteriormente y fácilmente en diferentes lenguajes de programación. 6.- Esconveniente cuando realizamos una tarea compleja poner comentarios que expresen o ayuden a entender lo que hicimos. 7.- Si el diagrama de flujo requiriera más de una hoja para su construcción, debemos utilizar los conectores adecuados y enumerar las páginas convenientemente. Conector de páginas Pág. 4

8.- No puede llegar más de una línea a un símbolo. Incorrecto Correcto

¿Qué es un tipo de dato?En el lenguaje de programación un tipo de dato es un atributo de una parte de los datos que indica al ordenador (y o al programador) algo sobre la clase de datos sobre los que se que se va a procesar, el tipo de dato es el conjunto de valores que puede tomar el programa. Los tipos de datos tienen dos objetivos principales: -Detectar errores en...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • algortitmo genetico

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS