Temas:
1. Problemas informáticos en fases de solución.
La resolución de un problema mediante un ordenador consiste en el proceso que a partir de la descripción de un problema, expresado habitualmente en lenguaje natural y en términos propios del dominio del problema, permite desarrollar un programa que resuelva dicho problema.
Este proceso exige los siguientes pasos:
- Análisis del problema.
- Diseño o desarrollo de un algoritmo.
- Transformación del algoritmo en un programa (codificación).
- Ejecución y validación del programa.
Los dos primeros pasos son los más difíciles del proceso. Una vez analizado el problema y obtenido un algoritmo que lo resuelva, su transformación a un programa de ordenador es una tarea de mera traducción al lenguaje de programación deseado.
Análisis del problema informático
Cuando un usuario plantea a un programador un problema que resolver mediante su ordenador, por lo general ese usuario tendrá conocimientos más o menos amplios sobre el dominio del problema, pero no es habitual que tenga conocimientos de informática. Por ejemplo, un contable que necesita un programa para llevar la contabilidad de una empresa será un experto en contabilidad (dominio del problema), pero no tiene por qué ser experto en programación.
2. Símbolos junto con su función con sus respectivos nombres.
PROGRAMAS DE APLICACIÓN Y DEL SISTEMA
Los programas de aplicación que crean los usuarios están orientados a ejecutar, a través del controlador, tareas de automatización y control. Para ello, el usuario escribe el programa en el lenguaje de programación que mejor se adapte a su trabajo y con el que sienta poseer un mejor dominio. En este punto es importante señalar, que algunos fabricantes no ofrecen todas las formas de representación de lenguajes de programación, por lo que el usuario deberá adaptarse a la representación disponible
Por otro lado, el conjunto de programas que realizan funciones operativas internas del controlador, incluyendo los traductores de lenguaje, reciben la denominación de programas del sistema o software del sistema. No tiene acceso a ellos.
3. TIPOS DE LENGUAJES DE PROGRAMACIÓN DE PLCS
En la actualidad cada fabricante diseña su propio software de programación, lo que significa que existe una gran variedad comparable con la cantidad de PLCs que hay en el mercado. No obstante, actualmente existen tres tipos de lenguajes de programación de PLCs como los más difundidos a nivel mundial; estos son:
- Lenguaje de contactos o Ladder
- Lenguaje Booleano (Lista de instrucciones)
- Diagrama de funciones
3. Símbolos para realizar un flujo grama.
DIAGRAMA DE FLUJO
INTRODUCCIÓN
Este documento proporciona la secuencia de pasos necesarios para la
Construcción de un Diagrama de Flujo.
Muestra la importancia de dos aspectos clave en este proceso:
La planificación previa a la construcción de la definición clara del objetivo de su desarrollo y el establecimiento, a priori, del resultado de dicho
Proceso.
1. OBJETIVO Y ALCANCE
1. Definir las reglas básicas a seguir para la construcción y la correcta
2. interpretación de los Diagramas de Flujo, resaltando las situaciones en que
3. pueden, o deben, ser utilizados.
4. Es de aplicación a todos aquellos estudios en los que un grupo de trabajo
5. necesita conseguir un conocimiento sobre el funcionamiento de un proceso
6. determinado que sirva como base común para todos sus componentes o se debe
2. RESPONSABILIDADES
7. a) Grupo de trabajo o persona responsable del estudio.
8. Seguir las reglas que se señalan en el procedimiento para su correcta
9. construcción, interpretación y utilización.
10. b) Dirección de Calidad:
11. Asesorar, a aquellos que así lo soliciten, en las bases para la construcción y
12. utilización del Diagrama de Flu
4. DEFINICIONES / CONCEPTOS
.
13. DIAGRAMA DE FLUJO
14. Definición
15. El Diagrama de Flujo es una representación gráfica de la secuencia de pasos
16. que se realizan para obtener un cierto resultado. Este puede ser un producto,
17. un servicio, o buena combinación de ambos.
4. Entendimiento de la programación.
La programación estructurada es un paradigma de programación orientado a mejorar la claridad, calidad y tiempo de desarrollo de un programa de computadora, utilizando únicamente subrutinas y tres estructuras: secuencia, selección (if y switch) e iteración (bucles for y while), considerando innecesario y contraproducente el uso de la instrucción de transferencia incondicional (GOTO), que podría conducir a "código espagueti", que es mucho más difícil de seguir y de mantener, y era la causa de muchos errores de programación.
Orígenes de la programación estructurada
A finales de los años 1970 surgió una nueva forma de programar que no solamente daba lugar a programas fiables y eficientes, sino que además estaban escritos de manera que facilitaba su mejor comprensión, no sólo proveyendo ventajas durante la fase de desarrollo, sino también posibilitando una más sencilla modificación posterior.
El teorema del programa estructurado, propuesto por Böhm-Jacopini, demuestra que todo programa puede escribirse utilizando únicamente las tres instrucciones de control siguientes:
- Secuencia
- Instrucción condicional.
- Iteración (bucle de instrucciones) con condición al principio.
Historia
Fundamentación teórica
El teorema del programa estructurado proporciona la base teórica de la programación estructurada. Señala que tres maneras de combinar programas son suficientes para expresar cualquier función computable: secuencia, selección e iteración. Esta observación no se originó con el movimiento de la programación estructurada.
No hay comentarios:
Publicar un comentario