SlideShare una empresa de Scribd logo
1 de 17
INSTITUCIÓN EDUCATIVA LICEO DEPARTAMENTAL
PSEINT
LAURA FAJARDO
KAROL GIRALDO
SOFIA CEDANO
ALEJANDRA MUÑOZ
SANTIAGO DE CALI, COLOMBIA
10-7
TECNOLOGÍA
2020
Tabla de contenido
Constantes 3
Variables 3
Acumuladores 3
Contadores 4
Identificadores 4
Fundamentos de programación 4
¿Qué es PSEINT? 4
¿Qué son: Diagramas de flujo y explicación de cada uno de sus símbolos
Constantes, variables, acumuladores, contadores, identificadores 6
En PSEINT. ¿para qué sirven los siguientes comandos: según, mientras,
Repetir, para y función.? 11
Conclusiones 12
Evidencias 14
Referencias Web 16
Conceptos Básicos de Programación en Pseint
PseInt es un entorno de desarrollo Integrado para PseudoCódigo, un lenguaje de
programación imperativa simple y en castellano. Es decir, PseInt es un editor e
intérprete de programas escritos en PseudoCódigo. Su interfaz gráfica permite crear,
almacenar, ejecutar y corregir fácilmente programas en PseudoCódigo. La sencillez
del lenguaje PseudoCódigo lo hacen ideal para la enseñanza de la programación.
Permite escribir programas con instrucciones condicionales (Si-Entonces-Sino,
Según) y ciclos (Mientras, Hasta Que, Para), y también usar valores numéricos
(números decimales), lógicos, caracteres y arreglos. También provee funciones de
entrada/salida y algunas funciones matemáticas.
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 (lo veremos más adelante). Por ejemplo: acumulación de una
suma, realizar una cuenta, etc. En las variables numéricas, puede contener un
número real o entero. Algo muy recomendable a la hora de programar es llamar a las
variables por un nombre significativo sobre lo que contenga para mejorar su
legibilidad. Por ejemplo, si queremos almacenar un día del mes, esa variable se puede
llamar día o si queremos almacenar el total de un producto, podemos usar precio final.
Es recomendable no dejar espacios en blanco e inicializar las variables que no tiene
que ser introducidas por el usuario, también ser inicializada en 0
Acumuladores
Un acumulador es una variable numérica que permite ir acumulando operaciones.
Me permite ir haciendo operaciones parciales. Un acumulador:
● Se inicializa a un valor inicial según 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.
Contadores
Un contador es una variable entera que la utilizamos para contar cuando ocurre un
suceso. Un contador:
● Se inicializa a un valor inicial.
cont <- 0
● Se incrementa, cuando ocurre el suceso que estamos contado se le suma 1.
cont <- cont + 1
Identificadores
Un identificador 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.
Los identificadores entero, real, lógico y carácter están predefinidos, forman parte del
lenguaje algorítmico. No obstante, en un algoritmo también pueden existir
identificadores definidos por el programador. Por ejemplo, un algoritmo puede utilizar
variables y constantes definidas por el programador. Además, los algoritmos también
se deben nombrar mediante un identificado
Fundamentos de programación
Fundamentos de programación usando PSeInt trata sobre el análisis y diseño de
algoritmos, es decir, que se centra en la lógica de la programación más que en la
codificaciónutilizando algún lenguaje de programación específico como C, C++, Java,
C#, PHP, VB, pascal, python, javaScript, Matlab. Esto permite desarrollar en los
estudiantes de cualquier disciplina, las capacidades mentales necesarias para poder
programar computadoras. Para el diseño de algoritmos se hace uso de los diagramas
de flujo y pseudocódigo utilizando el programa PSeInt, que es software libre. Además
se utiliza los paradigmas de la programación estructurada y modular (descendente o
top down) que son la base que sustentan la programación orientada a objetos. Esta
última (POO) queda fuera del alcance de este libro.
¿Qué es PSEINT?
PSeInt 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.
PSeInt como ya se mencionó anteriormente, 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.
Características y Funcionalidades de PSeInt:
Presenta herramientas de edición para escribir algoritmos en pseudocódigo en
español:
● Autocompletado
● Ayudas Emergentes
● Plantillas de Comandos
● Coloreado de Sintaxis
● Resaltado de bloques lógicos
● Indentado Inteligente
● Listados de funciones, operadores y variables
Permite generar y editar el diagrama de flujo del algoritmo:
● Puede trabajar con diagramas clásicos y de Nassi-Shneiderman
● Permite la edición simultánea de múltiples algoritmos
El pseudo-lenguaje utilizado es configurable:
● Ofrece perfiles de configuración predefinidos para numerosas instituciones
● Puede interpretar (ejecutar) los algoritmos escritos:
● Puede modificar el algoritmo y ver los cambios en la ejecución inmediatamente
(sin reingresar los datos)
● Permite modificar uno o más datos selectos de una ejecución ya finalizada para
observar cómo varían los resultados
● Permite deshacer una ejecución para reiniciarla o repetirla desde un punto
arbitrario
● Permite ejecutar el algoritmo paso a paso controlando la velocidad e
inspeccionando variables y expresiones
● Puede confeccionar automáticamente una tabla de prueba de escritorio
● Ofrece un modo especial en el que describe las acciones realizadas en cada
paso
Determina y marca claramente los errores:
● Señala errores de sintaxis en tiempo real (mientras escribe)
● Señala claramente errores en tiempo de ejecución
● Ofrece descripciones detalladas de cada error, con sus causas y soluciones
más frecuentes.
Permite convertir el algoritmo de pseudocódigo a código numerosos lenguajes
de programación:
● C, C++, C#, Java, JavaScript, MatLab, Pascal, PHP, Python 2, Python 3,
QBasic Visual Basic
Ofrece un sistema de ayuda integrado acerca del pseudocódigo y el uso del
programa:
● Incluye un conjunto de ejemplos de diferentes niveles de dificultad
● Es multiplataforma (probado en Microsoft Windows, GNU/Linux y Mac OS X).
● Es totalmente libre y gratuito (licencia GPLv2).
¿Qué son: Diagramas de flujo y explicación de cada uno de sus símbolos
Constantes, variables, acumuladores, contadores, identificadores
Diagramas de flujo es una herramienta utilizada para representar la secuencia e
interacción de las actividades del proceso a través de símbolos gráficos. Los símbolos
proporcionan una mejor visualización del funcionamiento del proceso, ayudando en
su entendimiento y haciendo la descripción del proceso más visual e intuitivo.
En la gestión de procesos, la herramienta tiene como objetivo garantizar la calidad y
aumentar la productividad de los trabajadores. Esto sucede pues la documentación
del flujo de las actividades hace posible realizar mejoras y aclara mejor el propio flujo
de trabajo.
Símbolos
● Símbolo de Inicio / Final
El símbolo de terminación marca el punto inicial o final del sistema. Por lo general,
contiene la palabra "Inicio" o "Fin".
● Símbolo de Acción o Proceso
Un rectangulo solo puede representar un solo paso dentro de un proceso ("agregar
dos tazas de harina"), o un subproceso completo ("hacer pan") dentro de un proceso
más grande.
● Símbolo del Documento Impreso. Un documento o informe impreso.
● Símbolo de Multidocumento
Representa multidocumento en el proceso.
● Símbolo de Decisión o Ramificación
Un punto de decisión o ramificación. Las líneas que representan diferentes
decisiones surgen de diferentes puntos del diamante.
● Símbolo de Entrada / Salida
Representa el material o la información que entra o sale del sistema, como una
orden del cliente (entrada) o un producto (salida).
● Símbolo de Entrada Manual
Representa un paso en el que se pide al usuario que introduzca la información
manualmente.
● Símbolo de Preparación
Representa un ajuste a otro paso en el proceso.
● Símbolo del Conector
Indica que el flujo continúa donde se ha colocado un símbolo idéntico (que contiene
la misma letra).
● O Símbolo
Indica que el flujo del proceso continúa en más de dos ramas.
● Símbolo de Unión de Invocación
Indica un punto en el diagrama de flujo en el que múltiples ramificaciones convergen
de nuevo en un solo proceso.
● Símbolo de Fusión
Indica un paso en el que dos o más sub-listas o subprocesos se convierten en uno.
● Símbolo de Intercalar
Indica un paso que ordena información en un formato estándar.
● Símbolo de Ordenar
Indica un paso que organiza una lista de elementos en una secuencia o establece
según algunos criterios predeterminados.
● Símbolo de Proceso Predefinido
Indica una secuencia de acciones que realizan una tarea específica incrustada
dentro de un proceso más grande. Esta secuencia de acciones podría describirse
con más detalle en un diagrama de flujo separado.
● Símbolo de Operación Manual
Indica una secuencia de comandos que continuarán repitiendo hasta que se
detenga manualmente.
● Símbolo de Límite de Bucle
Indica el punto en el que debe detenerse un bucle.
● Símbolo de Retardo
Indica un retraso en el proceso.
● Almacenamiento de Datos o Símbolo de Datos Almacenados
Indica un paso donde se almacenan los datos.
● Símbolo de la Base de Datos
Indica una lista de información con una estructura estándar que permite buscar y
ordenar.
● Símbolo de Almacenamiento Interno
Indica que la información se almacenó en la memoria durante un programa, utilizado
en diagramas de flujo de diseño de software.
● Símbolo de Visualización
Indica un paso que muestra información.
● Conector Fuera de Página
Indica que el proceso continúa fuera de la página.
En PSEINT. ¿para qué sirven los siguientes comandos: según, mientras,
Repetir, para y función.?
● Según: Esta instrucción permite ejecutar opcionalmente varias acciones
posibles, dependiendo del valor almacenado en una variable de tipo
numérico.
● Mientras: La instrucción "Mientras" ejecuta una secuencia de instrucciones
mientras una condición sea verdadera.
● Repetir: La instrucción "Repetir"-"Hasta Que" ejecuta una secuencia de
instrucciones hasta que la condición sea verdadera.
● Para: La instrucción "Para" ejecutar una secuencia de instrucciones un
número determinado de veces.
● Funciones: Este pseudolenguaje dispone de un conjunto básico de
operadores y funciones que pueden ser utilizados para la construcción de
expresiones más o menos complejas.
Conclusiones
En conclusión podemos decir que el Pseudocódigo de Pseint es un software libre
educativo de bastante ayuda con una multiplataforma dirigida a personas que se
inician en la programación. Facilitando a los jóvenes que se inician en la construcción
de programas y algoritmos y que se suele utilizar como primer contacto para introducir
conceptos básicos como el uso de estructuras de control, expresiones, variables, etc.
También podemos decir que sus herramientas de ayudas de edición para escribir los
algoritmos, generar y editar el diagrama de flujo del algoritmo, determinar y marcar
los errores, convertir el algoritmo de pseudocódigo a código numerosos lenguajes de
programación, ofreciendo un sistema de ayuda integrado acerca del pseudocódigo y
el uso del programa son lo suficientemente útiles para el manejo del programa de
manera adecuada y más tratándose si este está dirigido para los jóvenes estudiantes
como nosotros.
Sin mencionar que sus diagramas de flujo, sus constantes, variables, acumuladores,
contadores, identificadores; son herramientas que se usan para representar las
secuencias e interacciones de las actividades del proceso a través de símbolos
gráficos, generando mayor confianza en el programa por parte de los estudiantes ya
que su ayuda, lo hacer facil y rapido de manejar.
Evidencias
Referencias Web
Muñoz, J. (2020, 7 octubre). Uso específico de variables: contadores, acumuladores
e indicadores. PLEDIN 3.0.
https://plataforma.josedomingo.org/pledin/cursos/programacion/curso/u23/
Muñoz, J. (2020b, octubre 7). Uso específico de variables: contadores,
acumuladores e indicadores. PLEDIN 3.0.
https://plataforma.josedomingo.org/pledin/cursos/programacion/curso/u23/
CarlosPes.com. (s. f.). Identificadores - Curso de Diseño de Algoritmos de Carlos
Pes. Recuperado 15 de octubre de 2020, de
http://www.carlospes.com/curso_de_algoritmos/03_01_identificadores.php
Fundamentos de programación usando Pseint. (s. f.). Digitalia Hispánica.
Recuperado 15 de octubre de 2020, de
http://www.digitaliapublishing.com/a/45537/fundamentos-de-programacion-usando-
pseint#:%7E:text=El%20libro%20de%20Fundamentos%20de,%2C%20python%2C
%20javaScript%2C%20Matlab.
Pseint Como Lenguaje de Programación. (2011, 3 noviembre). eduardoscorpion.
https://cutt.ly/DgfXF5M
Sourceforge. (s. f.). Pseint. ¿Para qué sirve Pseint? Recuperado 16 de octubre de
2020, de http://pseint.sourceforge.net/index.php?page=features.php
colaboradores de Wikipedia. (2020a, octubre 4). PSeInt. Wikipedia, la enciclopedia
libre.
https://es.m.wikipedia.org/wiki/PSeInt#:%7E:text=PSeInt%20es%20la%20abreviatur
a%20de,el%20desarrollo%20de%20la%20l%C3%B3gica.
Smartdraw. (s. f.). Símbolos de diagramas de flujo. Símbolos de diagramas de flujo.
Recuperado 16 de octubre de 2020, de
https://www.smartdraw.com/flowchart/simbolos-de-diagramas-de-flujo.htm
M. (2018, 13 noviembre). Diagrama de Flujo (Flujograma) de Proceso. Blog de La
Calidad. https://blogdelacalidad.com/diagrama-de-flujo-flujograma-de-proceso/
Armas, J. (2017, 27 abril). Estructura y comandos de PseInt. Aprendiendo Pseint.
http://aprendeaprogramarconnosotros.blogspot.com/2017/04/estructura-y-
comandos-de-pseint.html?m=1
Tecnologia pseint

Más contenido relacionado

Similar a Tecnologia pseint

Taller Estructuras básicas_ conceptos básicos de programación.pdf
Taller Estructuras básicas_ conceptos básicos de programación.pdfTaller Estructuras básicas_ conceptos básicos de programación.pdf
Taller Estructuras básicas_ conceptos básicos de programación.pdfXcpBoy
 
Taller Estructuras básicas_ conceptos básicos de programación.pdf
Taller Estructuras básicas_ conceptos básicos de programación.pdfTaller Estructuras básicas_ conceptos básicos de programación.pdf
Taller Estructuras básicas_ conceptos básicos de programación.pdfhellendiaz12
 
Taller Estructuras básicas_ conceptos básicos de programación.pdf
Taller Estructuras básicas_ conceptos básicos de programación.pdfTaller Estructuras básicas_ conceptos básicos de programación.pdf
Taller Estructuras básicas_ conceptos básicos de programación.pdfIsabellaLugo3
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujoMelian2027
 
Conceptos básicos de programación y el entorno gráfico de pseint (1)
Conceptos básicos de programación  y  el entorno gráfico de pseint (1)Conceptos básicos de programación  y  el entorno gráfico de pseint (1)
Conceptos básicos de programación y el entorno gráfico de pseint (1)JeanMarco13
 
Conceptos básicos de programación y el entorno gráfico de pseint (1)
Conceptos básicos de programación  y  el entorno gráfico de pseint (1)Conceptos básicos de programación  y  el entorno gráfico de pseint (1)
Conceptos básicos de programación y el entorno gráfico de pseint (1)keisy vargas
 
Trabajo de tecnologia 10 1
Trabajo de tecnologia 10 1Trabajo de tecnologia 10 1
Trabajo de tecnologia 10 1NicolleTenorio
 
Diagrama de flujo 10-6.pdf
Diagrama de flujo 10-6.pdfDiagrama de flujo 10-6.pdf
Diagrama de flujo 10-6.pdfssuser337a5e
 
DIAGRAMA DE FLUJO.pdf
DIAGRAMA DE FLUJO.pdfDIAGRAMA DE FLUJO.pdf
DIAGRAMA DE FLUJO.pdfssuser337a5e
 
Estrategias de-apoyo-tecnologia22
Estrategias de-apoyo-tecnologia22Estrategias de-apoyo-tecnologia22
Estrategias de-apoyo-tecnologia22Melissa Fory Ortega
 
Estructuras basicas tecnología
Estructuras basicas  tecnología Estructuras basicas  tecnología
Estructuras basicas tecnología valentinacrdenas6
 
Estructuras basicas tecnología (1)
Estructuras basicas  tecnología (1)Estructuras basicas  tecnología (1)
Estructuras basicas tecnología (1)SebastianNaranjo19
 
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
 

Similar a Tecnologia pseint (20)

Taller Estructuras básicas_ conceptos básicos de programación.pdf
Taller Estructuras básicas_ conceptos básicos de programación.pdfTaller Estructuras básicas_ conceptos básicos de programación.pdf
Taller Estructuras básicas_ conceptos básicos de programación.pdf
 
Taller Estructuras básicas_ conceptos básicos de programación.pdf
Taller Estructuras básicas_ conceptos básicos de programación.pdfTaller Estructuras básicas_ conceptos básicos de programación.pdf
Taller Estructuras básicas_ conceptos básicos de programación.pdf
 
Taller Estructuras básicas_ conceptos básicos de programación.pdf
Taller Estructuras básicas_ conceptos básicos de programación.pdfTaller Estructuras básicas_ conceptos básicos de programación.pdf
Taller Estructuras básicas_ conceptos básicos de programación.pdf
 
Tecnología- Estructuras Básicas
Tecnología- Estructuras BásicasTecnología- Estructuras Básicas
Tecnología- Estructuras Básicas
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujo
 
Tecnologia trabajo
Tecnologia trabajoTecnologia trabajo
Tecnologia trabajo
 
INTRODUCCION
INTRODUCCIONINTRODUCCION
INTRODUCCION
 
Conceptos básicos de programación y el entorno gráfico de pseint (1)
Conceptos básicos de programación  y  el entorno gráfico de pseint (1)Conceptos básicos de programación  y  el entorno gráfico de pseint (1)
Conceptos básicos de programación y el entorno gráfico de pseint (1)
 
Conceptos básicos de programación y el entorno gráfico de pseint (1)
Conceptos básicos de programación  y  el entorno gráfico de pseint (1)Conceptos básicos de programación  y  el entorno gráfico de pseint (1)
Conceptos básicos de programación y el entorno gráfico de pseint (1)
 
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
 
mapa conceptual tecnologia.pdf
mapa conceptual  tecnologia.pdfmapa conceptual  tecnologia.pdf
mapa conceptual tecnologia.pdf
 
Diagrama de flujo 10-6.pdf
Diagrama de flujo 10-6.pdfDiagrama de flujo 10-6.pdf
Diagrama de flujo 10-6.pdf
 
DIAGRAMA DE FLUJO.pdf
DIAGRAMA DE FLUJO.pdfDIAGRAMA DE FLUJO.pdf
DIAGRAMA DE FLUJO.pdf
 
Estrategias de-apoyo-tecnologia22
Estrategias de-apoyo-tecnologia22Estrategias de-apoyo-tecnologia22
Estrategias de-apoyo-tecnologia22
 
PSeInt.
PSeInt.PSeInt.
PSeInt.
 
Estructuras basicas tecnología
Estructuras basicas  tecnología Estructuras basicas  tecnología
Estructuras basicas tecnología
 
Estructuras basicas tecnología (1)
Estructuras basicas  tecnología (1)Estructuras basicas  tecnología (1)
Estructuras basicas tecnología (1)
 
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)
 

Último

Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...JAVIER SOLIS NOYOLA
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfsamyarrocha1
 
BROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtwe
BROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtweBROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtwe
BROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtwealekzHuri
 
Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxMapyMerma1
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
Marketing y servicios 2ºBTP Cocina DGETP
Marketing y servicios 2ºBTP Cocina DGETPMarketing y servicios 2ºBTP Cocina DGETP
Marketing y servicios 2ºBTP Cocina DGETPANEP - DETP
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinavergarakarina022
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdfOswaldoGonzalezCruz
 
plan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativaplan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativafiorelachuctaya2
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfromanmillans
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDUgustavorojas179704
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 

Último (20)

Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdf
 
BROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtwe
BROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtweBROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtwe
BROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtwe
 
Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptx
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
Marketing y servicios 2ºBTP Cocina DGETP
Marketing y servicios 2ºBTP Cocina DGETPMarketing y servicios 2ºBTP Cocina DGETP
Marketing y servicios 2ºBTP Cocina DGETP
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karina
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.
 
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdfTema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
 
plan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativaplan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativa
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdf
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
 
Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 

Tecnologia pseint

  • 1. INSTITUCIÓN EDUCATIVA LICEO DEPARTAMENTAL PSEINT LAURA FAJARDO KAROL GIRALDO SOFIA CEDANO ALEJANDRA MUÑOZ SANTIAGO DE CALI, COLOMBIA 10-7 TECNOLOGÍA 2020
  • 2. Tabla de contenido Constantes 3 Variables 3 Acumuladores 3 Contadores 4 Identificadores 4 Fundamentos de programación 4 ¿Qué es PSEINT? 4 ¿Qué son: Diagramas de flujo y explicación de cada uno de sus símbolos Constantes, variables, acumuladores, contadores, identificadores 6 En PSEINT. ¿para qué sirven los siguientes comandos: según, mientras, Repetir, para y función.? 11 Conclusiones 12 Evidencias 14 Referencias Web 16
  • 3. Conceptos Básicos de Programación en Pseint PseInt es un entorno de desarrollo Integrado para PseudoCódigo, un lenguaje de programación imperativa simple y en castellano. Es decir, PseInt es un editor e intérprete de programas escritos en PseudoCódigo. Su interfaz gráfica permite crear, almacenar, ejecutar y corregir fácilmente programas en PseudoCódigo. La sencillez del lenguaje PseudoCódigo lo hacen ideal para la enseñanza de la programación. Permite escribir programas con instrucciones condicionales (Si-Entonces-Sino, Según) y ciclos (Mientras, Hasta Que, Para), y también usar valores numéricos (números decimales), lógicos, caracteres y arreglos. También provee funciones de entrada/salida y algunas funciones matemáticas. 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 (lo veremos más adelante). Por ejemplo: acumulación de una suma, realizar una cuenta, etc. En las variables numéricas, puede contener un número real o entero. Algo muy recomendable a la hora de programar es llamar a las variables por un nombre significativo sobre lo que contenga para mejorar su legibilidad. Por ejemplo, si queremos almacenar un día del mes, esa variable se puede llamar día o si queremos almacenar el total de un producto, podemos usar precio final. Es recomendable no dejar espacios en blanco e inicializar las variables que no tiene que ser introducidas por el usuario, también ser inicializada en 0 Acumuladores Un acumulador es una variable numérica que permite ir acumulando operaciones. Me permite ir haciendo operaciones parciales. Un acumulador: ● Se inicializa a un valor inicial según 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.
  • 4. Contadores Un contador es una variable entera que la utilizamos para contar cuando ocurre un suceso. Un contador: ● Se inicializa a un valor inicial. cont <- 0 ● Se incrementa, cuando ocurre el suceso que estamos contado se le suma 1. cont <- cont + 1 Identificadores Un identificador 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. Los identificadores entero, real, lógico y carácter están predefinidos, forman parte del lenguaje algorítmico. No obstante, en un algoritmo también pueden existir identificadores definidos por el programador. Por ejemplo, un algoritmo puede utilizar variables y constantes definidas por el programador. Además, los algoritmos también se deben nombrar mediante un identificado Fundamentos de programación Fundamentos de programación usando PSeInt trata sobre el análisis y diseño de algoritmos, es decir, que se centra en la lógica de la programación más que en la codificaciónutilizando algún lenguaje de programación específico como C, C++, Java, C#, PHP, VB, pascal, python, javaScript, Matlab. Esto permite desarrollar en los estudiantes de cualquier disciplina, las capacidades mentales necesarias para poder programar computadoras. Para el diseño de algoritmos se hace uso de los diagramas de flujo y pseudocódigo utilizando el programa PSeInt, que es software libre. Además se utiliza los paradigmas de la programación estructurada y modular (descendente o top down) que son la base que sustentan la programación orientada a objetos. Esta última (POO) queda fuera del alcance de este libro. ¿Qué es PSEINT? PSeInt es un software libre educativo multiplataforma dirigido a personas que se inician en la programación.
  • 5. 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. PSeInt como ya se mencionó anteriormente, 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. Características y Funcionalidades de PSeInt: Presenta herramientas de edición para escribir algoritmos en pseudocódigo en español: ● Autocompletado ● Ayudas Emergentes ● Plantillas de Comandos ● Coloreado de Sintaxis ● Resaltado de bloques lógicos ● Indentado Inteligente ● Listados de funciones, operadores y variables Permite generar y editar el diagrama de flujo del algoritmo: ● Puede trabajar con diagramas clásicos y de Nassi-Shneiderman ● Permite la edición simultánea de múltiples algoritmos El pseudo-lenguaje utilizado es configurable: ● Ofrece perfiles de configuración predefinidos para numerosas instituciones ● Puede interpretar (ejecutar) los algoritmos escritos: ● Puede modificar el algoritmo y ver los cambios en la ejecución inmediatamente (sin reingresar los datos) ● Permite modificar uno o más datos selectos de una ejecución ya finalizada para observar cómo varían los resultados ● Permite deshacer una ejecución para reiniciarla o repetirla desde un punto arbitrario ● Permite ejecutar el algoritmo paso a paso controlando la velocidad e inspeccionando variables y expresiones
  • 6. ● Puede confeccionar automáticamente una tabla de prueba de escritorio ● Ofrece un modo especial en el que describe las acciones realizadas en cada paso Determina y marca claramente los errores: ● Señala errores de sintaxis en tiempo real (mientras escribe) ● Señala claramente errores en tiempo de ejecución ● Ofrece descripciones detalladas de cada error, con sus causas y soluciones más frecuentes. Permite convertir el algoritmo de pseudocódigo a código numerosos lenguajes de programación: ● C, C++, C#, Java, JavaScript, MatLab, Pascal, PHP, Python 2, Python 3, QBasic Visual Basic Ofrece un sistema de ayuda integrado acerca del pseudocódigo y el uso del programa: ● Incluye un conjunto de ejemplos de diferentes niveles de dificultad ● Es multiplataforma (probado en Microsoft Windows, GNU/Linux y Mac OS X). ● Es totalmente libre y gratuito (licencia GPLv2). ¿Qué son: Diagramas de flujo y explicación de cada uno de sus símbolos Constantes, variables, acumuladores, contadores, identificadores Diagramas de flujo es una herramienta utilizada para representar la secuencia e interacción de las actividades del proceso a través de símbolos gráficos. Los símbolos proporcionan una mejor visualización del funcionamiento del proceso, ayudando en su entendimiento y haciendo la descripción del proceso más visual e intuitivo. En la gestión de procesos, la herramienta tiene como objetivo garantizar la calidad y aumentar la productividad de los trabajadores. Esto sucede pues la documentación del flujo de las actividades hace posible realizar mejoras y aclara mejor el propio flujo de trabajo. Símbolos ● Símbolo de Inicio / Final
  • 7. El símbolo de terminación marca el punto inicial o final del sistema. Por lo general, contiene la palabra "Inicio" o "Fin". ● Símbolo de Acción o Proceso Un rectangulo solo puede representar un solo paso dentro de un proceso ("agregar dos tazas de harina"), o un subproceso completo ("hacer pan") dentro de un proceso más grande. ● Símbolo del Documento Impreso. Un documento o informe impreso. ● Símbolo de Multidocumento Representa multidocumento en el proceso. ● Símbolo de Decisión o Ramificación Un punto de decisión o ramificación. Las líneas que representan diferentes decisiones surgen de diferentes puntos del diamante. ● Símbolo de Entrada / Salida
  • 8. Representa el material o la información que entra o sale del sistema, como una orden del cliente (entrada) o un producto (salida). ● Símbolo de Entrada Manual Representa un paso en el que se pide al usuario que introduzca la información manualmente. ● Símbolo de Preparación Representa un ajuste a otro paso en el proceso. ● Símbolo del Conector Indica que el flujo continúa donde se ha colocado un símbolo idéntico (que contiene la misma letra). ● O Símbolo Indica que el flujo del proceso continúa en más de dos ramas.
  • 9. ● Símbolo de Unión de Invocación Indica un punto en el diagrama de flujo en el que múltiples ramificaciones convergen de nuevo en un solo proceso. ● Símbolo de Fusión Indica un paso en el que dos o más sub-listas o subprocesos se convierten en uno. ● Símbolo de Intercalar Indica un paso que ordena información en un formato estándar. ● Símbolo de Ordenar Indica un paso que organiza una lista de elementos en una secuencia o establece según algunos criterios predeterminados. ● Símbolo de Proceso Predefinido Indica una secuencia de acciones que realizan una tarea específica incrustada dentro de un proceso más grande. Esta secuencia de acciones podría describirse con más detalle en un diagrama de flujo separado.
  • 10. ● Símbolo de Operación Manual Indica una secuencia de comandos que continuarán repitiendo hasta que se detenga manualmente. ● Símbolo de Límite de Bucle Indica el punto en el que debe detenerse un bucle. ● Símbolo de Retardo Indica un retraso en el proceso. ● Almacenamiento de Datos o Símbolo de Datos Almacenados Indica un paso donde se almacenan los datos. ● Símbolo de la Base de Datos Indica una lista de información con una estructura estándar que permite buscar y ordenar. ● Símbolo de Almacenamiento Interno Indica que la información se almacenó en la memoria durante un programa, utilizado en diagramas de flujo de diseño de software.
  • 11. ● Símbolo de Visualización Indica un paso que muestra información. ● Conector Fuera de Página Indica que el proceso continúa fuera de la página. En PSEINT. ¿para qué sirven los siguientes comandos: según, mientras, Repetir, para y función.? ● Según: Esta instrucción permite ejecutar opcionalmente varias acciones posibles, dependiendo del valor almacenado en una variable de tipo numérico. ● Mientras: La instrucción "Mientras" ejecuta una secuencia de instrucciones mientras una condición sea verdadera. ● Repetir: La instrucción "Repetir"-"Hasta Que" ejecuta una secuencia de instrucciones hasta que la condición sea verdadera. ● Para: La instrucción "Para" ejecutar una secuencia de instrucciones un número determinado de veces. ● Funciones: Este pseudolenguaje dispone de un conjunto básico de operadores y funciones que pueden ser utilizados para la construcción de expresiones más o menos complejas.
  • 12. Conclusiones En conclusión podemos decir que el Pseudocódigo de Pseint es un software libre educativo de bastante ayuda con una multiplataforma dirigida a personas que se inician en la programación. Facilitando a los jóvenes que se inician en la construcción de programas y algoritmos y que se suele utilizar como primer contacto para introducir
  • 13. conceptos básicos como el uso de estructuras de control, expresiones, variables, etc. También podemos decir que sus herramientas de ayudas de edición para escribir los algoritmos, generar y editar el diagrama de flujo del algoritmo, determinar y marcar los errores, convertir el algoritmo de pseudocódigo a código numerosos lenguajes de programación, ofreciendo un sistema de ayuda integrado acerca del pseudocódigo y el uso del programa son lo suficientemente útiles para el manejo del programa de manera adecuada y más tratándose si este está dirigido para los jóvenes estudiantes como nosotros. Sin mencionar que sus diagramas de flujo, sus constantes, variables, acumuladores, contadores, identificadores; son herramientas que se usan para representar las secuencias e interacciones de las actividades del proceso a través de símbolos gráficos, generando mayor confianza en el programa por parte de los estudiantes ya que su ayuda, lo hacer facil y rapido de manejar.
  • 15.
  • 16. Referencias Web Muñoz, J. (2020, 7 octubre). Uso específico de variables: contadores, acumuladores e indicadores. PLEDIN 3.0. https://plataforma.josedomingo.org/pledin/cursos/programacion/curso/u23/ Muñoz, J. (2020b, octubre 7). Uso específico de variables: contadores, acumuladores e indicadores. PLEDIN 3.0. https://plataforma.josedomingo.org/pledin/cursos/programacion/curso/u23/ CarlosPes.com. (s. f.). Identificadores - Curso de Diseño de Algoritmos de Carlos Pes. Recuperado 15 de octubre de 2020, de http://www.carlospes.com/curso_de_algoritmos/03_01_identificadores.php Fundamentos de programación usando Pseint. (s. f.). Digitalia Hispánica. Recuperado 15 de octubre de 2020, de http://www.digitaliapublishing.com/a/45537/fundamentos-de-programacion-usando- pseint#:%7E:text=El%20libro%20de%20Fundamentos%20de,%2C%20python%2C %20javaScript%2C%20Matlab. Pseint Como Lenguaje de Programación. (2011, 3 noviembre). eduardoscorpion. https://cutt.ly/DgfXF5M Sourceforge. (s. f.). Pseint. ¿Para qué sirve Pseint? Recuperado 16 de octubre de 2020, de http://pseint.sourceforge.net/index.php?page=features.php colaboradores de Wikipedia. (2020a, octubre 4). PSeInt. Wikipedia, la enciclopedia libre. https://es.m.wikipedia.org/wiki/PSeInt#:%7E:text=PSeInt%20es%20la%20abreviatur a%20de,el%20desarrollo%20de%20la%20l%C3%B3gica. Smartdraw. (s. f.). Símbolos de diagramas de flujo. Símbolos de diagramas de flujo. Recuperado 16 de octubre de 2020, de https://www.smartdraw.com/flowchart/simbolos-de-diagramas-de-flujo.htm M. (2018, 13 noviembre). Diagrama de Flujo (Flujograma) de Proceso. Blog de La Calidad. https://blogdelacalidad.com/diagrama-de-flujo-flujograma-de-proceso/ Armas, J. (2017, 27 abril). Estructura y comandos de PseInt. Aprendiendo Pseint. http://aprendeaprogramarconnosotros.blogspot.com/2017/04/estructura-y- comandos-de-pseint.html?m=1