SlideShare una empresa de Scribd logo
1
Estructuras básicas: conceptos básicos de programación
JHOAN SEBASTIAN ARIAS SATIZABAL
MARIA KAMILA CARO URIBE
JOHAN ESPINOSA SILVA
JUAN JOSE GONZALEZ NARANJO
SAMUEL DAVID LEON HORMAZA
GRADO: 10-1
INSTITUCIÓN EDUCATIVA LICEO DEPARTAMENTAL
GUILLERMO MONDRAGON
TECNOLOGÍA
SANTIAGO DE CALI
2021
2
Tabla de contenido
Desarrollo temático:
1. Diagramas de flujo.…………………………………………………………………… 3
2. Constantes……………………………………………………………………………. 11
3. Variables……………………………………………………………………………… 12
4. Acumuladores………………………………………………………………………... 12
5. Contadores…………………………………………………………………………… 13
6. Identificadores………………………………………………………………………... 13
7. ¿Qué es PSEINT?......................................................................................................... 15
8. Conclusiones…………………………………………………………………………. 17
9. Evidencias del trabajo………………………………………………………………... 18
3
Desarrollo temático
El objetivo principal de este trabajo es procurar exponer y distinguir algunos conceptos
básicos de programación y por último reconocer el entorno gráfico de PSEINT para que en esta
asignatura podamos apropiarnos de estos conocimientos y poder aplicarlos cuando sea necesario.
1. Diagramas de flujo
Los diagramas de flujo son formas o recursos que utilizan diversos pasos y sirven para
poder representar gráficamente un proceso específico. Es importante mencionar que en la
representación gráfica del proceso se utilizan un conjunto de figuras geométricas conectadas por
medio de flechas o líneas y tienen el objetivo de representar específicamente cada paso del
proceso determinado. Según lo mencionado anteriormente, los diagramas de flujo son gráficos
con ciertos procedimientos que ayudan a darle un rumbo a la representación gráfica del proceso
establecido, además de ser recursos que pueden representar gráficamente todos los conceptos sin
importar de que tema traten.
Tipos de diagramas de flujo: hay diversos tipos de diagramas de flujo, entre ellos están:
Formato vertical: es el diagrama cuyo flujo va de arriba hacia abajo.
Fig. 1.
4
Formato horizontal: Es aquel formato en donde el diagrama tiene un flujo que va desde la
izquierda hacia la derecha.
Fig. 1.1.
Formato panorámico: es aquel formato en el cual el proceso tiene un flujo tanto vertical como
horizontal.
Fig.1.2.
Formato arquitectónico: describe el camino de una forma o persona sobre el plano
arquitectónico del área de trabajo.
Fig.1.3.
Diagrama de bloques de modelo matemático: es un diagrama que se utiliza para representar
sistemas físicos.
5
Fig.1.4.
Diagrama de bloques de procesos de producción: es aquel diagrama que se utiliza para
representar de qué forma o manera se elabora cierto producto.
Fig.1.5.
2. Símbolos de un diagrama de flujo:
1) Inicio/final: Es un símbolo que representa el inicio o el final de un proceso.
Fig.2.
6
2) Proceso: Indica la actividad realizada
Fig.2.1.
3) Decisión: Este símbolo muestra que en el diagrama de flujo se debe tomar una decisión y
por lo tanto el proceso del diagrama va a seguir determinada dirección por dicha decisión.
Nos permite analizar una situación con base en los valores verdadero y falso.
Fig. 2.2
4) Retardo: Este símbolo da el significado de que se pasará determinado tiempo antes de
que el flujo del proceso continúe.
Fig. 2.3.
5) Entradas/salida: Este símbolo representa la lectura de datos en la entrada y la impresión
de datos en la salida.
Fig.2.4.
6) Símbolo del documento impreso: Es una clase de datos o información que las personas
7
pueden leer, ej: un documento o un informe impreso.
Fig. 2.5.
7) Símbolo del multidocumento: Representa varios documentos en el proceso.
Fig. 2.6.
8) Símbolo de entrada manual: Este símbolo representa un paso en el que se le pide al
usuario que introduzca información manualmente.
Fig. 2.7.
9) Símbolo de preparación: Representa un ajuste a otro paso en el proceso.
Fig. 2.8.
10) Símbolo del conector: Indica que el flujo continua donde se ha colocado un mismo
símbolo.
8
Fig. 2.9.
11) 0 símbolo: Indica que el flujo del proceso continúa en más de dos ramas.
Fig. 2.1.1
12) Símbolo de unión de invocación: Indica un punto en el diagrama de flujo.
Fig. 2.1.2
13) Símbolo de fusión: Indica un paso en el que dos o más subprocesos se tienen en uno.
Indica un paso en el que se combinarán diversos conjuntos en uno solo.
Fig. 2.1.3
14) Símbolo de intercalar: Indica un paso que ordena la información en un formato
estándar.
9
Fig.2.1.4.
15) Símbolo de ordenar: Indica un paso que organiza una lista de elementos en una
secuencia o establece algunos criterios predeterminados.
Fig.2.1.5.
16) Símbolo de proceso predefinido: Indica una secuencia de acciones que realizan una
tarea específica incrustada dentro de un proceso más grande.
Fig.2.1.6
17) Loop manual: Indica que una secuencia de comandos ocurrirá.
10
Fig.2.1.7
18) Símbolo de límite de bucle: Indica el punto en donde debe detenerse un bucle.
Fig.2.1.8
19) Símbolo de datos almacenados: Indica un paso donde se almacenan los datos.
Fig.2.1.9.
20) Símbolo de la base de datos: Indica una lista de información con una estructura
estándar que permite buscar y ordenar.
Fig.2.2.0
21) Símbolo de almacenamiento interno: Indica que la información se almacena en la
memoria durante un programa.
11
Fig.2.2.1
22) Símbolo de visualización: Indica un paso que muestra información.
Fig.2.2.2
23) Símbolo fuera conector de página: Indica que el proceso continúa fuera de la página.
Fig.2.2.3
3. Constantes
Es una expresión con un valor que permanece fijo y no puede cambiar, solo puede ser
leído y hay dos tipos de constantes: Constantes predefinidas y constantes literales.
Constantes Predefinidas:
Las constantes predefinidas están subrayadas en la ventana del depurador como se
muestra en la siguiente imagen:
12
Fig.3.
Ej: On Load, es una constante predefinida.
Constantes Literales:
Permiten que un valor dentro del programa permanezca constante durante la ejecución de
un programa y en un lugar de la memoria no es accesible.
4. Variables
Representa un espacio de memoria RAM guardando un valor que servirá en un proceso
particular, tiene un valor que puede ser modificado en cualquier momento, mientras el valor de la
constante es fijo y no cambia en la ejecución del programa.
Las variables se caracterizan por su nombre: Es la forma de referirse a ellas y
diferenciarlas de las demás; y su tipo: Es el tipo de datos que puede almacenar.
5. Acumuladores
Es una variable numérica que va acumulando operaciones y se inicializa a un valor inicial
dependiendo de la operación que se va a acumular: a 0 si es una suma o a 1 si es un producto. Se
acumula un valor intermedio.
La forma general de un acumulador sería la siguiente: acumulador = acumulador +
variable
Ej: Suponga que su jefe del trabajo te pide que lleves la cuenta de cuánto pagan las
personas al entrar a un evento; una opción sería tomar una billetera y guardar el dinero ahí. Para
darle el total a su jefe tendrá que contar el dinero acumulado en la billetera y darle el número,
una variable acumulador precisamente hace esto, va acumulando distintas cantidades y guarda el
13
total.
6. Contadores
Un contador es un circuito secuencial construido a partir de biestables y puertas lógicas
capaces de almacenar y contar los impulsos (generalmente relacionados con señales de reloj),
que recibe pulsos en la entrada para este propósito y también actúa como divisor de frecuencia.
En breve, un contador es un circuito en el que sus salidas siguen un orden fijo que cuando
acaba vuelve a empezar, o circuitos que reciben sus datos en orden de serie en diferentes
intervalos de tiempo.
Fig. 4.
7. Identificadores
Un identificador es un nombre, que define el programador, que sirve para denotar ciertos
elementos de un programa. Estos elementos pueden ser los llamados variables, constantes y
funciones (elementos que se discutirán más adelante). Cuando el programa se está ejecutando, el
sistema asocia estos nombres con una determinada dirección de memoria. Por lo tanto, al
programar, ya no necesita recordar las ubicaciones de la memoria, sino que necesita recordar los
nombres dados a estas posiciones de memoria.
14
Fig. 5.
8. Pseint
Este es un software educativo derivado de la abreviatura de Pseudo Interprete Computer
State, la herramienta educativa fue creada en Argentina y está íntegramente en español. Los
15
estudiantes usan el software para aprender los conceptos básicos de la programación y la lógica
de desarrollo. Es un software bastante popular porque se usa ampliamente para la programación
de la educación y la enseñanza en universidades de América Latina y España. Por lo tanto, le
mostraremos qué es PSeInt en este artículo.
¿Qué es pseint?
Es una herramienta educativa que ayuda a los estudiantes a dar el primer paso en la
programación. El software utiliza un pseudolenguaje y se complementa con diagramas de flujo,
lo que permite a los estudiantes centrarse en los conceptos principales de los algoritmos
computacionales a través de numerosos recursos y ayudas didácticas.
8.1. Comandos del Pseint
1) Comando Según: Permite trabajar con un sistema de valor número, donde, según el valor
elegido ocurría una secuencia de acciones.
2) Comando Mientras: Esta nos sirve para repetir un proceso infinitas veces hasta que la
condición expuesta para esto no se cumpla.
3) Comando Repetir: Permite hacer una secuencia de acciones hasta completar una
condición
4) Comando Para: Esta nos sirve para repetir un proceso una determinada cantidad de veces
hasta llegar a un número de referencia que determinará el fin del proceso.
5) Comando Función: Este crea subprocesos/algoritmos o funciones aparte, que pueden ser
llamados en cualquier momento sin tener que hacer la secuencia de acciones en el
proceso/algoritmo principal.
8.2. Características del Pseint
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.
16
- 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.
17
9. Conclusiones
En conclusión, los diagramas de flujo son recursos que se utilizan para poder representar
gráficamente cualquier proceso o concepto específico, además de tener diversos tipos que se
diferencian entre sí por el orden que toma el flujo del diagrama (Los diagramas de flujo tienen
y/o utilizan 23 símbolos o figuras geométricas que representan los pasos del proceso que se está
representando).
En los diagramas de flujo están las constantes, variables, acumuladores, contadores e
identificadores.
Las constantes son expresiones de un valor que mantiene fijo y no cambia, solo es leído y
tiene dos tipos: constantes predefinidas y constantes literales. Las variables son la representación
de la memoria RAM que guarda un valor que sirve para un proceso, su valor puede ser
modificado en cualquier momento y se caracterizan por su nombre. Los acumuladores son una
variable numérica que acumula operaciones inicializando un valor dependiendo de la operación
que se vaya a acumular. Los contadores son un circuito secuencial construido a partir de
biestables y puertas lógicas capaces de almacenar y contar los impulsos (generalmente
relacionados con señales de reloj) y por último los identificadores representan los datos de un
programa (constantes, variables y tipos de datos).
Finalmente, podemos decir que pseint es una herramienta para los estudiantes de
programación, puesto que les permite navegar por las amplias ramas de la misma, haciendo así
que se vayan adaptando a programas computacionales más complejos. Facilitando al usuario la
tarea de escribir algoritmos presentando un conjunto de ayudas y asistencias.
10. Referencias
https://sites.google.com/site/procesosdemanufacturaetitc/manufactura/diagramas-desticas-y-tipos
https://diagramasdeflujo.net/horizontal/
https://www.youtube.com/watch?v=Kucgc6NpGwc
https://doc.4d.com/4Dv16/4D/16.6/Constantes.300-4444952.es.html
https://www2.eii.uva.es/fund_inf/cpp/temas/2_tipos_variables/literales.html
https://www.incanatoit.com/2015/03/diagrama-flujo-tipo-datos-variables.html
https://www.incanatoit.com/2015/03/diagrama-flujo-tipo-datos-variables.html
https://www.cartagena99.com/recursos/alumnos/apuntes/TEMA_02.pdf
18
https://medium.com/10-goto-10/algoritmos-variables-contadores-y-acumuladores-6d8f7d1bfbc7
https://plataforma.josedomingo.org/pledin/cursos/programacion/curso/u23/
https://vidabytes.com/que-es-pseint/
https://riskn.wordpress.com/pseint/pseint-acciones-comandos/pseint-comando-segun/
http://duocpda.blogspot.com/2012/05/pseint-funcion-para.html
https://riskn.wordpress.com/pseint/pseint-acciones-comandos/pseint-comando-repetir/
https://riskn.wordpress.com/pseint/pseint-funciones/
11. Blogs del curso:
https://tecnosleon.blogspot.com/
https://tecnosleon.blogspot.com/p/periodo-3-2021.html
https://tecnofutuo.blogspot.com/p/periodo-3-2020.html
https://ariasvance.blogspot.com/?m=1
11. Evidencias de trabajo:
19
20
21
22
23
24
25
26
27
28

Más contenido relacionado

La actualidad más candente

DIAGRAMAS DE FLUJO
DIAGRAMAS DE FLUJODIAGRAMAS DE FLUJO
DIAGRAMAS DE FLUJO
DannamichelMontesgom
 
Estructuras basicas
Estructuras basicasEstructuras basicas
Estructuras basicas
JuanesMF1
 
ESTRUCTURAS BÁSICAS
ESTRUCTURAS BÁSICASESTRUCTURAS BÁSICAS
ESTRUCTURAS BÁSICAS
Sara Sofía Imbachí Nieto
 
Estructuras básicas
Estructuras básicas Estructuras básicas
Estructuras básicas
alancardona3
 
Estructuras basicas
Estructuras basicasEstructuras basicas
Estructuras basicas
Katheryncaicedo1
 
Tecno
TecnoTecno
Estructuras basicas
Estructuras basicasEstructuras basicas
Estructuras basicas
sofiaurbano1
 
Trabajo de tecnologia
Trabajo de tecnologiaTrabajo de tecnologia
Trabajo de tecnologia
MarthaTorres3612
 
Estructuras básicas
Estructuras básicas Estructuras básicas
Estructuras básicas
JulianaRojas48
 
Pseint
PseintPseint
Pseint.
Pseint.Pseint.
Pseint.
juantriana25
 
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
 
Estructuras básicas
Estructuras básicasEstructuras básicas
Estructuras básicas
Nicolas1128
 
Trabajo de tecnologia
Trabajo de tecnologia Trabajo de tecnologia
Trabajo de tecnologia
JuanGarcia1543
 
Estructuras básicas
Estructuras básicas Estructuras básicas
Estructuras básicas
evelinml12
 

La actualidad más candente (15)

DIAGRAMAS DE FLUJO
DIAGRAMAS DE FLUJODIAGRAMAS DE FLUJO
DIAGRAMAS DE FLUJO
 
Estructuras basicas
Estructuras basicasEstructuras basicas
Estructuras basicas
 
ESTRUCTURAS BÁSICAS
ESTRUCTURAS BÁSICASESTRUCTURAS BÁSICAS
ESTRUCTURAS BÁSICAS
 
Estructuras básicas
Estructuras básicas Estructuras básicas
Estructuras básicas
 
Estructuras basicas
Estructuras basicasEstructuras basicas
Estructuras basicas
 
Tecno
TecnoTecno
Tecno
 
Estructuras basicas
Estructuras basicasEstructuras basicas
Estructuras basicas
 
Trabajo de tecnologia
Trabajo de tecnologiaTrabajo de tecnologia
Trabajo de tecnologia
 
Estructuras básicas
Estructuras básicas Estructuras básicas
Estructuras básicas
 
Pseint
PseintPseint
Pseint
 
Pseint.
Pseint.Pseint.
Pseint.
 
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)
 
Estructuras básicas
Estructuras básicasEstructuras básicas
Estructuras básicas
 
Trabajo de tecnologia
Trabajo de tecnologia Trabajo de tecnologia
Trabajo de tecnologia
 
Estructuras básicas
Estructuras básicas Estructuras básicas
Estructuras básicas
 

Similar a Estructuras básicas de la electrónica 10-1

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
LauraOspina49
 
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
SarahOrdez
 
Estructuras básicas tecnología
Estructuras básicas  tecnología Estructuras básicas  tecnología
Estructuras básicas tecnología
valentinacrdenas6
 
Estructuras basicas tecnología (2)
Estructuras basicas  tecnología (2)Estructuras basicas  tecnología (2)
Estructuras basicas tecnología (2)
SebastianNaranjo19
 
Estructuras basicas tecnología (1)
Estructuras basicas  tecnología (1)Estructuras basicas  tecnología (1)
Estructuras basicas tecnología (1)
SebastianNaranjo19
 
Estructuras basicas
Estructuras basicasEstructuras basicas
Estructuras basicas
AlejandroLozada20
 
Tecnologia
TecnologiaTecnologia
Estructuras básicas
Estructuras básicas Estructuras básicas
Estructuras básicas
alancardona3
 
Estructuras Básicas
Estructuras Básicas Estructuras Básicas
Estructuras Básicas
Valeria García Gutierrez
 
Estructuras Basicas
Estructuras BasicasEstructuras Basicas
Estructuras Basicas
stefaniamejiagiraldo
 
Estructuras básicas
Estructuras básicas Estructuras básicas
Estructuras básicas
valeja985
 
Tecno
TecnoTecno
Tecnologia
TecnologiaTecnologia
Tecnologia
SofaGarzn1
 
Tecnologia
TecnologiaTecnologia
Tecnologia
ngelMartinez8
 
conceptos básicos de programación
conceptos básicos de programación conceptos básicos de programación
conceptos básicos de programación
SamuelTrivio
 
Estructuras basicas pseint
Estructuras basicas  pseintEstructuras basicas  pseint
Estructuras basicas pseint
Jose Miguel Gaspar Duran
 
Estructuras basicas:pseint.
Estructuras basicas:pseint.Estructuras basicas:pseint.
Estructuras basicas:pseint.
Valeria Gonzalez
 
Estructuras básicas de PSeInt
Estructuras básicas de PSeIntEstructuras básicas de PSeInt
Estructuras básicas de PSeInt
Juan Castillo Bolaños
 
Estructuras básicas tecnología
Estructuras básicas tecnología  Estructuras básicas tecnología
Estructuras básicas tecnología
JustineBravo1
 
Estructuras básicas tecnología
Estructuras básicas tecnología Estructuras básicas tecnología
Estructuras básicas tecnología
lautorres10
 

Similar a Estructuras básicas de la electrónica 10-1 (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
 
Estructuras básicas tecnología
Estructuras básicas  tecnología Estructuras básicas  tecnología
Estructuras básicas tecnología
 
Estructuras basicas tecnología (2)
Estructuras basicas  tecnología (2)Estructuras basicas  tecnología (2)
Estructuras basicas tecnología (2)
 
Estructuras basicas tecnología (1)
Estructuras basicas  tecnología (1)Estructuras basicas  tecnología (1)
Estructuras basicas tecnología (1)
 
Estructuras basicas
Estructuras basicasEstructuras basicas
Estructuras basicas
 
Tecnologia
TecnologiaTecnologia
Tecnologia
 
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 Basicas
Estructuras BasicasEstructuras Basicas
Estructuras Basicas
 
Estructuras básicas
Estructuras básicas Estructuras básicas
Estructuras básicas
 
Tecno
TecnoTecno
Tecno
 
Tecnologia
TecnologiaTecnologia
Tecnologia
 
Tecnologia
TecnologiaTecnologia
Tecnologia
 
conceptos básicos de programación
conceptos básicos de programación conceptos básicos de programación
conceptos básicos de programación
 
Estructuras basicas pseint
Estructuras basicas  pseintEstructuras basicas  pseint
Estructuras basicas pseint
 
Estructuras basicas:pseint.
Estructuras basicas:pseint.Estructuras basicas:pseint.
Estructuras basicas:pseint.
 
Estructuras básicas de PSeInt
Estructuras básicas de PSeIntEstructuras básicas de PSeInt
Estructuras básicas de PSeInt
 
Estructuras básicas tecnología
Estructuras básicas tecnología  Estructuras básicas tecnología
Estructuras básicas tecnología
 
Estructuras básicas tecnología
Estructuras básicas tecnología Estructuras básicas tecnología
Estructuras básicas tecnología
 

Último

- El Cerebro Femenino como se desarrolla
- El Cerebro Femenino como se desarrolla- El Cerebro Femenino como se desarrolla
- El Cerebro Femenino como se desarrolla
BERTILAARTEAGATOLENT1
 
ESTUDIANTES BENEFICIARIOS que se suman a los beneficios de la universidad
ESTUDIANTES BENEFICIARIOS que se suman a los beneficios de la universidadESTUDIANTES BENEFICIARIOS que se suman a los beneficios de la universidad
ESTUDIANTES BENEFICIARIOS que se suman a los beneficios de la universidad
jorgejhonatanaltamir1
 
aplicaciones de internet Google.20240pdf
aplicaciones de internet Google.20240pdfaplicaciones de internet Google.20240pdf
aplicaciones de internet Google.20240pdf
jordanovillacorta09
 
LA NUBE YULIANA GABRIELA CORI NINARAQUE.pdf
LA NUBE YULIANA GABRIELA CORI NINARAQUE.pdfLA NUBE YULIANA GABRIELA CORI NINARAQUE.pdf
LA NUBE YULIANA GABRIELA CORI NINARAQUE.pdf
YulianaCori
 
Sesión N°10 / Monografía sobre la inteligencia artifical
Sesión N°10 / Monografía sobre la inteligencia artificalSesión N°10 / Monografía sobre la inteligencia artifical
Sesión N°10 / Monografía sobre la inteligencia artifical
Angeles del Rosario Escobar Mendoza
 
SLIDESHARE, qué es, ventajas y desventajas
SLIDESHARE, qué es, ventajas y desventajasSLIDESHARE, qué es, ventajas y desventajas
SLIDESHARE, qué es, ventajas y desventajas
ruthechepurizaca
 
Actividad integradora 6 curso multimedia
Actividad integradora 6 curso multimediaActividad integradora 6 curso multimedia
Actividad integradora 6 curso multimedia
AliiIxh
 
Oruam, el pequeño y el gran carismatico mago
Oruam, el pequeño y el gran carismatico magoOruam, el pequeño y el gran carismatico mago
Oruam, el pequeño y el gran carismatico mago
ChichipeSevillaJhost
 
APLICACIONES DE INTERNET-INFORMATICA.pptx
APLICACIONES DE INTERNET-INFORMATICA.pptxAPLICACIONES DE INTERNET-INFORMATICA.pptx
APLICACIONES DE INTERNET-INFORMATICA.pptx
cpadua713
 
MONOGRAFRIA GOOGLE (grupo 1ro de google).pdf
MONOGRAFRIA GOOGLE (grupo 1ro de google).pdfMONOGRAFRIA GOOGLE (grupo 1ro de google).pdf
MONOGRAFRIA GOOGLE (grupo 1ro de google).pdf
darilpisco021
 
APLICACIONES EN INTERNET-GOOGLE4 XD.docx
APLICACIONES EN INTERNET-GOOGLE4 XD.docxAPLICACIONES EN INTERNET-GOOGLE4 XD.docx
APLICACIONES EN INTERNET-GOOGLE4 XD.docx
jordanovillacorta09
 
importancia de la organizacion moderna jjj
importancia de la organizacion moderna jjjimportancia de la organizacion moderna jjj
importancia de la organizacion moderna jjj
gallegoscarneronelso
 
TRABAJO APLICACIONES EN INTERNET - Ana cruz tone.pdf
TRABAJO APLICACIONES EN INTERNET - Ana cruz tone.pdfTRABAJO APLICACIONES EN INTERNET - Ana cruz tone.pdf
TRABAJO APLICACIONES EN INTERNET - Ana cruz tone.pdf
anacruztone06
 
Documento A4 formas curvas Hoja de papel multicolor_20240615_213856_0000.pdf
Documento A4 formas curvas Hoja de papel multicolor_20240615_213856_0000.pdfDocumento A4 formas curvas Hoja de papel multicolor_20240615_213856_0000.pdf
Documento A4 formas curvas Hoja de papel multicolor_20240615_213856_0000.pdf
sthefannydelgado765
 
Análisis de Crowdfunding con el maestro Tapia de Artes
Análisis de Crowdfunding con el maestro Tapia de ArtesAnálisis de Crowdfunding con el maestro Tapia de Artes
Análisis de Crowdfunding con el maestro Tapia de Artes
al050121024
 
Unidad IV Funciones de la Evaluacion UNICARIBE
Unidad IV Funciones de la Evaluacion UNICARIBEUnidad IV Funciones de la Evaluacion UNICARIBE
Unidad IV Funciones de la Evaluacion UNICARIBE
daniellopez200031
 
USOS_Y_TIPOS_DE_APLICACIONES_MOVILES_removed.pdf
USOS_Y_TIPOS_DE_APLICACIONES_MOVILES_removed.pdfUSOS_Y_TIPOS_DE_APLICACIONES_MOVILES_removed.pdf
USOS_Y_TIPOS_DE_APLICACIONES_MOVILES_removed.pdf
politamazznaa
 
Copia de LaHoja_20240527_200357_0000.pptx
Copia de LaHoja_20240527_200357_0000.pptxCopia de LaHoja_20240527_200357_0000.pptx
Copia de LaHoja_20240527_200357_0000.pptx
jcoloniapu
 
Herramientas de la web 2.0.pptx
Herramientas    de     la    web    2.0.pptxHerramientas    de     la    web    2.0.pptx
Herramientas de la web 2.0.pptx
anittaeunice
 
COMO EVOLUCIONO LAS WEB EN PLENO 2024.docx
COMO EVOLUCIONO LAS WEB EN PLENO 2024.docxCOMO EVOLUCIONO LAS WEB EN PLENO 2024.docx
COMO EVOLUCIONO LAS WEB EN PLENO 2024.docx
Jean Apellidos
 

Último (20)

- El Cerebro Femenino como se desarrolla
- El Cerebro Femenino como se desarrolla- El Cerebro Femenino como se desarrolla
- El Cerebro Femenino como se desarrolla
 
ESTUDIANTES BENEFICIARIOS que se suman a los beneficios de la universidad
ESTUDIANTES BENEFICIARIOS que se suman a los beneficios de la universidadESTUDIANTES BENEFICIARIOS que se suman a los beneficios de la universidad
ESTUDIANTES BENEFICIARIOS que se suman a los beneficios de la universidad
 
aplicaciones de internet Google.20240pdf
aplicaciones de internet Google.20240pdfaplicaciones de internet Google.20240pdf
aplicaciones de internet Google.20240pdf
 
LA NUBE YULIANA GABRIELA CORI NINARAQUE.pdf
LA NUBE YULIANA GABRIELA CORI NINARAQUE.pdfLA NUBE YULIANA GABRIELA CORI NINARAQUE.pdf
LA NUBE YULIANA GABRIELA CORI NINARAQUE.pdf
 
Sesión N°10 / Monografía sobre la inteligencia artifical
Sesión N°10 / Monografía sobre la inteligencia artificalSesión N°10 / Monografía sobre la inteligencia artifical
Sesión N°10 / Monografía sobre la inteligencia artifical
 
SLIDESHARE, qué es, ventajas y desventajas
SLIDESHARE, qué es, ventajas y desventajasSLIDESHARE, qué es, ventajas y desventajas
SLIDESHARE, qué es, ventajas y desventajas
 
Actividad integradora 6 curso multimedia
Actividad integradora 6 curso multimediaActividad integradora 6 curso multimedia
Actividad integradora 6 curso multimedia
 
Oruam, el pequeño y el gran carismatico mago
Oruam, el pequeño y el gran carismatico magoOruam, el pequeño y el gran carismatico mago
Oruam, el pequeño y el gran carismatico mago
 
APLICACIONES DE INTERNET-INFORMATICA.pptx
APLICACIONES DE INTERNET-INFORMATICA.pptxAPLICACIONES DE INTERNET-INFORMATICA.pptx
APLICACIONES DE INTERNET-INFORMATICA.pptx
 
MONOGRAFRIA GOOGLE (grupo 1ro de google).pdf
MONOGRAFRIA GOOGLE (grupo 1ro de google).pdfMONOGRAFRIA GOOGLE (grupo 1ro de google).pdf
MONOGRAFRIA GOOGLE (grupo 1ro de google).pdf
 
APLICACIONES EN INTERNET-GOOGLE4 XD.docx
APLICACIONES EN INTERNET-GOOGLE4 XD.docxAPLICACIONES EN INTERNET-GOOGLE4 XD.docx
APLICACIONES EN INTERNET-GOOGLE4 XD.docx
 
importancia de la organizacion moderna jjj
importancia de la organizacion moderna jjjimportancia de la organizacion moderna jjj
importancia de la organizacion moderna jjj
 
TRABAJO APLICACIONES EN INTERNET - Ana cruz tone.pdf
TRABAJO APLICACIONES EN INTERNET - Ana cruz tone.pdfTRABAJO APLICACIONES EN INTERNET - Ana cruz tone.pdf
TRABAJO APLICACIONES EN INTERNET - Ana cruz tone.pdf
 
Documento A4 formas curvas Hoja de papel multicolor_20240615_213856_0000.pdf
Documento A4 formas curvas Hoja de papel multicolor_20240615_213856_0000.pdfDocumento A4 formas curvas Hoja de papel multicolor_20240615_213856_0000.pdf
Documento A4 formas curvas Hoja de papel multicolor_20240615_213856_0000.pdf
 
Análisis de Crowdfunding con el maestro Tapia de Artes
Análisis de Crowdfunding con el maestro Tapia de ArtesAnálisis de Crowdfunding con el maestro Tapia de Artes
Análisis de Crowdfunding con el maestro Tapia de Artes
 
Unidad IV Funciones de la Evaluacion UNICARIBE
Unidad IV Funciones de la Evaluacion UNICARIBEUnidad IV Funciones de la Evaluacion UNICARIBE
Unidad IV Funciones de la Evaluacion UNICARIBE
 
USOS_Y_TIPOS_DE_APLICACIONES_MOVILES_removed.pdf
USOS_Y_TIPOS_DE_APLICACIONES_MOVILES_removed.pdfUSOS_Y_TIPOS_DE_APLICACIONES_MOVILES_removed.pdf
USOS_Y_TIPOS_DE_APLICACIONES_MOVILES_removed.pdf
 
Copia de LaHoja_20240527_200357_0000.pptx
Copia de LaHoja_20240527_200357_0000.pptxCopia de LaHoja_20240527_200357_0000.pptx
Copia de LaHoja_20240527_200357_0000.pptx
 
Herramientas de la web 2.0.pptx
Herramientas    de     la    web    2.0.pptxHerramientas    de     la    web    2.0.pptx
Herramientas de la web 2.0.pptx
 
COMO EVOLUCIONO LAS WEB EN PLENO 2024.docx
COMO EVOLUCIONO LAS WEB EN PLENO 2024.docxCOMO EVOLUCIONO LAS WEB EN PLENO 2024.docx
COMO EVOLUCIONO LAS WEB EN PLENO 2024.docx
 

Estructuras básicas de la electrónica 10-1

  • 1. 1 Estructuras básicas: conceptos básicos de programación JHOAN SEBASTIAN ARIAS SATIZABAL MARIA KAMILA CARO URIBE JOHAN ESPINOSA SILVA JUAN JOSE GONZALEZ NARANJO SAMUEL DAVID LEON HORMAZA GRADO: 10-1 INSTITUCIÓN EDUCATIVA LICEO DEPARTAMENTAL GUILLERMO MONDRAGON TECNOLOGÍA SANTIAGO DE CALI 2021
  • 2. 2 Tabla de contenido Desarrollo temático: 1. Diagramas de flujo.…………………………………………………………………… 3 2. Constantes……………………………………………………………………………. 11 3. Variables……………………………………………………………………………… 12 4. Acumuladores………………………………………………………………………... 12 5. Contadores…………………………………………………………………………… 13 6. Identificadores………………………………………………………………………... 13 7. ¿Qué es PSEINT?......................................................................................................... 15 8. Conclusiones…………………………………………………………………………. 17 9. Evidencias del trabajo………………………………………………………………... 18
  • 3. 3 Desarrollo temático El objetivo principal de este trabajo es procurar exponer y distinguir algunos conceptos básicos de programación y por último reconocer el entorno gráfico de PSEINT para que en esta asignatura podamos apropiarnos de estos conocimientos y poder aplicarlos cuando sea necesario. 1. Diagramas de flujo Los diagramas de flujo son formas o recursos que utilizan diversos pasos y sirven para poder representar gráficamente un proceso específico. Es importante mencionar que en la representación gráfica del proceso se utilizan un conjunto de figuras geométricas conectadas por medio de flechas o líneas y tienen el objetivo de representar específicamente cada paso del proceso determinado. Según lo mencionado anteriormente, los diagramas de flujo son gráficos con ciertos procedimientos que ayudan a darle un rumbo a la representación gráfica del proceso establecido, además de ser recursos que pueden representar gráficamente todos los conceptos sin importar de que tema traten. Tipos de diagramas de flujo: hay diversos tipos de diagramas de flujo, entre ellos están: Formato vertical: es el diagrama cuyo flujo va de arriba hacia abajo. Fig. 1.
  • 4. 4 Formato horizontal: Es aquel formato en donde el diagrama tiene un flujo que va desde la izquierda hacia la derecha. Fig. 1.1. Formato panorámico: es aquel formato en el cual el proceso tiene un flujo tanto vertical como horizontal. Fig.1.2. Formato arquitectónico: describe el camino de una forma o persona sobre el plano arquitectónico del área de trabajo. Fig.1.3. Diagrama de bloques de modelo matemático: es un diagrama que se utiliza para representar sistemas físicos.
  • 5. 5 Fig.1.4. Diagrama de bloques de procesos de producción: es aquel diagrama que se utiliza para representar de qué forma o manera se elabora cierto producto. Fig.1.5. 2. Símbolos de un diagrama de flujo: 1) Inicio/final: Es un símbolo que representa el inicio o el final de un proceso. Fig.2.
  • 6. 6 2) Proceso: Indica la actividad realizada Fig.2.1. 3) Decisión: Este símbolo muestra que en el diagrama de flujo se debe tomar una decisión y por lo tanto el proceso del diagrama va a seguir determinada dirección por dicha decisión. Nos permite analizar una situación con base en los valores verdadero y falso. Fig. 2.2 4) Retardo: Este símbolo da el significado de que se pasará determinado tiempo antes de que el flujo del proceso continúe. Fig. 2.3. 5) Entradas/salida: Este símbolo representa la lectura de datos en la entrada y la impresión de datos en la salida. Fig.2.4. 6) Símbolo del documento impreso: Es una clase de datos o información que las personas
  • 7. 7 pueden leer, ej: un documento o un informe impreso. Fig. 2.5. 7) Símbolo del multidocumento: Representa varios documentos en el proceso. Fig. 2.6. 8) Símbolo de entrada manual: Este símbolo representa un paso en el que se le pide al usuario que introduzca información manualmente. Fig. 2.7. 9) Símbolo de preparación: Representa un ajuste a otro paso en el proceso. Fig. 2.8. 10) Símbolo del conector: Indica que el flujo continua donde se ha colocado un mismo símbolo.
  • 8. 8 Fig. 2.9. 11) 0 símbolo: Indica que el flujo del proceso continúa en más de dos ramas. Fig. 2.1.1 12) Símbolo de unión de invocación: Indica un punto en el diagrama de flujo. Fig. 2.1.2 13) Símbolo de fusión: Indica un paso en el que dos o más subprocesos se tienen en uno. Indica un paso en el que se combinarán diversos conjuntos en uno solo. Fig. 2.1.3 14) Símbolo de intercalar: Indica un paso que ordena la información en un formato estándar.
  • 9. 9 Fig.2.1.4. 15) Símbolo de ordenar: Indica un paso que organiza una lista de elementos en una secuencia o establece algunos criterios predeterminados. Fig.2.1.5. 16) Símbolo de proceso predefinido: Indica una secuencia de acciones que realizan una tarea específica incrustada dentro de un proceso más grande. Fig.2.1.6 17) Loop manual: Indica que una secuencia de comandos ocurrirá.
  • 10. 10 Fig.2.1.7 18) Símbolo de límite de bucle: Indica el punto en donde debe detenerse un bucle. Fig.2.1.8 19) Símbolo de datos almacenados: Indica un paso donde se almacenan los datos. Fig.2.1.9. 20) Símbolo de la base de datos: Indica una lista de información con una estructura estándar que permite buscar y ordenar. Fig.2.2.0 21) Símbolo de almacenamiento interno: Indica que la información se almacena en la memoria durante un programa.
  • 11. 11 Fig.2.2.1 22) Símbolo de visualización: Indica un paso que muestra información. Fig.2.2.2 23) Símbolo fuera conector de página: Indica que el proceso continúa fuera de la página. Fig.2.2.3 3. Constantes Es una expresión con un valor que permanece fijo y no puede cambiar, solo puede ser leído y hay dos tipos de constantes: Constantes predefinidas y constantes literales. Constantes Predefinidas: Las constantes predefinidas están subrayadas en la ventana del depurador como se muestra en la siguiente imagen:
  • 12. 12 Fig.3. Ej: On Load, es una constante predefinida. Constantes Literales: Permiten que un valor dentro del programa permanezca constante durante la ejecución de un programa y en un lugar de la memoria no es accesible. 4. Variables Representa un espacio de memoria RAM guardando un valor que servirá en un proceso particular, tiene un valor que puede ser modificado en cualquier momento, mientras el valor de la constante es fijo y no cambia en la ejecución del programa. Las variables se caracterizan por su nombre: Es la forma de referirse a ellas y diferenciarlas de las demás; y su tipo: Es el tipo de datos que puede almacenar. 5. Acumuladores Es una variable numérica que va acumulando operaciones y se inicializa a un valor inicial dependiendo de la operación que se va a acumular: a 0 si es una suma o a 1 si es un producto. Se acumula un valor intermedio. La forma general de un acumulador sería la siguiente: acumulador = acumulador + variable Ej: Suponga que su jefe del trabajo te pide que lleves la cuenta de cuánto pagan las personas al entrar a un evento; una opción sería tomar una billetera y guardar el dinero ahí. Para darle el total a su jefe tendrá que contar el dinero acumulado en la billetera y darle el número, una variable acumulador precisamente hace esto, va acumulando distintas cantidades y guarda el
  • 13. 13 total. 6. Contadores Un contador es un circuito secuencial construido a partir de biestables y puertas lógicas capaces de almacenar y contar los impulsos (generalmente relacionados con señales de reloj), que recibe pulsos en la entrada para este propósito y también actúa como divisor de frecuencia. En breve, un contador es un circuito en el que sus salidas siguen un orden fijo que cuando acaba vuelve a empezar, o circuitos que reciben sus datos en orden de serie en diferentes intervalos de tiempo. Fig. 4. 7. Identificadores Un identificador es un nombre, que define el programador, que sirve para denotar ciertos elementos de un programa. Estos elementos pueden ser los llamados variables, constantes y funciones (elementos que se discutirán más adelante). Cuando el programa se está ejecutando, el sistema asocia estos nombres con una determinada dirección de memoria. Por lo tanto, al programar, ya no necesita recordar las ubicaciones de la memoria, sino que necesita recordar los nombres dados a estas posiciones de memoria.
  • 14. 14 Fig. 5. 8. Pseint Este es un software educativo derivado de la abreviatura de Pseudo Interprete Computer State, la herramienta educativa fue creada en Argentina y está íntegramente en español. Los
  • 15. 15 estudiantes usan el software para aprender los conceptos básicos de la programación y la lógica de desarrollo. Es un software bastante popular porque se usa ampliamente para la programación de la educación y la enseñanza en universidades de América Latina y España. Por lo tanto, le mostraremos qué es PSeInt en este artículo. ¿Qué es pseint? Es una herramienta educativa que ayuda a los estudiantes a dar el primer paso en la programación. El software utiliza un pseudolenguaje y se complementa con diagramas de flujo, lo que permite a los estudiantes centrarse en los conceptos principales de los algoritmos computacionales a través de numerosos recursos y ayudas didácticas. 8.1. Comandos del Pseint 1) Comando Según: Permite trabajar con un sistema de valor número, donde, según el valor elegido ocurría una secuencia de acciones. 2) Comando Mientras: Esta nos sirve para repetir un proceso infinitas veces hasta que la condición expuesta para esto no se cumpla. 3) Comando Repetir: Permite hacer una secuencia de acciones hasta completar una condición 4) Comando Para: Esta nos sirve para repetir un proceso una determinada cantidad de veces hasta llegar a un número de referencia que determinará el fin del proceso. 5) Comando Función: Este crea subprocesos/algoritmos o funciones aparte, que pueden ser llamados en cualquier momento sin tener que hacer la secuencia de acciones en el proceso/algoritmo principal. 8.2. Características del Pseint 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.
  • 16. 16 - 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.
  • 17. 17 9. Conclusiones En conclusión, los diagramas de flujo son recursos que se utilizan para poder representar gráficamente cualquier proceso o concepto específico, además de tener diversos tipos que se diferencian entre sí por el orden que toma el flujo del diagrama (Los diagramas de flujo tienen y/o utilizan 23 símbolos o figuras geométricas que representan los pasos del proceso que se está representando). En los diagramas de flujo están las constantes, variables, acumuladores, contadores e identificadores. Las constantes son expresiones de un valor que mantiene fijo y no cambia, solo es leído y tiene dos tipos: constantes predefinidas y constantes literales. Las variables son la representación de la memoria RAM que guarda un valor que sirve para un proceso, su valor puede ser modificado en cualquier momento y se caracterizan por su nombre. Los acumuladores son una variable numérica que acumula operaciones inicializando un valor dependiendo de la operación que se vaya a acumular. Los contadores son un circuito secuencial construido a partir de biestables y puertas lógicas capaces de almacenar y contar los impulsos (generalmente relacionados con señales de reloj) y por último los identificadores representan los datos de un programa (constantes, variables y tipos de datos). Finalmente, podemos decir que pseint es una herramienta para los estudiantes de programación, puesto que les permite navegar por las amplias ramas de la misma, haciendo así que se vayan adaptando a programas computacionales más complejos. Facilitando al usuario la tarea de escribir algoritmos presentando un conjunto de ayudas y asistencias. 10. Referencias https://sites.google.com/site/procesosdemanufacturaetitc/manufactura/diagramas-desticas-y-tipos https://diagramasdeflujo.net/horizontal/ https://www.youtube.com/watch?v=Kucgc6NpGwc https://doc.4d.com/4Dv16/4D/16.6/Constantes.300-4444952.es.html https://www2.eii.uva.es/fund_inf/cpp/temas/2_tipos_variables/literales.html https://www.incanatoit.com/2015/03/diagrama-flujo-tipo-datos-variables.html https://www.incanatoit.com/2015/03/diagrama-flujo-tipo-datos-variables.html https://www.cartagena99.com/recursos/alumnos/apuntes/TEMA_02.pdf
  • 19. 19
  • 20. 20
  • 21. 21
  • 22. 22
  • 23. 23
  • 24. 24
  • 25. 25
  • 26. 26
  • 27. 27
  • 28. 28