SlideShare una empresa de Scribd logo
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
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
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.
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.
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.
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.
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.
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
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
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.
MAPAS CONCEPTUALES
CAPTURAS DE PANTALLA
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

Más contenido relacionado

La actualidad más candente

Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
Salvador Fernández Fernández
 
Escalado de señal analógica, formula para el calculo del escalado
Escalado de señal analógica, formula para el calculo del escalado  Escalado de señal analógica, formula para el calculo del escalado
Escalado de señal analógica, formula para el calculo del escalado
Ramon Fernandez
 
Exposicion de programacion merlin
Exposicion de programacion merlinExposicion de programacion merlin
Exposicion de programacion merlin
Alex Merlin Amjs
 
Acumuladores y Contadores
Acumuladores y ContadoresAcumuladores y Contadores
Acumuladores y Contadores
Nora O. Martínez
 
Twido escalado
Twido escaladoTwido escalado
Twido escalado
electronx
 
Concepto básico de programación (1)
Concepto básico de programación  (1)Concepto básico de programación  (1)
Concepto básico de programación (1)
LauraSofia53
 
Acciones de control
Acciones de controlAcciones de control
Acciones de control
Efrain Aguilar
 
Fórmulas y funciones
Fórmulas y funcionesFórmulas y funciones
Fórmulas y funciones
Angélica Saa
 
Controladores
Controladores  Controladores
Controladores
Julio Perez
 
Practica pid labview
Practica pid labviewPractica pid labview
Practica pid labview
Pablo Lopez
 
Analizador sintactico
Analizador sintacticoAnalizador sintactico
Analizador sintactico
Carlos Rivadeneira
 
Algoritmo Repetitivo
Algoritmo RepetitivoAlgoritmo Repetitivo
Algoritmo Repetitivo
Slims Colmenarez
 
Teoria de control acciones de control
Teoria de control acciones de controlTeoria de control acciones de control
Teoria de control acciones de control
Diego Dominguez
 
Los Ciclos en los Diagramas de Flujo
Los Ciclos en los Diagramas de FlujoLos Ciclos en los Diagramas de Flujo
Los Ciclos en los Diagramas de Flujo
Bennen Tun
 
Ciclos
CiclosCiclos
Controladores Automaticos - Millan Manuel
Controladores Automaticos - Millan ManuelControladores Automaticos - Millan Manuel
Controladores Automaticos - Millan Manuel
Manuel Jose Millan Trujillo
 
Unidad Iv Algoritmos
Unidad Iv AlgoritmosUnidad Iv Algoritmos
Unidad Iv Algoritmos
marthaill10
 
Presentacion ip algoritmia_2011_p4
Presentacion ip algoritmia_2011_p4Presentacion ip algoritmia_2011_p4
Presentacion ip algoritmia_2011_p4
ymendal
 
Funciones exel
Funciones exelFunciones exel
Funciones exel
Diego Rios Jaramillo
 

La actualidad más candente (19)

Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
 
Escalado de señal analógica, formula para el calculo del escalado
Escalado de señal analógica, formula para el calculo del escalado  Escalado de señal analógica, formula para el calculo del escalado
Escalado de señal analógica, formula para el calculo del escalado
 
Exposicion de programacion merlin
Exposicion de programacion merlinExposicion de programacion merlin
Exposicion de programacion merlin
 
Acumuladores y Contadores
Acumuladores y ContadoresAcumuladores y Contadores
Acumuladores y Contadores
 
Twido escalado
Twido escaladoTwido escalado
Twido escalado
 
Concepto básico de programación (1)
Concepto básico de programación  (1)Concepto básico de programación  (1)
Concepto básico de programación (1)
 
Acciones de control
Acciones de controlAcciones de control
Acciones de control
 
Fórmulas y funciones
Fórmulas y funcionesFórmulas y funciones
Fórmulas y funciones
 
Controladores
Controladores  Controladores
Controladores
 
Practica pid labview
Practica pid labviewPractica pid labview
Practica pid labview
 
Analizador sintactico
Analizador sintacticoAnalizador sintactico
Analizador sintactico
 
Algoritmo Repetitivo
Algoritmo RepetitivoAlgoritmo Repetitivo
Algoritmo Repetitivo
 
Teoria de control acciones de control
Teoria de control acciones de controlTeoria de control acciones de control
Teoria de control acciones de control
 
Los Ciclos en los Diagramas de Flujo
Los Ciclos en los Diagramas de FlujoLos Ciclos en los Diagramas de Flujo
Los Ciclos en los Diagramas de Flujo
 
Ciclos
CiclosCiclos
Ciclos
 
Controladores Automaticos - Millan Manuel
Controladores Automaticos - Millan ManuelControladores Automaticos - Millan Manuel
Controladores Automaticos - Millan Manuel
 
Unidad Iv Algoritmos
Unidad Iv AlgoritmosUnidad Iv Algoritmos
Unidad Iv Algoritmos
 
Presentacion ip algoritmia_2011_p4
Presentacion ip algoritmia_2011_p4Presentacion ip algoritmia_2011_p4
Presentacion ip algoritmia_2011_p4
 
Funciones exel
Funciones exelFunciones exel
Funciones exel
 

Similar a Estructura bassicas (1)

PLC: Unidad 5. Comparadores.pdf
PLC: Unidad 5. Comparadores.pdfPLC: Unidad 5. Comparadores.pdf
PLC: Unidad 5. Comparadores.pdf
SANTIAGO PABLO ALBERTO
 
Diagrama escalera
Diagrama escaleraDiagrama escalera
Diagrama escalera
Diego Ferreyra
 
Estructuras básicas
Estructuras básicasEstructuras básicas
Estructuras básicas
isabellaviveros1
 
Trabajo de tecnología
Trabajo de tecnologíaTrabajo de tecnología
Trabajo de tecnología
DanielCeronMelendez2
 
dpd.pdf
dpd.pdfdpd.pdf
Informe de pseint
Informe de pseintInforme de pseint
Informe de pseint
gabysabogal1
 
Electrónica digital: Tema 7 Contadores y registros
Electrónica digital: Tema 7 Contadores y registros Electrónica digital: Tema 7 Contadores y registros
Electrónica digital: Tema 7 Contadores y registros
SANTIAGO PABLO ALBERTO
 
dpd.pdf
dpd.pdfdpd.pdf
elementos basicos de electronica digital. danna.pdf
elementos basicos de electronica digital. danna.pdfelementos basicos de electronica digital. danna.pdf
elementos basicos de electronica digital. danna.pdf
javieralderete3
 
Tecnología
Tecnología Tecnología
Tecnología
hilaryarayon1
 
Organización de computadoras
Organización de computadorasOrganización de computadoras
Organización de computadoras
yito24
 
Tecnologia.pdf
Tecnologia.pdfTecnologia.pdf
Tecnologia.pdf
ValentinaFajardo11
 
Tecnologia PSEINT.pdf
Tecnologia PSEINT.pdfTecnologia PSEINT.pdf
Tecnologia PSEINT.pdf
stephaniaordonez
 
Conceptos basicos de programación.pdf
Conceptos basicos de programación.pdfConceptos basicos de programación.pdf
Conceptos basicos de programación.pdf
JuancamiloZuiga4
 
Tecnologia.pdf
Tecnologia.pdfTecnologia.pdf
Tecnologia.pdf
danagabrielaqr
 
Revista Algoritmos
Revista AlgoritmosRevista Algoritmos
Revista Algoritmos
dianapatriciamogollon
 
Diagrama escalera
Diagrama escaleraDiagrama escalera
Diagrama escalera
Juan Balarezo Aviles
 
Conceptos básicos de programación.pdf
Conceptos básicos de programación.pdfConceptos básicos de programación.pdf
Conceptos básicos de programación.pdf
SantiagoMeneses18
 
Conceptos básicos de programación.pdf
Conceptos básicos de programación.pdfConceptos básicos de programación.pdf
Conceptos básicos de programación.pdf
ssuserec44061
 
Conceptos básicos de programación.pdf
Conceptos básicos de programación.pdfConceptos básicos de programación.pdf
Conceptos básicos de programación.pdf
Xian11
 

Similar a Estructura bassicas (1) (20)

PLC: Unidad 5. Comparadores.pdf
PLC: Unidad 5. Comparadores.pdfPLC: Unidad 5. Comparadores.pdf
PLC: Unidad 5. Comparadores.pdf
 
Diagrama escalera
Diagrama escaleraDiagrama escalera
Diagrama escalera
 
Estructuras básicas
Estructuras básicasEstructuras básicas
Estructuras básicas
 
Trabajo de tecnología
Trabajo de tecnologíaTrabajo de tecnología
Trabajo de tecnología
 
dpd.pdf
dpd.pdfdpd.pdf
dpd.pdf
 
Informe de pseint
Informe de pseintInforme de pseint
Informe de pseint
 
Electrónica digital: Tema 7 Contadores y registros
Electrónica digital: Tema 7 Contadores y registros Electrónica digital: Tema 7 Contadores y registros
Electrónica digital: Tema 7 Contadores y registros
 
dpd.pdf
dpd.pdfdpd.pdf
dpd.pdf
 
elementos basicos de electronica digital. danna.pdf
elementos basicos de electronica digital. danna.pdfelementos basicos de electronica digital. danna.pdf
elementos basicos de electronica digital. danna.pdf
 
Tecnología
Tecnología Tecnología
Tecnología
 
Organización de computadoras
Organización de computadorasOrganización de computadoras
Organización de computadoras
 
Tecnologia.pdf
Tecnologia.pdfTecnologia.pdf
Tecnologia.pdf
 
Tecnologia PSEINT.pdf
Tecnologia PSEINT.pdfTecnologia PSEINT.pdf
Tecnologia PSEINT.pdf
 
Conceptos basicos de programación.pdf
Conceptos basicos de programación.pdfConceptos basicos de programación.pdf
Conceptos basicos de programación.pdf
 
Tecnologia.pdf
Tecnologia.pdfTecnologia.pdf
Tecnologia.pdf
 
Revista Algoritmos
Revista AlgoritmosRevista Algoritmos
Revista Algoritmos
 
Diagrama escalera
Diagrama escaleraDiagrama escalera
Diagrama escalera
 
Conceptos básicos de programación.pdf
Conceptos básicos de programación.pdfConceptos básicos de programación.pdf
Conceptos básicos de programación.pdf
 
Conceptos básicos de programación.pdf
Conceptos básicos de programación.pdfConceptos básicos de programación.pdf
Conceptos básicos de programación.pdf
 
Conceptos básicos de programación.pdf
Conceptos básicos de programación.pdfConceptos básicos de programación.pdf
Conceptos básicos de programación.pdf
 

Último

Presentación- de motor a combustión -diesel.pptx
Presentación- de motor a combustión -diesel.pptxPresentación- de motor a combustión -diesel.pptx
Presentación- de motor a combustión -diesel.pptx
ronnyrocha223
 
DIAGRAMA DE FLUJO DE ALGORITMO......
DIAGRAMA DE FLUJO   DE   ALGORITMO......DIAGRAMA DE FLUJO   DE   ALGORITMO......
DIAGRAMA DE FLUJO DE ALGORITMO......
taniarivera1015tvr
 
Kit del Analisis y Visualizacion de Datos.pdf
Kit del Analisis y Visualizacion de Datos.pdfKit del Analisis y Visualizacion de Datos.pdf
Kit del Analisis y Visualizacion de Datos.pdf
OMORDO
 
Sesión 03 universidad cesar vallejo 2024
Sesión 03 universidad cesar vallejo 2024Sesión 03 universidad cesar vallejo 2024
Sesión 03 universidad cesar vallejo 2024
FantasticVideo1
 
METODOLOGIA DE TRAZO Y REPLANTEO EN TOPOGRAFIA
METODOLOGIA DE TRAZO Y REPLANTEO EN TOPOGRAFIAMETODOLOGIA DE TRAZO Y REPLANTEO EN TOPOGRAFIA
METODOLOGIA DE TRAZO Y REPLANTEO EN TOPOGRAFIA
LuisCiriacoMolina
 
Propiedades Electricas de los Materiales
Propiedades Electricas de los MaterialesPropiedades Electricas de los Materiales
Propiedades Electricas de los Materiales
rogeliorodriguezt
 
S09 PBM-HEMORRAGIAS 2021-I Grabada 1.pptx
S09 PBM-HEMORRAGIAS 2021-I Grabada 1.pptxS09 PBM-HEMORRAGIAS 2021-I Grabada 1.pptx
S09 PBM-HEMORRAGIAS 2021-I Grabada 1.pptx
yamilbailonw
 
Cargas de Cálculos Estructurales de un Puente
Cargas de Cálculos Estructurales de un PuenteCargas de Cálculos Estructurales de un Puente
Cargas de Cálculos Estructurales de un Puente
jemifermelgarejoaran1
 
EXPOSICIÓN NTP IEC 60364-1 - Orlando Chávez Chacaltana.pdf
EXPOSICIÓN NTP IEC 60364-1 - Orlando Chávez Chacaltana.pdfEXPOSICIÓN NTP IEC 60364-1 - Orlando Chávez Chacaltana.pdf
EXPOSICIÓN NTP IEC 60364-1 - Orlando Chávez Chacaltana.pdf
hugodennis88
 
OPERACIONES BÁSICAS (INFOGRAFIA) DOCUMENTO
OPERACIONES BÁSICAS (INFOGRAFIA) DOCUMENTOOPERACIONES BÁSICAS (INFOGRAFIA) DOCUMENTO
OPERACIONES BÁSICAS (INFOGRAFIA) DOCUMENTO
GERARDO GONZALEZ
 
Ducto Barras para instalaciones electricas
Ducto Barras para instalaciones electricasDucto Barras para instalaciones electricas
Ducto Barras para instalaciones electricas
Edgar Najera
 
INVENTARIO CEROO Y DINAMICAA FABRIL.pptx
INVENTARIO CEROO Y DINAMICAA FABRIL.pptxINVENTARIO CEROO Y DINAMICAA FABRIL.pptx
INVENTARIO CEROO Y DINAMICAA FABRIL.pptx
FernandoRodrigoEscal
 
S9.1_DIN_Cinemática del cuerpo rígido vf.pdf
S9.1_DIN_Cinemática del cuerpo rígido vf.pdfS9.1_DIN_Cinemática del cuerpo rígido vf.pdf
S9.1_DIN_Cinemática del cuerpo rígido vf.pdf
CHRISTIANMILTHONRUSM
 
Rinitis alérgica-1.pdfuhycrbibxgvyvyjimomom
Rinitis alérgica-1.pdfuhycrbibxgvyvyjimomomRinitis alérgica-1.pdfuhycrbibxgvyvyjimomom
Rinitis alérgica-1.pdfuhycrbibxgvyvyjimomom
DanielaLoaeza5
 
Periodo de secado para velocidad decreciente.pdf
Periodo de secado para velocidad decreciente.pdfPeriodo de secado para velocidad decreciente.pdf
Periodo de secado para velocidad decreciente.pdf
PAULINACASTRUITAGARC
 
aplicacion de la termodinamica en la reacciones quimicas.pdf
aplicacion de la termodinamica en la reacciones quimicas.pdfaplicacion de la termodinamica en la reacciones quimicas.pdf
aplicacion de la termodinamica en la reacciones quimicas.pdf
MiguelZapata93
 
TIA portal Bloques PLC Siemens______.pdf
TIA portal Bloques PLC Siemens______.pdfTIA portal Bloques PLC Siemens______.pdf
TIA portal Bloques PLC Siemens______.pdf
ArmandoSarco
 
Estilo Arquitectónico Ecléctico e Histórico, Roberto de la Roche.pdf
Estilo Arquitectónico Ecléctico e Histórico, Roberto de la Roche.pdfEstilo Arquitectónico Ecléctico e Histórico, Roberto de la Roche.pdf
Estilo Arquitectónico Ecléctico e Histórico, Roberto de la Roche.pdf
ElisaLen4
 
diagrama de flujo. en el área de ingeniería
diagrama de flujo. en el área de ingenieríadiagrama de flujo. en el área de ingeniería
diagrama de flujo. en el área de ingeniería
karenperalta62
 
PRACTICA 2 EDAFOLOGÍA TEXTURA DEL SUELO.pptx
PRACTICA 2 EDAFOLOGÍA TEXTURA DEL SUELO.pptxPRACTICA 2 EDAFOLOGÍA TEXTURA DEL SUELO.pptx
PRACTICA 2 EDAFOLOGÍA TEXTURA DEL SUELO.pptx
ANGELJOELSILVAPINZN
 

Último (20)

Presentación- de motor a combustión -diesel.pptx
Presentación- de motor a combustión -diesel.pptxPresentación- de motor a combustión -diesel.pptx
Presentación- de motor a combustión -diesel.pptx
 
DIAGRAMA DE FLUJO DE ALGORITMO......
DIAGRAMA DE FLUJO   DE   ALGORITMO......DIAGRAMA DE FLUJO   DE   ALGORITMO......
DIAGRAMA DE FLUJO DE ALGORITMO......
 
Kit del Analisis y Visualizacion de Datos.pdf
Kit del Analisis y Visualizacion de Datos.pdfKit del Analisis y Visualizacion de Datos.pdf
Kit del Analisis y Visualizacion de Datos.pdf
 
Sesión 03 universidad cesar vallejo 2024
Sesión 03 universidad cesar vallejo 2024Sesión 03 universidad cesar vallejo 2024
Sesión 03 universidad cesar vallejo 2024
 
METODOLOGIA DE TRAZO Y REPLANTEO EN TOPOGRAFIA
METODOLOGIA DE TRAZO Y REPLANTEO EN TOPOGRAFIAMETODOLOGIA DE TRAZO Y REPLANTEO EN TOPOGRAFIA
METODOLOGIA DE TRAZO Y REPLANTEO EN TOPOGRAFIA
 
Propiedades Electricas de los Materiales
Propiedades Electricas de los MaterialesPropiedades Electricas de los Materiales
Propiedades Electricas de los Materiales
 
S09 PBM-HEMORRAGIAS 2021-I Grabada 1.pptx
S09 PBM-HEMORRAGIAS 2021-I Grabada 1.pptxS09 PBM-HEMORRAGIAS 2021-I Grabada 1.pptx
S09 PBM-HEMORRAGIAS 2021-I Grabada 1.pptx
 
Cargas de Cálculos Estructurales de un Puente
Cargas de Cálculos Estructurales de un PuenteCargas de Cálculos Estructurales de un Puente
Cargas de Cálculos Estructurales de un Puente
 
EXPOSICIÓN NTP IEC 60364-1 - Orlando Chávez Chacaltana.pdf
EXPOSICIÓN NTP IEC 60364-1 - Orlando Chávez Chacaltana.pdfEXPOSICIÓN NTP IEC 60364-1 - Orlando Chávez Chacaltana.pdf
EXPOSICIÓN NTP IEC 60364-1 - Orlando Chávez Chacaltana.pdf
 
OPERACIONES BÁSICAS (INFOGRAFIA) DOCUMENTO
OPERACIONES BÁSICAS (INFOGRAFIA) DOCUMENTOOPERACIONES BÁSICAS (INFOGRAFIA) DOCUMENTO
OPERACIONES BÁSICAS (INFOGRAFIA) DOCUMENTO
 
Ducto Barras para instalaciones electricas
Ducto Barras para instalaciones electricasDucto Barras para instalaciones electricas
Ducto Barras para instalaciones electricas
 
INVENTARIO CEROO Y DINAMICAA FABRIL.pptx
INVENTARIO CEROO Y DINAMICAA FABRIL.pptxINVENTARIO CEROO Y DINAMICAA FABRIL.pptx
INVENTARIO CEROO Y DINAMICAA FABRIL.pptx
 
S9.1_DIN_Cinemática del cuerpo rígido vf.pdf
S9.1_DIN_Cinemática del cuerpo rígido vf.pdfS9.1_DIN_Cinemática del cuerpo rígido vf.pdf
S9.1_DIN_Cinemática del cuerpo rígido vf.pdf
 
Rinitis alérgica-1.pdfuhycrbibxgvyvyjimomom
Rinitis alérgica-1.pdfuhycrbibxgvyvyjimomomRinitis alérgica-1.pdfuhycrbibxgvyvyjimomom
Rinitis alérgica-1.pdfuhycrbibxgvyvyjimomom
 
Periodo de secado para velocidad decreciente.pdf
Periodo de secado para velocidad decreciente.pdfPeriodo de secado para velocidad decreciente.pdf
Periodo de secado para velocidad decreciente.pdf
 
aplicacion de la termodinamica en la reacciones quimicas.pdf
aplicacion de la termodinamica en la reacciones quimicas.pdfaplicacion de la termodinamica en la reacciones quimicas.pdf
aplicacion de la termodinamica en la reacciones quimicas.pdf
 
TIA portal Bloques PLC Siemens______.pdf
TIA portal Bloques PLC Siemens______.pdfTIA portal Bloques PLC Siemens______.pdf
TIA portal Bloques PLC Siemens______.pdf
 
Estilo Arquitectónico Ecléctico e Histórico, Roberto de la Roche.pdf
Estilo Arquitectónico Ecléctico e Histórico, Roberto de la Roche.pdfEstilo Arquitectónico Ecléctico e Histórico, Roberto de la Roche.pdf
Estilo Arquitectónico Ecléctico e Histórico, Roberto de la Roche.pdf
 
diagrama de flujo. en el área de ingeniería
diagrama de flujo. en el área de ingenieríadiagrama de flujo. en el área de ingeniería
diagrama de flujo. en el área de ingeniería
 
PRACTICA 2 EDAFOLOGÍA TEXTURA DEL SUELO.pptx
PRACTICA 2 EDAFOLOGÍA TEXTURA DEL SUELO.pptxPRACTICA 2 EDAFOLOGÍA TEXTURA DEL SUELO.pptx
PRACTICA 2 EDAFOLOGÍA TEXTURA DEL SUELO.pptx
 

Estructura bassicas (1)

  • 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.
  • 12.
  • 13.
  • 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