1. ESTRUCTURAS BÁSICAS DE PSEINT
JUAN MANUEL GIRALDO
DANA HINESTROZA
NICOL MORALES VILLEGAS
DEIBY TROCHEZ
DANIEL TORRES
GRADO 10-6
GUILLERMO MONDRAGON
Lic. Tecnología e informática
INSTITUCIÓN EDUCATIVA LICEO DEPARTAMENTAL
ÁREA DE TECNOLOGÍA E INFORMÁTICA
SANTIAGO DE CALI
2020
2. Tabla de Contenido
1. ¿Qué es Pseint?
2. ¿Qué son?
2.1 diagramas de flujo?
2.2 Símbolos de los diagramas de flujo
2.3 El pseudocódigo
2.4 Dimensionamiento
2.5 las constantes
2.6 Variable
2.7 Contador
2.8 Acumulador
3. para qué sirven los siguientes comandos:
3.1 según
3.2 mientras
3.3 repetir
3.4 para y función
3. 1. ¿Qué es Pseint?
PSeInt es una herramienta para asistir a un estudiante en sus primeros pasos en
programación. Mediante un simple e intuitivo pseudolenguaje en español (complementado
con un editor de diagramas de flujo), le permite centrar su atención en los conceptos
fundamentales de la algoritmia computacional, minimizando las dificultades propias de un
lenguaje y proporcionando un entorno de trabajo con numerosas ayudas y recursos didácticos.
2.1 ¿Qué son diagramas de flujo?
Un diagrama de flujo de datos es una descripción gráfica de un procedimiento para la
resolución de un problema. Son frecuentemente usados para describir algoritmos y programas
de computador. Los diagramas de flujo de datos están conformados por figuras conectadas
con flechas. Para ejecutar un proceso descrito por un diagrama de flujo de datos se comienza
por el INICIO y se siguen las flechas de figura a figura, ejecutándose las acciones indicadas
por cada figura; el tipo de figura indica el tipo de paso que representa. Los diagramas de flujo
son frecuentemente usados debido a que pueden suprimir detalles innecesarios y tener un
significado preciso, si son usados correctamente.
objetivo:
● Estructura la solución del problema independiente del lenguaje a utilizar.
● Separar la solución lógica de programación, de la parte de reglas y sintaxis de
codificación.
● Dar una visión completa del problema al programador .
● Permitir una compresión más rápida del programa a otros programadores.
4. 2.2 Símbolos de los diagramas de flujo
2.3 El pseudocódigo
El pseudocódigo es una forma de expresar los distintos pasos que va a realizar un
programa, de la forma más parecida a un lenguaje de programación. Su principal función es la
de representar por pasos la solución a un problema o algoritmo, de la forma más detallada
posible, utilizando un lenguaje cercano al de programación.
Todo algoritmo en pseudocódigo tiene la siguiente estructura general:
Proceso Sin Título
acción 1;
acción 1;
.
.
.
acción n;
Fin Proceso
Las acciones incluyen operaciones de entrada y salida, asignaciones de variables,
condicionales si-entonces o de selección múltiple y/o lazos mientras, repetir o para.
5. Asignación
La instrucción de asignación permite almacenar una valor en una variable.
<variable> <- <expresión> ;
Entradas
La instrucción Leer permite ingresar información desde el ambiente.
Leer <variablel> , <variable2> , ... ,
<variableN> ;
Salidas
La instrucción Escribir permite mostrar valores al ambiente.
Escribir <exprl> , <expr2> , ... , <exprN> ;
2.4 Dimensionamiento
La instrucción Dimensión permite definir un arreglo, indicando sus dimensiones
Dimensión <identificador> (<maxl>,...,<maxN>);
Esta instrucción define un arreglo con el nombre indicado en <identificador> y N
dimensiones. Los N parámetros indican la cantidad de dimensiones y el valor máximo de
cada una de ellas. La cantidad de dimensiones puede ser una o más, y la máxima cantidad de
elementos debe ser una expresión numérica positiva.
Se pueden definir más pueden definir más de un arreglo en una misma instrucción,
separándolos con una coma (,).eglo en una misma instrucción, separándolos con una coma (,).
Dimension <ident1> (<max11>,...,<max1N>),..., <identM>
(<maxM1>,...,<maxMN>)
Condicional Si-Entonces
6. La secuencia de instrucciones ejecutadas por la instrucción Si-Entonces-Sino depende
del valor de una condición lógica.
Si <condición>
Entonces
<instrucciones>
Sino
<instrucciones>
FinSi
Selección Múltiple
La secuencia de instrucciones ejecutada por una instrucción Según depende del valor
de una variable numérica.
Según <variable> Hacer
<número1>: <instrucciones>
<número2>,<número3>: <instrucciones>
<...>
De Otro Modo: <instrucciones>
FinSegun
Lazos Mientras
7. La instrucción Mientras ejecuta una secuencia de instrucciones mientras una
condición sea verdadera.
Mientras <condición> Hacer
<instrucciones>
Fin Mientras
Lazos Repetir
La instrucción Repetir-Hasta Que ejecuta una secuencia de instrucciones hasta que la
condición sea verdadera.
Repetir
<instrucciones>
Hasta Que <condición>
Lazos Para
8. La instrucción Para ejecutar una secuencia de instrucciones un número determinado
de veces.
Para <variable> <- <inicial> Hasta <final> ( Con Paso <paso> ) Hacer
<instrucciones>
Fin Para
2.5 las 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.
Vamos a ver un simple ejemplo donde manipularemos tres variables.
1
2
3
4
5
Inicio
A<-5
B<-3
C<-A+B
Fin
2.6 Variable
En el ámbito de la programación (informática), las variables son estructuras de datos
que pueden cambiar de contenido a lo largo de la ejecución de un programa. Estas estructuras
corresponden a un área reservada en la memoria principal de la computadora.
2.7 Contador
Una variable contador, lleva la contabilidad de repeticiones, eventos, accesos, etc…
La forma básica general de un contador es:
contador = contador + constante o contador = contador — constante
9. Lo importante acá es que en el contador incrementa o decrementa de forma constante.
Los ciclos para llevan un contador interno que mide el avance de las repeticiones.
2.8 Acumulador
Una variable acumuladora, va acumulando distintas cantidades y guarda el total, la
forma general de un acumulador sería la siguiente:
acumulador = acumulador + variable o acumulador = acumulador — variable
2.9 identificadores
Un identificador es el nombre que se le da a un elemento de un algoritmo (o
programa). ... En pseudocódigo, a la hora de asignar un nombre a un elemento de un
algoritmo, se debe de tener en cuenta que todo identificador debe cumplir unas reglas
de sintaxis.
Ejemplo 1: Algunos identificadores válidos que pueden serdefinidos por el programador son:
número
dia_del_mes
PINGÜINO 1
ciudad
Z
3.1 según
Según: Permite trabajar con un sistema de valor numero, donde, según el
valor elegido ocurría una secuencia de acciones.
Debe existir previamente la variable con la que se trabajará, ya sea por el comando
'Leer', o por 'Asignar'
● La variable solo debe ser de valor numérico, no se permite del tipo texto
● Para comenzar el comando, este inicia con la palabra ‘Según’ seguido de la
variable numérica previamente existente y seguido de la palabra ‘Hacer’
10. 3.2 mientras
La función "Mientras" nos sirve para repetir un proceso infinitas veces hasta que la
condición expuesta para esto no se cumpla. Tenemos una condición, necesitamos que
esta se repita hasta que el valor usado en la condición indique lo contrario.
3.3 repetir
Repetir hasta que ejecuta una secuencia de instrucciones hasta que la condición sea
verdadera. Al ejecutarse esta instrucción, la secuencia de instrucciones que forma el
cuerpo del ciclo se ejecuta una vez y luego se evalúa la condición.
3.4 para y función
La función "Para" nos sirve para repetir un proceso una determinada cantidad de
veces hasta llegar a un número de referencia que determinará el fin del proceso. Nuestra
variable creada para la función "Para" es "var01" y este proceso se repetirá hasta que esta
variable (var01) tenga el valor "10"
4. Conclusiones
Juan manuel: Mi conclusión sobre la funcionalidad y manejo del programa de pseint,
es que es una herramienta bastante útil para los que se interesan en estudiar el ingreso de la
carrera de programación, pseint está muy enfocado a lograr que el estudiante obtenga un
mejor uso de esta y fortalecerlas.
Dana Hinestroza: En conclusión pseint es una aplicación que nos ayuda para la
enseñanza de la programación especialmente para los códigos y diagramas de barras. El cual
tiene como funcionalidad facilitarle al principiante la tarea de escribir algoritmos en este
pseudolenguaje presentando un conjunto de ayudas y asistencias, y brindarle además algunas
herramientas.
Deiby trochez: En resumen, pseint es una aplicación que nos ayuda a enseñar
programación, especialmente códigos de barras y gráficos. Tiene características que pueden
ayudar a los principiantes a escribir algoritmos en este pseudolenguaje, proporcionando así un
conjunto de funciones de ayuda y auxiliares, y algunas herramientas.
Nicole Morales: Mi conclusión es que, Pseint favorece el desarrollo del pensamiento
algorítmico, la comprensión de las relaciones conceptuales, el enfoque interdisciplinario, y la
motivación de los estudiantes para poder desarrollar diferentes algoritmos.
Daniel Torres Gonzalez: Puedo concluir que en cuanto a las funcionalidades más
destacables de PSeInt se pueden mencionar aspectos como las funciones de autocompletado,
el coloreado de sintaxis, los listados de funciones, operadores y variables, o la posibilidad de
convertir determinados algoritmos de pseucódigo al código equivalente en varios lenguajes de
programación populares (C, C++, C#, Java, JavaScript, PHP, Python o Visual Basic entre
ellos). Y un útil editor de diagramas de flujo.
11. Evidencia
Blogs
Daniel Torres Gonzalez: https://thetecnomundoreune.blogspot.com/p/periodo-3-2020.html
Dana hinestroza: https://ozuneda.blogspot.com/p/tercer-periodo-2020.html
12. Nicol morales: https://nikimv.blogspot.com/p/periodo-3-2020.html
Deiby trochez: https://tecnoanonimous.blogspot.com/p/periodo-3-2020.html
Juan manuel: https://juan4004.blogspot.com/p/blog-page_20.html?m=1
web grafía
http://pseint.sourceforge.net/
http://pseint.sourceforge.net/pseudocodigo.php
https://medium.com/10-goto-10/algoritmos-variables-contadores-y-acumuladores-
6d8f7d1bfbc7