Este documento presenta conceptos básicos de programación como constantes, variables, acumuladores, contadores e identificadores y reconoce el entorno gráfico de PSEINT. También incluye diagramas de flujo, sus símbolos y estructuras como bucles y condicionales. Por último, contiene mapas conceptuales, capturas de pantalla y enlaces a blogs de cada miembro del grupo.
El documento habla sobre el escalamiento de valores analógicos. Explica que el escalamiento se refiere a adecuar los rangos de valores físicos medidos a los estándares de corriente y voltaje usados en programadores. Describe el proceso de convertir valores de entrada como temperaturas o niveles usando una función matemática de escalamiento y adaptarlos a las escalas de 4-20 mA o 0-10V. Finalmente, presenta bloques y funciones para implementar el escalamiento en PLCs Siemens.
Este documento describe los conceptos básicos de los algoritmos, incluyendo su definición, elementos, estructuras y diagramas de flujo. Explica que un algoritmo es un conjunto de instrucciones ordenadas para resolver un problema y cubre temas como entrada, proceso, salida, variables, operadores, estructuras de control como secuencial, selección y repetición.
Este documento proporciona información sobre algoritmos, diagramas de flujo, pseudocódigo y estructuras de control. Explica que un algoritmo es un procedimiento paso a paso para resolver un problema, y que la representación de algoritmos puede hacerse de forma gráfica mediante diagramas de flujo o de forma escrita mediante pseudocódigo. También describe diferentes tipos de estructuras de control como la secuencial, alternativa y de repetición.
Este documento presenta las estructuras de control iterativas (bucles) mientras, para y repite. Explica sus conceptos, diagramas de flujo, pseudocódigo y código en C. Incluye ejemplos resueltos y propuestos para cada estructura. El objetivo es que los estudiantes identifiquen y utilicen estas técnicas para resolver problemas implementándolos en la computadora mediante pseudocódigo y programación en C.
El documento describe las estructuras repetitivas, que permiten repetir una secuencia de instrucciones un número determinado de veces. Explica tres estructuras repetitivas básicas: la estructura desde/para, la estructura hacer-mientras y la estructura mientras. También define los conceptos de contador y acumulador, variables importantes para estructuras repetitivas.
Este documento presenta la estructura general de los algoritmos y diagramas de flujo. Explica conceptos como introducción a algoritmos, diagramas de flujo, estructuras de selección como ciclos y bucles, y subprogramas o módulos. El documento contiene ejemplos para ilustrar estos conceptos clave sobre la resolución de problemas a través de algoritmos.
El documento introduce los conceptos básicos de los algoritmos, incluyendo su definición, partes (entrada, proceso, salida), características (precisión, definición, finitud) y ejemplos. Explica los tipos de datos, variables, constantes, instrucciones, comandos y estructuras condicionales y de repetición como while que se usan para representar algoritmos.
El documento habla sobre el escalamiento de valores analógicos. Explica que el escalamiento se refiere a adecuar los rangos de valores físicos medidos a los estándares de corriente y voltaje usados en programadores. Describe el proceso de convertir valores de entrada como temperaturas o niveles usando una función matemática de escalamiento y adaptarlos a las escalas de 4-20 mA o 0-10V. Finalmente, presenta bloques y funciones para implementar el escalamiento en PLCs Siemens.
Este documento describe los conceptos básicos de los algoritmos, incluyendo su definición, elementos, estructuras y diagramas de flujo. Explica que un algoritmo es un conjunto de instrucciones ordenadas para resolver un problema y cubre temas como entrada, proceso, salida, variables, operadores, estructuras de control como secuencial, selección y repetición.
Este documento proporciona información sobre algoritmos, diagramas de flujo, pseudocódigo y estructuras de control. Explica que un algoritmo es un procedimiento paso a paso para resolver un problema, y que la representación de algoritmos puede hacerse de forma gráfica mediante diagramas de flujo o de forma escrita mediante pseudocódigo. También describe diferentes tipos de estructuras de control como la secuencial, alternativa y de repetición.
Este documento presenta las estructuras de control iterativas (bucles) mientras, para y repite. Explica sus conceptos, diagramas de flujo, pseudocódigo y código en C. Incluye ejemplos resueltos y propuestos para cada estructura. El objetivo es que los estudiantes identifiquen y utilicen estas técnicas para resolver problemas implementándolos en la computadora mediante pseudocódigo y programación en C.
El documento describe las estructuras repetitivas, que permiten repetir una secuencia de instrucciones un número determinado de veces. Explica tres estructuras repetitivas básicas: la estructura desde/para, la estructura hacer-mientras y la estructura mientras. También define los conceptos de contador y acumulador, variables importantes para estructuras repetitivas.
Este documento presenta la estructura general de los algoritmos y diagramas de flujo. Explica conceptos como introducción a algoritmos, diagramas de flujo, estructuras de selección como ciclos y bucles, y subprogramas o módulos. El documento contiene ejemplos para ilustrar estos conceptos clave sobre la resolución de problemas a través de algoritmos.
El documento introduce los conceptos básicos de los algoritmos, incluyendo su definición, partes (entrada, proceso, salida), características (precisión, definición, finitud) y ejemplos. Explica los tipos de datos, variables, constantes, instrucciones, comandos y estructuras condicionales y de repetición como while que se usan para representar algoritmos.
Este documento describe los diagramas de flujo y sus componentes. Explica qué es un algoritmo y sus propiedades, los símbolos utilizados en los diagramas de flujo, las reglas básicas para construirlos y un organigrama genérico. También cubre variables, operaciones y proporciona ejemplos de problemas resueltos con diagramas de flujo.
Este documento describe las estructuras básicas de los algoritmos como secuencial, alternativa y repetitiva. También explica los condicionales if-then-else, elementos de los ciclos y contadores. Define un contador como una variable numérica que cuenta de manera incremental o decremental y describe su uso en algoritmos y electrónica digital.
El documento describe cómo escalar una entrada analógica de 0-10 en un controlador Twido. Se utiliza un potenciómetro mapeado a %IW0.0 para la entrada, y se convierte el valor entero a flotante usando INT_TO_REAL para no perder precisión. Luego se divide el valor flotante por 1023 para escalarlo de 0 a 10.
El documento presenta conceptos básicos de programación como diagramas de flujo, variables, constantes, acumuladores, contadores e identificadores. Explica comandos como según, mientras, repetir, para y función. Incluye un mapa conceptual y concluye que la programación será importante en el futuro. Los 4 autores trabajaron de forma conjunta y compartieron el documento.
Este documento trata sobre acciones de control en sistemas controlados. Explica las acciones de control proporcional, integral y derivativa, así como combinaciones de estas acciones como PI, PD y PID. Describe cómo estas acciones de control detectan desviaciones entre valores medidos y deseados para emitir señales de corrección hacia el actuador. El control automático es importante en ingeniería para lograr un desempeño óptimo en sistemas dinámicos.
Este documento describe las funciones y fórmulas en Excel. Una función es una fórmula predefinida que opera con valores y devuelve un resultado. Las funciones siguen la sintaxis =NOMBRE(argumento1, argumento2, etc.). Existen funciones matemáticas, estadísticas, financieras y más. El asistente de funciones ayuda a insertar funciones seleccionando su categoría y nombre. Las referencias a celdas en fórmulas pueden ser relativas, absolutas o mixtas.
Este documento trata sobre controladores automáticos. Explica que un controlador detecta los desvíos entre el valor medido y el deseado, emitiendo una señal de corrección al actuador. Describe los tipos de controladores como proporcional, integral y derivativo, y cómo estas acciones de control pueden combinarse en controladores PID. Finalmente, concluye que el control automático es importante en la ingeniería para sistemas robóticos y de procesos industriales.
Este documento describe la implementación de un controlador PID en LabVIEW. Brevemente, se explican los modos proporcional, integral y derivativo de un controlador PID y cómo aproximarlos de forma discreta en software. Luego, se detalla un ejercicio dividido en 5 partes para diseñar un VI que implemente el algoritmo PID clásico, creando primero sub-VIs para cada modo y luego integrándolos en un VI final.
El documento describe el papel del analizador sintáctico en un compilador. Explica que el analizador sintáctico recibe una cadena de tokens del analizador léxico y verifica si la cadena se genera por la gramática del lenguaje. También debe detectar y recuperarse de errores sintácticos de manera inteligible.
Este documento describe diferentes tipos de algoritmos cíclicos, incluyendo ciclos con un número determinado de iteraciones (como el ciclo para) y ciclos con un número indeterminado de iteraciones (como el ciclo mientras que y el ciclo repita-hasta). Proporciona ejemplos de cada tipo de ciclo para ilustrar su uso.
Este documento describe los conceptos básicos de controladores y acciones de control. Explica que un controlador detecta desviaciones entre valores medidos y deseados y emite señales de corrección. Describe compensación de adelanto y atraso, y los tipos de controladores P, I, D y PID. Las acciones de control proporcional, integral y derivativa se explican, así como cómo las combinaciones PI, PD y PID aprovechan las ventajas de cada acción.
En esta presentación se hablará a cerca de los diagramas de flujo y cómo se representan los ciclos Mientras, Hacer-Mientras y Para en este mismo tipo de diagrama.
Este documento explica los diferentes tipos de ciclos que se pueden usar en los algoritmos, incluyendo ciclos mientras, ciclos con centinelas y banderas. Los ciclos permiten repetir bloques de instrucciones mientras se cumpla una condición. Los ciclos con centinelas usan valores especiales para forzar la terminación del ciclo cuando no se conoce el número de repeticiones. Las banderas son variables booleanas que indican diferentes estados dentro de los ciclos.
Este documento describe los conceptos básicos de los controladores y las acciones de control. Explica que un controlador detecta los desvíos entre el valor medido y el valor deseado y emite una señal de corrección al actuador. Luego describe las acciones de control proporcional, integral y derivativa y cómo se combinan en controladores PID. Finalmente, concluye que el control automático es vital en la ingeniería moderna para aplicaciones como el control de procesos industriales.
El documento presenta información sobre la asignatura Lógica de Programación. Explica conceptos como lógica, expresiones, operadores aritméticos, relacionales y lógicos, prioridad de operadores, constantes, bloques de asignación y ejemplos de algoritmos que utilizan asignaciones.
Este documento presenta una introducción a los algoritmos cuantitativos y los pasos para elaborar un algoritmo. Explica los tipos de instrucciones como lectura, escritura, asignación y decisión. También describe elementos como variables, constantes, expresiones aritméticas y relacionales. Finalmente, detalla la estructura básica para escribir algoritmos y pseudocódigo.
El documento proporciona instrucciones sobre cómo crear y utilizar plantillas y fórmulas en Excel. Explica cómo crear una plantilla, usar plantillas existentes para generar nuevos libros de trabajo, e introducir fórmulas y funciones utilizando el asistente de funciones o directamente. También describe los tipos de referencias, operadores y precedencia de operadores utilizados en fórmulas.
Este documento describe los comparadores utilizados en la programación avanzada de PLC. Explica que existen señales discretas y análogas, y cómo se representan cantidades binarias como bits, bytes y palabras. También describe operaciones de comparación como igualdad y desigualdad, que comparan variables y activan una señal binaria cuando se cumple la condición. Por último, proporciona un ejemplo de aplicación de comparadores para supervisar el valor de un contador.
Este documento describe el lenguaje de programación Ladder utilizado en PLC. Explica que es un lenguaje gráfico derivado de circuitos de relés que utiliza símbolos normalizados para representar contactos, bobinas y otras funciones. También describe elementos como temporizadores, contadores, operaciones aritméticas y de comparación, así como las limitaciones en la conexión de elementos en el diagrama Ladder.
El documento presenta información sobre estructuras básicas de programación como diagramas de flujo, conceptos (constantes, variables, acumuladores, contadores), el software Pseint y mapas conceptuales. Explica que los diagramas de flujo muestran los pasos de un algoritmo de forma gráfica y los símbolos utilizados. También define conceptos como constantes, variables, acumuladores y contadores y sus usos en programación. Finalmente, brinda detalles sobre comandos en Pseint y la función de mapas conceptuales.
Este documento describe los diagramas de flujo y sus componentes. Explica qué es un algoritmo y sus propiedades, los símbolos utilizados en los diagramas de flujo, las reglas básicas para construirlos y un organigrama genérico. También cubre variables, operaciones y proporciona ejemplos de problemas resueltos con diagramas de flujo.
Este documento describe las estructuras básicas de los algoritmos como secuencial, alternativa y repetitiva. También explica los condicionales if-then-else, elementos de los ciclos y contadores. Define un contador como una variable numérica que cuenta de manera incremental o decremental y describe su uso en algoritmos y electrónica digital.
El documento describe cómo escalar una entrada analógica de 0-10 en un controlador Twido. Se utiliza un potenciómetro mapeado a %IW0.0 para la entrada, y se convierte el valor entero a flotante usando INT_TO_REAL para no perder precisión. Luego se divide el valor flotante por 1023 para escalarlo de 0 a 10.
El documento presenta conceptos básicos de programación como diagramas de flujo, variables, constantes, acumuladores, contadores e identificadores. Explica comandos como según, mientras, repetir, para y función. Incluye un mapa conceptual y concluye que la programación será importante en el futuro. Los 4 autores trabajaron de forma conjunta y compartieron el documento.
Este documento trata sobre acciones de control en sistemas controlados. Explica las acciones de control proporcional, integral y derivativa, así como combinaciones de estas acciones como PI, PD y PID. Describe cómo estas acciones de control detectan desviaciones entre valores medidos y deseados para emitir señales de corrección hacia el actuador. El control automático es importante en ingeniería para lograr un desempeño óptimo en sistemas dinámicos.
Este documento describe las funciones y fórmulas en Excel. Una función es una fórmula predefinida que opera con valores y devuelve un resultado. Las funciones siguen la sintaxis =NOMBRE(argumento1, argumento2, etc.). Existen funciones matemáticas, estadísticas, financieras y más. El asistente de funciones ayuda a insertar funciones seleccionando su categoría y nombre. Las referencias a celdas en fórmulas pueden ser relativas, absolutas o mixtas.
Este documento trata sobre controladores automáticos. Explica que un controlador detecta los desvíos entre el valor medido y el deseado, emitiendo una señal de corrección al actuador. Describe los tipos de controladores como proporcional, integral y derivativo, y cómo estas acciones de control pueden combinarse en controladores PID. Finalmente, concluye que el control automático es importante en la ingeniería para sistemas robóticos y de procesos industriales.
Este documento describe la implementación de un controlador PID en LabVIEW. Brevemente, se explican los modos proporcional, integral y derivativo de un controlador PID y cómo aproximarlos de forma discreta en software. Luego, se detalla un ejercicio dividido en 5 partes para diseñar un VI que implemente el algoritmo PID clásico, creando primero sub-VIs para cada modo y luego integrándolos en un VI final.
El documento describe el papel del analizador sintáctico en un compilador. Explica que el analizador sintáctico recibe una cadena de tokens del analizador léxico y verifica si la cadena se genera por la gramática del lenguaje. También debe detectar y recuperarse de errores sintácticos de manera inteligible.
Este documento describe diferentes tipos de algoritmos cíclicos, incluyendo ciclos con un número determinado de iteraciones (como el ciclo para) y ciclos con un número indeterminado de iteraciones (como el ciclo mientras que y el ciclo repita-hasta). Proporciona ejemplos de cada tipo de ciclo para ilustrar su uso.
Este documento describe los conceptos básicos de controladores y acciones de control. Explica que un controlador detecta desviaciones entre valores medidos y deseados y emite señales de corrección. Describe compensación de adelanto y atraso, y los tipos de controladores P, I, D y PID. Las acciones de control proporcional, integral y derivativa se explican, así como cómo las combinaciones PI, PD y PID aprovechan las ventajas de cada acción.
En esta presentación se hablará a cerca de los diagramas de flujo y cómo se representan los ciclos Mientras, Hacer-Mientras y Para en este mismo tipo de diagrama.
Este documento explica los diferentes tipos de ciclos que se pueden usar en los algoritmos, incluyendo ciclos mientras, ciclos con centinelas y banderas. Los ciclos permiten repetir bloques de instrucciones mientras se cumpla una condición. Los ciclos con centinelas usan valores especiales para forzar la terminación del ciclo cuando no se conoce el número de repeticiones. Las banderas son variables booleanas que indican diferentes estados dentro de los ciclos.
Este documento describe los conceptos básicos de los controladores y las acciones de control. Explica que un controlador detecta los desvíos entre el valor medido y el valor deseado y emite una señal de corrección al actuador. Luego describe las acciones de control proporcional, integral y derivativa y cómo se combinan en controladores PID. Finalmente, concluye que el control automático es vital en la ingeniería moderna para aplicaciones como el control de procesos industriales.
El documento presenta información sobre la asignatura Lógica de Programación. Explica conceptos como lógica, expresiones, operadores aritméticos, relacionales y lógicos, prioridad de operadores, constantes, bloques de asignación y ejemplos de algoritmos que utilizan asignaciones.
Este documento presenta una introducción a los algoritmos cuantitativos y los pasos para elaborar un algoritmo. Explica los tipos de instrucciones como lectura, escritura, asignación y decisión. También describe elementos como variables, constantes, expresiones aritméticas y relacionales. Finalmente, detalla la estructura básica para escribir algoritmos y pseudocódigo.
El documento proporciona instrucciones sobre cómo crear y utilizar plantillas y fórmulas en Excel. Explica cómo crear una plantilla, usar plantillas existentes para generar nuevos libros de trabajo, e introducir fórmulas y funciones utilizando el asistente de funciones o directamente. También describe los tipos de referencias, operadores y precedencia de operadores utilizados en fórmulas.
Este documento describe los comparadores utilizados en la programación avanzada de PLC. Explica que existen señales discretas y análogas, y cómo se representan cantidades binarias como bits, bytes y palabras. También describe operaciones de comparación como igualdad y desigualdad, que comparan variables y activan una señal binaria cuando se cumple la condición. Por último, proporciona un ejemplo de aplicación de comparadores para supervisar el valor de un contador.
Este documento describe el lenguaje de programación Ladder utilizado en PLC. Explica que es un lenguaje gráfico derivado de circuitos de relés que utiliza símbolos normalizados para representar contactos, bobinas y otras funciones. También describe elementos como temporizadores, contadores, operaciones aritméticas y de comparación, así como las limitaciones en la conexión de elementos en el diagrama Ladder.
El documento presenta información sobre estructuras básicas de programación como diagramas de flujo, conceptos (constantes, variables, acumuladores, contadores), el software Pseint y mapas conceptuales. Explica que los diagramas de flujo muestran los pasos de un algoritmo de forma gráfica y los símbolos utilizados. También define conceptos como constantes, variables, acumuladores y contadores y sus usos en programación. Finalmente, brinda detalles sobre comandos en Pseint y la función de mapas conceptuales.
El documento presenta información sobre estructuras básicas de programación como diagramas de flujo, conceptos (constantes, variables, acumuladores, contadores), el software Pseint y mapas conceptuales. Explica que los diagramas de flujo muestran los pasos de un algoritmo de forma gráfica y los símbolos utilizados. También define conceptos como constantes, variables, acumuladores y contadores y sus usos en programación. Finalmente, brinda detalles sobre comandos en Pseint y la función de mapas conceptuales.
El documento presenta varios conceptos básicos de programación como la diferencia entre un contador y un acumulador, cómo declarar variables en Pseint y los tipos de lenguajes de programación. Luego, muestra algoritmos escritos en Pseint para calcular tablas de multiplicar, promedios, áreas y perímetros geométricos, y el uso de contadores y acumuladores. Finalmente, concluye que Pseint es una herramienta útil para programar debido a su sencillez.
Este documento presenta una introducción al software PSEINT, un intérprete de pseudocódigo. Explica definiciones clave como diagrama de flujo, símbolos, constantes, variables, acumuladores, contadores e identificadores. También describe la función de comandos como Según, Mientras, Repetir, Para y Función. Concluye que PSEINT es una herramienta educativa útil para facilitar la enseñanza de algoritmos.
Este documento describe los contadores y registros digitales. Explica que un contador es un circuito secuencial que sigue una secuencia predeterminada de estados en respuesta a una señal de reloj. Los contadores se construyen con flip-flops y puertas lógicas. También describe contadores binarios, no binarios, y contadores con capacidad de carga paralela de un estado inicial antes de comenzar la cuenta.
Este documento presenta diferentes estrategias de apoyo en programación para el área de tecnología. Explica conceptos como la diferencia entre un contador y un acumulador, cómo declarar variables en Pseint y los tipos de lenguajes de programación. También muestra algoritmos resueltos en Pseint para calcular tablas de multiplicar, promedios y áreas con diagramas de flujo. Finalmente, concluye que Pseint es una herramienta útil para programar gracias a su sencillo lenguaje.
elementos basicos de electronica digital. danna.pdfjavieralderete3
Trabajo escolar enfocado en las areas de Eléctrica de Potencia, donde se ve la importancia del diseño asistido por computadora y su interrelación con el diseño de la s torres de alta tensión.
Este documento describe conceptos básicos de programación y métodos estadísticos. Explica estructuras como constantes, variables, acumuladores, contadores e identificadores. Luego, define la estadística y sus ramas principales como la estadística descriptiva y la estadística inferencial. Finalmente, detalla la distribución de frecuencias y sus componentes como la frecuencia absoluta y relativa.
El documento describe las funciones básicas de Logisim, una herramienta gratuita para diseñar y simular circuitos lógicos digitales. Logisim permite aprender fácilmente conceptos de lógica de circuitos a través de su interfaz sencilla y simulador. Además, puede usarse para diseñar procesadores completos con fines educativos.
Este documento presenta los conceptos básicos de programación como constantes, variables, acumuladores, contadores e identificadores. Explica que las constantes son valores fijos que no cambian, mientras que las variables pueden modificarse. También describe los tipos de variables, acumuladores y contadores, así como sus aplicaciones. Finalmente, introduce los fundamentos de programación en Pseint como algoritmos, instrucciones, variables y entrada/salida de datos.
Este documento presenta los conceptos básicos de programación como constantes, variables, acumuladores, contadores e identificadores. Explica que las constantes son valores fijos que no cambian, mientras que las variables pueden modificarse. También describe los tipos de variables, acumuladores y contadores, así como sus aplicaciones. Finalmente, introduce los fundamentos de programación en Pseint como algoritmos, instrucciones, variables y entrada/salida de datos.
Conceptos basicos de programación en informatica y en Pseint para tener una mayor construcción de aprendizajes para los que se quieran informar o interiorizar en este entorno de informatica. Es decir, estos conceptos proporcionan una base sólida para desarrollar habilidades de programación y comprender cómo funcionan los programas.
Este documento presenta los conceptos básicos de programación como constantes, variables, acumuladores, contadores e identificadores. Explica que las constantes son valores fijos que no cambian, mientras que las variables pueden modificarse. También describe los tipos de variables, acumuladores y contadores, así como sus aplicaciones. Finalmente, introduce los fundamentos de programación en Pseint como algoritmos, instrucciones, variables y entrada/salida de datos.
Este documento describe conceptos básicos de algoritmos y programación. Explica que un algoritmo es un conjunto ordenado de pasos para resolver un problema, y que las características de un algoritmo incluyen ser finito, preciso, tener entrada y salida. También describe conceptos como variables, constantes, tipos de datos, expresiones, operadores, estructuras de control como condicionales y bucles.
El documento describe los diagramas de contactos (ladder), un lenguaje gráfico utilizado para programar PLC. Explica los símbolos básicos como contactos normalmente abiertos y cerrados, asignaciones de salida, y su ventaja de estar normalizados. También describe elementos como temporizadores, contadores, funciones lógicas y cómo representar operaciones de tiempo y contaje.
Este documento describe conceptos básicos de programación como constantes, variables, acumuladores, contadores e identificadores. Explica que las constantes son valores fijos que no cambian, mientras que las variables almacenan valores que pueden modificarse. También define acumuladores y contadores como variables utilizadas para sumar valores de forma iterativa. Finalmente, describe los fundamentos de programación en Pseint, incluyendo estructuras de control y tipos de datos.
Este documento describe conceptos básicos de programación como constantes, variables, acumuladores, contadores e identificadores. Explica que las constantes son valores fijos que no cambian, mientras que las variables almacenan valores que pueden modificarse. También define acumuladores y contadores como variables utilizadas para sumar valores de forma iterativa. Finalmente, introduce los fundamentos de programación en Pseint, incluyendo estructuras de control y tipos de datos.
Los puentes son estructuras esenciales en la infraestructura de transporte, permitiendo la conexión entre diferentes
puntos geográficos y facilitando el flujo de bienes y personas.
ESPERAMOS QUE ESTA INFOGRAFÍA SEA UNA HERRAMIENTA ÚTIL Y EDUCATIVA QUE INSPIRE A MÁS PERSONAS A ADENTRARSE EN EL APASIONANTE CAMPO DE LA INGENIERÍA CIVIŁ. ¡ACOMPAÑANOS EN ESTE VIAJE DE APRENDIZAJE Y DESCUBRIMIENTO
TIA portal Bloques PLC Siemens______.pdfArmandoSarco
Bloques con Tia Portal, El sistema de automatización proporciona distintos tipos de bloques donde se guardarán tanto el programa como los datos
correspondientes. Dependiendo de la exigencia del proceso el programa estará estructurado en diferentes bloques.
Estilo Arquitectónico Ecléctico e Histórico, Roberto de la Roche.pdfElisaLen4
Un pequeño resumen de lo que fue el estilo arquitectónico Ecléctico, así como el estilo arquitectónico histórico, sus características, arquitectos reconocidos y edificaciones referenciales de dichas épocas.
1. ESTRUCTURAS
BÁSICAS
DIAGRAMAS DE FLUJO Y PSEINT
DESCRIPCIÓN BREVE
Este trabajo nospresentaunabreve introducciónala
programaciónreconociendoasíestructurasbásicas
como loson lasconstantes,variables,acumuladores
contadorese identificadorespermitiendoreconocer
el entornograficode PSEINT.
Melissa Gutiérrez
Ángel David Gómez
Gabriela España
Sara Álvarez
Sergio Machado
TECNOLOGIA
GRADO 10-5
2. Contenido
DIAGRAMAS DE FLUJO Y SUS SIMBOLOS..................................................................................... 2
CONSTANTES ............................................................................................................................ 3
VARIABLES................................................................................................................................ 3
ACUMULADORES....................................................................................................................... 4
CONTADORES............................................................................................................................ 5
TIPOS DE CONTADORES............................................................................................................. 5
IDENTIFICADORES ..................................................................................................................... 7
TIPOS DE IDENTIFICADORES....................................................................................................... 8
PSEINT...................................................................................................................................... 9
MAPAS CONCEPTUALES............................................................................................................10
CAPTURAS DE PANTALLA..........................................................................................................13
BLOGGERS DE CADA UNO DEL GRUPO .......................................................................................14
3. DIAGRAMAS DE FLUJO Y SUS SIMBOLOS
El diagrama de flujo, también es conocido como flujograma, este es una
herramienta la cual se utilizada para representar la secuencia de las actividades en
un proceso; este se puede utilizar para el desarrollo y la mejorar de la presentación
gráfica de un proceso y para identificar el costo de la calidad.
El proceso para llevar al cabo un diagrama de flujo es el siguiente:
- Se debe determinar los principales componentes del proceso.
- Ordenar las actividades.
- Elegir los símbolos correctos para cada actividad.
- Hacer la conexión entre las actividades.
- Indicar el comienzo y el final del proceso.
- Y por último revisar su diagrama de procesos de negocios.
4. CONSTANTES
Una constante es un dato numérico, (alfanumérico) el cual no cambia durante la
ejecución del programa. Esta en el diagrama de flujo hace referencia a los datos
que su valor no va a cambiar durante todo el desarrollo del algoritmo, dichas
constantes pueden tener o no un identificador, pues estos valores pueden
escribirse directamente al usar las operaciones o bien asignarle un identificador,
las constantes también tienen un tipo de dato.
VARIABLES
Las variables son campos en memoria que pueden almacenar cualquier tipo de
información (números, letras, frases, valores de verdad, etc.) que pueden tener
cualquier nombre, que tenga relación con él o los datos que se almacenan en la
variable. Los datos numéricos se almacenan en las variables una vez en el
ordenador en forma binaria (base 2) y los datos de letras y frases se almacenan
según el código ASCII de las letras, que es un código mundialmente aceptado para
representar todos los caracteres posibles. Una característica de las variables es que
son case sensitive, es decir que son sensibles al hecho de que sí el nombre fue
escrito con mayúsculas o minúsculas, por lo que si se llamó una variable A23, dentro
de las demás funciones del algoritmo, cuando se haga referencia a esta variable,
no podrá utilizarse a23, ya que se tomarían como dos variables diferentes.
Los nombres de las variables deben seguir unas convenciones generales, que se
crearon para evitar confusiones entre las variables y los operadores aritméticos.
Estas son:
No pueden comenzar con números.
No pueden contener símbolos u operadores en ninguna posición del nombre,
excepto el carácter “_”.
No pueden contener espacios.
En los diagramas de flujo, las asignaciones a variables se encierran en rectángulos
para diferenciarlas de los demás tipos de instrucciones.
5. ACUMULADORES
El acumulador es un registro en el que son almacenados temporalmente los
resultados aritméticos y lógicos.
Sin un registro como un acumulador, sería necesario escribir el resultado de cada
cálculo, como adición, multiplicación, desplazamiento, etc.
Las variables acumuladoras tienen la misión de almacenar resultados sucesivos, es
decir, de acumular resultados. Las variables acumuladoras también deben ser
inicializadas, si llamamos “acum” a un acumulador, se escribe antes de iniciar el
bucle algo como: acum=o.
Por ende, un acumulador es una variable que suma sobre sí misma un conjunto de
valores para que esta manera tener la suma de todos ellos en una sola variable. La
diferencia entre un contador y un acumulador es que mientras el primero va
aumentando de uno en uno, el acumulador va aumentando en una cantidad
variable.
6. CONTADORES
Un contador es una variable cuyo valor se incrementa o decrementa en una cantidad
constante, cada vez que se produce un determinado suceso, acción o iteración. Los
contadores se utilizan con la finalidad de contar sucesos, acciones o iteraciones
internas en un bucle, proceso, subrutina o donde se requiera cuantificar; deben ser
inicializados antes del ciclo o proceso, e incrementados o decrementados dentro del
ciclo. La inicialización consiste en asignarle al contador un valor inicial, es decir el
número desde el cual necesitamos se inicie el conteo. El contador contara (valga la
redundancia) las iteraciones dentro del algoritmo o contara el número de registro q
desees. EJEMPLO
Sintaxis:
Contador := Contador + Constante;
Ejemplo:
Persona := Persona + 1;
Como se puede observar en el ejemplo, a la variable Persona se le está
incrementando el valor constante 1, es decir, a su contenido se le suma el valor y
se le vuelve a grabar en la misma variable.
Si en vez de incremento es decremento se coloca un menos en lugar del más.
Ejemplo:
Stock := Stock - 3;
El término decremento significa resta. Como se pudo observar en el ejemplo
anterior, a la variable Stock se le está decrementando un valor constante 3, es decir,
a su contenido se le resta el valor y se le vuelve a grabar en la misma variable.
TIPOS DE CONTADORES
Dentro de los contadores puedes encontrarte con diferentes tipos de contadores:
contadores ascendentes, contadores descendentes y contadores reversibles o
ascendentes/descendentes. En algunos autómatas no suele haber contadores
ascendentes y descendentes, suele haber solamente uno de ellos.
Los contadores ascendentes: van incrementando su valor en 1 cada vez que su
entrada varía de 0 a 1 lógico.
7. Los contadores descendentes: van decrementando el valor en 1 cada vez que su
entrada varía de 0 a 1 lógico.
Y los contadores reversibles: al tener dos entradas, uno para contar y el otro para
descontar, realizan la misma tarea que los dos anteriores contadores, es decir, por
una entrada incrementa en 1 el valor y por otro decrementa el valor. Normalmente,
cuando el contador llega a un valor determinado, anteriormente predefinido, dicho
contador se activa, pero no en todos los casos.
Como ejemplo de esta última excepción verás el funcionamiento del contador
reversible de Siemens, que es de los más completos en cuanto a
su parametrización.
Contador ascendente/descendente
(Siemens)
En el ejemplo del contador
ascendente/descendente de
Siemens el contador partirá desde
0. Es decir, su valor inicial será 0.
En el momento en el que la
resultante entre E10.0 y E10.1
pase de 0 a 1 lógico, el valor del
contador pasará a 1. En el instante
de que vuelva a pasar de 0 a 1 la
misma condición pasará el valor
del contador a 2. Y así
sucesivamente. Este valor del contador se puede obtener a través de las patillas
DUAL y DEZ, en hexadecimal y BCD, respectivamente.
Cuando la entrada E5.0 pase de 0 a 1 lógico, el contador decrementará su valor en
1. Pasando a 1 si su valor anterior era 2. Es decir, la patilla ZV del contador es la
patilla que hace que incremente el valor del contador y la patilla ZR la que
decrementa.
¿Pero, y el estado del contador? El contador estaría siempre desactivado si su valor
es 0, si su valor es cualquiera que no sea 0 estará activado. Y en el momento en el
que se active el contador, según nuestro ejemplo, también se activará la salida A0.0.
El valor del contador Z0, que es así como se llama el contador en este ejemplo,
puede coger un valor determinado, en concreto el valor que se tiene puesto en la
patilla ZW (en este ejemplo 5). Lo cual quiere decir, si el contador tiene cualquier
valor, dejará de tenerlo y pasará a tener 5, ¿pero, ¿cuándo? Cuando la entrada E0.0
pase a 1 lógico. Es decir, la patilla S cuando se activa, se consigue cargar al
contador el valor que se tiene en la patilla ZW. Y, por último, la patilla R, es de reset,
es decir, pone el contador a 0, cuando esa patilla pasa de 0 a 1 lógico.
8. IDENTIFICADORES
Un identificador es un nombre, que define el programador, que sirve para denotar
ciertos elementos de un programa. Estos elementos pueden ser las denominadas
variables, constantes y funciones (elementos que se tratarán más adelante).
Cuando se ejecuta el programa, el sistema relaciona estos nombres con alguna
dirección de memoria. De este modo, a la hora de programar, ya no se requiere
recordar posiciones de memoria sino los nombres dados a estas posiciones de
memoria.
Reglas de Formación
La definición de un identificador debe hacerse siguiendo unas reglas que las da el
lenguaje de programación, en el caso del C/C++ las reglas son las siguientes:
- Solo se pueden emplear las letras mayúsculas y minúsculas del alfabeto inglés,
esto es: A, B, C,..., X, Y, Z, y a, b, c,..., x, y, z.
- También se pueden emplear dígitos los decimales: 0, 2, 3, 4,..., 9. Sin embargo un
identificador NO puede empezar con un dígito.
- Otro símbolo que se permite utilizar es el _ (signo de subrayar).
- NO se pueden emplear letras o símbolos como: ñ, +, &, á, etc.
- Se debe empezar obligatoriamente con una letra o con el signo de subrayar.
- El lenguaje, para efectos de un identificador, considera diferentes las mayúsculas
de las minúsculas.
Ejemplo de identificadores válidos son: actual, x425, No_hay_datos,
areaDelTriangulo, _80486, dX_, etc.
Ejemplo de identificadores inválidos son: año, 425x, No hay datos, α-β, Tecla↵,
Tres-Cuatro, etc.
Al haber diferencias entre mayúsculas y minúsculas, todos estos identificadores
serán considerados diferentes: actual, Actual, ACTUAL, AcTuAl
9. TIPOS DE IDENTIFICADORES
El estándar ANSI distingue dos tipos de identificadores:
Identificadores internos: los nombres de macros de preprocesado y todas las que
no tengan enlazado externo. El estándar establece que serán significativos, al
menos, los primeros 31 caracteres.
Identificadores externos: los que corresponden a elementos que tengan enlazado
externo. En este caso el estándar es más permisivo. Se acepta que el compilador
identifique solo seis caracteres significativos y pueda ignorar la distinción
mayúscula/minúsculas
10. PSEINT
PSEINT es un software libre educativo multiplataforma dirigido a personas que se
inician en la programación, el nombre es una abreviatura de estado de computación
PSeudo INTerprete.
Según su desarrollador Pablo Novara PSeInt es una herramienta para asistir a un
estudiante en sus primeros pasos en programación.
Logra su función ya que usa un simple e intuitivo pseudolenguaje en español que le
permite centrar su atención en los conceptos fundamentales de la algoritmia
computacional, minimizando las dificultades propias de un lenguaje y
proporcionando un entorno de trabajo con numerosas ayudas y recursos didácticos.
PSeInt se encuentra disponible en Windows, MacOS y todas las distribuciones de
GNU/Linux.
SEGUN
Es un comando que se pueda trabajar con un sistema de valor número, donde,
según el valor elegido ocurría una secuencia de acciones.
MIENTRAS
Permite crear un ciclo, que terminará cuando la condición antes impuesta no se
cumpla.
REPETIR
Permite hacer una secuencia de acciones hasta que se completa una condición
antes impuesta.
FUNCION
Crea algoritmos o funciones aparte, que pueden ser llamados en cualquier momento
sin tener que hacer la secuencia de acciones en el algoritmo principal.
15. BLOGGERS DE CADA UNO DEL GRUPO
https://tecnolomeli.blogspot.com/p/2-periodo-2020.html
https://gabrielatecnologia12.blogspot.com/p/p2-2020.html
https://angelthedeveloper.blogspot.com/
https://www.blogger.com/u/3/blog/pages/7297429303077737159