clase de elementos de programación
TRANSCRIPT
![Page 1: Clase De Elementos De ProgramacióN](https://reader036.vdocumento.com/reader036/viewer/2022083002/558bc721d8b42ae50a8b46aa/html5/thumbnails/1.jpg)
Elementos de Elementos de Programación Programación
CientíficaCientífica
![Page 2: Clase De Elementos De ProgramacióN](https://reader036.vdocumento.com/reader036/viewer/2022083002/558bc721d8b42ae50a8b46aa/html5/thumbnails/2.jpg)
Problemas de Problemas de ComputaciónComputación
Problemas que buscan respuestas
Problemas que buscan
métodos
Problemas que buscan
pruebas
![Page 3: Clase De Elementos De ProgramacióN](https://reader036.vdocumento.com/reader036/viewer/2022083002/558bc721d8b42ae50a8b46aa/html5/thumbnails/3.jpg)
ProblemaEncontrar
métodoEncontrar respuesta
Humano Computadora
Problemas de Problemas de ComputaciónComputación
![Page 4: Clase De Elementos De ProgramacióN](https://reader036.vdocumento.com/reader036/viewer/2022083002/558bc721d8b42ae50a8b46aa/html5/thumbnails/4.jpg)
Para resolver un problema de computación utilizando una computadora se deben ejecutar
tres trabajos
Algoritmación
Codificación
Operación Resultados deseados
Programa
Algoritmo
![Page 5: Clase De Elementos De ProgramacióN](https://reader036.vdocumento.com/reader036/viewer/2022083002/558bc721d8b42ae50a8b46aa/html5/thumbnails/5.jpg)
¿Qué es un ¿Qué es un algoritmo?algoritmo?¿Qué es un ¿Qué es un algoritmo?algoritmo?
Es un conjunto finito de pasos que
especifican una secuencia de operaciones
a realizar en orden para resolver un
problema específico o clases de problemas.
En otras palabras, un algoritmo es un
método para la solución del problema.
![Page 6: Clase De Elementos De ProgramacióN](https://reader036.vdocumento.com/reader036/viewer/2022083002/558bc721d8b42ae50a8b46aa/html5/thumbnails/6.jpg)
Propiedades de un Propiedades de un algoritmoalgoritmo
Propiedades de un Propiedades de un algoritmoalgoritmo
Secuencialidad
Ausencia de ambigüedad
Generalidad
Limitación
![Page 7: Clase De Elementos De ProgramacióN](https://reader036.vdocumento.com/reader036/viewer/2022083002/558bc721d8b42ae50a8b46aa/html5/thumbnails/7.jpg)
Formas de expresar un Formas de expresar un algoritmoalgoritmo
Formas de expresar un Formas de expresar un algoritmoalgoritmo
Lenguaje común
Diagramas de flujo
Pseudocódigo
Lenguajes de programación
![Page 8: Clase De Elementos De ProgramacióN](https://reader036.vdocumento.com/reader036/viewer/2022083002/558bc721d8b42ae50a8b46aa/html5/thumbnails/8.jpg)
¿Qué es un diagrama de ¿Qué es un diagrama de flujo?flujo?¿Qué es un diagrama de ¿Qué es un diagrama de flujo?flujo?
Es la representación gráfica de un
algoritmo.está formado por
Símbolos (cajas, bloques, figuras) y flechas
que conectan los símbolos entre sí.
![Page 9: Clase De Elementos De ProgramacióN](https://reader036.vdocumento.com/reader036/viewer/2022083002/558bc721d8b42ae50a8b46aa/html5/thumbnails/9.jpg)
Simbología básicaSimbología básicaSimbología básicaSimbología básica
Indica el principio o fin de un algoritmoIndica entrada o salida de datos, es decir una lectura o escritura
Indica la salida impresa de la información
Procesamiento: se usa generalmente para sentencias o enunciados de asignaciónConector o símbolo de conexión
Hay una decisión
Indica la dirección del algoritmo en cada momento mediante una flecha
sino
![Page 10: Clase De Elementos De ProgramacióN](https://reader036.vdocumento.com/reader036/viewer/2022083002/558bc721d8b42ae50a8b46aa/html5/thumbnails/10.jpg)
Un programa se puede construir Un programa se puede construir mediante tres tipos de estructuras mediante tres tipos de estructuras
básicasbásicas
Un programa se puede construir Un programa se puede construir mediante tres tipos de estructuras mediante tres tipos de estructuras
básicasbásicas
Secuencial
Selectiva
Repetitiva