SlideShare una empresa de Scribd logo
1 de 14
Descargar para leer sin conexión
1
Estructuras básicas
César Cerón, Princi González, Ana Sol Hincapié e Isabella Viveros
Asignatura de Tecnología, Institución Educativa Liceo Departamental
Grado 10-5
Lic. Guillermo Mondragón
31 de octubre del 2021
2
Tabla de contenido
1.Diagrama de flujo 3
1.1.Historia 4
1.2.Función 6
1.3.Símbolos de diagramas de flujo 7
2.Conceptos básicos 8
2.1.Constantes 8
2.2.Variables 8
2.3.Acumuladores 9
2.4.Contadores 10
3.Pseint 12
3.1.Comandos 12
4.Mapas conceptuales 13
5.Conclusiones 15
3
Diagrama de flujo
Un diagrama de flujo, flujograma o diagrama de actividades representa la esquematización
gráfica de un algoritmo, el cual muestra gráficamente los pasos o procesos a seguir para
alcanzar la solución de un problema. Su correcta construcción es de suma importancia ya que,
a partir del mismo se escribe un programa en algún Lenguaje de Programación. Si el
Diagrama de Flujo está completo y correcto, el paso del mismo a un Lenguaje de
Programación es relativamente simple y directo.. Los diagramas de flujo emplean
rectángulos, óvalos, diamantes y otras numerosas figuras para definir el tipo de paso, junto
con flechas conectoras que establecen el flujo y la secuencia.
Es relevante mencionar que el Diagrama de Flujo muestra el sistema como una red de
procesos funcionales conectados entre sí por "Tuberías" y "Depósitos" de datos que permite
describir el movimiento de los datos a través del Sistema.
4
Historia
Los diagramas de flujo se empezaron a implementar para documentar procesos de negocios
se inició entre las décadas de 1920 y 1930. En 1921, los ingenieros industriales Frank y
Lillian Gilbreth presentaron el "diagrama de flujo de procesos" en la Sociedad Americana de
Ingenieros Mecánicos (ASME – American Society of Mechanical Engineers). En 1947,
ASME adoptó un sistema de símbolos para los diagramas de flujo de procesos derivado del
trabajo original de Gilbreth.
Además, a fines de la década de 1940, Herman Goldstine y John Van Neumann usaron
diagramas de flujo para desarrollar programas informáticos. Pronto la creación de diagramas
se volvió cada vez más popular para los programas informáticos y algoritmos de todo tipo.
Los diagramas de flujo se continúan usando para la programación hoy en día.
En Japón, Kaoru Ishikawa (1915-1989), una personalidad clave en las iniciativas de calidad
en manufactura, afirmó que los diagramas de flujo eran una de las herramientas
fundamentales en el área de control de calidad, junto a otras complementarias, como el
histograma, la ficha de control y el diagrama de causa-efecto, también llamado Diagrama de
Ishikawa.
5
Función
El diagrama de flujo es utilizado para representar la secuencia de las actividades en un
proceso. Para lograrlo, muestra el comienzo del proceso, los puntos de decisión y el final del
mismo. Todo ello proporciona una visualización clara del funcionamiento del proceso,
volviendo la descripción más intuitiva y analítica. Esta herramienta también expresa el flujo
de la información, los materiales, las derivaciones del proceso y el número de pasos.
Es una de las siete herramientas básicas de gestión de calidad. Su objetivo principal es
asegurar la calidad y aumentar la productividad del equipo. El diagrama de flujo se puede
utilizar para desarrollar y mejorar la presentación gráfica de un proceso y para identificar el
costo de la calidad (COQ).
El uso de un diagrama de flujo ayudará a mejorar los resultados del negocio en varias áreas o
departamentos. Es una herramienta genérica que puede adaptarse para una amplia variedad de
propósitos y para describir varios procesos, como un proceso de fabricación, un proceso
administrativo o de servicio, o un plan de proyecto.
6
Símbolos de diagramas de flujo
Los diagramas de flujo suelen apoyarse de formas especiales para representar diferentes tipos
de acciones o pasos a seguir en un proceso. Estos son conocidos como símbolos de diagrama
de flujo.
Con el pasar de los años y el lógico avance tecnológico la diagramacion ha cambiado,
símbolos que en el pasado eran utilizados para representar tarjetas perforadas de computadora
o cinta perforada han pasado a la historia.
Estos son algunos ejemplos de los símbolos más utilizados y su cometido.
7
Conceptos básicos
A la hora de realizar un diagrama de flujo hay que tener en cuenta ciertos conceptos básicos
que nos ayudarán y facilitarán el proceso, tales como: constantes, variables, acumuladores,
contadores e identificadores.
Constantes
Una constante es un valor que no puede ser modificado durante la ejecución de un programa,
únicamente puede ser leído. Corresponde a una longitud fija de un área reservada en la
memoria principal del ordenador, donde el programa almacena valores fijos. El nombre de las
constantes suele escribirse en mayúsculas en la mayoría de lenguajes.
Por ejemplo:
El valor de PI = 3,1416
Variables
Son una característica que puede fluctuar y cuya variación es susceptible a adoptar diferentes
valores, los cuales pueden medirse u observarse. Las variables adquieren valor cuando se
relacionan con otras variables, es decir, si forman parte de una hipótesis o de una teoría. En
este caso se las denomina constructos o construcciones hipotéticas.
Una característica de las variables es que son Case Sensitive, es decir que son sensibles al
hecho de sí el nombre fué escrito con mayúsculas o minúsculas, por lo que si se llamó a una
variable A23, dentro de las demás instrucciones del algoritmo, cuando se haga referencia a
ésta variable, no podrá utilizarse a23 ya que se tomarían como dos variables diferentes.
Para almacenar valores a las variables se utilizará el operador de asignación ( < - ) y se lee "a
'variable' se le asigna 'valor'".
Mediante este concepto se puede mencionar que las variables tienen una clasificación:
- Categóricas: Su valor está definido en base a una característica cualitativa.
8
- Numéricas: Su valor está definido en base a una característica cuantitativa.
Acumuladores
En una CPU de computadora, el acumulador es un registro en el que son almacenados
temporalmente los resultados aritméticos y lógicos intermedios que serán tratados por el
circuito operacional de la unidad aritmético-lógica (ALU).
Sin un registro como un acumulador, sería necesario escribir el resultado de cada cálculo,
como adición, multiplicación, desplazamiento,etc.... en la memoria principal, quizás justo
para ser leída inmediatamente otra vez para su uso en la siguiente operación. El acceso a la
memoria principal es significativamente más lento que el acceso a un registro como el
acumulador porque la tecnología usada para la memoria principal es más lenta y barata que la
usada para un registro interno del CPU.
9
Contadores
Un contador es una variable cuyo valor se incrementa o decrementa en una cantidad
constante cada vez que se produce un determinado suceso o acción. Los contadores se
utilizan con la finalidad de contar sucesos o acciones internas de un bucle.
Es importante realizar una operación de inicialización y posteriormente las sucesivas de
incremento o decremento del mismo. La inicialización consiste en asignarle al contador un
valor con el que arrancará el proceso de conteo. Este proceso deberá situarse "antes y fuera
del bucle".
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 el vuelve a grabar en la misma variable.
Existen diferentes tipos de contadores, entre ellos los siguientes:
- Contador ascendente: El bloque funcional Contador ascendente (CTU) cuenta
adelante desde el valor actual hasta el valor prefijado al producirse un flanco positivo
10
en la entrada de contaje adelante (CU). Si el valor actual (VA) es mayor o igual al
valor prefijado (PV), se activa el bit del contador. El contador se inicializa al activarse
la entrada de desactivación (R). El contador ascendente no se detiene hasta llegar al
máximo valor que puede alvergar en la variable (VA), es decir, 32.767.
- Contador descendente: El bloque funcional Contador descendente (CTD) cuenta hacia
atrás desde el valor prefijado al producirse un flanco positivo en la entrada de contaje
atrás (CD). Si el valor actual (VA) es igual a cero, se activa el bit del contador. El
contador se inicializa y carga el valor actual (CV) en el valor prefijado (PV) cuando se
habilita la entrada de carga (LD). El contador atrás se detiene al alcanzar el valor cero.
Identificadores
Un identificador es un conjunto de caracteres alfanuméricos de cualquier longitud que sirve
para identificar las entidades del programa (clases, funciones, variables, tipos compuestos)
Los identificadores pueden ser combinaciones de letras y números. Cuando un identificador
se asocia a una entidad concreta, entonces es el "nombre" de dicha entidad, y en adelante la
representa en el programa.
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úsculas/minúsculas.
11
Pseint
Es un software y una herramienta educativa dirigida principalmente a aquellas personas que
están iniciando en programación, se opera en el formato del pseudocódigo, es decir, el
lenguaje de especificación de algoritmos.
Comandos
- Según:El sistema o comando según permite trabajar con valores numéricos, en donde,
según el valor que se escoja se efectuarán las secuencias de acciones
correspondientes.
- Mientras: El comando "Mientras" sirve para repetir un proceso infinitas veces hasta
que la condición expuesta para ésto no se cumpla.
- Repetir: El comando "Repetir" permite hacer una secuencia de acciones hasta
completar una condición, es decir que permite la continuación de la secuencia cuando
se cumple la condición requerida previamente.
- Para: El comando "para" se utiliza para repetir un proceso una determinada cantidad
de veces hasta llegar al número de referencia que determine el fin del proceso.
- Función: Crea sub-procesos o algoritmos que pueden ser llamados en cualquier
momento sin tener que hacer la secuencia de acciones en el proceso principal.
Mapas conceptuales
12
13
14
Conclusiones
En este trabajo damos a conocer un poco acerca de la programación y sus procesos, logrando
identificar sus variables y los tipos de las mismas, nos introducimos al tema del diagrama de
flujo, descubriendo sus componentes, y también el funcionamiento del PSEINT.

Más contenido relacionado

La actualidad más candente

Estructuras basicas:pseint.
Estructuras basicas:pseint.Estructuras basicas:pseint.
Estructuras basicas:pseint.Valeria Gonzalez
 
Simbología de Diagramas de Flujo
Simbología de Diagramas de FlujoSimbología de Diagramas de Flujo
Simbología de Diagramas de FlujoNatalia Alejandra
 
Informatica II - 3 Diagramas
Informatica II - 3 DiagramasInformatica II - 3 Diagramas
Informatica II - 3 DiagramasGabriel Ruiz
 
PNI, Cuadro Sinóptico y Diagrama de Flujo
PNI, Cuadro Sinóptico y Diagrama de FlujoPNI, Cuadro Sinóptico y Diagrama de Flujo
PNI, Cuadro Sinóptico y Diagrama de Flujojoel
 
DIAGRAMAS
DIAGRAMASDIAGRAMAS
DIAGRAMASdeko
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujojohnny. chu
 
Actividad III Interpretar diagramas
Actividad III Interpretar diagramasActividad III Interpretar diagramas
Actividad III Interpretar diagramasgamma_destro
 
Clase4 - Diagrama de Flujo o Flujograma
Clase4 - Diagrama de Flujo o FlujogramaClase4 - Diagrama de Flujo o Flujograma
Clase4 - Diagrama de Flujo o FlujogramaJorge Luis Chalén
 
Diagrama de-flujo-de-bloques
Diagrama de-flujo-de-bloquesDiagrama de-flujo-de-bloques
Diagrama de-flujo-de-bloquesRonald Collado
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujoJOSE LÓPEZ
 

La actualidad más candente (16)

Diagrama de Flujo
Diagrama de  FlujoDiagrama de  Flujo
Diagrama de Flujo
 
Estructuras basicas:pseint.
Estructuras basicas:pseint.Estructuras basicas:pseint.
Estructuras basicas:pseint.
 
Simbología de Diagramas de Flujo
Simbología de Diagramas de FlujoSimbología de Diagramas de Flujo
Simbología de Diagramas de Flujo
 
Informatica II - 3 Diagramas
Informatica II - 3 DiagramasInformatica II - 3 Diagramas
Informatica II - 3 Diagramas
 
Así se hace un diagrama de flujo
Así se hace un diagrama de flujoAsí se hace un diagrama de flujo
Así se hace un diagrama de flujo
 
PNI, Cuadro Sinóptico y Diagrama de Flujo
PNI, Cuadro Sinóptico y Diagrama de FlujoPNI, Cuadro Sinóptico y Diagrama de Flujo
PNI, Cuadro Sinóptico y Diagrama de Flujo
 
Simbología de diagrama de flujo
Simbología de diagrama de flujoSimbología de diagrama de flujo
Simbología de diagrama de flujo
 
DIAGRAMAS
DIAGRAMASDIAGRAMAS
DIAGRAMAS
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujo
 
Actividad III Interpretar diagramas
Actividad III Interpretar diagramasActividad III Interpretar diagramas
Actividad III Interpretar diagramas
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujo
 
La Diagramación
La DiagramaciónLa Diagramación
La Diagramación
 
Clase4 - Diagrama de Flujo o Flujograma
Clase4 - Diagrama de Flujo o FlujogramaClase4 - Diagrama de Flujo o Flujograma
Clase4 - Diagrama de Flujo o Flujograma
 
Diagrama de-flujo-de-bloques
Diagrama de-flujo-de-bloquesDiagrama de-flujo-de-bloques
Diagrama de-flujo-de-bloques
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujo
 
FLUJOGRAMAS
FLUJOGRAMASFLUJOGRAMAS
FLUJOGRAMAS
 

Similar a Estructuras básicas

Estructuras basicas tecnología
Estructuras basicas  tecnología Estructuras basicas  tecnología
Estructuras basicas tecnología valentinacrdenas6
 
Estructuras basicas tecnología (1)
Estructuras basicas  tecnología (1)Estructuras basicas  tecnología (1)
Estructuras basicas tecnología (1)SebastianNaranjo19
 
Estructuras básicas tecnología
Estructuras básicas  tecnología Estructuras básicas  tecnología
Estructuras básicas tecnología valentinacrdenas6
 
Estructuras basicas tecnología (2)
Estructuras basicas  tecnología (2)Estructuras basicas  tecnología (2)
Estructuras basicas tecnología (2)SebastianNaranjo19
 
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.pdfSantiagoMeneses18
 
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.pdfssuserec44061
 
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.pdfXian11
 
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.pdfMaicolDorado
 
Trabajo de tecnologia.docx.pdf
Trabajo de tecnologia.docx.pdfTrabajo de tecnologia.docx.pdf
Trabajo de tecnologia.docx.pdfLAURAvanegas16
 
Trabajo de tecnologia- Reconstruccion.pdf
Trabajo de tecnologia- Reconstruccion.pdfTrabajo de tecnologia- Reconstruccion.pdf
Trabajo de tecnologia- Reconstruccion.pdfkathalinavalois
 
Trabajo de tecnologia
Trabajo de tecnologiaTrabajo de tecnologia
Trabajo de tecnologianicolas_436
 
Estructuras basicas
Estructuras basicasEstructuras basicas
Estructuras basicasDanaArdila
 
Estructuras básicas
Estructuras básicas Estructuras básicas
Estructuras básicas alancardona3
 
Estructuras básicas
Estructuras básicas Estructuras básicas
Estructuras básicas alancardona3
 

Similar a Estructuras básicas (20)

Estructuras básicas
Estructuras básicasEstructuras básicas
Estructuras básicas
 
Estructuras basicas tecnología
Estructuras basicas  tecnología Estructuras basicas  tecnología
Estructuras basicas tecnología
 
Estructuras basicas tecnología (1)
Estructuras basicas  tecnología (1)Estructuras basicas  tecnología (1)
Estructuras basicas tecnología (1)
 
Estructuras básicas tecnología
Estructuras básicas  tecnología Estructuras básicas  tecnología
Estructuras básicas tecnología
 
Estructuras basicas tecnología (2)
Estructuras basicas  tecnología (2)Estructuras basicas  tecnología (2)
Estructuras basicas tecnología (2)
 
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
 
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
 
Trabajo de tecnologia.docx.pdf
Trabajo de tecnologia.docx.pdfTrabajo de tecnologia.docx.pdf
Trabajo de tecnologia.docx.pdf
 
Trabajo de tecnologia- Reconstruccion.pdf
Trabajo de tecnologia- Reconstruccion.pdfTrabajo de tecnologia- Reconstruccion.pdf
Trabajo de tecnologia- Reconstruccion.pdf
 
Tecnologia trabajo
Tecnologia trabajoTecnologia trabajo
Tecnologia trabajo
 
Estructuras Básicas
Estructuras Básicas Estructuras Básicas
Estructuras Básicas
 
Trabajo de tecnologia
Trabajo de tecnologiaTrabajo de tecnologia
Trabajo de tecnologia
 
Estructuras básicas de PSeInt
Estructuras básicas de PSeIntEstructuras básicas de PSeInt
Estructuras básicas de PSeInt
 
Estructuras basicas pseint
Estructuras basicas  pseintEstructuras basicas  pseint
Estructuras basicas pseint
 
Estructuras basicas
Estructuras basicasEstructuras basicas
Estructuras basicas
 
Estructuras básicas
Estructuras básicas Estructuras básicas
Estructuras básicas
 
Estructuras básicas
Estructuras básicas Estructuras básicas
Estructuras básicas
 
ESTRUCTURAS BÁSICAS
ESTRUCTURAS BÁSICASESTRUCTURAS BÁSICAS
ESTRUCTURAS BÁSICAS
 

Último

PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxlupitavic
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfNancyLoaa
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdfenelcielosiempre
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
CLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfCLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfJonathanCovena1
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 

Último (20)

PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdf
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
CLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfCLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdf
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 

Estructuras básicas

  • 1. 1 Estructuras básicas César Cerón, Princi González, Ana Sol Hincapié e Isabella Viveros Asignatura de Tecnología, Institución Educativa Liceo Departamental Grado 10-5 Lic. Guillermo Mondragón 31 de octubre del 2021
  • 2. 2 Tabla de contenido 1.Diagrama de flujo 3 1.1.Historia 4 1.2.Función 6 1.3.Símbolos de diagramas de flujo 7 2.Conceptos básicos 8 2.1.Constantes 8 2.2.Variables 8 2.3.Acumuladores 9 2.4.Contadores 10 3.Pseint 12 3.1.Comandos 12 4.Mapas conceptuales 13 5.Conclusiones 15
  • 3. 3 Diagrama de flujo Un diagrama de flujo, flujograma o diagrama de actividades representa la esquematización gráfica de un algoritmo, el cual muestra gráficamente los pasos o procesos a seguir para alcanzar la solución de un problema. Su correcta construcción es de suma importancia ya que, a partir del mismo se escribe un programa en algún Lenguaje de Programación. Si el Diagrama de Flujo está completo y correcto, el paso del mismo a un Lenguaje de Programación es relativamente simple y directo.. Los diagramas de flujo emplean rectángulos, óvalos, diamantes y otras numerosas figuras para definir el tipo de paso, junto con flechas conectoras que establecen el flujo y la secuencia. Es relevante mencionar que el Diagrama de Flujo muestra el sistema como una red de procesos funcionales conectados entre sí por "Tuberías" y "Depósitos" de datos que permite describir el movimiento de los datos a través del Sistema.
  • 4. 4 Historia Los diagramas de flujo se empezaron a implementar para documentar procesos de negocios se inició entre las décadas de 1920 y 1930. En 1921, los ingenieros industriales Frank y Lillian Gilbreth presentaron el "diagrama de flujo de procesos" en la Sociedad Americana de Ingenieros Mecánicos (ASME – American Society of Mechanical Engineers). En 1947, ASME adoptó un sistema de símbolos para los diagramas de flujo de procesos derivado del trabajo original de Gilbreth. Además, a fines de la década de 1940, Herman Goldstine y John Van Neumann usaron diagramas de flujo para desarrollar programas informáticos. Pronto la creación de diagramas se volvió cada vez más popular para los programas informáticos y algoritmos de todo tipo. Los diagramas de flujo se continúan usando para la programación hoy en día. En Japón, Kaoru Ishikawa (1915-1989), una personalidad clave en las iniciativas de calidad en manufactura, afirmó que los diagramas de flujo eran una de las herramientas fundamentales en el área de control de calidad, junto a otras complementarias, como el histograma, la ficha de control y el diagrama de causa-efecto, también llamado Diagrama de Ishikawa.
  • 5. 5 Función El diagrama de flujo es utilizado para representar la secuencia de las actividades en un proceso. Para lograrlo, muestra el comienzo del proceso, los puntos de decisión y el final del mismo. Todo ello proporciona una visualización clara del funcionamiento del proceso, volviendo la descripción más intuitiva y analítica. Esta herramienta también expresa el flujo de la información, los materiales, las derivaciones del proceso y el número de pasos. Es una de las siete herramientas básicas de gestión de calidad. Su objetivo principal es asegurar la calidad y aumentar la productividad del equipo. El diagrama de flujo se puede utilizar para desarrollar y mejorar la presentación gráfica de un proceso y para identificar el costo de la calidad (COQ). El uso de un diagrama de flujo ayudará a mejorar los resultados del negocio en varias áreas o departamentos. Es una herramienta genérica que puede adaptarse para una amplia variedad de propósitos y para describir varios procesos, como un proceso de fabricación, un proceso administrativo o de servicio, o un plan de proyecto.
  • 6. 6 Símbolos de diagramas de flujo Los diagramas de flujo suelen apoyarse de formas especiales para representar diferentes tipos de acciones o pasos a seguir en un proceso. Estos son conocidos como símbolos de diagrama de flujo. Con el pasar de los años y el lógico avance tecnológico la diagramacion ha cambiado, símbolos que en el pasado eran utilizados para representar tarjetas perforadas de computadora o cinta perforada han pasado a la historia. Estos son algunos ejemplos de los símbolos más utilizados y su cometido.
  • 7. 7 Conceptos básicos A la hora de realizar un diagrama de flujo hay que tener en cuenta ciertos conceptos básicos que nos ayudarán y facilitarán el proceso, tales como: constantes, variables, acumuladores, contadores e identificadores. Constantes Una constante es un valor que no puede ser modificado durante la ejecución de un programa, únicamente puede ser leído. Corresponde a una longitud fija de un área reservada en la memoria principal del ordenador, donde el programa almacena valores fijos. El nombre de las constantes suele escribirse en mayúsculas en la mayoría de lenguajes. Por ejemplo: El valor de PI = 3,1416 Variables Son una característica que puede fluctuar y cuya variación es susceptible a adoptar diferentes valores, los cuales pueden medirse u observarse. Las variables adquieren valor cuando se relacionan con otras variables, es decir, si forman parte de una hipótesis o de una teoría. En este caso se las denomina constructos o construcciones hipotéticas. Una característica de las variables es que son Case Sensitive, es decir que son sensibles al hecho de sí el nombre fué escrito con mayúsculas o minúsculas, por lo que si se llamó a una variable A23, dentro de las demás instrucciones del algoritmo, cuando se haga referencia a ésta variable, no podrá utilizarse a23 ya que se tomarían como dos variables diferentes. Para almacenar valores a las variables se utilizará el operador de asignación ( < - ) y se lee "a 'variable' se le asigna 'valor'". Mediante este concepto se puede mencionar que las variables tienen una clasificación: - Categóricas: Su valor está definido en base a una característica cualitativa.
  • 8. 8 - Numéricas: Su valor está definido en base a una característica cuantitativa. Acumuladores En una CPU de computadora, el acumulador es un registro en el que son almacenados temporalmente los resultados aritméticos y lógicos intermedios que serán tratados por el circuito operacional de la unidad aritmético-lógica (ALU). Sin un registro como un acumulador, sería necesario escribir el resultado de cada cálculo, como adición, multiplicación, desplazamiento,etc.... en la memoria principal, quizás justo para ser leída inmediatamente otra vez para su uso en la siguiente operación. El acceso a la memoria principal es significativamente más lento que el acceso a un registro como el acumulador porque la tecnología usada para la memoria principal es más lenta y barata que la usada para un registro interno del CPU.
  • 9. 9 Contadores Un contador es una variable cuyo valor se incrementa o decrementa en una cantidad constante cada vez que se produce un determinado suceso o acción. Los contadores se utilizan con la finalidad de contar sucesos o acciones internas de un bucle. Es importante realizar una operación de inicialización y posteriormente las sucesivas de incremento o decremento del mismo. La inicialización consiste en asignarle al contador un valor con el que arrancará el proceso de conteo. Este proceso deberá situarse "antes y fuera del bucle". 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 el vuelve a grabar en la misma variable. Existen diferentes tipos de contadores, entre ellos los siguientes: - Contador ascendente: El bloque funcional Contador ascendente (CTU) cuenta adelante desde el valor actual hasta el valor prefijado al producirse un flanco positivo
  • 10. 10 en la entrada de contaje adelante (CU). Si el valor actual (VA) es mayor o igual al valor prefijado (PV), se activa el bit del contador. El contador se inicializa al activarse la entrada de desactivación (R). El contador ascendente no se detiene hasta llegar al máximo valor que puede alvergar en la variable (VA), es decir, 32.767. - Contador descendente: El bloque funcional Contador descendente (CTD) cuenta hacia atrás desde el valor prefijado al producirse un flanco positivo en la entrada de contaje atrás (CD). Si el valor actual (VA) es igual a cero, se activa el bit del contador. El contador se inicializa y carga el valor actual (CV) en el valor prefijado (PV) cuando se habilita la entrada de carga (LD). El contador atrás se detiene al alcanzar el valor cero. Identificadores Un identificador es un conjunto de caracteres alfanuméricos de cualquier longitud que sirve para identificar las entidades del programa (clases, funciones, variables, tipos compuestos) Los identificadores pueden ser combinaciones de letras y números. Cuando un identificador se asocia a una entidad concreta, entonces es el "nombre" de dicha entidad, y en adelante la representa en el programa. 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úsculas/minúsculas.
  • 11. 11 Pseint Es un software y una herramienta educativa dirigida principalmente a aquellas personas que están iniciando en programación, se opera en el formato del pseudocódigo, es decir, el lenguaje de especificación de algoritmos. Comandos - Según:El sistema o comando según permite trabajar con valores numéricos, en donde, según el valor que se escoja se efectuarán las secuencias de acciones correspondientes. - Mientras: El comando "Mientras" sirve para repetir un proceso infinitas veces hasta que la condición expuesta para ésto no se cumpla. - Repetir: El comando "Repetir" permite hacer una secuencia de acciones hasta completar una condición, es decir que permite la continuación de la secuencia cuando se cumple la condición requerida previamente. - Para: El comando "para" se utiliza para repetir un proceso una determinada cantidad de veces hasta llegar al número de referencia que determine el fin del proceso. - Función: Crea sub-procesos o algoritmos que pueden ser llamados en cualquier momento sin tener que hacer la secuencia de acciones en el proceso principal. Mapas conceptuales
  • 12. 12
  • 13. 13
  • 14. 14 Conclusiones En este trabajo damos a conocer un poco acerca de la programación y sus procesos, logrando identificar sus variables y los tipos de las mismas, nos introducimos al tema del diagrama de flujo, descubriendo sus componentes, y también el funcionamiento del PSEINT.