Algoritmos

profesoryesith 98 views 9 slides Feb 10, 2020
Slide 1
Slide 1 of 9
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9

About This Presentation

En esta presentación se muestran las características de algoritmos y de los diagramas de flujo, También se presentan varios ejemplos y se propone hacer el análisis completo a un problema indicado


Slide Content

ALGORITMOS
Fundamentos de programación
Yesith valencia

¿QUÉ ES UN ALGORITMO?
•Unalgoritmoesunasecuencialógicayfinitade
pasosquepermitesolucionarunproblemao
cumplirconunobjetivo
•Losalgoritmosdebenserprecisoseindicarel
ordenlógicoderealizacióndecadaunodelos
pasos,debeserdefinidoyestoquieredecirquesi
seejecutaunalgoritmovariasvecessedebe
obtenersiempreelmismoresultado,tambiéndebe
serfinitooseadebeiniciarconunaaccióny
terminarconunresultadoosolucióndeun
problema.
ALGORITMOS -YESITH VALENCIA 2

¿QUÉ ES UN ALGORITMO?
Cuandoseelaboraunalgoritmosedebe
tenerencuentalosiguiente.
•Tenerclarocuáleselproblemaquevaa
solucionar.
•Establecerunobjetivoquepermitamedirla
solucióndelproblema.
•Elaborarunalgoritmoquesolucioneelproblema.
•Realizarpruebasalalgoritmoparaverificarlos
resultados.
ALGORITMOS -YESITH VALENCIA 3

EJEMPLO 1
Elaboreunalgoritmoquepermitairdelacasaalcolegio.
Problema:Nosécómoirdelacasaalcolegio
Objetivo:Irdelacasaalcolegio.
ALGORITMOS -YESITH VALENCIA 4

Existendostiposdealgoritmos.Losalgoritmosconvencionalesquesonlosquehacenlas
personastodoslosdíasensusdiferentesactividadesparasolucionarproblemasdeltrabajoo
delavidacotidiana.Ylosalgoritmoscomputacionalesquesonlosqueutilizanelcomputador
atravésdeprogramasdiseñadospordesarrolladoresdesoftwareyprogramadorespara
darsoluciónaproblemasdecálculoodemanejodeinformación.
ALGORITMOS -YESITH VALENCIA 6

DIAGRAMAS DE FLUJO
Undiagramadeflujopermiterepresentardeformagráficaunalgoritmoatravésdesímbolos.
ALGORITMOS -YESITH VALENCIA 7
•Lasentradassondatosoinsumosquenecesitael
algoritmoparaquesepuedaelaborar.
•Losprocesossonlasaccionesquepermitentransformar
lasentradas(insumosodatos)enotrosdatosuotros
insumosquepermitirándarsoluciónelproblema.
•Lassalidashacenreferenciaalosresultadosquedebe
daralfinalelalgoritmo.
•Lasdecisionesseusanparatomardecisioneslógicasy
deacuerdoaestasejecutaronoconjuntosde
instrucciones.
•Lasiteracionespermitenrepetirunconjuntode
instruccionesdentrodeunalgoritmo

Los diagramas se deben realizar de arriba hacia abajo y de izquierda a derecha.
El algoritmo debe arrancar con el símbolo de inicio y terminar con símbolo de fin.
La dirección de flujo se debe representar por medio de flechas.
Todas las líneas de flujo deben llegar a un símbolo o a otra línea.
ALGORITMOS -YESITH VALENCIA 8

EJEMPLO 1
ALGORITMOS -YESITH VALENCIA 9

EJERCICIO
RealiceelDiagramadeFlujodeDatosparairacine
ØIndividual
ØAmano
ØEnDigital(realicedosversiones,unabásicayunacompleta)
ØSubiralDropboxen.PDFrealizandounanálisiscompleto:Problema,objetivo,Algoritmo
(revisandoymostrando)quecumplaconlascondicionesdeunAlgoritmo),yDFD.
ALGORITMOS -YESITH VALENCIA 10