Carlos gallego conceptos programacion
description
Transcript of Carlos gallego conceptos programacion
![Page 1: Carlos gallego conceptos programacion](https://reader035.fdocumento.com/reader035/viewer/2022073018/559ed6d11a28abd0678b47c6/html5/thumbnails/1.jpg)
Carlos Andres Gallego Uribe - USTA
![Page 2: Carlos gallego conceptos programacion](https://reader035.fdocumento.com/reader035/viewer/2022073018/559ed6d11a28abd0678b47c6/html5/thumbnails/2.jpg)
Programacion
Para que la computadora“piense” es necesarioprogramarla, es decir, darleinstrucciones ordenadas,para que procese datos yproduzca informaciòn.
Estas instrucciones sedenominan lenguaje deprogramaciòn.
![Page 3: Carlos gallego conceptos programacion](https://reader035.fdocumento.com/reader035/viewer/2022073018/559ed6d11a28abd0678b47c6/html5/thumbnails/3.jpg)
Algoritmos
Los algoritmos son muy útiles en la programaciònporque definen el orden en que se tienen quedesarrollar las actividades y el alcance general delas tareas a desarrollar por la computadora. Unalgoritmo de programación es un conjuntoordenado y finito deasignaciones, procesos, cálculos y decisiones quepermiten a un programa satisfacer una unidad defuncionalidad dada.
![Page 4: Carlos gallego conceptos programacion](https://reader035.fdocumento.com/reader035/viewer/2022073018/559ed6d11a28abd0678b47c6/html5/thumbnails/4.jpg)
Ejemplo de Algoritmos
Algoritmo división Inicio Muestre: ‘Programa que divide dos números - Digite los números' Lea: números a y b Asigne: División = a/b Muestre: 'La división de los números entrados es ', división Fin.
Algoritmo Raíz cuadrada Inicio Muestre: ‘'Programa que halla la raíz cuadrada de cualquier numero - Digite el numero' Lea: número Asigne: Raíz = numero ^(1/2) División = a/b Muestre: 'La raíz cuadrada de ', numero, ' es ', raíz Fin.
![Page 5: Carlos gallego conceptos programacion](https://reader035.fdocumento.com/reader035/viewer/2022073018/559ed6d11a28abd0678b47c6/html5/thumbnails/5.jpg)
Diagramas de flujo
Un diagrama de flujo es unarepresentación visual deltratamiento de unproblema, mínimamentemuestra las operacionesrealizadas dentro del procesoque pretende la solución delproblema.
Un diagrama de flujorepresenta graficamente unalgoritmo.
![Page 6: Carlos gallego conceptos programacion](https://reader035.fdocumento.com/reader035/viewer/2022073018/559ed6d11a28abd0678b47c6/html5/thumbnails/6.jpg)
Ejemplos de Diagramas de flujo
DivisionRaiz Cuadrada
![Page 7: Carlos gallego conceptos programacion](https://reader035.fdocumento.com/reader035/viewer/2022073018/559ed6d11a28abd0678b47c6/html5/thumbnails/7.jpg)
Prueba de escritorio
Es una prueba a mano para evaluarel programa o algoritmo, es decirrealizarlo por uno mismo paravisualizar el comportamiento de losestados de las variables en eltranscurso de la ejecución de unprograma.
![Page 8: Carlos gallego conceptos programacion](https://reader035.fdocumento.com/reader035/viewer/2022073018/559ed6d11a28abd0678b47c6/html5/thumbnails/8.jpg)
Prueba de escritorio