SlideShare una empresa de Scribd logo
1 de 23
Descargar para leer sin conexión
1
PSEINT
KAREN LUCIA ANACONA QUINAYAS
DIANA PAOLA LÓPEZ PERDOMO
EVELYN PEÑA BURGOS
JUAN JOSE QUINTERO HURTADO
10-4
INSTITUCION EDUCATIVA LICEO DEPARTAMENTAL
TECNOLOGÍA
GUILLERMO MONDRAGON
AÑO LECTIVO 2020
2
Tabla de Contenido
¿Que es PSeInt?.............................................................................................Página 3
Diagrama de flujo…………………………………………………………..Página 4
Comandos PSeInt…………………………………………………………..Página 15
Conclusión………………………………………………………………….Página 18
Referencias…………………………………………………………………Página 19
Blogs………………………………………………………………………..Página 20
Capturas de pantalla………………………………………………………...Página 21
3
¿Qué es Pseint?
El Pseint fue desarrollado por el hoy docente universitario argentino Pablo Novara,
lanzado el 23 de diciembre de 2003 siendo Novara en ese tiempo un estudiante, el Pseint es
una herramienta de desarrollo de pseudocódigo libre y de código abierto es decir, además de
ser totalmente gratuito, su código puede ser modificado con mejoras y redistribuido
permitiendo así que todos los usuarios gocen de dichas modificaciones adicional a ello es
una herramienta muy útil para los estudiantes sin experiencia en la lógica de la programación
dando la posibilidad de poder aprender por este medio las estructuras de control, las
expresiones, variables y herramientas propias del mundo de la programación.
Además el programa no solo permite escribir el algoritmo en pseudocódigo, sino también
permite realizar diagramas de flujos de datos con un pseudo lenguaje de programación en
español, facilitando al usuario el uso del programa sin tener conocimientos sólidos del
lenguaje de la programación .
4
Diagrama de Flujo
Los diagramas de flujo en Pseint es una representación gráfica de un algoritmo o
alguna parte del mismo, donde cada paso del proceso es representado por un símbolo como
figuras geométricas y se encuentran conectadas entre sí por flechas que son más conocidas
como líneas de flujo. El diagrama de flujo ofrece una descripción visual de las actividades
implicadas en un proceso mostrando la relación secuencial entre ella, facilitando la rápida
comprensión de cada actividad y su relación con los demás, el flujo de la información, y los
materiales, las ramas en el proceso, la existencia de bucles repetitivos, el número de pasos del
proceso.
A continuación veremos la simbología para la construcción de los diagramas de flujo y cual
es su uso:
5
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.
6
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
7
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.
8
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 repitiéndose hasta que se detenga
manualmente.
Símbolo de Límite de Bucle
Indica el punto en el que debe detenerse un bucle.
9
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.
10
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.
Constantes:
Una constante representa un valor que no se puede cambiar durante la ejecución de un
programa.
Puede ser de tipo entero, real, carácter, cadena o enumerado. Para expresar una constante con
un nombre la constante debe ser declarada previamente. Todas las constantes que se declaran
en un programa son definidas de la misma forma, indicando de cada una de ellas:
● Su nombre (mediante un identificador)
● El valor que simboliza (mediante una expresión)
En pseudocódigo, para declarar una constante, vamos a usar la siguiente sintaxis:
<nombre_de_la_constante> = <expresión>
Y para declarar más de una constante en la misma línea, las separamos por medio de comas
(,).
Ejemplo:
Temperatura = 6
Día = 4
11
Variables:
Una variable representa a un espacio de memoria en el cual se puede almacenar un
dato. Como ya se sabe, los datos que utilizan los programas pueden ser de diferentes tipos.
Así que, de cada variable se debe especificar o definir el tipo de dato que pueda almacenar.
Para que un programa pueda hacer uso de una o más variables, estas deben ser declaradas
previamente. Todas las variables de un programa se declaran de la misma forma, indicando
de cada una de ellas:
● El tipo de dato que puede almacenar (mediante un identificador)
● Su nombre (mediante otro identificador)
La declaración de una variable para almacenar un dato se escribe:
entero ​dato
En un programa no se pueden declarar varias variables con el mismo nombre, salvo algunas
excepciones. Sin embargo se pueden declarar variables con el mismo tipo de dato.
Para declarar una variable. en pseudocódigo escribiremos la siguiente sintaxis:
<nombre_del_tipo_de_dato> <nombre_de_la_variable> ​[ = <expresion> ​] 
Acumuladores:
Un acumulador es una variable numérica que permite ir acumulando operaciones.
Permite ir haciendo operaciones parciales, va acumulando distintas cantidades y guarda el
total. 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.
12
La forma general de un acumulador sería la siguiente:
acumulador = acumulador + ​variable​ ​ o ​acumulador = acumulador —​ variable
Usamos los acumuladores en caso:
-Necesitar un total de factura (sumamos los valores de los ítems de la factura).
-Para calcular el total de ventas del día.
-Sumar las notas de las materias de un estudiante para luego dividirlas entre la cantidad de
notas y obtener un promedio.
Ejemplo: Introducir 5 números y sumar los números pares.
Contadores:
Un contador es una variable entera que la utilizamos para contar cuando ocurre un
suceso. Una variable contador en algoritmos lleva la contabilidad de repeticiones, eventos,
accesos, etc…
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;
13
Ejemplo:​ Introducir 5 números y contar los números pares.
Identificadores:
La mayoría de los elementos de un algoritmo escrito en pseudocódigo se diferencian
entre sí por su nombre. Por ejemplo, los tipos de datos básicos se nombran como: entero, real,
lógico y carácter.
Cada uno de ellos es un identificador. 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.
Hay reglas básicas para los identificadores que siempre debes seguir:
• No se puede usar una palabra reservada como identificador
• Dos elementos distintos no pueden tener el mismo identificador
• Un identificador siempre comienza con una letra
• Un identificador no puede tener espacios en blanco (Escribe todo junto o usa guiones
bajos _ en vez de los espacios)
• Un identificador sólo puede tener:
14
o letras
o dígitos
o guión bajo _
Ejemplo:
● Número
● dia_del_mes
● PINGÜINO 1
● _ciudad
● Z
15
Comandos Pseint
Se define comando al mensaje enviado al ordenador por parte del usuario y este
provoca una respuesta en este. los comandos son órdenes ya que estos indican al dispositivo
informático que debe hacer o ejecutar a continuación, según el comando que se le envíe.
En PSeInt los comandos son utilizados para generar acciones dentro del programa. Estos
pueden variar dependiendo la acción que se requiera o desee el usuario, sus comandos varían
desde escribir, leer, hasta hacer funciones matemáticas y mucho más.
Comando “​Según”:
​Este comando se maneja por medio de un valor numérico, donde según el valor elegido
ocurre una secuencia de acciones, pero para poder usar el comando correctamente es
necesario tener en cuenta:
● Debe existir previamente la variable con la que se trabajará, ya sea por el comando
‘Leer’​ o por​ ‘Asignar​’
● No se permite texto.
● Es necesario comenzar el comando con la palabra `según`seguida de un valor
numérico y la palabra “hacer”
● prosigue una secuencia de acciones que trabajan con opciones/condiciones numéricas
(1,2,3…)
● Para finalizar este comando se utiliza “Fin Según”
16
Comando “mientras”:
​Este comando nos permite crear un ciclo, que finaliza cuando su condición no se cumpla, se
debe tener en cuenta:
● Debe existir una variable que será utilizada en la condición.
● Primero de debe escribir “Mientras” seguida de la condición y se finaliza con la
palabra “Hacer”
● Para cerrar este comando finalizamos escribiendo “Fin Mientras”
Comando “repetir”:
17
​El comando “repetir” nos permite crear una secuencia de acciones para completar una
condición, se debe tener en cuenta:
● Debe existir previamente una variable.
● Para comenzar el comando se escribe “Repetir” seguido por la secuencia de acciones
y finalizamos con “Hasta Que” y su condición para finalizar la repetición programada.
Comando “para”:
Este comando es muy similar al comando “Repetir” pero en este caso asignamos las variables
dentro del comando, para esto es necesario:
● Debe existir un valor de llegada.
● Iniciamos el comando escribiendo “Para” ​seguido de una variable a la cual ahí mismo
se le asigna un valor inicial.
● Seguidamente escribimos “Con Paso” para llegar a escribir el número de pasos que
dará por cada repetición y terminamos con “Hacer”
● Damos fin al comando con “Fin Para”
18
Conclusión
Pseint es un recurso que favorece al momento de querer aprender algoritmos, no solo
en teoría sino también en la aplicación de estos, gracias a sus distintas características,
herramientas y por su eficacia, además de ser gratuito así que es mucho más accesible.
Como conclusión final podemos decir que es una herramienta muy útil incluso para trabajos
más complejos de tareas colegiales y es una gran oportunidad para quienes desean adentrarse
más a la programación y demás carrera referidas a la tecnología, también favorece el
pensamiento algorítmico, la comprensión de las relaciones conceptuales, el enfoque
interdisciplinario y la motivación para que los estudiantes quieran conocer más de todos estas
herramientas y la programación en general.
19
Referencias
¿Que es PSeint?​ (2013, marzo 1). Programación PSeint.
https://programacionpseint.wordpress.com/2013/03/01/que-es-pseint/
PSeInt​. (2020, 18 octubre). Wikipedia, la enciclopedia libre.
https://es.wikipedia.org/wiki/PSeInt
PSeInt: Acciones ( Comandos ):​ (2016, 28 junio). Risk Networks.
https://riskn.wordpress.com/pseint/pseint-acciones-comandos/
Identificadores variables y constantes en pseudocódigo​. (2017, 13 mayo). slideshare.
https://es.slideshare.net/abrirllave/identificadores-variables-y-constates-en-pseudocodigo
Algoritmos: Variables, contadores y acumuladores. (2020, 8 abril). Medium
https://medium.com/10-goto-10/algoritmos-variables-contadores-y-acumuladores-6d8f7d1bf
bc7
Uso específico de variables: contadores, acumuladores e indicadores. (2020. 7 octubre).
PLEDIN 3.0. ​https://plataforma.josedomingo.org/pledin/cursos/programacion/curso/u23/
20
LINK DE BLOGS
Karen Anacona: ​https://tecnotic95.blogspot.com/p/3-periodo-2020.html
Diana Lopez: ​https://tecnoinfo0z.blogspot.com/p/periodo-3-2020.html
Evelyn Peña:​https://navegandoconlastic01.blogspot.com/p/3-periodo-2020.html
Juan Jose Quintero:
https://tumundotecnologicoensegundos.blogspot.com/p/periodo-tres-2020.html
21
CAPTURAS DE PANTALLA
Karen Anacona:
Diana Lopez:
22
Evelyn Peña:
Juan Jose Quintero
23

Más contenido relacionado

La actualidad más candente

La actualidad más candente (13)

Informe escrito sobre PSeInt
Informe escrito sobre PSeIntInforme escrito sobre PSeInt
Informe escrito sobre PSeInt
 
Estructuras básicas
Estructuras básicas Estructuras básicas
Estructuras básicas
 
ESTRUCTURAS BÁSICAS
ESTRUCTURAS BÁSICASESTRUCTURAS BÁSICAS
ESTRUCTURAS BÁSICAS
 
Tecno
TecnoTecno
Tecno
 
Trabajo de tecnologia
Trabajo de tecnologia Trabajo de tecnologia
Trabajo de tecnologia
 
Tecnologia
TecnologiaTecnologia
Tecnologia
 
Estructuras basicas tecnologia
Estructuras basicas  tecnologiaEstructuras basicas  tecnologia
Estructuras basicas tecnologia
 
Tecnologia trabajo
Tecnologia trabajoTecnologia trabajo
Tecnologia trabajo
 
Tecnologia 3 periodo
Tecnologia 3 periodoTecnologia 3 periodo
Tecnologia 3 periodo
 
Tecnologìa -Estructuras básicas
Tecnologìa  -Estructuras básicasTecnologìa  -Estructuras básicas
Tecnologìa -Estructuras básicas
 
Tecnología- Estructuras Básicas
Tecnología- Estructuras BásicasTecnología- Estructuras Básicas
Tecnología- Estructuras Básicas
 
Estructuras Básicas
Estructuras Básicas Estructuras Básicas
Estructuras Básicas
 
Estructuras basicas
Estructuras basicasEstructuras basicas
Estructuras basicas
 

Similar a Tecnología (20)

Estructuras básicas
Estructuras básicasEstructuras básicas
Estructuras básicas
 
Estructuras básicas
Estructuras básicasEstructuras básicas
Estructuras básicas
 
Tecnologia
TecnologiaTecnologia
Tecnologia
 
Tecnologia
TecnologiaTecnologia
Tecnologia
 
Estructuras básicas de PSeInt
Estructuras básicas de PSeIntEstructuras básicas de PSeInt
Estructuras básicas de PSeInt
 
Estructuras basicas pseint
Estructuras basicas  pseintEstructuras basicas  pseint
Estructuras basicas pseint
 
PSeInt.
PSeInt.PSeInt.
PSeInt.
 
conceptos básicos de programación
conceptos básicos de programación conceptos básicos de programación
conceptos básicos de programación
 
Informe de pseint
Informe de pseintInforme de pseint
Informe de pseint
 
Tecnologia
TecnologiaTecnologia
Tecnologia
 
Estructuras básicas
Estructuras básicas Estructuras básicas
Estructuras básicas
 
Trabajo de tecnologia
Trabajo de tecnologia Trabajo de tecnologia
Trabajo de tecnologia
 
Trabajo de tecnologia
Trabajo de tecnologia Trabajo de tecnologia
Trabajo de tecnologia
 
Trabajo de tecnologia
Trabajo de tecnologia Trabajo de tecnologia
Trabajo de tecnologia
 
Trabajo de tecnologia
Trabajo de tecnologia Trabajo de tecnologia
Trabajo de tecnologia
 
Trabajo de tecnologia
Trabajo de tecnologiaTrabajo de tecnologia
Trabajo de tecnologia
 
Estructuras básicas
Estructuras básicas Estructuras básicas
Estructuras básicas
 
Tecnologia
TecnologiaTecnologia
Tecnologia
 
Estructuras basicas
Estructuras basicasEstructuras basicas
Estructuras basicas
 
Estructuras Basicas
Estructuras BasicasEstructuras Basicas
Estructuras Basicas
 

Más de EvelynPea10

Problema de pareto
Problema de paretoProblema de pareto
Problema de paretoEvelynPea10
 
Taller distribución de frecuencias
Taller distribución de frecuenciasTaller distribución de frecuencias
Taller distribución de frecuenciasEvelynPea10
 
La electricidad
La electricidad La electricidad
La electricidad EvelynPea10
 
La electricidad (conceptos)
La electricidad (conceptos)La electricidad (conceptos)
La electricidad (conceptos)EvelynPea10
 
La electricidad
La electricidad La electricidad
La electricidad EvelynPea10
 
Fundamentos de la electricidad
Fundamentos de la electricidadFundamentos de la electricidad
Fundamentos de la electricidadEvelynPea10
 
Basura Electronicas
Basura ElectronicasBasura Electronicas
Basura ElectronicasEvelynPea10
 
Sociedad de consumo y obsolescencia programada
Sociedad de consumo y obsolescencia programada  Sociedad de consumo y obsolescencia programada
Sociedad de consumo y obsolescencia programada EvelynPea10
 

Más de EvelynPea10 (20)

Econoticias
EconoticiasEconoticias
Econoticias
 
Escarapela
EscarapelaEscarapela
Escarapela
 
Problema de pareto
Problema de paretoProblema de pareto
Problema de pareto
 
Taller distribución de frecuencias
Taller distribución de frecuenciasTaller distribución de frecuencias
Taller distribución de frecuencias
 
Laboratorio
LaboratorioLaboratorio
Laboratorio
 
Arduino
ArduinoArduino
Arduino
 
La electricidad
La electricidad La electricidad
La electricidad
 
La electricidad (conceptos)
La electricidad (conceptos)La electricidad (conceptos)
La electricidad (conceptos)
 
La electricidad
La electricidad La electricidad
La electricidad
 
Fundamentos de la electricidad
Fundamentos de la electricidadFundamentos de la electricidad
Fundamentos de la electricidad
 
Tabla 1 blogg
Tabla 1 bloggTabla 1 blogg
Tabla 1 blogg
 
Encuestas
EncuestasEncuestas
Encuestas
 
Encuestas
EncuestasEncuestas
Encuestas
 
Poleas y Levas
Poleas y Levas Poleas y Levas
Poleas y Levas
 
Poleas y Levas
Poleas y Levas Poleas y Levas
Poleas y Levas
 
Poleas y Levas
Poleas y LevasPoleas y Levas
Poleas y Levas
 
Basura
BasuraBasura
Basura
 
La computadora
La computadora La computadora
La computadora
 
Basura Electronicas
Basura ElectronicasBasura Electronicas
Basura Electronicas
 
Sociedad de consumo y obsolescencia programada
Sociedad de consumo y obsolescencia programada  Sociedad de consumo y obsolescencia programada
Sociedad de consumo y obsolescencia programada
 

Último

30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
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
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptxolgakaterin
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 

Último (20)

Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
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
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptx
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 

Tecnología

  • 1. 1 PSEINT KAREN LUCIA ANACONA QUINAYAS DIANA PAOLA LÓPEZ PERDOMO EVELYN PEÑA BURGOS JUAN JOSE QUINTERO HURTADO 10-4 INSTITUCION EDUCATIVA LICEO DEPARTAMENTAL TECNOLOGÍA GUILLERMO MONDRAGON AÑO LECTIVO 2020
  • 2. 2 Tabla de Contenido ¿Que es PSeInt?.............................................................................................Página 3 Diagrama de flujo…………………………………………………………..Página 4 Comandos PSeInt…………………………………………………………..Página 15 Conclusión………………………………………………………………….Página 18 Referencias…………………………………………………………………Página 19 Blogs………………………………………………………………………..Página 20 Capturas de pantalla………………………………………………………...Página 21
  • 3. 3 ¿Qué es Pseint? El Pseint fue desarrollado por el hoy docente universitario argentino Pablo Novara, lanzado el 23 de diciembre de 2003 siendo Novara en ese tiempo un estudiante, el Pseint es una herramienta de desarrollo de pseudocódigo libre y de código abierto es decir, además de ser totalmente gratuito, su código puede ser modificado con mejoras y redistribuido permitiendo así que todos los usuarios gocen de dichas modificaciones adicional a ello es una herramienta muy útil para los estudiantes sin experiencia en la lógica de la programación dando la posibilidad de poder aprender por este medio las estructuras de control, las expresiones, variables y herramientas propias del mundo de la programación. Además el programa no solo permite escribir el algoritmo en pseudocódigo, sino también permite realizar diagramas de flujos de datos con un pseudo lenguaje de programación en español, facilitando al usuario el uso del programa sin tener conocimientos sólidos del lenguaje de la programación .
  • 4. 4 Diagrama de Flujo Los diagramas de flujo en Pseint es una representación gráfica de un algoritmo o alguna parte del mismo, donde cada paso del proceso es representado por un símbolo como figuras geométricas y se encuentran conectadas entre sí por flechas que son más conocidas como líneas de flujo. El diagrama de flujo ofrece una descripción visual de las actividades implicadas en un proceso mostrando la relación secuencial entre ella, facilitando la rápida comprensión de cada actividad y su relación con los demás, el flujo de la información, y los materiales, las ramas en el proceso, la existencia de bucles repetitivos, el número de pasos del proceso. A continuación veremos la simbología para la construcción de los diagramas de flujo y cual es su uso:
  • 5. 5 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.
  • 6. 6 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
  • 7. 7 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.
  • 8. 8 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 repitiéndose hasta que se detenga manualmente. Símbolo de Límite de Bucle Indica el punto en el que debe detenerse un bucle.
  • 9. 9 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.
  • 10. 10 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. Constantes: Una constante representa un valor que no se puede cambiar durante la ejecución de un programa. Puede ser de tipo entero, real, carácter, cadena o enumerado. Para expresar una constante con un nombre la constante debe ser declarada previamente. Todas las constantes que se declaran en un programa son definidas de la misma forma, indicando de cada una de ellas: ● Su nombre (mediante un identificador) ● El valor que simboliza (mediante una expresión) En pseudocódigo, para declarar una constante, vamos a usar la siguiente sintaxis: <nombre_de_la_constante> = <expresión> Y para declarar más de una constante en la misma línea, las separamos por medio de comas (,). Ejemplo: Temperatura = 6 Día = 4
  • 11. 11 Variables: Una variable representa a un espacio de memoria en el cual se puede almacenar un dato. Como ya se sabe, los datos que utilizan los programas pueden ser de diferentes tipos. Así que, de cada variable se debe especificar o definir el tipo de dato que pueda almacenar. Para que un programa pueda hacer uso de una o más variables, estas deben ser declaradas previamente. Todas las variables de un programa se declaran de la misma forma, indicando de cada una de ellas: ● El tipo de dato que puede almacenar (mediante un identificador) ● Su nombre (mediante otro identificador) La declaración de una variable para almacenar un dato se escribe: entero ​dato En un programa no se pueden declarar varias variables con el mismo nombre, salvo algunas excepciones. Sin embargo se pueden declarar variables con el mismo tipo de dato. Para declarar una variable. en pseudocódigo escribiremos la siguiente sintaxis: <nombre_del_tipo_de_dato> <nombre_de_la_variable> ​[ = <expresion> ​]  Acumuladores: Un acumulador es una variable numérica que permite ir acumulando operaciones. Permite ir haciendo operaciones parciales, va acumulando distintas cantidades y guarda el total. 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.
  • 12. 12 La forma general de un acumulador sería la siguiente: acumulador = acumulador + ​variable​ ​ o ​acumulador = acumulador —​ variable Usamos los acumuladores en caso: -Necesitar un total de factura (sumamos los valores de los ítems de la factura). -Para calcular el total de ventas del día. -Sumar las notas de las materias de un estudiante para luego dividirlas entre la cantidad de notas y obtener un promedio. Ejemplo: Introducir 5 números y sumar los números pares. Contadores: Un contador es una variable entera que la utilizamos para contar cuando ocurre un suceso. Una variable contador en algoritmos lleva la contabilidad de repeticiones, eventos, accesos, etc… 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;
  • 13. 13 Ejemplo:​ Introducir 5 números y contar los números pares. Identificadores: La mayoría de los elementos de un algoritmo escrito en pseudocódigo se diferencian entre sí por su nombre. Por ejemplo, los tipos de datos básicos se nombran como: entero, real, lógico y carácter. Cada uno de ellos es un identificador. 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. Hay reglas básicas para los identificadores que siempre debes seguir: • No se puede usar una palabra reservada como identificador • Dos elementos distintos no pueden tener el mismo identificador • Un identificador siempre comienza con una letra • Un identificador no puede tener espacios en blanco (Escribe todo junto o usa guiones bajos _ en vez de los espacios) • Un identificador sólo puede tener:
  • 14. 14 o letras o dígitos o guión bajo _ Ejemplo: ● Número ● dia_del_mes ● PINGÜINO 1 ● _ciudad ● Z
  • 15. 15 Comandos Pseint Se define comando al mensaje enviado al ordenador por parte del usuario y este provoca una respuesta en este. los comandos son órdenes ya que estos indican al dispositivo informático que debe hacer o ejecutar a continuación, según el comando que se le envíe. En PSeInt los comandos son utilizados para generar acciones dentro del programa. Estos pueden variar dependiendo la acción que se requiera o desee el usuario, sus comandos varían desde escribir, leer, hasta hacer funciones matemáticas y mucho más. Comando “​Según”: ​Este comando se maneja por medio de un valor numérico, donde según el valor elegido ocurre una secuencia de acciones, pero para poder usar el comando correctamente es necesario tener en cuenta: ● Debe existir previamente la variable con la que se trabajará, ya sea por el comando ‘Leer’​ o por​ ‘Asignar​’ ● No se permite texto. ● Es necesario comenzar el comando con la palabra `según`seguida de un valor numérico y la palabra “hacer” ● prosigue una secuencia de acciones que trabajan con opciones/condiciones numéricas (1,2,3…) ● Para finalizar este comando se utiliza “Fin Según”
  • 16. 16 Comando “mientras”: ​Este comando nos permite crear un ciclo, que finaliza cuando su condición no se cumpla, se debe tener en cuenta: ● Debe existir una variable que será utilizada en la condición. ● Primero de debe escribir “Mientras” seguida de la condición y se finaliza con la palabra “Hacer” ● Para cerrar este comando finalizamos escribiendo “Fin Mientras” Comando “repetir”:
  • 17. 17 ​El comando “repetir” nos permite crear una secuencia de acciones para completar una condición, se debe tener en cuenta: ● Debe existir previamente una variable. ● Para comenzar el comando se escribe “Repetir” seguido por la secuencia de acciones y finalizamos con “Hasta Que” y su condición para finalizar la repetición programada. Comando “para”: Este comando es muy similar al comando “Repetir” pero en este caso asignamos las variables dentro del comando, para esto es necesario: ● Debe existir un valor de llegada. ● Iniciamos el comando escribiendo “Para” ​seguido de una variable a la cual ahí mismo se le asigna un valor inicial. ● Seguidamente escribimos “Con Paso” para llegar a escribir el número de pasos que dará por cada repetición y terminamos con “Hacer” ● Damos fin al comando con “Fin Para”
  • 18. 18 Conclusión Pseint es un recurso que favorece al momento de querer aprender algoritmos, no solo en teoría sino también en la aplicación de estos, gracias a sus distintas características, herramientas y por su eficacia, además de ser gratuito así que es mucho más accesible. Como conclusión final podemos decir que es una herramienta muy útil incluso para trabajos más complejos de tareas colegiales y es una gran oportunidad para quienes desean adentrarse más a la programación y demás carrera referidas a la tecnología, también favorece el pensamiento algorítmico, la comprensión de las relaciones conceptuales, el enfoque interdisciplinario y la motivación para que los estudiantes quieran conocer más de todos estas herramientas y la programación en general.
  • 19. 19 Referencias ¿Que es PSeint?​ (2013, marzo 1). Programación PSeint. https://programacionpseint.wordpress.com/2013/03/01/que-es-pseint/ PSeInt​. (2020, 18 octubre). Wikipedia, la enciclopedia libre. https://es.wikipedia.org/wiki/PSeInt PSeInt: Acciones ( Comandos ):​ (2016, 28 junio). Risk Networks. https://riskn.wordpress.com/pseint/pseint-acciones-comandos/ Identificadores variables y constantes en pseudocódigo​. (2017, 13 mayo). slideshare. https://es.slideshare.net/abrirllave/identificadores-variables-y-constates-en-pseudocodigo Algoritmos: Variables, contadores y acumuladores. (2020, 8 abril). Medium https://medium.com/10-goto-10/algoritmos-variables-contadores-y-acumuladores-6d8f7d1bf bc7 Uso específico de variables: contadores, acumuladores e indicadores. (2020. 7 octubre). PLEDIN 3.0. ​https://plataforma.josedomingo.org/pledin/cursos/programacion/curso/u23/
  • 20. 20 LINK DE BLOGS Karen Anacona: ​https://tecnotic95.blogspot.com/p/3-periodo-2020.html Diana Lopez: ​https://tecnoinfo0z.blogspot.com/p/periodo-3-2020.html Evelyn Peña:​https://navegandoconlastic01.blogspot.com/p/3-periodo-2020.html Juan Jose Quintero: https://tumundotecnologicoensegundos.blogspot.com/p/periodo-tres-2020.html
  • 21. 21 CAPTURAS DE PANTALLA Karen Anacona: Diana Lopez:
  • 23. 23