Please enable JavaScript.
Coggle requires JavaScript to display documents.
Estructuras básicas de programación - Coggle Diagram
Estructuras básicas de programación
Funcionamiento Básico
Funcionamiento principal
Sensores
le permiten darse cuenta de su entorno y envían información al controlador.
Controlador
procesa la información que recibe y la transforma en acciones
Actuadores
mecanismos que permiten comunicarse e inferir en su entorno. Pueden ser neumáticas, hidráulicas o eléctricas.
Dispositivos de Procesamieno
En las computadoras se le llama CPU, en los robots se le llama controladores.
Dispositivos de salida
Llegan a ser diferentes actuadores como motores, servomotores, luces led, bocinas, etc.
Dispositivos de entrada
Son generados a través de los sensores.
Estructuras de Programación
Programación secuencial
Cuando se le indica el robot las acciones de paso a paso, de principio a fín.
Programación condicional
Cuando se evalua una condición que se determina como verdadera o falsa.
Programación cíclica
Cuando una parte del programa se repite varias veces; las veces que indique el programa.
Desarrollo de Programas
Fases
Fase 1. Definición del problema
delimitar el problema o tarea que se quiere resolver. Se traduce del lenguaje coloquial al algebráico, definiendo variables y fórmulas.
Fase 2. Análisis del problema
Análisis del problema: ifentificar los datos de entrada-proceso-salida que tendrá el software
Fase 3. Diseño
elaborar el algoritmo, diagrama de flujo y prueba de escritorio. Puede ser secuencial, condicional o cíclico.
Fase 4. Codificación
escribir con la sintaxis adecuada según el lenguaje de programación elegido. Puede ser por línea de comando o por bloque de programación.
Fase 5. Depuración
Corrección de errores.
Fase 6. Documentación
Realización del manual de usuario y manual técnico.
Fase 7. Implementación del programa
Descargar los programas realizados en los lugares dnde se utilizarán. Ej: Robots
Fase 8. Mantenimiento del programa
adecuar/actualizar los programas según las necesidades que se van presentando.
Lenguaje de programación
Conjunto de símbolos, vocablos y reglas (sintaxis) que controlan el comportamiento físico y lógico de una computadora. Permite al programador especificar los datos que serán procesados y almacenados.
Programa
Se define como el conjunto de instrucciones, comandos, órdenes o procedimientos escritos en un lenguaje de programación para que una computadora pueda hacer una tarea de manera correcta.
Un programa bueno típicamente es: exacto, claro, eficiente, portable y sin errores.
Programación
Proceso para construír un programa. Durante este proceso, el programa es escrito
El código de los programas es escrito por profesionales conocidos como programadores.