SlideShare una empresa de Scribd logo
INSTITUCIÓN EDUCATIVA LICEO DEPARTAMENTAL
TRABAJO ESCRITO SOBRE: PSEINT
Presentado por:
Fabián Andrés Álvarez González
María José Bolaños Martínez
María Paz Cardona
Karen Daniela Riascos Casamachín
Lauren Zapata Gómez
10-1
Santiago de Cali, octubre de 2020.
CONTENIDO
Introducción ........................................................................ 3
1. ¿Qué es Pseint? ............................................................... 4
1.1. Programación ...................................................................... 4
1.2. Pseint.................................................................................... 4
1.2.1. ¿Cómo funciona?........................................................ 5
1.2.2. ¿Cuántos pueden acceder a Pseint?.............................. 5
1.2.3. Lenguaje de Pseint........................................................ 5
2. Diagrama de flujo............................................................. 6
2.1. Constantes............................................................................. 6
2.2. Variables............................................................................... 6
2.2.1. Acumuladores............................................................... 7
2.2.2. Contadores.................................................................... 8
2.2.3. Identificadores.............................................................. 9
2.2.3.1. los identificadores C + +.................................. 10
2.2.3.2. caracteres permitidos........................................ 10
2.2.3.3. dígitos permitidos............................................. 10
2.2.3.4. tipos de identificadores..................................... 10
3. Comandos en Pseint.......................................................... 11
3.1. Según..................................................................................... 11
3.1. Mientras................................................................................. 11
3.2.1. Repetir............................................................................ 12
3.2.2. Para................................................................................. 12
3.2.3. Función........................................................................... 13
Conclusiones.......................................................................... 14
Fuentes de consulta................................................................ 15
Eviencias................................................................................ 16
Blogs...................................................................................... 17
Introducción
La forma correcta de iniciarse en la programación es empezando de cero, empezar con el
desarrollo lógico y las capacidades necesarias para entrar a este mundo de la programación, un
software que nos ayudara a iniciar es el famoso Pseint; este trabajo tiene como objetivo
conocer los ámbitos de Pseint, los ámbitos generales y diferentes conceptos para tener un
manejo teórico del programa y de su entorno, la practica en el aprendizaje de algo es
sumamente importante, pero no podemos entrar a la practica sin llevar la teoría, por ello, este
trabajo incluye conceptos básicos para que de entrada se pueda dominar el software y empezar
con la práctica.
Aquí manejaremos también la explicación de que es programar, ya que hay que empezar por
las bases de un tema para poder dominarlo, de eso se trata el aprendizaje.
1. ¿Qué es Pseint?
En primer lugar debemos saber que es Pseint, nuestro objeto de estudio, que iremos
tratando de este trabajo, para una definición simple podemos decir que pseint es una
herramienta dirigida a personas en sus primeros pasos en el mundo de la programación, si nos
centramos en conceptos más técnicos podemos decir que pseint es un software libre (su código
puede ser estudiado y modificado) educativo multiplataforma para iniciarse en la
programación, pero para comprender un concepto debemos saber las bases, preguntarnos
¿para qué sirve? ¿cómo funciona? ¿cuántos pueden acceder a él? ¿que necesito para obtenerlo?
así que vamos a tratar los conceptos importantes para comprender que es pseint.
1.1. Programación
Pseint es un programa que te ayuda a iniciarte en la programación, entonces la
programación es el objetivo con el cual se creó este software, entonces tenemos que la
programación es el proceso utilizado para idear y ordenar acciones necesarias para que
funcione un proyecto, esta es una definición base del concepto programación, pero ahora le
agregaremos un término que lo acompañara y lo aterrizara a lo que estamos buscando,
hablamos de la informática; programación informática, es un ámbito realmente importante de
la informática y se trata de la acción que se ejerce para crear programas o aplicaciones a través
de un código de fuente, la programación es lo que permite que un programa, aplicación,
ordenador, y algunos aparatos electrónicos funcionen y realicen las tareas que el usuario
solicita, se requiere de un ordenador para ejercer esta acción, se requiere un desarrollo del
pensamiento lógico y el conocimiento y dominio de un lenguaje de programación.
1.2. Pseint
Teniendo un conocimiento más amplio del tema, podemos describir de manera más
amplia Pseint, empezando por su título tenemos que es la abreviación de los estados de
computación de PSeudo Intérprete, este software fue creado en argentina teniendo como fecha
de lanzamiento el día 29 de diciembre de 2003, su desarrollador es Pablo Novara, esta potente
herramienta fue programada con el lenguaje de programación C++.
Pseint es usado principalmente por estudiantes para aprender los fundamentos de la
programación y el desarrollo de la lógica, debido a que pseint está en el idioma español es
muy popular en Latinoamérica y España además de la forma tan fácil que ofrece de iniciar en
la Programación.
1.2.1. ¿Cómo funciona?
Pseint utiliza pseudocódigo (descripción de alto nivel compacta e informal) para la
solución de algoritmos (conjunto de instrucciones o reglas definidas, ordenadas y finitas que
permiten, típicamente, solucionar un problema), así que pseint funciona de una forma muy
gráfica y literal, una manera más lógica de comprender y adentrarse a este mundo.
1.2.2. ¿Cuántos pueden acceder a Pseint?
Pseint está disponible para todas las personas, cada persona que tenga un ordenador
puede acceder a él sin ningún problema y de forma práctica, este software pretende facilitarle
al principiante la tarea de escribir algoritmos en este pseudolenguaje de la mano de ayudas y
asistencias para brindarle además algunas herramientas adicionales que le ayudan a encontrar
errores y comprender la lógica de los algoritmos, por lo que el software arroja y muestra los
errores para resolverlos de una forma más fácil. PSeInt es una herramienta para asistir a un
estudiante en sus primeros pasos en programación.
1.2.3. Lenguaje de Pseint
Simple e intuitivo, sería la forma más correcta de definir qué lenguaje maneja este
software, maneja un pseudolenguaje en español con un editor de diagramas de flujo que le
permite centrar su atención en los conceptos fundamentales de la algoritmia computacional,
minimizando las dificultades propias de un lenguaje de programación como lo son los más
complejos y famosos, y proporcionando un entorno de trabajo con numerosas ayudas y
recursos didácticos que hacen de la programación un entorno agradable en el cual quieres
seguir aprendiendo y conociendo.
2. Diagrama de flujo
Un diagrama de flujo es un diagrama compuesto por símbolos (cajas) estándar y que
tiene los pasos del algoritmo (proceso de alguna naturaleza) escritos en esas cajas que están
unidos por flechas (llamadas líneas de flujo) que indican las secuencia que debe ejecutar el
algoritmo. Los diagramas de flujo ayudan a comprender la operación de las estructuras de
control.
2.1. Constantes
Matemáticamente hablando, una constante es una cantidad que tiene un valor fijo en un
cálculo, ecuación o proceso determinado. Lo que significa que una constante es un valor que
no se le puede cambiar el valor dentro de cierto contexto. Lo normal es que se relacione con
una variable cuyos valores sí se pueden modificar.
En cuanto a la programación informática, una constante es un valor que no se puede
modificar mientras se efectúa un programa. Por lo tanto, corresponde a una longitud fija en un
área reservada en la memoria de la computadora.
Para aplicarla existen varios métodos de implementación; por lo general, se utilizan
para determinar valores tales como velocidades mínimas y máximas, márgenes de error,
dimensiones fijas de elementos que deben ser dibujados muchas veces a lo largo de la
ejecución y números de estados de las diversas máquinas que suelen componer un programa.
Este último punto resulta esencial, dado que la máquina de estados representa un modelo de
organización muy eficiente.
2.2. Variables
El uso de variables en Pseint es fundamental en la creación de algoritmos, porque
permiten capturar valores, realizar operaciones. Con ayuda de las variables se transforman las
entradas de los algoritmos en salidas o resultados; es por eso que es importante aprender sobre
estas.
La declaración o inicialización de las variables podemos hacerlas de varias maneras,
como:
- Forma uno: Definir total como entero. Esta es una manera muy organizada de
declarar variables, con la palabra Definir, indicamos a Pseint que inicializaremos una variable,
colocamos un nombre, luego decimos de qué tipo será: “como entero”.
Podemos definir múltiples variables en una sola línea, ejemplo:
Definir número 1, número 2, número 3, total como entero.
Declarar y establecer el tipo de dato a utilizar de la forma anterior es muy útil en
algoritmos largos que requieren de mayor organización.
- Forma 2: De esta segunda forma solo asignamos un nombre a la variable
seguido de su valor.
numero1 < - 0
Esta forma es más rápida y asignamos un valor inicial, sin embargo, puede no ayudar
mucho en la lectura fácil del código, este tipo de inicialización podemos usarla en
condicionales y ciclos, en los cuales utilizamos variables temporales.
- Forma 3: La tercera forma de inicializar variables se trata del momento en que
solicitamos datos al usuario, ejemplo:
Escribir “ingrese un número”
Leer n1
La variable n1, no necesariamente debe estar iniciada con anterioridad, nacería desde el
momento que solicitamos el valor, esta forma de uso de variables es muy utilizada para
capturar datos de entrada.
2.2.1. 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
acum <-acum + num ;
Ejemplo introducir 5 números y sumar los números pares
Proceso SumarPares
Definir var,suma,num como Entero;
suma<-0;
Para var<-1 Hasta 5 Hacer
Escribir Sin Saltar "Dime un número:";
Leer num;
Si num % 2 = 0 Entonces
suma<-suma+num;
FinSi
FinPara
Escribir "La suma de los números pares es ",suma;
FinProceso
2.2.2. 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 un suceso que estamos contando se le suma
1
cont <- cont + 1;
Ejemplo introducir 5 números y contar los números pares
Proceso ContarPares
Definir var,cont,num como Entero;
cont<-0;
Para var<-1 Hasta 5 Hacer
Escribir Sin Saltar "Dime un número:";
Leer num;
Si num % 2 = 0 Entonces
cont<-cont+1;
FinSi
FinPara
Escribir "Has introducido ",cont," números pares.";
FinProceso
2.2.3. Identificadores
Son símbolos o elementos textuales que nombran entidades del lenguaje como las
variables, las constantes, los tipos de datos, las etiquetas, las subrutinas (procedimientos y
funciones) y paquetes.
Algunas secuencias tienen la forma léxica de un identificador, pero son conocidos
como palabras clave. Lo normal es que, si un identificador se corresponde con una palabra
clave, este ya no puede ser utilizado para referirse a otro tipo de entidades como variables o
constantes.
Los lenguajes informáticos normalmente ponen restricciones en qué caracteres pueden
aparecer en un identificador como: que sea una secuencia de una o más letras ASCII, dígitos
numéricos (que en ningún caso deben aparecer como primer carácter) y barras bajas. Hay
versiones del lenguaje actualizadas y modernas que soportan casi todos los caracteres únicos
de un identificador.
Una de las restricciones más comunes es que no está permitido el uso de espacios en
blanco ni operadores del lenguaje. En lenguajes interpretados los identificadores están
frecuentemente en tiempo de ejecución.
Los intérpretes normalmente no asignan ningún significado semántico a un
identificador basado en la secuencia de caracteres actual. Sin embargo, hay excepciones. Por
ejemplo:
● En Perl una variable se indica utilizando un prefijo llamado sigil, que especifica
aspectos de cómo se interpreta la variable en las expresiones.
● En Ruby una variable se considera automáticamente como inmutable si su
identificador empieza con una letra mayúscula.
● En Fortran, la primera letra de una variable indica si por defecto es creada como entero
o como flotante.
2.2.3.1 los identificadores C + +. pueden contener las letras a a z y A a Z, el guión
bajo "_" ("Underscore") y los dígitos 0 a 9.
2.2.3.2 caracteres permitidos. a b c d e f g h i j k l m n o p q r s t u v w x y z
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
2.2.3.3 dígitos permitidos. 0 1 2 3 4 5 6 7 8 9
Solo hay restricciones en la composición y los identificadores distinguen las
mayúsculas y minúsculas. Los identificadores globales importados desde otros módulos
siguen las mismas reglas que los identificadores normales; un identificador no puede coincidir
con una palabra clave o con él, de ninguna función de biblioteca.
2.2.3.4 tipos de identificadores.
● Identificadores internos; los nombres de macros de preprocesador y todas las que no
tengan enlazado externo. El estándar establece que serán significativos, al menos, los
primeros 31 caracteres.
● Identificadores externos; los que corresponden a elementos que tengan enlazado
externo. En este caso el estándar es más permisivo. Se acepta que el compilador
identifique solo seis caracteres significativos y pueda ignorar la distinción
mayúscula/minúsculas.
3. Comandos en Pseint
3.1. Según
La secuencia de instrucciones ejecutada por la instrucción Según requiere del valor de
una variable numérica.
Segun <variable> Hacer
<número1>: <instrucciones>
<número2>,<número3>: <instrucciones>
<...>
De Otro Modo: <instrucciones>
FinSegun
Esta instrucción nos permite elaborar opcionalmente varias acciones posibles,
dependiendo del valor que sea almacenado en una variable de tipo numérico. Al ejecutarse, es
evaluado el contenido de la variable y se ejecuta la secuencia de instrucciones asociada con
dicho valor.
3.2. Mientras
Esta instrucción ejecuta una secuencia de instrucciones mientras una condición sea
verdadera
Mientras <condición> Hacer
<instrucciones>
Fin Mientras
Al ejecutarse esta instrucción, la condición se evalúa. Cuando la condición es
verdadera, se ejecuta una vez la secuencia de instrucciones que forman el cuerpo del ciclo. Al
finalizar la realización del cuerpo del ciclo se vuelve a evaluar la condición y, si es verdadera,
la ejecución se repite. Estos pasos se frecuentan mientras la condición sea verdadera.
3.2.1. Repetir
Esta ejecuta una secuencia de instrucciones hasta que la condición sea verdadera
<instrucciones>
Hasta Que <condición>
La secuencia de instrucciones que conforma el cuerpo del ciclo se hace una vez y
luego se evalúa la condición. Si la condición es falsa, el cuerpo del ciclo se ejecuta
nuevamente y se vuelve a evaluar la condición. Esto se repite hasta que la condición sea
verdadera.
Además, a fin de evitar ciclos infinitos, el cuerpo del ciclo debe contener alguna
instrucción que modifique la o las variables involucradas en la condición de modo que en
algún momento la condición sea verdadera y se finalice la ejecución del ciclo.
3.2.2. Para
Esta instrucción establece una serie de instrucciones un número determinado de veces.
Para <variable> <- <inicial> Hasta <final> Con Paso <paso> Hacer
<instrucciones>
Fin Para
Al integrarse al bloque, la variable <variable> recibe el valor <inicial> y se establece la
secuencia de instrucciones que forma el cuerpo del ciclo. Luego se aumenta la variable
<variable> en <paso> unidades y se evalúa si el valor almacenado en <variable> superó al
valor <final>. Si esto es falso se repite hasta que <variable> supere a <final>. Si se exceptúa la
cláusula Con Paso <paso>, la variable <variable> se incrementará en 1.
3.2.3. Función
Es un conjunto de instrucciones que realizan tareas específicas y pueden retornar un
valor y también recibirlos (parámetros) para realizar operaciones con ellos.
// Sintaxis de Función
Función (var_retorno) <- (nombre función) (argumento1, argumento2, …)
acción 1;
acción 2;
.
.
acción n;
FinFuncion
Conclusiones
Después de lograr nuestros objetivos a la hora de investigar y registrar nuestra investigación,
llegamos a la conclusión de que PSeInt es un software de suma importancia para estudiantes y
personas que se interesan por la programación, cabe resaltar que el programa se ofrece en
idioma español, lo cual no es común ver en otros softwares de programación, empezar por este
software es una buena decisión, quizás muchos pensamos que de entrada hay que iniciar con
cosas fuertes, lenguajes de programación, códigos, y diferentes conceptos que confunden a las
personas y los obligan a abandonar la programación, pero en realidad para iniciar en la
programación hay que entrenar el cerebro y desarrollar diferentes habilidades y comprensión
de problemas por ello PSeInt maneja un lenguaje explicito, el cual puedes leer y comprender y
empezar a practicar y desarrollar tu lógica, con estas bases es mucho mas fluido el trabajo a
futuro, ya depende de que lenguaje de programación desees escoger pero con las bases y
conocimientos dominados que te ofrece PSeInt, mas adelante se te facilitara todo.
Todos deberíamos saber programar, la razón principal que todos sabemos es el cambio que
esta dando el mundo, donde ahora todo es tecnológico y programar nos ofrece diferentes
oportunidades y creatividad en el día a día y en la situación laboral, pero además de esto se
que existen personas que no van mucho con la tecnología y no quieren tener una profesión
relacionada a las computadoras, etc. Pero la teoría de la programación te ayuda mucho a
resolver problemas de la vida diaria y a desarrollar lógica, lo cual te va ayudar en cualquier
aprendizaje que quieras adquirir, tu cerebro va ver las cosas de forma diferente aprovechando
todo y yendo más allá del tema, ya que vas a tener mas practica para diferentes cosas.
Fuentes de consulta
• Pseint (2020). PSeInt. Argentina. PSeInt. Recuperado de http://pseint.sourceforge.net/
• Pseint (2020). Línea del tiempo. Argentina. PSeInt. Recuperado de
http://pseint.sourceforge.net/index.php?page=timeline.php
• Pseint. (2020). Descubra PSeInt. Argentina. PSeInt. Recuperado de
http://pseint.sourceforge.net/slide/pseint.html
• Wikipedia. (2020). Pseint. Pseint. Recuperado de https://es.wikipedia.org/wiki/PSeInt
Evidencias
A continuación, presentamos las evidencias donde los compañeros intervinieron todos con
aportes ya que era un trabajo en equipo donde todos participamos por medio de la plataforma
Google drive
Blogs
• Fabian Alvarez: https://fdsvjelreblog.blogspot.com/
• María Bolaños: https://majitopajarito.blogspot.com/p/segundo-periodo 2020.html
• María Paz Cardona: https://mimundoticld.blogspot.com/?m=1
• Karen Riascos: https://tecnologiak19.blogspot.com/
• Lauren Zapata: https://https1003.blogspot.com/p/periodo-2-2020.html?m=1

Más contenido relacionado

La actualidad más candente

Software complementario
Software complementarioSoftware complementario
Software complementario
Maria Elizabeth
 
PresentacióN De Photoshop
PresentacióN De PhotoshopPresentacióN De Photoshop
PresentacióN De Photoshop
MARIUXI
 
PSEINT INTRODUCCION
PSEINT INTRODUCCIONPSEINT INTRODUCCION
PSEINT INTRODUCCION
Dr.Ing. Uriel
 
Utilidades de power point
Utilidades de power pointUtilidades de power point
Utilidades de power point
alvaro1725
 
La computadora y sus partes
La computadora y sus partesLa computadora y sus partes
La computadora y sus partes
cmarias
 
Software de la computadora
Software de la computadoraSoftware de la computadora
Software de la computadora
Marisol Martínez
 
Software de aplicacion
Software de aplicacionSoftware de aplicacion
Software de aplicacionpudin108
 
Lógica de programación
Lógica de programaciónLógica de programación
Lógica de programación
Guillermo Salinas
 
Glosario de software
Glosario de softwareGlosario de software
Glosario de softwaregrachika
 
Conceptos básicos de multimedia
Conceptos básicos de multimediaConceptos básicos de multimedia
Conceptos básicos de multimedia
Lourdes Osorio
 
Ingenieria de software Mapa conceptual
Ingenieria de software Mapa conceptual Ingenieria de software Mapa conceptual
Ingenieria de software Mapa conceptual
anderbici10
 
Clasificación de los lenguajes de programación
Clasificación de los lenguajes de programaciónClasificación de los lenguajes de programación
Clasificación de los lenguajes de programaciónd3m3nt3
 
Software de aplicacion. pptx.
Software de aplicacion. pptx.Software de aplicacion. pptx.
Software de aplicacion. pptx.
Karla Nallely Ortiz
 
Traductores de lenguajes de programación
Traductores de lenguajes de programaciónTraductores de lenguajes de programación
Traductores de lenguajes de programaciónDaniela Brignolo
 
Introduccion a illustrator
Introduccion a illustratorIntroduccion a illustrator
Introduccion a illustrator
Gerardo Heredia
 
Curso.Basico.Presentación.Word.2010
Curso.Basico.Presentación.Word.2010Curso.Basico.Presentación.Word.2010
Curso.Basico.Presentación.Word.2010
TecnoMisaO
 
Procesadores de lenguaje
Procesadores de lenguajeProcesadores de lenguaje
Procesadores de lenguaje
eroque11
 
Historia powerpoint
Historia powerpointHistoria powerpoint
Historia powerpoint
Sharitin Silva Fonseca
 

La actualidad más candente (20)

Software complementario
Software complementarioSoftware complementario
Software complementario
 
Clasificacion del software
Clasificacion del softwareClasificacion del software
Clasificacion del software
 
PresentacióN De Photoshop
PresentacióN De PhotoshopPresentacióN De Photoshop
PresentacióN De Photoshop
 
PSEINT INTRODUCCION
PSEINT INTRODUCCIONPSEINT INTRODUCCION
PSEINT INTRODUCCION
 
Utilidades de power point
Utilidades de power pointUtilidades de power point
Utilidades de power point
 
La computadora y sus partes
La computadora y sus partesLa computadora y sus partes
La computadora y sus partes
 
Software de la computadora
Software de la computadoraSoftware de la computadora
Software de la computadora
 
Software de aplicacion
Software de aplicacionSoftware de aplicacion
Software de aplicacion
 
Lógica de programación
Lógica de programaciónLógica de programación
Lógica de programación
 
Glosario de software
Glosario de softwareGlosario de software
Glosario de software
 
Conceptos básicos de multimedia
Conceptos básicos de multimediaConceptos básicos de multimedia
Conceptos básicos de multimedia
 
Cuadro comparativo virus
Cuadro comparativo virusCuadro comparativo virus
Cuadro comparativo virus
 
Ingenieria de software Mapa conceptual
Ingenieria de software Mapa conceptual Ingenieria de software Mapa conceptual
Ingenieria de software Mapa conceptual
 
Clasificación de los lenguajes de programación
Clasificación de los lenguajes de programaciónClasificación de los lenguajes de programación
Clasificación de los lenguajes de programación
 
Software de aplicacion. pptx.
Software de aplicacion. pptx.Software de aplicacion. pptx.
Software de aplicacion. pptx.
 
Traductores de lenguajes de programación
Traductores de lenguajes de programaciónTraductores de lenguajes de programación
Traductores de lenguajes de programación
 
Introduccion a illustrator
Introduccion a illustratorIntroduccion a illustrator
Introduccion a illustrator
 
Curso.Basico.Presentación.Word.2010
Curso.Basico.Presentación.Word.2010Curso.Basico.Presentación.Word.2010
Curso.Basico.Presentación.Word.2010
 
Procesadores de lenguaje
Procesadores de lenguajeProcesadores de lenguaje
Procesadores de lenguaje
 
Historia powerpoint
Historia powerpointHistoria powerpoint
Historia powerpoint
 

Similar a Trabajo de pseint, 10 1

Estructuras basicas
Estructuras basicasEstructuras basicas
Estructuras basicas
JuanesMF1
 
Periodo 3 estructuras básicas-3
Periodo 3   estructuras básicas-3Periodo 3   estructuras básicas-3
Periodo 3 estructuras básicas-3
LuisaOsorio29
 
Pseint
PseintPseint
Trabajo Grupal Grado 10-2 (2do Periodo).docx
Trabajo Grupal Grado 10-2 (2do Periodo).docxTrabajo Grupal Grado 10-2 (2do Periodo).docx
Trabajo Grupal Grado 10-2 (2do Periodo).docx
GabrielHernndez206156
 
Estructuras basicas
Estructuras basicasEstructuras basicas
Tecnologia Conceptos basicos de programacion.docx
Tecnologia Conceptos basicos de programacion.docxTecnologia Conceptos basicos de programacion.docx
Tecnologia Conceptos basicos de programacion.docx
Isabella310041
 
Conceptos basicos de programacion.docx:.
Conceptos basicos de programacion.docx:.Conceptos basicos de programacion.docx:.
Conceptos basicos de programacion.docx:.
heilymunoz2008
 
Conceptos basicos de programacion.docx..
Conceptos basicos de programacion.docx..Conceptos basicos de programacion.docx..
Conceptos basicos de programacion.docx..
ValeryBolaos
 
Conceptos basicos de programacion...docx
Conceptos basicos de programacion...docxConceptos basicos de programacion...docx
Conceptos basicos de programacion...docx
Camila Ortiz
 
Estructuras basicas pseint
Estructuras basicas pseintEstructuras basicas pseint
Estructuras basicas pseint
juan manuel giraldo serna
 
Estructuras basicas pseint
Estructuras basicas pseintEstructuras basicas pseint
Estructuras basicas pseint
deibytrochez1
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
leyfororozco
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
kharolyulieht
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
yordin3
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
LUZRAYO
 
Informe_ trabajo en equipo.pdf
Informe_ trabajo en equipo.pdfInforme_ trabajo en equipo.pdf
Informe_ trabajo en equipo.pdf
sofiaacosta74
 
Informe_ trabajo en equipo.pdf
Informe_ trabajo en equipo.pdfInforme_ trabajo en equipo.pdf
Informe_ trabajo en equipo.pdf
angela455951
 
Informe_ trabajo en equipo.pdf
Informe_ trabajo en equipo.pdfInforme_ trabajo en equipo.pdf
Informe_ trabajo en equipo.pdf
angela455951
 

Similar a Trabajo de pseint, 10 1 (20)

Estructuras basicas
Estructuras basicasEstructuras basicas
Estructuras basicas
 
Periodo 3 estructuras básicas-3
Periodo 3   estructuras básicas-3Periodo 3   estructuras básicas-3
Periodo 3 estructuras básicas-3
 
Pseint
PseintPseint
Pseint
 
Trabajo Grupal Grado 10-2 (2do Periodo).docx
Trabajo Grupal Grado 10-2 (2do Periodo).docxTrabajo Grupal Grado 10-2 (2do Periodo).docx
Trabajo Grupal Grado 10-2 (2do Periodo).docx
 
Trabajo Grupal Grado 10-2 (2do Periodo).docx
Trabajo Grupal Grado 10-2 (2do Periodo).docxTrabajo Grupal Grado 10-2 (2do Periodo).docx
Trabajo Grupal Grado 10-2 (2do Periodo).docx
 
Trabajo Grupal Grado 10-2 (2do Periodo).docx
Trabajo Grupal Grado 10-2 (2do Periodo).docxTrabajo Grupal Grado 10-2 (2do Periodo).docx
Trabajo Grupal Grado 10-2 (2do Periodo).docx
 
Estructuras basicas
Estructuras basicasEstructuras basicas
Estructuras basicas
 
Tecnologia Conceptos basicos de programacion.docx
Tecnologia Conceptos basicos de programacion.docxTecnologia Conceptos basicos de programacion.docx
Tecnologia Conceptos basicos de programacion.docx
 
Conceptos basicos de programacion.docx:.
Conceptos basicos de programacion.docx:.Conceptos basicos de programacion.docx:.
Conceptos basicos de programacion.docx:.
 
Conceptos basicos de programacion.docx..
Conceptos basicos de programacion.docx..Conceptos basicos de programacion.docx..
Conceptos basicos de programacion.docx..
 
Conceptos basicos de programacion...docx
Conceptos basicos de programacion...docxConceptos basicos de programacion...docx
Conceptos basicos de programacion...docx
 
Estructuras basicas pseint
Estructuras basicas pseintEstructuras basicas pseint
Estructuras basicas pseint
 
Estructuras basicas pseint
Estructuras basicas pseintEstructuras basicas pseint
Estructuras basicas pseint
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Informe_ trabajo en equipo.pdf
Informe_ trabajo en equipo.pdfInforme_ trabajo en equipo.pdf
Informe_ trabajo en equipo.pdf
 
Informe_ trabajo en equipo.pdf
Informe_ trabajo en equipo.pdfInforme_ trabajo en equipo.pdf
Informe_ trabajo en equipo.pdf
 
Informe_ trabajo en equipo.pdf
Informe_ trabajo en equipo.pdfInforme_ trabajo en equipo.pdf
Informe_ trabajo en equipo.pdf
 

Último

Fase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría AnalíticaFase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría Analítica
YasneidyGonzalez
 
Proceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de PamplonaProceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de Pamplona
Edurne Navarro Bueno
 
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Monseespinoza6
 
Examen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdfExamen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdf
20minutos
 
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdfHABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
DIANADIAZSILVA1
 
Testimonio Paco Z PATRONATO_Valencia_24.pdf
Testimonio Paco Z PATRONATO_Valencia_24.pdfTestimonio Paco Z PATRONATO_Valencia_24.pdf
Testimonio Paco Z PATRONATO_Valencia_24.pdf
Txema Gs
 
Mapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativaMapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativa
TatianaVanessaAltami
 
corpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdfcorpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdf
YolandaRodriguezChin
 
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptxSemana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
LorenaCovarrubias12
 
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
auxsoporte
 
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptxc3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
Martín Ramírez
 
Educar por Competencias GS2 Ccesa007.pdf
Educar por Competencias GS2 Ccesa007.pdfEducar por Competencias GS2 Ccesa007.pdf
Educar por Competencias GS2 Ccesa007.pdf
Demetrio Ccesa Rayme
 
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdfAsistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Demetrio Ccesa Rayme
 
MIP PAPA Rancha Papa.pdf.....y caracteristicas
MIP PAPA  Rancha Papa.pdf.....y caracteristicasMIP PAPA  Rancha Papa.pdf.....y caracteristicas
MIP PAPA Rancha Papa.pdf.....y caracteristicas
jheisonraulmedinafer
 
El fundamento del gobierno de Dios. Lec. 09. docx
El fundamento del gobierno de Dios. Lec. 09. docxEl fundamento del gobierno de Dios. Lec. 09. docx
El fundamento del gobierno de Dios. Lec. 09. docx
Alejandrino Halire Ccahuana
 
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
JAVIER SOLIS NOYOLA
 
Semana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptxSemana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptx
LorenaCovarrubias12
 
Libro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdfLibro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdf
danitarb
 
El lugar mas bonito del mundo resumen del libro
El lugar mas bonito del mundo resumen del libroEl lugar mas bonito del mundo resumen del libro
El lugar mas bonito del mundo resumen del libro
Distea V región
 
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNETPRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
CESAR MIJAEL ESPINOZA SALAZAR
 

Último (20)

Fase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría AnalíticaFase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría Analítica
 
Proceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de PamplonaProceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de Pamplona
 
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
 
Examen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdfExamen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdf
 
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdfHABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
 
Testimonio Paco Z PATRONATO_Valencia_24.pdf
Testimonio Paco Z PATRONATO_Valencia_24.pdfTestimonio Paco Z PATRONATO_Valencia_24.pdf
Testimonio Paco Z PATRONATO_Valencia_24.pdf
 
Mapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativaMapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativa
 
corpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdfcorpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdf
 
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptxSemana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
 
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
 
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptxc3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
 
Educar por Competencias GS2 Ccesa007.pdf
Educar por Competencias GS2 Ccesa007.pdfEducar por Competencias GS2 Ccesa007.pdf
Educar por Competencias GS2 Ccesa007.pdf
 
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdfAsistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
 
MIP PAPA Rancha Papa.pdf.....y caracteristicas
MIP PAPA  Rancha Papa.pdf.....y caracteristicasMIP PAPA  Rancha Papa.pdf.....y caracteristicas
MIP PAPA Rancha Papa.pdf.....y caracteristicas
 
El fundamento del gobierno de Dios. Lec. 09. docx
El fundamento del gobierno de Dios. Lec. 09. docxEl fundamento del gobierno de Dios. Lec. 09. docx
El fundamento del gobierno de Dios. Lec. 09. docx
 
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
 
Semana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptxSemana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptx
 
Libro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdfLibro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdf
 
El lugar mas bonito del mundo resumen del libro
El lugar mas bonito del mundo resumen del libroEl lugar mas bonito del mundo resumen del libro
El lugar mas bonito del mundo resumen del libro
 
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNETPRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
 

Trabajo de pseint, 10 1

  • 1. INSTITUCIÓN EDUCATIVA LICEO DEPARTAMENTAL TRABAJO ESCRITO SOBRE: PSEINT Presentado por: Fabián Andrés Álvarez González María José Bolaños Martínez María Paz Cardona Karen Daniela Riascos Casamachín Lauren Zapata Gómez 10-1 Santiago de Cali, octubre de 2020.
  • 2. CONTENIDO Introducción ........................................................................ 3 1. ¿Qué es Pseint? ............................................................... 4 1.1. Programación ...................................................................... 4 1.2. Pseint.................................................................................... 4 1.2.1. ¿Cómo funciona?........................................................ 5 1.2.2. ¿Cuántos pueden acceder a Pseint?.............................. 5 1.2.3. Lenguaje de Pseint........................................................ 5 2. Diagrama de flujo............................................................. 6 2.1. Constantes............................................................................. 6 2.2. Variables............................................................................... 6 2.2.1. Acumuladores............................................................... 7 2.2.2. Contadores.................................................................... 8 2.2.3. Identificadores.............................................................. 9 2.2.3.1. los identificadores C + +.................................. 10 2.2.3.2. caracteres permitidos........................................ 10 2.2.3.3. dígitos permitidos............................................. 10 2.2.3.4. tipos de identificadores..................................... 10 3. Comandos en Pseint.......................................................... 11 3.1. Según..................................................................................... 11 3.1. Mientras................................................................................. 11 3.2.1. Repetir............................................................................ 12 3.2.2. Para................................................................................. 12 3.2.3. Función........................................................................... 13 Conclusiones.......................................................................... 14 Fuentes de consulta................................................................ 15 Eviencias................................................................................ 16 Blogs...................................................................................... 17
  • 3. Introducción La forma correcta de iniciarse en la programación es empezando de cero, empezar con el desarrollo lógico y las capacidades necesarias para entrar a este mundo de la programación, un software que nos ayudara a iniciar es el famoso Pseint; este trabajo tiene como objetivo conocer los ámbitos de Pseint, los ámbitos generales y diferentes conceptos para tener un manejo teórico del programa y de su entorno, la practica en el aprendizaje de algo es sumamente importante, pero no podemos entrar a la practica sin llevar la teoría, por ello, este trabajo incluye conceptos básicos para que de entrada se pueda dominar el software y empezar con la práctica. Aquí manejaremos también la explicación de que es programar, ya que hay que empezar por las bases de un tema para poder dominarlo, de eso se trata el aprendizaje.
  • 4. 1. ¿Qué es Pseint? En primer lugar debemos saber que es Pseint, nuestro objeto de estudio, que iremos tratando de este trabajo, para una definición simple podemos decir que pseint es una herramienta dirigida a personas en sus primeros pasos en el mundo de la programación, si nos centramos en conceptos más técnicos podemos decir que pseint es un software libre (su código puede ser estudiado y modificado) educativo multiplataforma para iniciarse en la programación, pero para comprender un concepto debemos saber las bases, preguntarnos ¿para qué sirve? ¿cómo funciona? ¿cuántos pueden acceder a él? ¿que necesito para obtenerlo? así que vamos a tratar los conceptos importantes para comprender que es pseint. 1.1. Programación Pseint es un programa que te ayuda a iniciarte en la programación, entonces la programación es el objetivo con el cual se creó este software, entonces tenemos que la programación es el proceso utilizado para idear y ordenar acciones necesarias para que funcione un proyecto, esta es una definición base del concepto programación, pero ahora le agregaremos un término que lo acompañara y lo aterrizara a lo que estamos buscando, hablamos de la informática; programación informática, es un ámbito realmente importante de la informática y se trata de la acción que se ejerce para crear programas o aplicaciones a través de un código de fuente, la programación es lo que permite que un programa, aplicación, ordenador, y algunos aparatos electrónicos funcionen y realicen las tareas que el usuario solicita, se requiere de un ordenador para ejercer esta acción, se requiere un desarrollo del pensamiento lógico y el conocimiento y dominio de un lenguaje de programación. 1.2. Pseint Teniendo un conocimiento más amplio del tema, podemos describir de manera más amplia Pseint, empezando por su título tenemos que es la abreviación de los estados de computación de PSeudo Intérprete, este software fue creado en argentina teniendo como fecha
  • 5. de lanzamiento el día 29 de diciembre de 2003, su desarrollador es Pablo Novara, esta potente herramienta fue programada con el lenguaje de programación C++. Pseint es usado principalmente por estudiantes para aprender los fundamentos de la programación y el desarrollo de la lógica, debido a que pseint está en el idioma español es muy popular en Latinoamérica y España además de la forma tan fácil que ofrece de iniciar en la Programación. 1.2.1. ¿Cómo funciona? Pseint utiliza pseudocódigo (descripción de alto nivel compacta e informal) para la solución de algoritmos (conjunto de instrucciones o reglas definidas, ordenadas y finitas que permiten, típicamente, solucionar un problema), así que pseint funciona de una forma muy gráfica y literal, una manera más lógica de comprender y adentrarse a este mundo. 1.2.2. ¿Cuántos pueden acceder a Pseint? Pseint está disponible para todas las personas, cada persona que tenga un ordenador puede acceder a él sin ningún problema y de forma práctica, este software pretende facilitarle al principiante la tarea de escribir algoritmos en este pseudolenguaje de la mano de ayudas y asistencias para brindarle además algunas herramientas adicionales que le ayudan a encontrar errores y comprender la lógica de los algoritmos, por lo que el software arroja y muestra los errores para resolverlos de una forma más fácil. PSeInt es una herramienta para asistir a un estudiante en sus primeros pasos en programación. 1.2.3. Lenguaje de Pseint Simple e intuitivo, sería la forma más correcta de definir qué lenguaje maneja este software, maneja un pseudolenguaje en español con un editor de diagramas de flujo que le permite centrar su atención en los conceptos fundamentales de la algoritmia computacional, minimizando las dificultades propias de un lenguaje de programación como lo son los más complejos y famosos, y proporcionando un entorno de trabajo con numerosas ayudas y recursos didácticos que hacen de la programación un entorno agradable en el cual quieres seguir aprendiendo y conociendo.
  • 6. 2. Diagrama de flujo Un diagrama de flujo es un diagrama compuesto por símbolos (cajas) estándar y que tiene los pasos del algoritmo (proceso de alguna naturaleza) escritos en esas cajas que están unidos por flechas (llamadas líneas de flujo) que indican las secuencia que debe ejecutar el algoritmo. Los diagramas de flujo ayudan a comprender la operación de las estructuras de control. 2.1. Constantes Matemáticamente hablando, una constante es una cantidad que tiene un valor fijo en un cálculo, ecuación o proceso determinado. Lo que significa que una constante es un valor que no se le puede cambiar el valor dentro de cierto contexto. Lo normal es que se relacione con una variable cuyos valores sí se pueden modificar. En cuanto a la programación informática, una constante es un valor que no se puede modificar mientras se efectúa un programa. Por lo tanto, corresponde a una longitud fija en un área reservada en la memoria de la computadora. Para aplicarla existen varios métodos de implementación; por lo general, se utilizan para determinar valores tales como velocidades mínimas y máximas, márgenes de error, dimensiones fijas de elementos que deben ser dibujados muchas veces a lo largo de la ejecución y números de estados de las diversas máquinas que suelen componer un programa. Este último punto resulta esencial, dado que la máquina de estados representa un modelo de organización muy eficiente. 2.2. Variables El uso de variables en Pseint es fundamental en la creación de algoritmos, porque permiten capturar valores, realizar operaciones. Con ayuda de las variables se transforman las
  • 7. entradas de los algoritmos en salidas o resultados; es por eso que es importante aprender sobre estas. La declaración o inicialización de las variables podemos hacerlas de varias maneras, como: - Forma uno: Definir total como entero. Esta es una manera muy organizada de declarar variables, con la palabra Definir, indicamos a Pseint que inicializaremos una variable, colocamos un nombre, luego decimos de qué tipo será: “como entero”. Podemos definir múltiples variables en una sola línea, ejemplo: Definir número 1, número 2, número 3, total como entero. Declarar y establecer el tipo de dato a utilizar de la forma anterior es muy útil en algoritmos largos que requieren de mayor organización. - Forma 2: De esta segunda forma solo asignamos un nombre a la variable seguido de su valor. numero1 < - 0 Esta forma es más rápida y asignamos un valor inicial, sin embargo, puede no ayudar mucho en la lectura fácil del código, este tipo de inicialización podemos usarla en condicionales y ciclos, en los cuales utilizamos variables temporales. - Forma 3: La tercera forma de inicializar variables se trata del momento en que solicitamos datos al usuario, ejemplo: Escribir “ingrese un número” Leer n1 La variable n1, no necesariamente debe estar iniciada con anterioridad, nacería desde el momento que solicitamos el valor, esta forma de uso de variables es muy utilizada para capturar datos de entrada. 2.2.1. Acumuladores
  • 8. 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 acum <-acum + num ; Ejemplo introducir 5 números y sumar los números pares Proceso SumarPares Definir var,suma,num como Entero; suma<-0; Para var<-1 Hasta 5 Hacer Escribir Sin Saltar "Dime un número:"; Leer num; Si num % 2 = 0 Entonces suma<-suma+num; FinSi FinPara Escribir "La suma de los números pares es ",suma; FinProceso 2.2.2. 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;
  • 9. ● se incrementa, cuando ocurre un suceso que estamos contando se le suma 1 cont <- cont + 1; Ejemplo introducir 5 números y contar los números pares Proceso ContarPares Definir var,cont,num como Entero; cont<-0; Para var<-1 Hasta 5 Hacer Escribir Sin Saltar "Dime un número:"; Leer num; Si num % 2 = 0 Entonces cont<-cont+1; FinSi FinPara Escribir "Has introducido ",cont," números pares."; FinProceso 2.2.3. Identificadores Son símbolos o elementos textuales que nombran entidades del lenguaje como las variables, las constantes, los tipos de datos, las etiquetas, las subrutinas (procedimientos y funciones) y paquetes. Algunas secuencias tienen la forma léxica de un identificador, pero son conocidos como palabras clave. Lo normal es que, si un identificador se corresponde con una palabra clave, este ya no puede ser utilizado para referirse a otro tipo de entidades como variables o constantes. Los lenguajes informáticos normalmente ponen restricciones en qué caracteres pueden aparecer en un identificador como: que sea una secuencia de una o más letras ASCII, dígitos numéricos (que en ningún caso deben aparecer como primer carácter) y barras bajas. Hay
  • 10. versiones del lenguaje actualizadas y modernas que soportan casi todos los caracteres únicos de un identificador. Una de las restricciones más comunes es que no está permitido el uso de espacios en blanco ni operadores del lenguaje. En lenguajes interpretados los identificadores están frecuentemente en tiempo de ejecución. Los intérpretes normalmente no asignan ningún significado semántico a un identificador basado en la secuencia de caracteres actual. Sin embargo, hay excepciones. Por ejemplo: ● En Perl una variable se indica utilizando un prefijo llamado sigil, que especifica aspectos de cómo se interpreta la variable en las expresiones. ● En Ruby una variable se considera automáticamente como inmutable si su identificador empieza con una letra mayúscula. ● En Fortran, la primera letra de una variable indica si por defecto es creada como entero o como flotante. 2.2.3.1 los identificadores C + +. pueden contener las letras a a z y A a Z, el guión bajo "_" ("Underscore") y los dígitos 0 a 9. 2.2.3.2 caracteres permitidos. a b c d e f g h i j k l m n o p q r s t u v w x y z A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 2.2.3.3 dígitos permitidos. 0 1 2 3 4 5 6 7 8 9 Solo hay restricciones en la composición y los identificadores distinguen las mayúsculas y minúsculas. Los identificadores globales importados desde otros módulos siguen las mismas reglas que los identificadores normales; un identificador no puede coincidir con una palabra clave o con él, de ninguna función de biblioteca. 2.2.3.4 tipos de identificadores. ● Identificadores internos; los nombres de macros de preprocesador y todas las que no tengan enlazado externo. El estándar establece que serán significativos, al menos, los primeros 31 caracteres.
  • 11. ● Identificadores externos; los que corresponden a elementos que tengan enlazado externo. En este caso el estándar es más permisivo. Se acepta que el compilador identifique solo seis caracteres significativos y pueda ignorar la distinción mayúscula/minúsculas. 3. Comandos en Pseint 3.1. Según La secuencia de instrucciones ejecutada por la instrucción Según requiere del valor de una variable numérica. Segun <variable> Hacer <número1>: <instrucciones> <número2>,<número3>: <instrucciones> <...> De Otro Modo: <instrucciones> FinSegun Esta instrucción nos permite elaborar opcionalmente varias acciones posibles, dependiendo del valor que sea almacenado en una variable de tipo numérico. Al ejecutarse, es evaluado el contenido de la variable y se ejecuta la secuencia de instrucciones asociada con dicho valor. 3.2. Mientras Esta instrucción ejecuta una secuencia de instrucciones mientras una condición sea verdadera Mientras <condición> Hacer
  • 12. <instrucciones> Fin Mientras Al ejecutarse esta instrucción, la condición se evalúa. Cuando la condición es verdadera, se ejecuta una vez la secuencia de instrucciones que forman el cuerpo del ciclo. Al finalizar la realización del cuerpo del ciclo se vuelve a evaluar la condición y, si es verdadera, la ejecución se repite. Estos pasos se frecuentan mientras la condición sea verdadera. 3.2.1. Repetir Esta ejecuta una secuencia de instrucciones hasta que la condición sea verdadera <instrucciones> Hasta Que <condición> La secuencia de instrucciones que conforma el cuerpo del ciclo se hace una vez y luego se evalúa la condición. Si la condición es falsa, el cuerpo del ciclo se ejecuta nuevamente y se vuelve a evaluar la condición. Esto se repite hasta que la condición sea verdadera. Además, a fin de evitar ciclos infinitos, el cuerpo del ciclo debe contener alguna instrucción que modifique la o las variables involucradas en la condición de modo que en algún momento la condición sea verdadera y se finalice la ejecución del ciclo. 3.2.2. Para Esta instrucción establece una serie de instrucciones un número determinado de veces. Para <variable> <- <inicial> Hasta <final> Con Paso <paso> Hacer <instrucciones> Fin Para Al integrarse al bloque, la variable <variable> recibe el valor <inicial> y se establece la secuencia de instrucciones que forma el cuerpo del ciclo. Luego se aumenta la variable
  • 13. <variable> en <paso> unidades y se evalúa si el valor almacenado en <variable> superó al valor <final>. Si esto es falso se repite hasta que <variable> supere a <final>. Si se exceptúa la cláusula Con Paso <paso>, la variable <variable> se incrementará en 1. 3.2.3. Función Es un conjunto de instrucciones que realizan tareas específicas y pueden retornar un valor y también recibirlos (parámetros) para realizar operaciones con ellos. // Sintaxis de Función Función (var_retorno) <- (nombre función) (argumento1, argumento2, …) acción 1; acción 2; . . acción n; FinFuncion
  • 14. Conclusiones Después de lograr nuestros objetivos a la hora de investigar y registrar nuestra investigación, llegamos a la conclusión de que PSeInt es un software de suma importancia para estudiantes y personas que se interesan por la programación, cabe resaltar que el programa se ofrece en idioma español, lo cual no es común ver en otros softwares de programación, empezar por este software es una buena decisión, quizás muchos pensamos que de entrada hay que iniciar con cosas fuertes, lenguajes de programación, códigos, y diferentes conceptos que confunden a las personas y los obligan a abandonar la programación, pero en realidad para iniciar en la programación hay que entrenar el cerebro y desarrollar diferentes habilidades y comprensión de problemas por ello PSeInt maneja un lenguaje explicito, el cual puedes leer y comprender y empezar a practicar y desarrollar tu lógica, con estas bases es mucho mas fluido el trabajo a futuro, ya depende de que lenguaje de programación desees escoger pero con las bases y conocimientos dominados que te ofrece PSeInt, mas adelante se te facilitara todo. Todos deberíamos saber programar, la razón principal que todos sabemos es el cambio que esta dando el mundo, donde ahora todo es tecnológico y programar nos ofrece diferentes oportunidades y creatividad en el día a día y en la situación laboral, pero además de esto se que existen personas que no van mucho con la tecnología y no quieren tener una profesión relacionada a las computadoras, etc. Pero la teoría de la programación te ayuda mucho a resolver problemas de la vida diaria y a desarrollar lógica, lo cual te va ayudar en cualquier aprendizaje que quieras adquirir, tu cerebro va ver las cosas de forma diferente aprovechando todo y yendo más allá del tema, ya que vas a tener mas practica para diferentes cosas.
  • 15. Fuentes de consulta • Pseint (2020). PSeInt. Argentina. PSeInt. Recuperado de http://pseint.sourceforge.net/ • Pseint (2020). Línea del tiempo. Argentina. PSeInt. Recuperado de http://pseint.sourceforge.net/index.php?page=timeline.php • Pseint. (2020). Descubra PSeInt. Argentina. PSeInt. Recuperado de http://pseint.sourceforge.net/slide/pseint.html • Wikipedia. (2020). Pseint. Pseint. Recuperado de https://es.wikipedia.org/wiki/PSeInt
  • 16. Evidencias A continuación, presentamos las evidencias donde los compañeros intervinieron todos con aportes ya que era un trabajo en equipo donde todos participamos por medio de la plataforma Google drive
  • 17. Blogs • Fabian Alvarez: https://fdsvjelreblog.blogspot.com/ • María Bolaños: https://majitopajarito.blogspot.com/p/segundo-periodo 2020.html • María Paz Cardona: https://mimundoticld.blogspot.com/?m=1 • Karen Riascos: https://tecnologiak19.blogspot.com/ • Lauren Zapata: https://https1003.blogspot.com/p/periodo-2-2020.html?m=1