2. INTEGRANTES
JOSE DAVID ARAGON Nº 1
ELMER GEOVANI GALVEZ Nº 3
MARLON OMAR HUEZO Nº 4
ALEXIS ADRIAN SANCHEZ Nº 30
CHRISTIAN EDUARDO VASQUEZ Nº 39
3. ALGORITMO
Un algoritmo es un conjunto finito de pasos definidos
estructurados en el tiempo y formulados con base a un
conjunto finito de reglas, que proveen un procedimiento
para darle la solución o indicar la falta de esta a un
problema en un tiempo determinado
Secuencia finita de instrucciones , reglas o pasos que
describen de forma precisa las operaciones de un
ordenador debe realizar para llevar a cabo una tarea en un
tiempo mas finito .
4. DIAGRAMA DE
FLUJO
dos diagramas de flujo mas de flujo de datos son un
tipo de herramientas de modelado, permita modelas
todo tipo del sistemas, consentidos en las funciones
que realizan y los datos de entrada y salida de esas
funciones
5. COMPONENTES DE LOS
DFD
Procesos: representan la parte del sistema que
transforman ciertas entradas en ciertas salidas.
Flujos representan los datos en movimiento. Pueden
ser flujo de entrada o flujo de salida.
Almacenes : representan datos almacenados, puede ser
una base de datos, un archivo físico etc.
Terminadores: representan entidades externas que se
comunican con el sistema.
6. o falso lenguaje es una descripción de un
algoritmo informático de programación que
utiliza las convenciones estructurales de un
lenguaje de programación verdadero, pero
que está diseñado para la lectura humana en
lugar de la lectura en máquina El objetivo es
que el programador se centre en la solución
lógica del algoritmo y no en la
implementación en un lenguaje de
programación concreto.
7. es un lenguaje diseñado para describir el
conjunto de acciones consecutivas que un
equipo debe ejecutar. Por lo tanto, un
lenguaje de programación es un modo
práctico para que los seres humanos puedan
dar instrucciones a un equipo.
Por otro lado, el término "lenguaje natural"
define un medio de comunicación
compartido por un grupo de personas
8. características
Ser definido: sin ambigüedad, cada paso del algoritmo debe
indicar la acción a realizar sin criterios de interpretación .
Ser finito: un numero especifico y numerables de pasos
debe componer a el algoritmo, el cual deberá finalizar a
completarlos.
Tener cero o mas entradas: datos son proporcionados aun
algoritmo como insumo para llevar acabo las operaciones
que comprende.
Tener una o mas salidas: debe siempre devolver un
resultado; de nada sirve un algoritmo que hace algo y
nunca sabemos que fue
9. Tipos de lenguaje
Lenguajes de programación imperativo: un lenguaje
imperativo programa mediante una serie de comando,
agrupados a el bloque y compuesto de ordenes
condicionales que permiten el programa retornar aun
bloque de comando si se cumple condición
Lenguaje de programación funcional:
Un lenguaje de programación funcional (o menudo
llamado lenguaje procedimental) es un lenguaje que crea
programas mediante fusiones, devuelve un nuevo estado de
resultado y reside como entrada el resultado de otras
funciones.
10. En la actualidad las computadoras se han
convertido en una de las herramientas más
importantes en todas las actividades humanas.
De aquí la importancia de aprender a manejar
dicha herramienta pero lo más importante es
desarrollar la habilidad de resolver problemas
con la utilización de las computadoras. La lógica
computacional es la misma lógica matemática
aplicada al contexto de las ciencias de la
computación. Su uso es fundamental a varios
niveles: en los circuitos computacionales, en la
programación lógica y en el análisis y
optimización (de recursos temporales y
espaciales) de algoritmos
11. CARACTERISTICAS
multiplataforma
utilizan un lenguaje sencillo
disponible de ayuda y ejemplos
Te permite la ejecución y depuración depurar el código
Exportación de tu pseudocódigo a el diagrama de flujo
Actualizaciones consistentes