SlideShare una empresa de Scribd logo
1 de 13
Descargar para leer sin conexión
1
Estructuras básicas
Valeria Amaya Jiménez
Belén Sadovnik Andrade
Isabella Trujillo Perlaza
10-2
Tecnología
Guillermo Mondragón
I.E Liceo departamental
2021
2
Desarrollo temático 3
¿Qué son diagramas de flujo? 3
Explicación de cada uno de los símbolos de un diagrama de flujo 3
Constantes 3
Variables 3
Tipos de variables 4
Acumuladores 4
Contadores 4
Una variable contador en algoritmos hace precisamente referencia a su nombre, lleva la
contabilidad de repeticiones, eventos, accesos, etc… 4
Identificadores 5
¿Qué es PSEINT? 5
¿Para qué sirven los siguientes comandos? 6
Según 6
Mientras 6
Repetir 7
Para 8
Función 8
Mapa conceptual 10
Conclusiones 10
Anexos 10
Referencias 10
3
Desarrollo temático
En este trabajo expondremos algunos temas como la definición de un diagrama de flujo y sus
respectivos símbolos, hablaremos de qué es el PSEINT y sus comandos.
1. ¿Qué son diagramas de flujo?
R// Los diagramas de flujo son una manera de representar gráficamente un proceso
o algoritmo a través de una serie de pasos que permite comprender de manera más eficaz el
proyecto a exponer en sí.
La representación gráfica de un flujograma contiene un conjunto de formas
geométricas que cumplen una función que debe ser definida previamente, estas se conectan
mediante flechas que señalan el orden del flujo y establecen el camino como si se estuviese
hablando de un mapa.
En los diagramas de flujo o flujogramas se pueden hablar de distintos temas como
economía, educación, tecnología y demás.
Explicación de cada uno de los símbolos de un diagrama de flujo
- Constantes
Una constante como su nombre lo dice es un dato numérico o alfanumérico que no
cambia (es constante) durante todo el proceso del diagrama de flujo.
- Variables
Representan un espacio de memoria ram que guarda un valor que servirá para algún
proceso en particular, la variable contiene un valor que puede ser modificado en cualquier
momento
4
Tipos de variables
Variables de instancia: Se utilizan para definir los atributos de un objeto.
Variables de clase: Son similares a las variables de instancia, con la excepción de que sus
valores son los mismos para todas las instancias de la clase.
Variables locales: Se declaran y se utilizan dentro de las definiciones de los métodos.
Una variable es un espacio para almacenar un valor que corresponde a un tipo de
dato soportado por el lenguaje de programación. Es representada y usada a través de una
etiqueta que le asigna un programador o que ya está predeterminada.
Por lo que la memoria central del computador es utilizada para guardar información,
a estos fragmentos de memoria se les hace referencia mediante etiquetas que el usuario
utiliza para buscar algún archivo.
En las variables se guardan las entradas del usuario y cálculos, valores que luego
usaremos en otras partes del algoritmo.
Acumuladores
Una variable acumuladora como su nombre lo indica, va acumulando distintas
cantidades y guarda su total.
La forma general de un acumulador es la siguiente:
acumulador = acumulador + variable o acumulador = acumulador — variable
Un acumulador se utiliza en caso de necesitar un total de factura (sumando los
valores de los ítems de la factura) o calcular el total de ventas del día.
También para sumar las notas de las materias de un estudiante y obtener un promedio.
Contadores
Una variable contador en algoritmos hace precisamente referencia a su nombre,
lleva la contabilidad de repeticiones, eventos, accesos, etc…
La forma básica general de un contador es:
5
contador = contador + constante o contador = contador — constante
El contador incrementa o decrementa de forma constante.
Identificadores
Un identificador es un nombre, que define el programador, que sirve para denotar
ciertos elementos de un programa. Estos elementos pueden ser las denominadas variables,
constantes y funciones. Cuando se ejecuta el programa, el sistema relaciona estos nombres
con alguna dirección de memoria. Por lo que a la hora de programar, ya no es requerido
recordar posiciones de memoria sino los nombres dados a estas posiciones de memoria.
2. ¿Qué es PSEINT?
R// Es un software libre educativo multiplataforma dirigido a personas que se
inician en la programación.
PSeInt es la abreviatura de los estados de computación de Pseudo Intérprete, una
herramienta educativa creada en Argentina, utilizada principalmente por estudiantes para
aprender los fundamentos de la programación y el desarrollo de la lógica. Es un software
muy popular de su tipo y es ampliamente utilizado en universidades de Latinoamérica y
España. Utiliza pseudocódigo para la solución de algoritmos.
PSeInt está pensado para asistir a los estudiantes que se inician en la construcción de
programas o algoritmos computacionales. El pseudocódigo se suele utilizar como primer
contacto para introducir conceptos básicos como el uso de estructuras de control,
expresiones, variables, etc, sin tener que lidiar con las particularidades de la sintaxis de un
lenguaje real. Este software pretende facilitarle al principiante la tarea de escribir
algoritmos en este pseudolenguaje presentando un conjunto de ayudas y asistencias, y
brindarle además algunas herramientas adicionales que le ayuden a encontrar errores y
comprender la lógica de los algoritmos.
PSeInt es una herramienta para asistir a un estudiante en sus primeros pasos en
programación. Mediante un simple e intuitivo pseudolenguaje en español (complementado
con un editor de diagramas de flujo), le permite centrar su atención en los conceptos
fundamentales de la algoritmia computacional, minimizando las dificultades propias de un
6
lenguaje y proporcionando un entorno de trabajo con numerosas ayudas y recursos
didácticos.
¿Para qué sirven los siguientes comandos?
Según
La secuencia de instrucciones ejecutada por una instrucción Según depende del
valor de una variable numérica.
Según <variable> Hacer
<número1>: <instrucciones>
<número2>,<número3>: <instrucciones>
<...>
De Otro Modo: <instrucciones>
FinSegun
Esta instrucción permite ejecutar opcionalmente varias acciones posibles,
dependiendo del valor almacenado en una variable de tipo numérico. Al ejecutarse, se
evalúa el contenido de la variable y se ejecuta la secuencia de instrucciones asociada con
dicho valor.
Cada opción está formada por uno o más números separados por comas, dos puntos
y una secuencia de instrucciones. Si una opción incluye varios números, la secuencia de
instrucciones asociada se debe ejecutar cuando el valor de la variable es uno de esos
números.
Opcionalmente, se puede agregar una opción final, denominada De Otro Modo,
cuya secuencia de instrucciones asociada se ejecutará sólo si el valor almacenado en la
variable no coincide con ninguna de las opciones anteriores.
Mientras
7
La instrucción Mientras ejecuta una secuencia de instrucciones mientras una condición sea
verdadera.
Mientras <condición> Hacer
<instrucciones>
FinMientras
Al ejecutarse esta instrucción, la condición es evaluada. Si la condición resulta
verdadera, se ejecuta una vez la secuencia de instrucciones que forman el cuerpo del ciclo.
Al finalizar la ejecución del cuerpo del ciclo se vuelve a evaluar la condición y, si es
verdadera, la ejecución se repite. Estos pasos se repiten mientras la condición sea
verdadera.
Note que las instrucciones del cuerpo del ciclo pueden no ejecutarse nunca, si al
evaluar por primera vez la condición resulta ser falsa.
Si la condición siempre es verdadera, al ejecutar esta instrucción se produce un ciclo
infinito. A fin de evitarlo, las instrucciones del cuerpo del ciclo deben contener alguna
instrucción que modifique la o las variables involucradas en la condición, de modo que ésta
sea falsificada en algún momento y así finalice la ejecución del ciclo.
Repetir
La instrucción Repetir-Hasta Que ejecuta una secuencia de instrucciones hasta que
la condición sea verdadera.
Repetir
<instrucciones>
Hasta Que <condición>
8
Al ejecutarse esta instrucción, la secuencia de instrucciones que forma el cuerpo del
ciclo se ejecuta una vez y luego se evalúa la condición. Si la condición es falsa, el cuerpo
del ciclo se ejecuta nuevamente y se vuelve a evaluar la condición. Esto se repite hasta que
la condición sea verdadera.
Note que, dado que la condición se evalúa al final, las instrucciones del cuerpo del
ciclo serán ejecutadas al menos una vez.
Además, a fin de evitar ciclos infinitos, el cuerpo del ciclo debe contener alguna
instrucción que modifique la o las variables involucradas en la condición de modo que en
algún momento la condición sea verdadera y se finalice la ejecución del ciclo.
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
<instrucciones>
FinPara
Al ingresar al bloque, la variable <variable> recibe el valor <inicial> y se ejecuta la
secuencia de instrucciones que forma el cuerpo del ciclo. Luego se incrementa la variable
<variable> en <paso> unidades y se evalúa si el valor almacenado en <variable> superó al
valor <final>. Si esto es falso se repite hasta que <variable> supere a <final>. Si se omite la
cláusula Con Paso <paso>, la variable <variable> se incrementará en 1.
Función
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:
Operador Significado Ejemplo
Relacionales
9
> Mayor que 3>2
< Menor que 'ABC'<'abc'
= Igual que 4=3
<= Menor o igual que 'a'<='b'
>= Mayor o igual que 4>=5
Lógicos
& ó Y Conjunción (y). (7>4) & (2=1) //falso
| ó O Disyunción (o). (1=1 | 2=1) //verdadero
~ ó NO Negación (no). ~(2<5) //falso
Algebraicos
+ Suma total <- cant1 + cant2
- Resta stock <- disp - venta
* Multiplicación area <- base * altura
/ División porc <- 100 * parte / total
^ Potenciación sup <- 3.41 * radio ^ 2
% ó MOD Módulo (resto de la división entera) resto <- num MOD div
10
Mapa conceptual.
11
Conclusiones
Con este trabajo podemos concluir que:
1. Un diagrama de flujo, también denominado flujograma es una forma de representar
de manera gráfica un proceso a través de una serie de pasos señalados por flechas
que permiten su total comprensión.
2. Existen algunos símbolos con determinadas funciones, algunos son: contadores,
identificadores, variables, acumuladores y constantes
3. El PSEINT es una herramienta encaminada a la asistencia y ayuda de estudiantes
que se inician en la construcción de programas o algoritmos computacionales.
Anexos y evidencias
(Enlaces del blog)
Blog Valeria Amaya
https://futuretechnology16.blogspot.com
12
Blog Belén Sadovnik
https://www.blogger.com/blog/posts/6807866397119729?tab=mj&bpli=1&pli=1
Blog Isabella Trujillo
13
Referencias
Al Razif, K. (2016) Algoritmos: Variables, contadores y acumuladores.
https://medium.com/10-goto-10/algoritmos-variables-contadores-y-acumuladores-6d8f7d1bfbc7
Cogollo, J. (2020) ¿Qué es un diagrama de flujo? Cómo hacer diagramas de flujo paso a
paso + Ejemplos.
https://youtu.be/Kucgc6NpGwc

Más contenido relacionado

La actualidad más candente (16)

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)
 
taller de tecnologia .pdf
taller de tecnologia .pdftaller de tecnologia .pdf
taller de tecnologia .pdf
 
Tecnologia
TecnologiaTecnologia
Tecnologia
 
Tecnologia
TecnologiaTecnologia
Tecnologia
 
Informe de pseint
Informe de pseintInforme de pseint
Informe de pseint
 
ESTRUCTURAS BÁSICAS
ESTRUCTURAS BÁSICASESTRUCTURAS BÁSICAS
ESTRUCTURAS BÁSICAS
 
Estructuras básicas
Estructuras básicas Estructuras básicas
Estructuras básicas
 
Tecno
TecnoTecno
Tecno
 
Pseint.
Pseint.Pseint.
Pseint.
 
Pseint
PseintPseint
Pseint
 
Estructuras basicas tecnología
Estructuras basicas  tecnología Estructuras basicas  tecnología
Estructuras basicas tecnología
 
00000
0000000000
00000
 
Estructuras basicas
Estructuras basicasEstructuras basicas
Estructuras basicas
 
Estructuras básicas
Estructuras básicasEstructuras básicas
Estructuras básicas
 
Anexo1
Anexo1Anexo1
Anexo1
 
Estructuras básicas
Estructuras básicasEstructuras básicas
Estructuras básicas
 

Similar a Estructuras básicas.docx

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íaLauraOspina49
 
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íaSarahOrdez
 
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íasofiarosero5
 
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íaCataMaya2
 
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íaSantiagoZuluaga26
 
Trabajo de tecnologia periodo 3
Trabajo de tecnologia periodo 3Trabajo de tecnologia periodo 3
Trabajo de tecnologia periodo 3anamaramirez19
 
Estructuras repetitivas-dayana-y-ana
Estructuras repetitivas-dayana-y-anaEstructuras repetitivas-dayana-y-ana
Estructuras repetitivas-dayana-y-anaDayana Hernandez
 
Trabajo de tecnología 10 6
Trabajo de tecnología 10 6Trabajo de tecnología 10 6
Trabajo de tecnología 10 6marylol3
 
Trabajo de tecnología 10 6 (1)
Trabajo de tecnología 10 6 (1)Trabajo de tecnología 10 6 (1)
Trabajo de tecnología 10 6 (1)marylol3
 
Conceptos básicos de programación y Fundamentos básicos de PSEINT
Conceptos básicos de programación y Fundamentos básicos  de PSEINTConceptos básicos de programación y Fundamentos básicos  de PSEINT
Conceptos básicos de programación y Fundamentos básicos de PSEINTJudith Martos Florez
 
Trabajo de tecnologia 10 6
Trabajo de tecnologia 10 6Trabajo de tecnologia 10 6
Trabajo de tecnologia 10 6danielabolaos17
 
Trabajo de tecnologia 10 1
Trabajo de tecnologia 10 1Trabajo de tecnologia 10 1
Trabajo de tecnologia 10 1NicolleTenorio
 

Similar a Estructuras básicas.docx (20)

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
 
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
 
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
 
Tecnologia
Tecnologia Tecnologia
Tecnologia
 
Trabajo de tecnologia periodo 3
Trabajo de tecnologia periodo 3Trabajo de tecnologia periodo 3
Trabajo de tecnologia periodo 3
 
Estructuras repetitivas-dayana-y-ana
Estructuras repetitivas-dayana-y-anaEstructuras repetitivas-dayana-y-ana
Estructuras repetitivas-dayana-y-ana
 
Trabajo de tecnología 10 6
Trabajo de tecnología 10 6Trabajo de tecnología 10 6
Trabajo de tecnología 10 6
 
Trabajo de tecnología 10 6 (1)
Trabajo de tecnología 10 6 (1)Trabajo de tecnología 10 6 (1)
Trabajo de tecnología 10 6 (1)
 
Trabajo de tecnologia 10 6
Trabajo de tecnologia 10 6Trabajo de tecnologia 10 6
Trabajo de tecnologia 10 6
 
Conceptos básicos de programación y Fundamentos básicos de PSEINT
Conceptos básicos de programación y Fundamentos básicos  de PSEINTConceptos básicos de programación y Fundamentos básicos  de PSEINT
Conceptos básicos de programación y Fundamentos básicos de PSEINT
 
Trabajo de tecnologia 10 6
Trabajo de tecnologia 10 6Trabajo de tecnologia 10 6
Trabajo de tecnologia 10 6
 
Trabajo de tecnologia 10 1
Trabajo de tecnologia 10 1Trabajo de tecnologia 10 1
Trabajo de tecnologia 10 1
 
Trabajo de tecnologia 10 1
Trabajo de tecnologia 10 1Trabajo de tecnologia 10 1
Trabajo de tecnologia 10 1
 
Tecnoooo00000000000
Tecnoooo00000000000Tecnoooo00000000000
Tecnoooo00000000000
 
Pseint (2)
Pseint (2)Pseint (2)
Pseint (2)
 
Algortimos jury
Algortimos juryAlgortimos jury
Algortimos jury
 
PseInt 10.-7
PseInt 10.-7PseInt 10.-7
PseInt 10.-7
 
Pseint
PseintPseint
Pseint
 

Más de Isabella Trujillo Perlaza (12)

CVC.pdf
CVC.pdfCVC.pdf
CVC.pdf
 
CVC.pdf
CVC.pdfCVC.pdf
CVC.pdf
 
Contaminación ambiental causada por el mal manejo de basuras y residuos sólid...
Contaminación ambiental causada por el mal manejo de basuras y residuos sólid...Contaminación ambiental causada por el mal manejo de basuras y residuos sólid...
Contaminación ambiental causada por el mal manejo de basuras y residuos sólid...
 
Taller tecnología periodo 1.docx
Taller tecnología   periodo 1.docxTaller tecnología   periodo 1.docx
Taller tecnología periodo 1.docx
 
Problemas de aplicación ley de ohm y ley de watt
Problemas de aplicación ley de ohm y ley de wattProblemas 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 wattProblemas de aplicación ley de ohm y ley de watt
Problemas de aplicación ley de ohm y ley de watt
 
Fundamentos de la electricidad y la electrónica.
Fundamentos de la electricidad y la electrónica.Fundamentos de la electricidad y la electrónica.
Fundamentos de la electricidad y la electrónica.
 
Transporte de la corriente electrica.
Transporte de la corriente electrica.Transporte de la corriente electrica.
Transporte de la corriente electrica.
 
Sistema de cadenas y piñones
Sistema de cadenas y piñonesSistema de cadenas y piñones
Sistema de cadenas y piñones
 
Sistema cadenas y_pinones_(1)
Sistema cadenas y_pinones_(1)Sistema cadenas y_pinones_(1)
Sistema cadenas y_pinones_(1)
 
Sistema cadenas y piñones
Sistema cadenas y piñonesSistema cadenas y piñones
Sistema cadenas y piñones
 
Uso del drive y slideshare
Uso del drive y slideshareUso del drive y slideshare
Uso del drive y slideshare
 

Último

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
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
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 uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
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
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
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
 
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
 
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
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
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
 
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
 
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
 
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
 

Último (20)

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.
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (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 uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
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...
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
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
 
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
 
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
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.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
 
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
 
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
 
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
 

Estructuras básicas.docx

  • 1. 1 Estructuras básicas Valeria Amaya Jiménez Belén Sadovnik Andrade Isabella Trujillo Perlaza 10-2 Tecnología Guillermo Mondragón I.E Liceo departamental 2021
  • 2. 2 Desarrollo temático 3 ¿Qué son diagramas de flujo? 3 Explicación de cada uno de los símbolos de un diagrama de flujo 3 Constantes 3 Variables 3 Tipos de variables 4 Acumuladores 4 Contadores 4 Una variable contador en algoritmos hace precisamente referencia a su nombre, lleva la contabilidad de repeticiones, eventos, accesos, etc… 4 Identificadores 5 ¿Qué es PSEINT? 5 ¿Para qué sirven los siguientes comandos? 6 Según 6 Mientras 6 Repetir 7 Para 8 Función 8 Mapa conceptual 10 Conclusiones 10 Anexos 10 Referencias 10
  • 3. 3 Desarrollo temático En este trabajo expondremos algunos temas como la definición de un diagrama de flujo y sus respectivos símbolos, hablaremos de qué es el PSEINT y sus comandos. 1. ¿Qué son diagramas de flujo? R// Los diagramas de flujo son una manera de representar gráficamente un proceso o algoritmo a través de una serie de pasos que permite comprender de manera más eficaz el proyecto a exponer en sí. La representación gráfica de un flujograma contiene un conjunto de formas geométricas que cumplen una función que debe ser definida previamente, estas se conectan mediante flechas que señalan el orden del flujo y establecen el camino como si se estuviese hablando de un mapa. En los diagramas de flujo o flujogramas se pueden hablar de distintos temas como economía, educación, tecnología y demás. Explicación de cada uno de los símbolos de un diagrama de flujo - Constantes Una constante como su nombre lo dice es un dato numérico o alfanumérico que no cambia (es constante) durante todo el proceso del diagrama de flujo. - Variables Representan un espacio de memoria ram que guarda un valor que servirá para algún proceso en particular, la variable contiene un valor que puede ser modificado en cualquier momento
  • 4. 4 Tipos de variables Variables de instancia: Se utilizan para definir los atributos de un objeto. Variables de clase: Son similares a las variables de instancia, con la excepción de que sus valores son los mismos para todas las instancias de la clase. Variables locales: Se declaran y se utilizan dentro de las definiciones de los métodos. Una variable es un espacio para almacenar un valor que corresponde a un tipo de dato soportado por el lenguaje de programación. Es representada y usada a través de una etiqueta que le asigna un programador o que ya está predeterminada. Por lo que la memoria central del computador es utilizada para guardar información, a estos fragmentos de memoria se les hace referencia mediante etiquetas que el usuario utiliza para buscar algún archivo. En las variables se guardan las entradas del usuario y cálculos, valores que luego usaremos en otras partes del algoritmo. Acumuladores Una variable acumuladora como su nombre lo indica, va acumulando distintas cantidades y guarda su total. La forma general de un acumulador es la siguiente: acumulador = acumulador + variable o acumulador = acumulador — variable Un acumulador se utiliza en caso de necesitar un total de factura (sumando los valores de los ítems de la factura) o calcular el total de ventas del día. También para sumar las notas de las materias de un estudiante y obtener un promedio. Contadores Una variable contador en algoritmos hace precisamente referencia a su nombre, lleva la contabilidad de repeticiones, eventos, accesos, etc… La forma básica general de un contador es:
  • 5. 5 contador = contador + constante o contador = contador — constante El contador incrementa o decrementa de forma constante. Identificadores Un identificador es un nombre, que define el programador, que sirve para denotar ciertos elementos de un programa. Estos elementos pueden ser las denominadas variables, constantes y funciones. Cuando se ejecuta el programa, el sistema relaciona estos nombres con alguna dirección de memoria. Por lo que a la hora de programar, ya no es requerido recordar posiciones de memoria sino los nombres dados a estas posiciones de memoria. 2. ¿Qué es PSEINT? R// Es un software libre educativo multiplataforma dirigido a personas que se inician en la programación. PSeInt es la abreviatura de los estados de computación de Pseudo Intérprete, una herramienta educativa creada en Argentina, utilizada principalmente por estudiantes para aprender los fundamentos de la programación y el desarrollo de la lógica. Es un software muy popular de su tipo y es ampliamente utilizado en universidades de Latinoamérica y España. Utiliza pseudocódigo para la solución de algoritmos. PSeInt está pensado para asistir a los estudiantes que se inician en la construcción de programas o algoritmos computacionales. El pseudocódigo se suele utilizar como primer contacto para introducir conceptos básicos como el uso de estructuras de control, expresiones, variables, etc, sin tener que lidiar con las particularidades de la sintaxis de un lenguaje real. Este software pretende facilitarle al principiante la tarea de escribir algoritmos en este pseudolenguaje presentando un conjunto de ayudas y asistencias, y brindarle además algunas herramientas adicionales que le ayuden a encontrar errores y comprender la lógica de los algoritmos. PSeInt es una herramienta para asistir a un estudiante en sus primeros pasos en programación. Mediante un simple e intuitivo pseudolenguaje en español (complementado con un editor de diagramas de flujo), le permite centrar su atención en los conceptos fundamentales de la algoritmia computacional, minimizando las dificultades propias de un
  • 6. 6 lenguaje y proporcionando un entorno de trabajo con numerosas ayudas y recursos didácticos. ¿Para qué sirven los siguientes comandos? Según La secuencia de instrucciones ejecutada por una instrucción Según depende del valor de una variable numérica. Según <variable> Hacer <número1>: <instrucciones> <número2>,<número3>: <instrucciones> <...> De Otro Modo: <instrucciones> FinSegun Esta instrucción permite ejecutar opcionalmente varias acciones posibles, dependiendo del valor almacenado en una variable de tipo numérico. Al ejecutarse, se evalúa el contenido de la variable y se ejecuta la secuencia de instrucciones asociada con dicho valor. Cada opción está formada por uno o más números separados por comas, dos puntos y una secuencia de instrucciones. Si una opción incluye varios números, la secuencia de instrucciones asociada se debe ejecutar cuando el valor de la variable es uno de esos números. Opcionalmente, se puede agregar una opción final, denominada De Otro Modo, cuya secuencia de instrucciones asociada se ejecutará sólo si el valor almacenado en la variable no coincide con ninguna de las opciones anteriores. Mientras
  • 7. 7 La instrucción Mientras ejecuta una secuencia de instrucciones mientras una condición sea verdadera. Mientras <condición> Hacer <instrucciones> FinMientras Al ejecutarse esta instrucción, la condición es evaluada. Si la condición resulta verdadera, se ejecuta una vez la secuencia de instrucciones que forman el cuerpo del ciclo. Al finalizar la ejecución del cuerpo del ciclo se vuelve a evaluar la condición y, si es verdadera, la ejecución se repite. Estos pasos se repiten mientras la condición sea verdadera. Note que las instrucciones del cuerpo del ciclo pueden no ejecutarse nunca, si al evaluar por primera vez la condición resulta ser falsa. Si la condición siempre es verdadera, al ejecutar esta instrucción se produce un ciclo infinito. A fin de evitarlo, las instrucciones del cuerpo del ciclo deben contener alguna instrucción que modifique la o las variables involucradas en la condición, de modo que ésta sea falsificada en algún momento y así finalice la ejecución del ciclo. Repetir La instrucción Repetir-Hasta Que ejecuta una secuencia de instrucciones hasta que la condición sea verdadera. Repetir <instrucciones> Hasta Que <condición>
  • 8. 8 Al ejecutarse esta instrucción, la secuencia de instrucciones que forma el cuerpo del ciclo se ejecuta una vez y luego se evalúa la condición. Si la condición es falsa, el cuerpo del ciclo se ejecuta nuevamente y se vuelve a evaluar la condición. Esto se repite hasta que la condición sea verdadera. Note que, dado que la condición se evalúa al final, las instrucciones del cuerpo del ciclo serán ejecutadas al menos una vez. Además, a fin de evitar ciclos infinitos, el cuerpo del ciclo debe contener alguna instrucción que modifique la o las variables involucradas en la condición de modo que en algún momento la condición sea verdadera y se finalice la ejecución del ciclo. 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 <instrucciones> FinPara Al ingresar al bloque, la variable <variable> recibe el valor <inicial> y se ejecuta la secuencia de instrucciones que forma el cuerpo del ciclo. Luego se incrementa la variable <variable> en <paso> unidades y se evalúa si el valor almacenado en <variable> superó al valor <final>. Si esto es falso se repite hasta que <variable> supere a <final>. Si se omite la cláusula Con Paso <paso>, la variable <variable> se incrementará en 1. Función 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: Operador Significado Ejemplo Relacionales
  • 9. 9 > Mayor que 3>2 < Menor que 'ABC'<'abc' = Igual que 4=3 <= Menor o igual que 'a'<='b' >= Mayor o igual que 4>=5 Lógicos & ó Y Conjunción (y). (7>4) & (2=1) //falso | ó O Disyunción (o). (1=1 | 2=1) //verdadero ~ ó NO Negación (no). ~(2<5) //falso Algebraicos + Suma total <- cant1 + cant2 - Resta stock <- disp - venta * Multiplicación area <- base * altura / División porc <- 100 * parte / total ^ Potenciación sup <- 3.41 * radio ^ 2 % ó MOD Módulo (resto de la división entera) resto <- num MOD div
  • 11. 11 Conclusiones Con este trabajo podemos concluir que: 1. Un diagrama de flujo, también denominado flujograma es una forma de representar de manera gráfica un proceso a través de una serie de pasos señalados por flechas que permiten su total comprensión. 2. Existen algunos símbolos con determinadas funciones, algunos son: contadores, identificadores, variables, acumuladores y constantes 3. El PSEINT es una herramienta encaminada a la asistencia y ayuda de estudiantes que se inician en la construcción de programas o algoritmos computacionales. Anexos y evidencias (Enlaces del blog) Blog Valeria Amaya https://futuretechnology16.blogspot.com
  • 13. 13 Referencias Al Razif, K. (2016) Algoritmos: Variables, contadores y acumuladores. https://medium.com/10-goto-10/algoritmos-variables-contadores-y-acumuladores-6d8f7d1bfbc7 Cogollo, J. (2020) ¿Qué es un diagrama de flujo? Cómo hacer diagramas de flujo paso a paso + Ejemplos. https://youtu.be/Kucgc6NpGwc