SlideShare una empresa de Scribd logo
1 de 12
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
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
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.
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.
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
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
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
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
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’
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.
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
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

Más contenido relacionado

La actualidad más candente

Algoritmos guia de maria hernandez
Algoritmos guia de maria hernandezAlgoritmos guia de maria hernandez
Algoritmos guia de maria hernandezjackie_18
 
Presentacion python final
Presentacion python finalPresentacion python final
Presentacion python finalAlex
 
1.2.3.- Pseudocódigo
1.2.3.- Pseudocódigo1.2.3.- Pseudocódigo
1.2.3.- PseudocódigoYenny Salazar
 
Estructuras básicas tecnología
Estructuras básicas  tecnología Estructuras básicas  tecnología
Estructuras básicas tecnología valentinacrdenas6
 
Programacion lenguaje-c
Programacion lenguaje-cProgramacion lenguaje-c
Programacion lenguaje-cClariza
 
Algoritmos, programas, compiladores y lenguajes de programacion
Algoritmos, programas, compiladores y lenguajes de programacionAlgoritmos, programas, compiladores y lenguajes de programacion
Algoritmos, programas, compiladores y lenguajes de programacionBoris Salleg
 
Taller de tecnologia
Taller de tecnologiaTaller de tecnologia
Taller de tecnologiaMatthewMuoz5
 
Algoritmos tecnologia 2021 tercer periodo (1)
Algoritmos tecnologia 2021 tercer periodo (1)Algoritmos tecnologia 2021 tercer periodo (1)
Algoritmos tecnologia 2021 tercer periodo (1)JoseAgr
 

La actualidad más candente (14)

PESEINT MANUAL
PESEINT MANUALPESEINT MANUAL
PESEINT MANUAL
 
Tecnología período 3
Tecnología período 3Tecnología período 3
Tecnología período 3
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos guia de maria hernandez
Algoritmos guia de maria hernandezAlgoritmos guia de maria hernandez
Algoritmos guia de maria hernandez
 
Presentacion python final
Presentacion python finalPresentacion python final
Presentacion python final
 
1.2.3.- Pseudocódigo
1.2.3.- Pseudocódigo1.2.3.- Pseudocódigo
1.2.3.- Pseudocódigo
 
Trabajo en equipo 1
Trabajo en equipo 1Trabajo en equipo 1
Trabajo en equipo 1
 
Estructuras básicas tecnología
Estructuras básicas  tecnología Estructuras básicas  tecnología
Estructuras básicas tecnología
 
Programacion lenguaje-c
Programacion lenguaje-cProgramacion lenguaje-c
Programacion lenguaje-c
 
Tecnologia 3er periodo (1)
Tecnologia 3er periodo (1)Tecnologia 3er periodo (1)
Tecnologia 3er periodo (1)
 
Algoritmos diagrama-de-flujo
Algoritmos diagrama-de-flujoAlgoritmos diagrama-de-flujo
Algoritmos diagrama-de-flujo
 
Algoritmos, programas, compiladores y lenguajes de programacion
Algoritmos, programas, compiladores y lenguajes de programacionAlgoritmos, programas, compiladores y lenguajes de programacion
Algoritmos, programas, compiladores y lenguajes de programacion
 
Taller de tecnologia
Taller de tecnologiaTaller de tecnologia
Taller de tecnologia
 
Algoritmos tecnologia 2021 tercer periodo (1)
Algoritmos tecnologia 2021 tercer periodo (1)Algoritmos tecnologia 2021 tercer periodo (1)
Algoritmos tecnologia 2021 tercer periodo (1)
 

Similar a Estructuras basicas pseint

Naturaleza y evolución de la tecnología
Naturaleza y evolución de la tecnologíaNaturaleza y evolución de la tecnología
Naturaleza y evolución de la tecnologíasofiarosero5
 
Naturaleza y evolución de la tecnología
Naturaleza y evolución de la tecnologíaNaturaleza y evolución de la tecnología
Naturaleza y evolución de la tecnologíaSantiagoZuluaga26
 
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
 
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
 
Naturaleza y evolucion de la tecnologia
Naturaleza y evolucion de la tecnologiaNaturaleza y evolucion de la tecnologia
Naturaleza y evolucion de la tecnologiaanamaramirez19
 
Naturaleza y evolucion de la tecnologia
Naturaleza y evolucion de la tecnologiaNaturaleza y evolucion de la tecnologia
Naturaleza y evolucion de la tecnologiaKaren Vivas
 
Trabajo de tecnologia 10 1
Trabajo de tecnologia 10 1Trabajo de tecnologia 10 1
Trabajo de tecnologia 10 1NicolleTenorio
 
Naturaleza y evolución de la tecnología
Naturaleza y evolución de la tecnologíaNaturaleza y evolución de la tecnología
Naturaleza y evolución de la tecnologíaLauraOspina49
 
Naturaleza y evolución de la tecnología (1)
Naturaleza y evolución de la tecnología (1)Naturaleza y evolución de la tecnología (1)
Naturaleza y evolución de la tecnología (1)daniela515873
 
Naturaleza y evolución de la tecnología
Naturaleza y evolución de la tecnologíaNaturaleza y evolución de la tecnología
Naturaleza y evolución de la tecnologíaSarahOrdez
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujoMelian2027
 
Trabajo de tecnologia periodo 3
Trabajo de tecnologia periodo 3Trabajo de tecnologia periodo 3
Trabajo de tecnologia periodo 3anamaramirez19
 

Similar a Estructuras basicas pseint (20)

Naturaleza y evolución de la tecnología
Naturaleza y evolución de la tecnologíaNaturaleza y evolución de la tecnología
Naturaleza y evolución de la tecnología
 
Naturaleza y evolución de la tecnología
Naturaleza y evolución de la tecnologíaNaturaleza y evolución de la tecnología
Naturaleza y evolución de la tecnología
 
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)
 
PSeInt.
PSeInt.PSeInt.
PSeInt.
 
Pseint (1)
Pseint (1)Pseint (1)
Pseint (1)
 
Pseint
PseintPseint
Pseint
 
Naturaleza y evolucion de la tecnologia
Naturaleza y evolucion de la tecnologiaNaturaleza y evolucion de la tecnologia
Naturaleza y evolucion de la tecnologia
 
Naturaleza y evolucion de la tecnologia
Naturaleza y evolucion de la tecnologiaNaturaleza y evolucion de la tecnologia
Naturaleza y evolucion de la tecnologia
 
Tecnologia trabajo
Tecnologia trabajoTecnologia trabajo
Tecnologia trabajo
 
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
 
Pseint (2)
Pseint (2)Pseint (2)
Pseint (2)
 
Naturaleza y evolución de la tecnología
Naturaleza y evolución de la tecnologíaNaturaleza y evolución de la tecnología
Naturaleza y evolución de la tecnología
 
Naturaleza y evolución de la tecnología (1)
Naturaleza y evolución de la tecnología (1)Naturaleza y evolución de la tecnología (1)
Naturaleza y evolución de la tecnología (1)
 
Naturaleza y evolución de la tecnología
Naturaleza y evolución de la tecnologíaNaturaleza y evolución de la tecnología
Naturaleza y evolución de la tecnología
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujo
 
Trabajo de tecnologia periodo 3
Trabajo de tecnologia periodo 3Trabajo de tecnologia periodo 3
Trabajo de tecnologia periodo 3
 
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
 

Más de deibytrochez1 (10)

actividad de tecnologia
actividad de tecnologiaactividad de tecnologia
actividad de tecnologia
 
Stefania
StefaniaStefania
Stefania
 
trabajo escrito
trabajo escritotrabajo escrito
trabajo escrito
 
Vazcones
VazconesVazcones
Vazcones
 
Trochez
TrochezTrochez
Trochez
 
Informe tecnologia
Informe tecnologiaInforme tecnologia
Informe tecnologia
 
Premio
PremioPremio
Premio
 
Premio
PremioPremio
Premio
 
Trabajo de tecnologia
Trabajo de tecnologiaTrabajo de tecnologia
Trabajo de tecnologia
 
Trabajo de tecnologia
Trabajo de tecnologiaTrabajo de tecnologia
Trabajo de tecnologia
 

Último

la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscaeliseo91
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFlor Idalia Espinoza Ortega
 
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
 
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
 
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
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.DaluiMonasterio
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
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
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docxAleParedes11
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxCeciliaGuerreroGonza1
 
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
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxinformacionasapespu
 

Último (20)

la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fisca
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamica
 
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
 
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
 
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.
 
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
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
Razonamiento Matemático 1. Deta del año 2020
Razonamiento Matemático 1. Deta del año 2020Razonamiento Matemático 1. Deta del año 2020
Razonamiento Matemático 1. Deta del año 2020
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
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
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
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
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Unidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDIUnidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDI
 
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
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
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
 

Estructuras basicas pseint

  • 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