presentacion final sesion
TRANSCRIPT
![Page 1: Presentacion final sesion](https://reader035.vdocumento.com/reader035/viewer/2022071901/55c235c8bb61ebbb798b45a3/html5/thumbnails/1.jpg)
PASOS PARA LA SOLUCIÓN DE PROBLEMAS BASADOS EN COMPUTADORES
Planteamiento del problemaDesarrollo del algoritmoProgramación Ejecución y DepuraciónPuesta en marcha
![Page 2: Presentacion final sesion](https://reader035.vdocumento.com/reader035/viewer/2022071901/55c235c8bb61ebbb798b45a3/html5/thumbnails/2.jpg)
QUE ES UN ALGORTIMO
Conjunto ordenado y finito de operaciones que permite hallar la solución de un problema.
Problemas de programación computacional “establecimiento de un conjunto de instrucciones ordenadas para que la computadora lleve a cabo una determinada tarea”
![Page 3: Presentacion final sesion](https://reader035.vdocumento.com/reader035/viewer/2022071901/55c235c8bb61ebbb798b45a3/html5/thumbnails/3.jpg)
PARTES Y ELEMENTOS PARA LA CONSTRUCCION DE ALGORITMOS
ENTRADA: Corresponde al insumo, a los datos necesarios que requiere el proceso para ofrecer los resultados esperados.
PROCESO: Pasos necesarios para obtener la solución del problema o la situación planteada.
SALIDA: Resultados arrojados por el proceso como solución.
![Page 4: Presentacion final sesion](https://reader035.vdocumento.com/reader035/viewer/2022071901/55c235c8bb61ebbb798b45a3/html5/thumbnails/4.jpg)
CARACTERISTICAS DE LOS ALGORITMOS
PRECISIÓN : Indica el orden de realización de cada paso dentro del proceso.
DEFINICION : Indica la exactitud y consistencia de los pasos descritos en el proceso
FINITUD: Indica el número razonable de pasos, los cuales deben conllevar a la finalización del proceso y producir un resultado en un tiempo finito.
![Page 5: Presentacion final sesion](https://reader035.vdocumento.com/reader035/viewer/2022071901/55c235c8bb61ebbb798b45a3/html5/thumbnails/5.jpg)
ELEMENTOS PARA LA ELABORACION DE UN ALGORITMO
INSTRUCCION O SENTENCIA: Acción o mandato que se debe Realizar. Pueden ser combinación de comandos, funciones, operaciones, comparaciones o instrucciones de control
COMANDOS O PALABRAS RESERVADAS: palabras que denotan una acción. Los comandos no son más que acciones que debe interpretar y ejecutar el computador. Ej. Leer, escribir, sacar parte entera, ….
DATOS: son símbolos que se convierten en condiciones, hechos, situaciones o valores.
![Page 6: Presentacion final sesion](https://reader035.vdocumento.com/reader035/viewer/2022071901/55c235c8bb61ebbb798b45a3/html5/thumbnails/6.jpg)
TIPOS DE DATOS
CARÁCTER: Su valor lo comprenden todos los caracteres alfabéticos, mayúsculas y minúsculas (A – Z), numéricos(0 – 9) y símbolos especiales (#,@,%,&).
NUMERICO: reales (contienen decimales)
LOGICO: Son aquellos datos cuyos únicos valores sólo pueden ser: Verdadero (V) o Falso (F)
![Page 7: Presentacion final sesion](https://reader035.vdocumento.com/reader035/viewer/2022071901/55c235c8bb61ebbb798b45a3/html5/thumbnails/7.jpg)
VARIABLES CONSTANTES Y EXPRESIONES.
VARIABLES Y CONSTANTES : Son espacios de memoria creados para contener valores que de acuerdo a su naturaleza deseen mantenerse (Constantes) o que puedan variar (Variables).
CONSTANTE: Es un dato que permanece con un valor, sin cambios, es decir constante, a lo largo del desarrollo del algoritmo o a lo largo de la ejecución del programa.
VARIABLE: Es un dato cuyo valor puede variar a lo largo del desarrollo del algoritmo o en el transcurso de la ejecución del programa
![Page 8: Presentacion final sesion](https://reader035.vdocumento.com/reader035/viewer/2022071901/55c235c8bb61ebbb798b45a3/html5/thumbnails/8.jpg)
TIPOS DE SENTENCIAS
SECUENCIALES: se ejecutan en secuencia Lea A; Lea B ; Imprima (A+B)
SELECTIVAS: Permiten ejecutar una o mas secuencias al cumplimiento de una ejecución
Si A < B entonces Imprima A es menorSino Imprima B es menor
ITERACTIVAS: Permiten que una determinada acción se ejecuten mas de una vez. Mientras que ; Haga hasta; Repita Mientras:
![Page 9: Presentacion final sesion](https://reader035.vdocumento.com/reader035/viewer/2022071901/55c235c8bb61ebbb798b45a3/html5/thumbnails/9.jpg)
FORMAS DE REPRESENTAR UN ALGORITMO.
PSEUDOCODIGO: significa escribir las instrucciones del algoritmo en lenguaje natural, tal y como lo expresamos de manera cotidiana, este Procedimiento facilita su escritura
![Page 10: Presentacion final sesion](https://reader035.vdocumento.com/reader035/viewer/2022071901/55c235c8bb61ebbb798b45a3/html5/thumbnails/10.jpg)
FORMAS DE REPRESENTAR UN ALGORITMO.
DIAGRAMA DE FLUJO: son representaciones gráficas de los pasos necesarios que conllevan a la solución algorítmica de un problema. Para diseñarlos se utilizan determinados símbolos o figuras que representan una acción dentro del procedimiento.
![Page 11: Presentacion final sesion](https://reader035.vdocumento.com/reader035/viewer/2022071901/55c235c8bb61ebbb798b45a3/html5/thumbnails/11.jpg)
FORMAS DE REPRESENTAR UN ALGORITMO.
Para su secuencia de flujo normal se debe cumplir con:
1. Un inicio
2. Una lectura o entrada de datos
3. Procesamiento de datos
4. Una salida de información
5. Un final
![Page 12: Presentacion final sesion](https://reader035.vdocumento.com/reader035/viewer/2022071901/55c235c8bb61ebbb798b45a3/html5/thumbnails/12.jpg)