SlideShare una empresa de Scribd logo
1 de 10
Descargar para leer sin conexión
Fundamentos de programación Pseint
JUAN STEBAN CASTILLO BOLAÑOS
NICOLAS GALINDO LEMA
JOSE MIGUEL GASPAR DURAN
VALERIA GONZALEZ RIVERA
ELISABETH JUAGIBIOY LOPEZ
10-2
DOCENTE
GUILLERMO MONDRAGON
INSTITUCION EDUCATIVA LICEO DEPARTAMENTAL
TECNOLOGIA E INFORMATICA
2020
1
Tabla de contenido
¿Qué es Pseint?........................................................................................................2
Diagramas de flujo…………………………….…………………………………..2
Simbología utilizada en los diagramas de flujo.…………………………………..2
Concepto de constantes, variables, acumuladores, contadores e identificadores....3
Comandos: según, mientras, repetir, para y función …………………………………………………..4
Conclusiones………………………………………………………………………6
Evidencias del trabajo ……...……………………………………………………..7
Referencias………………………………………………………………………...9
2
¿Qué es Pseint?
El programa Pseint es una abreviatura a pseudocódigo y está diseñado para que las
personas tengan una aproximación a lo que es la programación y faciliten sus aprendizajes de
una forma más fácil y sencilla utilizando el lenguaje español; este programa cuenta con un
editor de texto y también un auto-corrector donde se indica el error obtenido señalando con
su subrayado rojo, también incluye la comprobación de los algoritmos o pseudocódigo
escritos.
Diagramas de flujo
Un diagrama de flujo es la representación gráfica de una sucesión de pasos ordenados
para realizar una determinada tarea o actividad. Cuenta con una simbología especializada
donde se escribe la secuencia de estos pasos. Para realizar un diagrama de flujo es necesario
que primero se realice el algoritmo del proceso a realizar, el algoritmo es la secuencia de
pasos escritos para realizar una determinada actividad, entonces tenemos que el diagrama de
flujo será la representación esquemática de ese algoritmo.
Simbología utilizada en los diagramas de flujo.
Cuando se representa un diagrama de flujo existe una simbología comúnmente
aceptada, dicha simbología es bastante amplia, pero podemos exponer los siguientes más
importantes y básicos.
SÍMBOLO SIGNIFICADO
Inicio / final: representa el inicio o fin de un proceso.
Proceso: Se utiliza para describir de manera breve cualquier actividad.
3
Punto de decisión: Indica la toma de una decisión de tipo sí/no.
Dirección del flujo: Indica la dirección y el orden de los pasos del
proceso.
Entrada/Salida: Representa el material o la información que entra
(entrada) o sale del sistema (salida).
Conector: Indica que el flujo continua donde se ha colocado un
símbolo idéntico.
Documento: Indica un documento o informe impreso.
Multidocumento: Indica el conjunto de documentos.
Base de datos: Archivo donde se retiene información en espera de que
se cumplan otras condiciones para continuar el proceso.
Entrada Manual: Indica un paso en el que se pide al usuario que
introduzca la información manualmente.
Conceptos de Constantes, variables, acumuladores, contadores e identificadores
Constantes: Es un objeto que permanece sin cambios durante todo el desarrollo del
algoritmo. Por ejemplo: el número Pi, el IVA, etc. Para distinguirlos de las variables,
podemos ponerle el nombre en mayúsculas, esto es simplemente un consejo.
Variables: Es un objeto en el que su contenido puede variar durante el proceso de ejecución
del algoritmo, se identifican por un nombre y su tipo de valores que puede contener para
realizar un uso correcto; también puede guardar cadenas de texto (se indica encerrando el
texto entre comillas), booleanos o un valor que el usuario teclee por teclado. Un ejemplo de
variables es: acumulación de una suma, realizar una cuenta, etc.
4
Acumuladores: Se utilizan para acumular resultados parciales de cálculos con una misma
operación. Se realiza en dos operaciones:
- Inicialización: debe ser inicializado con un valor neutro según el tipo de operación
que realicemos, si es una suma se inicializará en 0 y si es un producto se inicializará
en 1.
- Acumulación: realiza la acumulación con estas expresiones según el tipo de
operación:
Acumulador <- acumulador+variable o acumulador <- acumulador*variable
Contadores: Se utilizan para contar cualquier suceso que se necesite dentro de un programa.
Se realiza en dos operaciones:
- Inicialización: se inicia en 0 si se realiza una cuenta natural o desde un valor inicial, si
queremos realizar otro tipo de cuenta.
- Incremento: aumenta el valor de la variable en 1 si es una cuenta natural o con otro
valor, si se desea realizar otro tipo de cuenta. La expresión que se utiliza para la
variable es: contador <- contador + constante
Identificadores: Es el nombre que se le da a un elemento de un algoritmo (o programa). Por
ejemplo, el tipo de dato entero hace referencia a un tipo de dato que es distinto a todos los
demás tipos de datos, es decir, los valores que puede tomar un dato de tipo entero, no son los
mismos que los que puede tomar un dato de otro tipo.
Comandos
Según: Esta instrucción permite ejecutar opcionalmente varias acciones posibles,
dependiendo del valor almacenado en una variable de tipo numérico.
● Segun <variable> Hacer
<número1>: <instrucciones>
<número2>,<número3>: <instrucciones>
<...>
De Otro Modo: <instrucciones>
FinSegun.
5
Mientras: La instrucción “Mientras” ejecuta una secuencia de instrucciones mientras una
condición sea verdadera.
● Mientras <condición> Hacer
<Instrucciones>
FinMientras.
Repetir: La instrucción Repetir-Hasta, es para que se ejecute una secuencia de instrucciones
hasta que una determinada condición sea verdadera.
● Repetir
<Instrucciones>
Hasta Que <condición>
Para: Ejecuta una secuencia de instrucciones un número determinado de veces.
● Para <variable> <- <inicial> Hasta <final> ( Con Paso <paso> ) Hacer
<Instrucciones>
FinPara.
Función: También llamadas Subproceso o SubAlgoritmo, es una instrucción que permite
agrupar variables y sentencias, cuya finalidad es la de ejecutar una tarea específica, se pueden
añadir una o varias funciones, en un algoritmo, las funciones son subprogramas dentro de un
programa, que se pueden invocar (ejecutar) desde cualquier parte del programa.
● SubAlgoritmo <variable_de_retorno> <- Nombre ( Argumentos )
FinSubAlgoritmo
● Algoritmo <ejemplo>
FinAlgoritmo.
6
Conclusiones
Pseint es una herramienta que ofrece a las personas la oportunidad de comprender e
interactuar con los fundamentos de la programación de manera más fácil y práctica, pues
cuenta con la característica de permitir escribir algoritmos de pseudocódigo en español, lo
que brinda una familiarización y apropiación de los principios básicos del área de
programación.
Es un software que brinda acompañamiento a la hora de llevar a cabo la redacción de
algoritmos y lo concerniente a su estructura, pues verifica continuamente el desarrollo de los
mismos a medida que se trabaja en él, e indica las equivocaciones en caso de que las haya,
permitiéndole así al usuario entender el funcionamiento de los algoritmos al tiempo que
descubre causas y soluciones a los errores que se presentan durante su realización.
Por otra parte tenemos a los diagramas de flujo, que son otra alternativa de representar
algoritmos de una manera más gráfica, clara y precisa, cuentan con una serie de símbolos y
normas preestablecidas para su elaboración que facilitan su interpretación; dichos diagramas
de flujo son mucho más fáciles de leer para los usuarios ya que se representan de forma
esquemática.
Pseint es una herramienta de suma utilidad ya que ayuda a los estudiantes y a quienes
inician en la informática por su facilidad para programar, crear algoritmos y otras estructuras
básicas
Este programa nos muestra de manera completa cómo se almacenan y organizan sus
datos, sin llegar a ser tan complejo como la programación real. Esto a través de simples
algoritmos u organizadores como lo son las: Constantes, variables , acumuladores ,
contadores e identificadores del sistema.
7
Evidencias del trabajo
8
9
Referencias
● Programación con Pseint. (2017). Programación con Pseint. Latacunga. Ecuador.
Recuperado de: https://lobasicodepseint.blogspot.com/2017/04/definicion-de-
pseint.html
● Diagramas de flujo con ejemplos y como se hacen. (s.f). Tecnología. Recuperado de:
https://www.areatecnologia.com/diagramas-de-flujo.htm
● Torres I. (s.f). Diagrama de Flujo, una herramienta infalible para visualizar,
esquematizar y mejorar tus procesos. IVE Consultores. Recuperado de:
https://iveconsultores.com/diagrama-de-flujo/
● Símbolos de diagramas de flujo. (s.f). Smartdraw. Recuperado de:
https://www.smartdraw.com/flowchart/simbolos-de-diagramas-de-flujo.htm
● Pseint. (s. f). Pseint-Pseudocodigo. Recuperado de:
http://pseint.sourceforge.net/index.php?page=pseudocodigo.php
● Victomanolo. (s.f). Funciones-Subprocesos. Programación. Recuperado de:
https://victomanolo.wordpress.com/funciones-subprocesos-en-pseint/
● Ureña F. (2013). Variables y constantes en pseudocódigo . Recuperado de:
https://www.discoduroderoer.es/variables-y-constantes-en-
pseudocodigo/#:~:text=Constantes%3A%20es%20un%20objeto%20que,esto%20es%
20simplemente%20un%20consejo.
● Pes C. (s.f). Identificadores - Curso de Diseño de Algoritmos de Carlos Pes.
Recuperado de:
http://www.carlospes.com/curso_de_algoritmos/03_01_identificadores.php
● Razif K. (2016). Algoritmos: Variables, contadores y acumuladores. Recuperado de:
https://medium.com/10-goto-10/algoritmos-variables-contadores-y-acumuladores-
6d8f7d1bfbc7

Más contenido relacionado

La actualidad más candente

Estructuras básicas
Estructuras básicasEstructuras básicas
Estructuras básicasNicolas1128
 
Diagramas de flujo y pseint
Diagramas de flujo y pseintDiagramas de flujo y pseint
Diagramas de flujo y pseintkathalinavalois
 
Estructuras básicas tecnología
Estructuras básicas  tecnología Estructuras básicas  tecnología
Estructuras básicas tecnología valentinacrdenas6
 
Estructuras basicas
Estructuras basicasEstructuras basicas
Estructuras basicasJuanesMF1
 
Estructuras básicas conceptos básicos de programación
Estructuras básicas  conceptos básicos de programaciónEstructuras básicas  conceptos básicos de programación
Estructuras básicas conceptos básicos de programaciónjuanjosegonzalez52
 
Conceptos basicos de programacion
Conceptos basicos de programacionConceptos basicos de programacion
Conceptos basicos de programacionJuanGarcia1543
 
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 alancardona3
 
Estructuras básicas conceptos básicos de programación (1)
Estructuras básicas  conceptos básicos de programación (1)Estructuras básicas  conceptos básicos de programación (1)
Estructuras básicas conceptos básicos de programación (1)johanespinosa6
 
Trabajo de tecnologia- Reconstruccion.pdf
Trabajo de tecnologia- Reconstruccion.pdfTrabajo de tecnologia- Reconstruccion.pdf
Trabajo de tecnologia- Reconstruccion.pdfSharonRodriguez43
 

La actualidad más candente (16)

Estructuras básicas
Estructuras básicasEstructuras básicas
Estructuras básicas
 
DIAGRAMAS DE FLUJO
DIAGRAMAS DE FLUJODIAGRAMAS DE FLUJO
DIAGRAMAS DE FLUJO
 
Estructuras básicas
Estructuras básicasEstructuras básicas
Estructuras básicas
 
Estructuras básicas
Estructuras básicas Estructuras básicas
Estructuras básicas
 
Diagramas de flujo y pseint
Diagramas de flujo y pseintDiagramas de flujo y pseint
Diagramas de flujo y pseint
 
Estructuras básicas tecnología
Estructuras básicas  tecnología Estructuras básicas  tecnología
Estructuras básicas tecnología
 
Estructuras basicas
Estructuras basicasEstructuras basicas
Estructuras basicas
 
Estructuras básicas conceptos básicos de programación
Estructuras básicas  conceptos básicos de programaciónEstructuras básicas  conceptos básicos de programación
Estructuras básicas conceptos básicos de programación
 
Conceptos basicos de programacion
Conceptos basicos de programacionConceptos basicos de programacion
Conceptos basicos de programacion
 
Trabajo de tecnologia
Trabajo de tecnologia Trabajo de tecnologia
Trabajo de tecnologia
 
PSeInt.
PSeInt.PSeInt.
PSeInt.
 
ESTRUCTURAS BÁSICAS
ESTRUCTURAS BÁSICASESTRUCTURAS BÁSICAS
ESTRUCTURAS BÁSICAS
 
Estructuras básicas
Estructuras básicas Estructuras básicas
Estructuras básicas
 
Estructuras básicas conceptos básicos de programación (1)
Estructuras básicas  conceptos básicos de programación (1)Estructuras básicas  conceptos básicos de programación (1)
Estructuras básicas conceptos básicos de programación (1)
 
Tecno
TecnoTecno
Tecno
 
Trabajo de tecnologia- Reconstruccion.pdf
Trabajo de tecnologia- Reconstruccion.pdfTrabajo de tecnologia- Reconstruccion.pdf
Trabajo de tecnologia- Reconstruccion.pdf
 

Similar a Estructuras básicas de PSeInt

Similar a Estructuras básicas de PSeInt (20)

Estructuras basicas tecnología (1)
Estructuras basicas  tecnología (1)Estructuras basicas  tecnología (1)
Estructuras basicas tecnología (1)
 
Estructuras basicas tecnología (2)
Estructuras basicas  tecnología (2)Estructuras basicas  tecnología (2)
Estructuras basicas tecnología (2)
 
conceptos básicos de programación
conceptos básicos de programación conceptos básicos de programación
conceptos básicos de programación
 
Tecnología
TecnologíaTecnología
Tecnología
 
Tecnologia
TecnologiaTecnologia
Tecnologia
 
Tecnologia
TecnologiaTecnologia
Tecnologia
 
Tecnologia
TecnologiaTecnologia
Tecnologia
 
Informe escrito sobre PSeInt
Informe escrito sobre PSeIntInforme escrito sobre PSeInt
Informe escrito sobre PSeInt
 
Estructuras Basicas
Estructuras BasicasEstructuras Basicas
Estructuras Basicas
 
Estructuras básicas
Estructuras básicas Estructuras básicas
Estructuras básicas
 
Tecno
TecnoTecno
Tecno
 
Estructuras básicas
Estructuras básicas Estructuras básicas
Estructuras básicas
 
Estructuras Básicas
Estructuras Básicas Estructuras Básicas
Estructuras Básicas
 
Tecnologia trabajo
Tecnologia trabajoTecnologia trabajo
Tecnologia trabajo
 
Estructuras básicas
Estructuras básicas Estructuras básicas
Estructuras básicas
 
Tecnologia
TecnologiaTecnologia
Tecnologia
 
Concepto básico de programación (1)
Concepto básico de programación  (1)Concepto básico de programación  (1)
Concepto básico de programación (1)
 
Estructuras basicas
Estructuras basicasEstructuras basicas
Estructuras basicas
 
Taller de tecnologia
Taller de tecnologiaTaller de tecnologia
Taller de tecnologia
 
Conceptos basicos de programacion 10-1 (1).pdf
Conceptos basicos de programacion 10-1 (1).pdfConceptos basicos de programacion 10-1 (1).pdf
Conceptos basicos de programacion 10-1 (1).pdf
 

Más de Juan Castillo Bolaños (13)

Tablas de distribucion de frecuencias
Tablas de distribucion de frecuenciasTablas de distribucion de frecuencias
Tablas de distribucion de frecuencias
 
Métodos estadísticos y distribución de frecuencias
Métodos estadísticos y distribución de frecuenciasMétodos estadísticos y distribución de frecuencias
Métodos estadísticos y distribución de frecuencias
 
Informe escolar grupal sobre tarjeta arduino
Informe escolar grupal sobre tarjeta arduinoInforme escolar grupal sobre tarjeta arduino
Informe escolar grupal sobre tarjeta arduino
 
Electricidad y electronica
Electricidad y electronicaElectricidad y electronica
Electricidad y electronica
 
Términos Corriente Eléctrica
Términos Corriente EléctricaTérminos Corriente Eléctrica
Términos Corriente Eléctrica
 
Electricidad
ElectricidadElectricidad
Electricidad
 
Gráficas encuestas
Gráficas encuestasGráficas encuestas
Gráficas encuestas
 
Basura Tecnologica
Basura TecnologicaBasura Tecnologica
Basura Tecnologica
 
Analisis de artefacto tecnologicos: Tablet
Analisis de artefacto tecnologicos: TabletAnalisis de artefacto tecnologicos: Tablet
Analisis de artefacto tecnologicos: Tablet
 
Análisis de un artefacto tecnológico: La cremallera
Análisis de un artefacto tecnológico: La cremalleraAnálisis de un artefacto tecnológico: La cremallera
Análisis de un artefacto tecnológico: La cremallera
 
Paisaje urbano
Paisaje urbanoPaisaje urbano
Paisaje urbano
 
Pantallazos
PantallazosPantallazos
Pantallazos
 
Resumen analítico de access
Resumen analítico de accessResumen analítico de access
Resumen analítico de access
 

Último

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
 
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
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 
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
 
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
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
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
 
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
 
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
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
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
 
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
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
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
 
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
 
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
 

Último (20)

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...
 
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
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 
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)
 
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...
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
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
 
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
 
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
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
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
 
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
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
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
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
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
 

Estructuras básicas de PSeInt

  • 1. Fundamentos de programación Pseint JUAN STEBAN CASTILLO BOLAÑOS NICOLAS GALINDO LEMA JOSE MIGUEL GASPAR DURAN VALERIA GONZALEZ RIVERA ELISABETH JUAGIBIOY LOPEZ 10-2 DOCENTE GUILLERMO MONDRAGON INSTITUCION EDUCATIVA LICEO DEPARTAMENTAL TECNOLOGIA E INFORMATICA 2020
  • 2. 1 Tabla de contenido ¿Qué es Pseint?........................................................................................................2 Diagramas de flujo…………………………….…………………………………..2 Simbología utilizada en los diagramas de flujo.…………………………………..2 Concepto de constantes, variables, acumuladores, contadores e identificadores....3 Comandos: según, mientras, repetir, para y función …………………………………………………..4 Conclusiones………………………………………………………………………6 Evidencias del trabajo ……...……………………………………………………..7 Referencias………………………………………………………………………...9
  • 3. 2 ¿Qué es Pseint? El programa Pseint es una abreviatura a pseudocódigo y está diseñado para que las personas tengan una aproximación a lo que es la programación y faciliten sus aprendizajes de una forma más fácil y sencilla utilizando el lenguaje español; este programa cuenta con un editor de texto y también un auto-corrector donde se indica el error obtenido señalando con su subrayado rojo, también incluye la comprobación de los algoritmos o pseudocódigo escritos. Diagramas de flujo Un diagrama de flujo es la representación gráfica de una sucesión de pasos ordenados para realizar una determinada tarea o actividad. Cuenta con una simbología especializada donde se escribe la secuencia de estos pasos. Para realizar un diagrama de flujo es necesario que primero se realice el algoritmo del proceso a realizar, el algoritmo es la secuencia de pasos escritos para realizar una determinada actividad, entonces tenemos que el diagrama de flujo será la representación esquemática de ese algoritmo. Simbología utilizada en los diagramas de flujo. Cuando se representa un diagrama de flujo existe una simbología comúnmente aceptada, dicha simbología es bastante amplia, pero podemos exponer los siguientes más importantes y básicos. SÍMBOLO SIGNIFICADO Inicio / final: representa el inicio o fin de un proceso. Proceso: Se utiliza para describir de manera breve cualquier actividad.
  • 4. 3 Punto de decisión: Indica la toma de una decisión de tipo sí/no. Dirección del flujo: Indica la dirección y el orden de los pasos del proceso. Entrada/Salida: Representa el material o la información que entra (entrada) o sale del sistema (salida). Conector: Indica que el flujo continua donde se ha colocado un símbolo idéntico. Documento: Indica un documento o informe impreso. Multidocumento: Indica el conjunto de documentos. Base de datos: Archivo donde se retiene información en espera de que se cumplan otras condiciones para continuar el proceso. Entrada Manual: Indica un paso en el que se pide al usuario que introduzca la información manualmente. Conceptos de Constantes, variables, acumuladores, contadores e identificadores Constantes: Es un objeto que permanece sin cambios durante todo el desarrollo del algoritmo. Por ejemplo: el número Pi, el IVA, etc. Para distinguirlos de las variables, podemos ponerle el nombre en mayúsculas, esto es simplemente un consejo. Variables: Es un objeto en el que su contenido puede variar durante el proceso de ejecución del algoritmo, se identifican por un nombre y su tipo de valores que puede contener para realizar un uso correcto; también puede guardar cadenas de texto (se indica encerrando el texto entre comillas), booleanos o un valor que el usuario teclee por teclado. Un ejemplo de variables es: acumulación de una suma, realizar una cuenta, etc.
  • 5. 4 Acumuladores: Se utilizan para acumular resultados parciales de cálculos con una misma operación. Se realiza en dos operaciones: - Inicialización: debe ser inicializado con un valor neutro según el tipo de operación que realicemos, si es una suma se inicializará en 0 y si es un producto se inicializará en 1. - Acumulación: realiza la acumulación con estas expresiones según el tipo de operación: Acumulador <- acumulador+variable o acumulador <- acumulador*variable Contadores: Se utilizan para contar cualquier suceso que se necesite dentro de un programa. Se realiza en dos operaciones: - Inicialización: se inicia en 0 si se realiza una cuenta natural o desde un valor inicial, si queremos realizar otro tipo de cuenta. - Incremento: aumenta el valor de la variable en 1 si es una cuenta natural o con otro valor, si se desea realizar otro tipo de cuenta. La expresión que se utiliza para la variable es: contador <- contador + constante Identificadores: Es el nombre que se le da a un elemento de un algoritmo (o programa). Por ejemplo, el tipo de dato entero hace referencia a un tipo de dato que es distinto a todos los demás tipos de datos, es decir, los valores que puede tomar un dato de tipo entero, no son los mismos que los que puede tomar un dato de otro tipo. Comandos Según: Esta instrucción permite ejecutar opcionalmente varias acciones posibles, dependiendo del valor almacenado en una variable de tipo numérico. ● Segun <variable> Hacer <número1>: <instrucciones> <número2>,<número3>: <instrucciones> <...> De Otro Modo: <instrucciones> FinSegun.
  • 6. 5 Mientras: La instrucción “Mientras” ejecuta una secuencia de instrucciones mientras una condición sea verdadera. ● Mientras <condición> Hacer <Instrucciones> FinMientras. Repetir: La instrucción Repetir-Hasta, es para que se ejecute una secuencia de instrucciones hasta que una determinada condición sea verdadera. ● Repetir <Instrucciones> Hasta Que <condición> Para: Ejecuta una secuencia de instrucciones un número determinado de veces. ● Para <variable> <- <inicial> Hasta <final> ( Con Paso <paso> ) Hacer <Instrucciones> FinPara. Función: También llamadas Subproceso o SubAlgoritmo, es una instrucción que permite agrupar variables y sentencias, cuya finalidad es la de ejecutar una tarea específica, se pueden añadir una o varias funciones, en un algoritmo, las funciones son subprogramas dentro de un programa, que se pueden invocar (ejecutar) desde cualquier parte del programa. ● SubAlgoritmo <variable_de_retorno> <- Nombre ( Argumentos ) FinSubAlgoritmo ● Algoritmo <ejemplo> FinAlgoritmo.
  • 7. 6 Conclusiones Pseint es una herramienta que ofrece a las personas la oportunidad de comprender e interactuar con los fundamentos de la programación de manera más fácil y práctica, pues cuenta con la característica de permitir escribir algoritmos de pseudocódigo en español, lo que brinda una familiarización y apropiación de los principios básicos del área de programación. Es un software que brinda acompañamiento a la hora de llevar a cabo la redacción de algoritmos y lo concerniente a su estructura, pues verifica continuamente el desarrollo de los mismos a medida que se trabaja en él, e indica las equivocaciones en caso de que las haya, permitiéndole así al usuario entender el funcionamiento de los algoritmos al tiempo que descubre causas y soluciones a los errores que se presentan durante su realización. Por otra parte tenemos a los diagramas de flujo, que son otra alternativa de representar algoritmos de una manera más gráfica, clara y precisa, cuentan con una serie de símbolos y normas preestablecidas para su elaboración que facilitan su interpretación; dichos diagramas de flujo son mucho más fáciles de leer para los usuarios ya que se representan de forma esquemática. Pseint es una herramienta de suma utilidad ya que ayuda a los estudiantes y a quienes inician en la informática por su facilidad para programar, crear algoritmos y otras estructuras básicas Este programa nos muestra de manera completa cómo se almacenan y organizan sus datos, sin llegar a ser tan complejo como la programación real. Esto a través de simples algoritmos u organizadores como lo son las: Constantes, variables , acumuladores , contadores e identificadores del sistema.
  • 9. 8
  • 10. 9 Referencias ● Programación con Pseint. (2017). Programación con Pseint. Latacunga. Ecuador. Recuperado de: https://lobasicodepseint.blogspot.com/2017/04/definicion-de- pseint.html ● Diagramas de flujo con ejemplos y como se hacen. (s.f). Tecnología. Recuperado de: https://www.areatecnologia.com/diagramas-de-flujo.htm ● Torres I. (s.f). Diagrama de Flujo, una herramienta infalible para visualizar, esquematizar y mejorar tus procesos. IVE Consultores. Recuperado de: https://iveconsultores.com/diagrama-de-flujo/ ● Símbolos de diagramas de flujo. (s.f). Smartdraw. Recuperado de: https://www.smartdraw.com/flowchart/simbolos-de-diagramas-de-flujo.htm ● Pseint. (s. f). Pseint-Pseudocodigo. Recuperado de: http://pseint.sourceforge.net/index.php?page=pseudocodigo.php ● Victomanolo. (s.f). Funciones-Subprocesos. Programación. Recuperado de: https://victomanolo.wordpress.com/funciones-subprocesos-en-pseint/ ● Ureña F. (2013). Variables y constantes en pseudocódigo . Recuperado de: https://www.discoduroderoer.es/variables-y-constantes-en- pseudocodigo/#:~:text=Constantes%3A%20es%20un%20objeto%20que,esto%20es% 20simplemente%20un%20consejo. ● Pes C. (s.f). Identificadores - Curso de Diseño de Algoritmos de Carlos Pes. Recuperado de: http://www.carlospes.com/curso_de_algoritmos/03_01_identificadores.php ● Razif K. (2016). Algoritmos: Variables, contadores y acumuladores. Recuperado de: https://medium.com/10-goto-10/algoritmos-variables-contadores-y-acumuladores- 6d8f7d1bfbc7