1er Periodo Flashcards
Tipos de algoritmo
Secuencial y paralelo
Cuando la accion del mismo proceso no puede empezar antes que la accion anterior este completada
Algoritmo secuencial
Cuando dos o mas acciones pueden realizarse al mismo tiempo
Algoritmo paralelo
Partes de algoritmo
- Entrada
- Proceso
- Salida
Esta constituida por los datos que se necesitan para la solucion del problema
Entrada
Esta formado por los pasos
Proceso
Es el resultado del problema
Salida
Es lo mas importante para saber hasta donde llegar
Titulo
Comprobacion del algoritmo antes de ser ejecutado para tener la certeza de que logramos el objetivo
Prueba de escritorio
Formas de expresar un algoritmo
- Lenguaje comun
- Pseudocodigo
- Diagrama de flujo
- Codigo de programacion (maquina)
Permite que sea mas entendible la secuencia a seguir, especialmente cuando hay condiciones y ciclos.
Se basa en el uso de diversos simbolos universales
Diagrama de flujo
Esquema que nos permite representar una idea de manera mas simplificada
Restringena la logica algoritmica y se realiza de ciertas formas
Estructuras basicas
Tipo de estructuras basicas
- secuencia de acciones
- decision de accion
- ciclo de acciones
Aquella donde se escribe una instruccion despues de otra, de manera que se entiende
Secuencia de acciones
Aquella donde se tiene que decidir entre dos caminos logicos dependiendo de la variable
Decision de accion
Estructura que nos permite repretir una o varias acciones
Ciclo de acciones
Errores de dedo, distraccion u orden que detecta la maquina
Error de sintaxis
Error de programacion que no detecta la maquina
Erro logico
Conjunto de instrucciones que va ir realizando la computadora. Descripcion del proceso en un lenguaje claro para la computadora
Programa
Acciones que se ejecutan en un procedimiento
Evento
Partes del proyecto
- interfase
- implementacion
FORMULARIO / lo que ve el usuario, ahi van los objetos
Interfase
UNIDAD / donde van las instrucciones o codigos (variables)
Implementacion
Instrucciones escritas en cierto lenguaje que puede entender las computadoras
Lenguaje de programacion