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
Estructuras basicasEstructuras basicas
Estructuras basicasJuanesMF1
 
Diagramas de flujo y pseint
Diagramas de flujo y pseintDiagramas de flujo y pseint
Diagramas de flujo y pseintkathalinavalois
 
Estructuras básicas conceptos básicos de programación (1)
Estructuras básicas  conceptos básicos de programación (1)Estructuras básicas  conceptos básicos de programación (1)
Estructuras básicas conceptos básicos de programación (1)johanespinosa6
 
Trabajo de tecnologia
Trabajo de tecnologiaTrabajo de tecnologia
Trabajo de tecnologianicolas_436
 
Fundamentos de programacion
Fundamentos de programacionFundamentos de programacion
Fundamentos de programacionpepe1234554321
 
Del análisis al diseño. diagramas de secuencia y contratos
Del análisis al diseño. diagramas de secuencia y contratosDel análisis al diseño. diagramas de secuencia y contratos
Del análisis al diseño. diagramas de secuencia y contratosJuan Pablo Bustos Thames
 
Estructuras básicas
Estructuras básicas Estructuras básicas
Estructuras básicas alancardona3
 
Estrategias de-apoyo-tecnologia22
Estrategias de-apoyo-tecnologia22Estrategias de-apoyo-tecnologia22
Estrategias de-apoyo-tecnologia22Melissa Fory Ortega
 
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
 
Logica computacional conceptos basicos
Logica computacional conceptos basicosLogica computacional conceptos basicos
Logica computacional conceptos basicosmoni26011993
 

La actualidad más candente (18)

Estructuras basicas
Estructuras basicasEstructuras basicas
Estructuras basicas
 
Diagramas de flujo y pseint
Diagramas de flujo y pseintDiagramas de flujo y pseint
Diagramas de flujo y pseint
 
Estructuras básicas
Estructuras básicasEstructuras básicas
Estructuras básicas
 
Ingeniería en software
Ingeniería en softwareIngeniería en software
Ingeniería en software
 
Estructuras básicas conceptos básicos de programación (1)
Estructuras básicas  conceptos básicos de programación (1)Estructuras básicas  conceptos básicos de programación (1)
Estructuras básicas conceptos básicos de programación (1)
 
Algoritmos+y+solucion+de+problemas
Algoritmos+y+solucion+de+problemasAlgoritmos+y+solucion+de+problemas
Algoritmos+y+solucion+de+problemas
 
Trabajo de tecnologia
Trabajo de tecnologiaTrabajo de tecnologia
Trabajo de tecnologia
 
Fundamentos de programacion
Fundamentos de programacionFundamentos de programacion
Fundamentos de programacion
 
Del análisis al diseño. diagramas de secuencia y contratos
Del análisis al diseño. diagramas de secuencia y contratosDel análisis al diseño. diagramas de secuencia y contratos
Del análisis al diseño. diagramas de secuencia y contratos
 
Tecno
TecnoTecno
Tecno
 
ESTRUCTURAS BÁSICAS
ESTRUCTURAS BÁSICASESTRUCTURAS 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
 
Diagramas de Secuencia.
Diagramas de Secuencia.Diagramas de Secuencia.
Diagramas de Secuencia.
 
Estrategias de-apoyo-tecnologia22
Estrategias de-apoyo-tecnologia22Estrategias de-apoyo-tecnologia22
Estrategias de-apoyo-tecnologia22
 
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
 
Algoritmos en pseudocodigo
Algoritmos en pseudocodigoAlgoritmos en pseudocodigo
Algoritmos en pseudocodigo
 
Logica computacional conceptos basicos
Logica computacional conceptos basicosLogica computacional conceptos basicos
Logica computacional conceptos basicos
 

Similar a Trabajo de tecnología

Estructuras basicas tecnología (1)
Estructuras basicas  tecnología (1)Estructuras basicas  tecnología (1)
Estructuras basicas tecnología (1)SebastianNaranjo19
 
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
Trabajo de tecnologia.docxTrabajo de tecnologia.docx
Trabajo de tecnologia.docxLAURAvanegas16
 
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
 
Estructuras basicas:pseint.
Estructuras basicas:pseint.Estructuras basicas:pseint.
Estructuras basicas:pseint.Valeria Gonzalez
 
Estructuras basicas
Estructuras basicasEstructuras basicas
Estructuras basicasDanaArdila
 
Estructuras básicas
Estructuras básicas Estructuras básicas
Estructuras básicas alancardona3
 
Estructuras básicas conceptos básicos de programación
Estructuras básicas  conceptos básicos de programaciónEstructuras básicas  conceptos básicos de programación
Estructuras básicas conceptos básicos de programacióncarlinauribe
 
CONCEPTOS DE PROGRAMACIÓN, MÉTODOS ESTADÍSTICOS 11-6
CONCEPTOS DE PROGRAMACIÓN, MÉTODOS ESTADÍSTICOS 11-6CONCEPTOS DE PROGRAMACIÓN, MÉTODOS ESTADÍSTICOS 11-6
CONCEPTOS DE PROGRAMACIÓN, MÉTODOS ESTADÍSTICOS 11-6AnaSofiaLpezMilln
 

Similar a Trabajo de tecnología (20)

Estructuras basicas tecnología (1)
Estructuras basicas  tecnología (1)Estructuras basicas  tecnología (1)
Estructuras basicas tecnología (1)
 
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
Trabajo de tecnologia.docxTrabajo de tecnologia.docx
Trabajo de tecnologia.docx
 
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
 
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:pseint.
Estructuras basicas:pseint.Estructuras basicas:pseint.
Estructuras basicas:pseint.
 
Estructuras basicas
Estructuras basicasEstructuras basicas
Estructuras basicas
 
Estructuras básicas
Estructuras básicas Estructuras básicas
Estructuras básicas
 
Tecnologia
TecnologiaTecnologia
Tecnologia
 
Estructuras basicas
Estructuras basicasEstructuras basicas
Estructuras basicas
 
Estructuras básicas conceptos básicos de programación
Estructuras básicas  conceptos básicos de programaciónEstructuras básicas  conceptos básicos de programación
Estructuras básicas conceptos básicos de programación
 
CONCEPTOS DE PROGRAMACIÓN, MÉTODOS ESTADÍSTICOS 11-6
CONCEPTOS DE PROGRAMACIÓN, MÉTODOS ESTADÍSTICOS 11-6CONCEPTOS DE PROGRAMACIÓN, MÉTODOS ESTADÍSTICOS 11-6
CONCEPTOS DE PROGRAMACIÓN, MÉTODOS ESTADÍSTICOS 11-6
 

Más de DanielCeronMelendez2

Más de DanielCeronMelendez2 (9)

FOLLETO PROYECTO CTS AMBIENTALISTAS.pptx
FOLLETO PROYECTO CTS AMBIENTALISTAS.pptxFOLLETO PROYECTO CTS AMBIENTALISTAS.pptx
FOLLETO PROYECTO CTS AMBIENTALISTAS.pptx
 
PRESENTACIÓN PROYECTO DE CTS AMBIENTALISTAS.pptx
PRESENTACIÓN PROYECTO DE CTS AMBIENTALISTAS.pptxPRESENTACIÓN PROYECTO DE CTS AMBIENTALISTAS.pptx
PRESENTACIÓN PROYECTO DE CTS AMBIENTALISTAS.pptx
 
resultados de la encuensta .doc
resultados de la encuensta .docresultados de la encuensta .doc
resultados de la encuensta .doc
 
PROYECTO CTS 11-4.docx
PROYECTO CTS 11-4.docxPROYECTO CTS 11-4.docx
PROYECTO CTS 11-4.docx
 
Conceptos de programacion y estadistica 11 5 (1)
Conceptos de programacion y estadistica 11 5  (1)Conceptos de programacion y estadistica 11 5  (1)
Conceptos de programacion y estadistica 11 5 (1)
 
Conceptos de programacion y estadistica 11 5
Conceptos de programacion y estadistica 11 5 Conceptos de programacion y estadistica 11 5
Conceptos de programacion y estadistica 11 5
 
Conceptos de programación y métodos estadísticos
Conceptos de programación y métodos estadísticos Conceptos de programación y métodos estadísticos
Conceptos de programación y métodos estadísticos
 
Pseint.
Pseint.Pseint.
Pseint.
 
Pseint
PseintPseint
Pseint
 

Último

TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Alejandrino Halire Ccahuana
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
Éteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesÉteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesLauraColom3
 
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
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
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
 
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
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
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
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularMooPandrea
 

Último (20)

TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
Éteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesÉteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reacciones
 
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
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
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
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
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
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
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
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circular
 

Trabajo de tecnología

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