SlideShare una empresa de Scribd logo
1 de 13
Descargar para leer sin conexión
1
ESTRUCTURAS BÁSICAS
Martin Vargas S. Melissa Rodriguez N.
Institución Educativa Liceo Departamental
Lic. Guillermo Mondragon.
Grado:10-7
1 de noviembre del 2021
2
TABLA DE CONTENIDO
● diagrama de flujo……………………………………………………..Página 3
● Proceso …………………………………………………………….....Página 3
● Simbología…………………………………………………………....Página 4
● Constante, variable, acumuladores, contadores e
● identificadores……………………………………………………..Página 5 a 7
● PSeInt………………………………………………………………....Página 7
● Propósito………………………………………………………………Página 7
● Características…………………………………………………………Página 8
● Comandos básicos……………………………………………………..Página 8
● Operadores y Funciones…………………………………………...Página 9 a10
● Mapa Conceptual………………………………………………….…Página 11
● Conclusiones…………………………………………………………Página 12
● Anexos de información……………………………………………… Página 13
● Anexos de google drive………………………………………………Página 14
3
DIAGRAMA DE FLUJO
¿Qué es un diagrama de flujo?
El diagrama de flujo o también diagrama de actividades es una manera de representar
gráficamente un algoritmo o un proceso de alguna naturaleza, a través de una serie de pasos
estructurados y vinculados que permiten su revisión como un todo.
La representación gráfica de estos procesos emplea, en los diagramas de flujo, una serie
determinada de figuras geométricas que representan cada paso puntual del proceso que está
siendo evaluado. Estas formas definidas de antemano se conectan entre sí a través de flechas
y líneas que marcan la dirección del flujo y establecen el recorrido del proceso, como si de un
mapa se tratara.
Hay cuatro tipos de diagrama de flujo en base al modo de su representación:
● Horizontal. Va de derecha a izquierda, según el orden de la lectura.
● Vertical. Va de arriba hacia abajo, como una lista ordenada.
● Panorámico. Permiten ver el proceso entero en una sola hoja, usando el modelo
vertical y el horizontal.
● Arquitectónico. Representa un itinerario de trabajo o un área de trabajo.
Los diagramas de flujo son un mecanismo de control y descripción de procesos, que permiten
una mayor organización, evaluación o replanteamiento de secuencias de actividades y
procesos de distinta índole, dado que son versátiles y sencillos. Son empleados a menudo en
disciplinas como la programación, la informática, la economía, las finanzas, los procesos
industriales e incluso la psicología cognitiva.
Proceso de un diagrama de flujo
En este ámbito, hablamos de procesos para referirnos a una secuencia específica de
actividades, es decir, a los pasos a dar dentro del diagrama de flujo. Por ejemplo, en
informática, los procesos son secuencias iniciadas o bien por disparadores programados
dentro del sistema, o por intervenciones del usuario del sistema. Cada uno posee una
dirección, un propósito y una serie de pasos que abarca.
4
Simbología de un diagrama de flujo
Los principales símbolos convencionales que se emplean en los diagramas de flujo son los
siguientes:
imagen tomada de: https://concepto.de/diagrama-de-flujo/
Ejemplo de diagrama de flujo
● Diagrama de flujo para la compra de unos zapatos:
imagen tomada de: https://concepto.de/diagrama-de-flujo/
5
constante:
En programación, una constante es un valor que no puede ser alterado/modificado durante la
ejecución de un programa, únicamente puede ser leído. Una constante corresponde a una
longitud fija de un área reservada en la memoria principal del ordenador, donde el programa
almacena valores fijos.
Hay dos tipos de constantes: constantes predefinidas que selecciona por nombre y constantes
literales para las cuales debe introducir un valor.
Variable:
Una variable es un elemento de datos cuyo valor puede cambiar durante el curso de la
ejecución de un programa. Está formada por un espacio en el sistema de almacenaje
(memoria principal de un Computadora electrónica ordenador) y un nombre simbólico (un
identificador) que está asociado a dicho espacio. Ese espacio contiene una cantidad de
información conocida o desconocida, es decir un valor.
acumuladores:
Un acumulador es una variable, no necesariamente entera, pero sí numérica, y cuyo valor se
incrementará dependiendo del problema. Su objetivo es “acumular”, es decir: acopiar,
almacenar, añadir un cierto valor. La diferencia con una variable cualquiera es que el
acumulador agrega un nuevo valor al que ya tiene.
El acumulador debe ser inicializado antes de ser utilizado. Pero el valor de inicialización
dependerá del tipo de operación que nos ayudará a acumular valores: puede ser el resultado
de sumas sucesivas (que es lo más común), pero también de multiplicaciones, o incluso de
restas o divisiones.
6
Cómo usar un acumulador
Para definir la instrucción en donde se expresa una acumulación, les mostraremos la
estructura general de una expresión de acumulación típica.
imagen tomada de : https://dcodingames.com/el_acumulador/
Como podemos observar, las siguientes son características de una expresión de
acumulación:
● La variable acumuladora debe aparecer a la derecha y a la izquierda del
operador de asignación
● La acumulación se realiza con los operadores aritméticos: +, -, *, /.
● Los operadores booleanos y relacionales no pueden ser parte de una expresión
de acumulación, puesto que estos valores no pueden sumarse o multiplicarse.
● Se pueden escribir expresiones de acumulación de una forma elegante y corta
utilizando los operadores +=, -=, *= y /=. (Aquí puedes leer un poco más
sobre el tema)
● En las operaciones de suma y multiplicación no importa si el acumulador no
está exactamente antes y después del operador, puesto que estas operaciones
son conmutativas. Sin embargo, debes tener mucho cuidado con la resta y la
división, pues no es lo mismo: 10-3 que 3-10
7
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. Cada lenguaje tiene sus
propias reglas que definen cómo pueden estar construidos. Cuando un identificador se asocia
a una entidad concreta, entonces es el "nombre" de dicha entidad, y en adelante la representa
en el programa. Nombrar las entidades hace posible referirse a las mismas, lo cual es esencial
para cualquier tipo de procesamiento simbólico.
Tipos de identificadores
El estándar ANSI distingue dos tipos de identificadores:
● Identificadores internos; los nombres de macros de preprocesador 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
¿Qué es PSeInt?
Es una herramienta educativa para ayudar a los estudiantes en los primeros pasos dentro de la
programación. Este software utiliza un pseudolenguaje complementado con diagramas de
flujos, lo que hace que el estudiante centre su atención en los conceptos principales del
algoritmo computacional con numerosas ayudas y recursos didácticos.
Propósito:
El propósito de este software es ayudar a los estudiantes que se están iniciando en la
construcción de programas o algoritmos computacionales. Mediante pseudocódigos que son
el lenguaje que se llega utilizar para la introducción de los estudiantes en conceptos básicos
como es el uso de las estructuras de control, expresiones y variables.
Este programa busca facilitarle al estudiante la tarea de escribir los algoritmos en este
pseudolenguaje proporcionándole ayuda y asistencia además de herramientas adicionales que
ayuden a encontrar los errores y comprender la lógica de los algoritmos. Esta es una
8
aplicación gratuita y que puedes llegar a descargarla desde varios lugares, por lo que es una
excelente opción si quieres empezar a aprender a programar.
Características
Dentro de las características que posee este software educativo tenemos:
Este software presenta herramientas de edición para escribir algoritmos a través de:
● Lenguaje autocompletado.
● Ayudas emergentes.
● plantillas de comandos.
● Tiene la capacidad de soportar procedimientos y funciones.
● Indentado Inteligente.
● Se puede exportar a otros lenguajes.
● Se puede graficar y la creación y edición de diagramas de flujos.
● coloreado de sintaxis.
● Este software tiene un foro especial del programa.
● Además de ser un software de multiplataforma.
● Incluye ejemplos con diferentes niveles de dificultad.
● Determina y marca de manera clara los errores que se lleguen a encontrar.
Comandos básicos de Pseint
Escribir:
La instrucción Escribir permite mostrar valores al ambiente.
Escribir <exprl> , <expr2> , ... , <exprN> ;
Leer:
La instrucción leer permite ingresar información desde el ambiente.
Leer <variable1> , <variable2> , ... ,<variableN> ;
Para:
La instrucción Para ejecuta una secuencia de instrucciones un número determinado de veces.
Para <variable> <- <inicial> Hasta <final> Con Paso <paso> Hacer
9
<instrucciones>
Fin Para
Mientras:
La instrucción Mientras ejecuta una secuencia de instrucciones mientras una condición sea
verdadera.
Mientras <condición> Hacer
<instrucciones>
Fin Mientras
Operadores y Funciones
Este pseudolenguaje dispone de un conjunto básico de operadores y funciones que pueden ser
utilizados para la construcción de expresiones más o menos complejas.
Las siguientes tablas exhiben la totalidad de los operadores de este lenguaje reducido:
Imagen tomada de: http://pseint.sourceforge.net/index.php?page=pseudocodigo.php
10
A continuación se listan las funciones integradas disponibles:
Imagen tomada de: http://pseint.sourceforge.net/index.php?page=pseudocodigo.php
11
12
Conclusión
Luego de realizar este trabajo lograr concluimos que para representar un algoritmo
elaboramos un diagrama de flujo son un mecanismo de control y descripción de procesos.de
estos diagramas podemos representarlos en horizontal vertical panorámica y arquitectónica,
Aprendimos que la programación es un proceso que involucra el diseño, codificación,
mantenimiento, y protección de cualquier fuente de programas con el objetivo principal de la
creación de softwares, para luego estos ser ejecutados a través de computadoras, programas o
plataformas. Comprendimos que hay programaciones constantes, variables y los
acumuladores. y por último descubrimos la herramienta educativa PSeInt la cual es gratuita y
nos servirá para nuestra integración en la programación y algoritmos computacionales,
utilizando un pseudolenguaje. investigamos sus características y presenta herramientas de
edición para escribir algoritmos. vimos sus comandos para: escribir, leer, para (ejecuta una
secuencia de instrucciones un número determinado de veces), mientras que ejecutan unas
instrucciones mientras una condición sea verdadera, operadores y funciones que es utilizado
para la construcción de expresiones más o menos complejas.
13
Anexos de información
-Tema a cargo de Melissa Rodriguez:Tabla de contenido,Mapa
Conceptual,funciones,simbología,Constantes, variables y acumuladores.
-Tema a Cargo de Martin Vargas:Portada,conclusión,Que es PSEINT?, Comandos Básicos y
contadores e identificadores.
Links de blogs:
Martin Vargas: https://newtecnoligas.blogspot.com/
Melissa Rodriguez: https://blogtecnologiamelissa.blogspot.com/
Anexos de Google Drive:

Más contenido relacionado

La actualidad más candente

Semana 1 guia1 - fundamentos de programacion
Semana 1   guia1 - fundamentos de programacionSemana 1   guia1 - fundamentos de programacion
Semana 1 guia1 - fundamentos de programacionPaolo Vizcarra
 
Estructuras básicas
Estructuras básicasEstructuras básicas
Estructuras básicasNicolas1128
 
Estructuras algoritmicas representación
Estructuras algoritmicas representaciónEstructuras algoritmicas representación
Estructuras algoritmicas representaciónBenjamin Medina Ramirez
 
Estructuras básicas tecnología
Estructuras básicas  tecnología Estructuras básicas  tecnología
Estructuras básicas tecnología valentinacrdenas6
 
Naturaleza y evolución de la tecnología (1)
Naturaleza y evolución de la tecnología (1)Naturaleza y evolución de la tecnología (1)
Naturaleza y evolución de la tecnología (1)daniela515873
 
Cpex fundamentos de programacion semana 1
Cpex fundamentos de programacion semana 1Cpex fundamentos de programacion semana 1
Cpex fundamentos de programacion semana 1Paolo Vizcarra
 
Proyecto de-programacion
Proyecto de-programacionProyecto de-programacion
Proyecto de-programacionhelp center
 
Trabajo de tecnologia periodo 3
Trabajo de tecnologia periodo 3Trabajo de tecnologia periodo 3
Trabajo de tecnologia periodo 3anamaramirez19
 
Republica bolivariana de venezuela ministerio del poder popular para la educa...
Republica bolivariana de venezuela ministerio del poder popular para la educa...Republica bolivariana de venezuela ministerio del poder popular para la educa...
Republica bolivariana de venezuela ministerio del poder popular para la educa...LeobardoFuenmayor
 
Programacion Logica
Programacion LogicaProgramacion Logica
Programacion LogicaNatalia
 
Algoritmos tecnologia 2021 tercer periodo (1)
Algoritmos tecnologia 2021 tercer periodo (1)Algoritmos tecnologia 2021 tercer periodo (1)
Algoritmos tecnologia 2021 tercer periodo (1)JoseAgr
 
Guia examen diagnostico_pseint
Guia examen diagnostico_pseintGuia examen diagnostico_pseint
Guia examen diagnostico_pseintLeidyEspinoza6
 

La actualidad más candente (19)

Pseint
PseintPseint
Pseint
 
Pseint.
Pseint.Pseint.
Pseint.
 
Trabajo
TrabajoTrabajo
Trabajo
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Semana 1 guia1 - fundamentos de programacion
Semana 1   guia1 - fundamentos de programacionSemana 1   guia1 - fundamentos de programacion
Semana 1 guia1 - fundamentos de programacion
 
00000
0000000000
00000
 
Estructuras básicas
Estructuras básicasEstructuras básicas
Estructuras básicas
 
Estructuras algoritmicas representación
Estructuras algoritmicas representaciónEstructuras algoritmicas representación
Estructuras algoritmicas representación
 
Tecnoooo00000000000
Tecnoooo00000000000Tecnoooo00000000000
Tecnoooo00000000000
 
Estructuras básicas tecnología
Estructuras básicas  tecnología Estructuras básicas  tecnología
Estructuras básicas tecnología
 
Naturaleza y evolución de la tecnología (1)
Naturaleza y evolución de la tecnología (1)Naturaleza y evolución de la tecnología (1)
Naturaleza y evolución de la tecnología (1)
 
Cpex fundamentos de programacion semana 1
Cpex fundamentos de programacion semana 1Cpex fundamentos de programacion semana 1
Cpex fundamentos de programacion semana 1
 
pseint
pseintpseint
pseint
 
Proyecto de-programacion
Proyecto de-programacionProyecto de-programacion
Proyecto de-programacion
 
Trabajo de tecnologia periodo 3
Trabajo de tecnologia periodo 3Trabajo de tecnologia periodo 3
Trabajo de tecnologia periodo 3
 
Republica bolivariana de venezuela ministerio del poder popular para la educa...
Republica bolivariana de venezuela ministerio del poder popular para la educa...Republica bolivariana de venezuela ministerio del poder popular para la educa...
Republica bolivariana de venezuela ministerio del poder popular para la educa...
 
Programacion Logica
Programacion LogicaProgramacion Logica
Programacion Logica
 
Algoritmos tecnologia 2021 tercer periodo (1)
Algoritmos tecnologia 2021 tercer periodo (1)Algoritmos tecnologia 2021 tercer periodo (1)
Algoritmos tecnologia 2021 tercer periodo (1)
 
Guia examen diagnostico_pseint
Guia examen diagnostico_pseintGuia examen diagnostico_pseint
Guia examen diagnostico_pseint
 

Similar a Diagrama de flujo

Similar a Diagrama de flujo (20)

Estructuras basicas tecnología
Estructuras basicas  tecnología Estructuras basicas  tecnología
Estructuras basicas tecnología
 
Estructuras basicas tecnología (2)
Estructuras basicas  tecnología (2)Estructuras basicas  tecnología (2)
Estructuras basicas tecnología (2)
 
Diagrama de flujo 10-6.pdf
Diagrama de flujo 10-6.pdfDiagrama de flujo 10-6.pdf
Diagrama de flujo 10-6.pdf
 
Diagrama de flujo 10-6.pdf
Diagrama de flujo 10-6.pdfDiagrama de flujo 10-6.pdf
Diagrama de flujo 10-6.pdf
 
Tecno
TecnoTecno
Tecno
 
Estructuras basicas
Estructuras basicasEstructuras basicas
Estructuras basicas
 
Naturaleza y evolución de la tecnología
Naturaleza y evolución de la tecnologíaNaturaleza y evolución de la tecnología
Naturaleza y evolución de la tecnología
 
Naturaleza y evolución de la tecnología
Naturaleza y evolución de la tecnologíaNaturaleza y evolución de la tecnología
Naturaleza y evolución de la tecnología
 
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
 
Tecnologia
TecnologiaTecnologia
Tecnologia
 
Estructuras básicas
Estructuras básicasEstructuras básicas
Estructuras básicas
 
Tecnologia pseint
Tecnologia pseintTecnologia pseint
Tecnologia pseint
 
Tecnologia pseint
Tecnologia pseintTecnologia pseint
Tecnologia pseint
 
Trabajo - Tecnología .pdf
Trabajo - Tecnología .pdfTrabajo - Tecnología .pdf
Trabajo - Tecnología .pdf
 
DIAGRAMA DE FLUJO.pdf
DIAGRAMA DE FLUJO.pdfDIAGRAMA DE FLUJO.pdf
DIAGRAMA DE FLUJO.pdf
 
trabajo tecnología 2 periodo
trabajo tecnología 2 periodo trabajo tecnología 2 periodo
trabajo tecnología 2 periodo
 
trabajo tecnología 2 periodo .pdf
trabajo tecnología 2 periodo .pdftrabajo tecnología 2 periodo .pdf
trabajo tecnología 2 periodo .pdf
 
trabajo tecnología 2 periodo
trabajo tecnología 2 periodo trabajo tecnología 2 periodo
trabajo tecnología 2 periodo
 

Más de Melian2027

diagrama de pareto...pdf
diagrama de pareto...pdfdiagrama de pareto...pdf
diagrama de pareto...pdfMelian2027
 
ACTIVIDAD EN EQUIPO.pdf
ACTIVIDAD EN EQUIPO.pdfACTIVIDAD EN EQUIPO.pdf
ACTIVIDAD EN EQUIPO.pdfMelian2027
 
Trabajo de tecnologia
Trabajo de tecnologia Trabajo de tecnologia
Trabajo de tecnologia Melian2027
 
Problemas de aplicación ley de ohm y ley de watt
Problemas de aplicación ley de ohm y ley de watt Problemas de aplicación ley de ohm y ley de watt
Problemas de aplicación ley de ohm y ley de watt Melian2027
 
Tecnologia, 2021 fundamentos y propiedades de la electronica
Tecnologia, 2021 fundamentos y propiedades de la electronicaTecnologia, 2021 fundamentos y propiedades de la electronica
Tecnologia, 2021 fundamentos y propiedades de la electronicaMelian2027
 
Tecnologia tercer periodo
Tecnologia tercer periodo Tecnologia tercer periodo
Tecnologia tercer periodo Melian2027
 
Trabajo del tornillo y tornillo sin fin
Trabajo del tornillo y tornillo sin finTrabajo del tornillo y tornillo sin fin
Trabajo del tornillo y tornillo sin finMelian2027
 
Texto argumentativo sobre la basura electronica
Texto argumentativo sobre la basura electronicaTexto argumentativo sobre la basura electronica
Texto argumentativo sobre la basura electronicaMelian2027
 
Drive y slideshare
Drive y slideshareDrive y slideshare
Drive y slideshareMelian2027
 
Tarea aspectos basicos de acces
Tarea aspectos basicos de accesTarea aspectos basicos de acces
Tarea aspectos basicos de accesMelian2027
 

Más de Melian2027 (11)

diagrama de pareto...pdf
diagrama de pareto...pdfdiagrama de pareto...pdf
diagrama de pareto...pdf
 
ACTIVIDAD EN EQUIPO.pdf
ACTIVIDAD EN EQUIPO.pdfACTIVIDAD EN EQUIPO.pdf
ACTIVIDAD EN EQUIPO.pdf
 
Trabajo de tecnologia
Trabajo de tecnologia Trabajo de tecnologia
Trabajo de tecnologia
 
Problemas de aplicación ley de ohm y ley de watt
Problemas de aplicación ley de ohm y ley de watt Problemas de aplicación ley de ohm y ley de watt
Problemas de aplicación ley de ohm y ley de watt
 
Tecnologia, 2021 fundamentos y propiedades de la electronica
Tecnologia, 2021 fundamentos y propiedades de la electronicaTecnologia, 2021 fundamentos y propiedades de la electronica
Tecnologia, 2021 fundamentos y propiedades de la electronica
 
Tecnologia tercer periodo
Tecnologia tercer periodo Tecnologia tercer periodo
Tecnologia tercer periodo
 
Trabajo del tornillo y tornillo sin fin
Trabajo del tornillo y tornillo sin finTrabajo del tornillo y tornillo sin fin
Trabajo del tornillo y tornillo sin fin
 
Texto argumentativo sobre la basura electronica
Texto argumentativo sobre la basura electronicaTexto argumentativo sobre la basura electronica
Texto argumentativo sobre la basura electronica
 
Tecnologia
TecnologiaTecnologia
Tecnologia
 
Drive y slideshare
Drive y slideshareDrive y slideshare
Drive y slideshare
 
Tarea aspectos basicos de acces
Tarea aspectos basicos de accesTarea aspectos basicos de acces
Tarea aspectos basicos de acces
 

Último

KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 

Último (20)

KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 

Diagrama de flujo

  • 1. 1 ESTRUCTURAS BÁSICAS Martin Vargas S. Melissa Rodriguez N. Institución Educativa Liceo Departamental Lic. Guillermo Mondragon. Grado:10-7 1 de noviembre del 2021
  • 2. 2 TABLA DE CONTENIDO ● diagrama de flujo……………………………………………………..Página 3 ● Proceso …………………………………………………………….....Página 3 ● Simbología…………………………………………………………....Página 4 ● Constante, variable, acumuladores, contadores e ● identificadores……………………………………………………..Página 5 a 7 ● PSeInt………………………………………………………………....Página 7 ● Propósito………………………………………………………………Página 7 ● Características…………………………………………………………Página 8 ● Comandos básicos……………………………………………………..Página 8 ● Operadores y Funciones…………………………………………...Página 9 a10 ● Mapa Conceptual………………………………………………….…Página 11 ● Conclusiones…………………………………………………………Página 12 ● Anexos de información……………………………………………… Página 13 ● Anexos de google drive………………………………………………Página 14
  • 3. 3 DIAGRAMA DE FLUJO ¿Qué es un diagrama de flujo? El diagrama de flujo o también diagrama de actividades es una manera de representar gráficamente un algoritmo o un proceso de alguna naturaleza, a través de una serie de pasos estructurados y vinculados que permiten su revisión como un todo. La representación gráfica de estos procesos emplea, en los diagramas de flujo, una serie determinada de figuras geométricas que representan cada paso puntual del proceso que está siendo evaluado. Estas formas definidas de antemano se conectan entre sí a través de flechas y líneas que marcan la dirección del flujo y establecen el recorrido del proceso, como si de un mapa se tratara. Hay cuatro tipos de diagrama de flujo en base al modo de su representación: ● Horizontal. Va de derecha a izquierda, según el orden de la lectura. ● Vertical. Va de arriba hacia abajo, como una lista ordenada. ● Panorámico. Permiten ver el proceso entero en una sola hoja, usando el modelo vertical y el horizontal. ● Arquitectónico. Representa un itinerario de trabajo o un área de trabajo. Los diagramas de flujo son un mecanismo de control y descripción de procesos, que permiten una mayor organización, evaluación o replanteamiento de secuencias de actividades y procesos de distinta índole, dado que son versátiles y sencillos. Son empleados a menudo en disciplinas como la programación, la informática, la economía, las finanzas, los procesos industriales e incluso la psicología cognitiva. Proceso de un diagrama de flujo En este ámbito, hablamos de procesos para referirnos a una secuencia específica de actividades, es decir, a los pasos a dar dentro del diagrama de flujo. Por ejemplo, en informática, los procesos son secuencias iniciadas o bien por disparadores programados dentro del sistema, o por intervenciones del usuario del sistema. Cada uno posee una dirección, un propósito y una serie de pasos que abarca.
  • 4. 4 Simbología de un diagrama de flujo Los principales símbolos convencionales que se emplean en los diagramas de flujo son los siguientes: imagen tomada de: https://concepto.de/diagrama-de-flujo/ Ejemplo de diagrama de flujo ● Diagrama de flujo para la compra de unos zapatos: imagen tomada de: https://concepto.de/diagrama-de-flujo/
  • 5. 5 constante: En programación, una constante es un valor que no puede ser alterado/modificado durante la ejecución de un programa, únicamente puede ser leído. Una constante corresponde a una longitud fija de un área reservada en la memoria principal del ordenador, donde el programa almacena valores fijos. Hay dos tipos de constantes: constantes predefinidas que selecciona por nombre y constantes literales para las cuales debe introducir un valor. Variable: Una variable es un elemento de datos cuyo valor puede cambiar durante el curso de la ejecución de un programa. Está formada por un espacio en el sistema de almacenaje (memoria principal de un Computadora electrónica ordenador) y un nombre simbólico (un identificador) que está asociado a dicho espacio. Ese espacio contiene una cantidad de información conocida o desconocida, es decir un valor. acumuladores: Un acumulador es una variable, no necesariamente entera, pero sí numérica, y cuyo valor se incrementará dependiendo del problema. Su objetivo es “acumular”, es decir: acopiar, almacenar, añadir un cierto valor. La diferencia con una variable cualquiera es que el acumulador agrega un nuevo valor al que ya tiene. El acumulador debe ser inicializado antes de ser utilizado. Pero el valor de inicialización dependerá del tipo de operación que nos ayudará a acumular valores: puede ser el resultado de sumas sucesivas (que es lo más común), pero también de multiplicaciones, o incluso de restas o divisiones.
  • 6. 6 Cómo usar un acumulador Para definir la instrucción en donde se expresa una acumulación, les mostraremos la estructura general de una expresión de acumulación típica. imagen tomada de : https://dcodingames.com/el_acumulador/ Como podemos observar, las siguientes son características de una expresión de acumulación: ● La variable acumuladora debe aparecer a la derecha y a la izquierda del operador de asignación ● La acumulación se realiza con los operadores aritméticos: +, -, *, /. ● Los operadores booleanos y relacionales no pueden ser parte de una expresión de acumulación, puesto que estos valores no pueden sumarse o multiplicarse. ● Se pueden escribir expresiones de acumulación de una forma elegante y corta utilizando los operadores +=, -=, *= y /=. (Aquí puedes leer un poco más sobre el tema) ● En las operaciones de suma y multiplicación no importa si el acumulador no está exactamente antes y después del operador, puesto que estas operaciones son conmutativas. Sin embargo, debes tener mucho cuidado con la resta y la división, pues no es lo mismo: 10-3 que 3-10
  • 7. 7 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. Cada lenguaje tiene sus propias reglas que definen cómo pueden estar construidos. Cuando un identificador se asocia a una entidad concreta, entonces es el "nombre" de dicha entidad, y en adelante la representa en el programa. Nombrar las entidades hace posible referirse a las mismas, lo cual es esencial para cualquier tipo de procesamiento simbólico. Tipos de identificadores El estándar ANSI distingue dos tipos de identificadores: ● Identificadores internos; los nombres de macros de preprocesador 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 ¿Qué es PSeInt? Es una herramienta educativa para ayudar a los estudiantes en los primeros pasos dentro de la programación. Este software utiliza un pseudolenguaje complementado con diagramas de flujos, lo que hace que el estudiante centre su atención en los conceptos principales del algoritmo computacional con numerosas ayudas y recursos didácticos. Propósito: El propósito de este software es ayudar a los estudiantes que se están iniciando en la construcción de programas o algoritmos computacionales. Mediante pseudocódigos que son el lenguaje que se llega utilizar para la introducción de los estudiantes en conceptos básicos como es el uso de las estructuras de control, expresiones y variables. Este programa busca facilitarle al estudiante la tarea de escribir los algoritmos en este pseudolenguaje proporcionándole ayuda y asistencia además de herramientas adicionales que ayuden a encontrar los errores y comprender la lógica de los algoritmos. Esta es una
  • 8. 8 aplicación gratuita y que puedes llegar a descargarla desde varios lugares, por lo que es una excelente opción si quieres empezar a aprender a programar. Características Dentro de las características que posee este software educativo tenemos: Este software presenta herramientas de edición para escribir algoritmos a través de: ● Lenguaje autocompletado. ● Ayudas emergentes. ● plantillas de comandos. ● Tiene la capacidad de soportar procedimientos y funciones. ● Indentado Inteligente. ● Se puede exportar a otros lenguajes. ● Se puede graficar y la creación y edición de diagramas de flujos. ● coloreado de sintaxis. ● Este software tiene un foro especial del programa. ● Además de ser un software de multiplataforma. ● Incluye ejemplos con diferentes niveles de dificultad. ● Determina y marca de manera clara los errores que se lleguen a encontrar. Comandos básicos de Pseint Escribir: La instrucción Escribir permite mostrar valores al ambiente. Escribir <exprl> , <expr2> , ... , <exprN> ; Leer: La instrucción leer permite ingresar información desde el ambiente. Leer <variable1> , <variable2> , ... ,<variableN> ; Para: La instrucción Para ejecuta una secuencia de instrucciones un número determinado de veces. Para <variable> <- <inicial> Hasta <final> Con Paso <paso> Hacer
  • 9. 9 <instrucciones> Fin Para Mientras: La instrucción Mientras ejecuta una secuencia de instrucciones mientras una condición sea verdadera. Mientras <condición> Hacer <instrucciones> Fin Mientras Operadores y Funciones Este pseudolenguaje dispone de un conjunto básico de operadores y funciones que pueden ser utilizados para la construcción de expresiones más o menos complejas. Las siguientes tablas exhiben la totalidad de los operadores de este lenguaje reducido: Imagen tomada de: http://pseint.sourceforge.net/index.php?page=pseudocodigo.php
  • 10. 10 A continuación se listan las funciones integradas disponibles: Imagen tomada de: http://pseint.sourceforge.net/index.php?page=pseudocodigo.php
  • 11. 11
  • 12. 12 Conclusión Luego de realizar este trabajo lograr concluimos que para representar un algoritmo elaboramos un diagrama de flujo son un mecanismo de control y descripción de procesos.de estos diagramas podemos representarlos en horizontal vertical panorámica y arquitectónica, Aprendimos que la programación es un proceso que involucra el diseño, codificación, mantenimiento, y protección de cualquier fuente de programas con el objetivo principal de la creación de softwares, para luego estos ser ejecutados a través de computadoras, programas o plataformas. Comprendimos que hay programaciones constantes, variables y los acumuladores. y por último descubrimos la herramienta educativa PSeInt la cual es gratuita y nos servirá para nuestra integración en la programación y algoritmos computacionales, utilizando un pseudolenguaje. investigamos sus características y presenta herramientas de edición para escribir algoritmos. vimos sus comandos para: escribir, leer, para (ejecuta una secuencia de instrucciones un número determinado de veces), mientras que ejecutan unas instrucciones mientras una condición sea verdadera, operadores y funciones que es utilizado para la construcción de expresiones más o menos complejas.
  • 13. 13 Anexos de información -Tema a cargo de Melissa Rodriguez:Tabla de contenido,Mapa Conceptual,funciones,simbología,Constantes, variables y acumuladores. -Tema a Cargo de Martin Vargas:Portada,conclusión,Que es PSEINT?, Comandos Básicos y contadores e identificadores. Links de blogs: Martin Vargas: https://newtecnoligas.blogspot.com/ Melissa Rodriguez: https://blogtecnologiamelissa.blogspot.com/ Anexos de Google Drive: