SlideShare una empresa de Scribd logo
1 de 17
Descargar para leer sin conexión
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

Que es y para que sirve la programacion orientada a objetos
Que es y para que sirve la programacion orientada a objetosQue es y para que sirve la programacion orientada a objetos
Que es y para que sirve la programacion orientada a objetosBeydasanchezhernandez
 
Cuadro comparativo AWT-SWING
Cuadro comparativo AWT-SWINGCuadro comparativo AWT-SWING
Cuadro comparativo AWT-SWINGsofia_27
 
Diseño detallado
Diseño detalladoDiseño detallado
Diseño detalladojose
 
Mapa conceptual de servicios de internet
Mapa conceptual de  servicios de internetMapa conceptual de  servicios de internet
Mapa conceptual de servicios de internetMiriam Castañeda Ortiz
 
Documentación de sistemas
Documentación de sistemasDocumentación de sistemas
Documentación de sistemasGladys Rodriguez
 
Clasificación del Software
Clasificación del SoftwareClasificación del Software
Clasificación del Softwarejavier_ejbc
 
Herramientas ofimaticas
Herramientas ofimaticasHerramientas ofimaticas
Herramientas ofimaticasricardo
 
Diapositivas ofimaticas
Diapositivas ofimaticasDiapositivas ofimaticas
Diapositivas ofimaticasbravomema
 
Protocolos de internet
Protocolos de internetProtocolos de internet
Protocolos de internetXsJOSEsX
 
Historia De La Interfaz GráFica
Historia De La Interfaz GráFicaHistoria De La Interfaz GráFica
Historia De La Interfaz GráFicaXimena Tabares
 
Definicion y Funcionamiento de Maquina de Turing
Definicion y Funcionamiento de Maquina de TuringDefinicion y Funcionamiento de Maquina de Turing
Definicion y Funcionamiento de Maquina de Turinglourdesnbv
 
Manual tecnico y manual de usuario
Manual tecnico y manual de usuarioManual tecnico y manual de usuario
Manual tecnico y manual de usuarioD MT
 

La actualidad más candente (20)

Que es y para que sirve la programacion orientada a objetos
Que es y para que sirve la programacion orientada a objetosQue es y para que sirve la programacion orientada a objetos
Que es y para que sirve la programacion orientada a objetos
 
Rol del Analista de Sistemas
Rol del Analista de SistemasRol del Analista de Sistemas
Rol del Analista de Sistemas
 
Cuadro comparativo AWT-SWING
Cuadro comparativo AWT-SWINGCuadro comparativo AWT-SWING
Cuadro comparativo AWT-SWING
 
Diseño detallado
Diseño detalladoDiseño detallado
Diseño detallado
 
Mapa conceptual de servicios de internet
Mapa conceptual de  servicios de internetMapa conceptual de  servicios de internet
Mapa conceptual de servicios de internet
 
Documentación de sistemas
Documentación de sistemasDocumentación de sistemas
Documentación de sistemas
 
Lenguajes de programación programación visual
Lenguajes de programación  programación visualLenguajes de programación  programación visual
Lenguajes de programación programación visual
 
Clasificación del Software
Clasificación del SoftwareClasificación del Software
Clasificación del Software
 
Herramientas ofimaticas
Herramientas ofimaticasHerramientas ofimaticas
Herramientas ofimaticas
 
Paradigmas de la programación
Paradigmas de la programación Paradigmas de la programación
Paradigmas de la programación
 
Diapositivas ofimaticas
Diapositivas ofimaticasDiapositivas ofimaticas
Diapositivas ofimaticas
 
Capas de la ingenieria de software
Capas de la ingenieria de softwareCapas de la ingenieria de software
Capas de la ingenieria de software
 
Protocolos de internet
Protocolos de internetProtocolos de internet
Protocolos de internet
 
Historia De La Interfaz GráFica
Historia De La Interfaz GráFicaHistoria De La Interfaz GráFica
Historia De La Interfaz GráFica
 
Producción multimedia
Producción multimediaProducción multimedia
Producción multimedia
 
Preguntas de wordpress
Preguntas de wordpressPreguntas de wordpress
Preguntas de wordpress
 
Introduccion a la ofimatica
Introduccion a la ofimaticaIntroduccion a la ofimatica
Introduccion a la ofimatica
 
Lenguaje de pascal
Lenguaje de pascalLenguaje de pascal
Lenguaje de pascal
 
Definicion y Funcionamiento de Maquina de Turing
Definicion y Funcionamiento de Maquina de TuringDefinicion y Funcionamiento de Maquina de Turing
Definicion y Funcionamiento de Maquina de Turing
 
Manual tecnico y manual de usuario
Manual tecnico y manual de usuarioManual tecnico y manual de usuario
Manual tecnico y manual de usuario
 

Similar a Trabajo de pseint, 10 1 (20)

Periodo 3 estructuras básicas-3
Periodo 3   estructuras básicas-3Periodo 3   estructuras básicas-3
Periodo 3 estructuras básicas-3
 
Estructuras basicas
Estructuras basicasEstructuras basicas
Estructuras basicas
 
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
 
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
 
Informe_ trabajo en equipo.pdf
Informe_ trabajo en equipo.pdfInforme_ trabajo en equipo.pdf
Informe_ trabajo en equipo.pdf
 
Desarrollo de habilidades de pensamientos
Desarrollo de habilidades de pensamientosDesarrollo de habilidades de pensamientos
Desarrollo de habilidades de pensamientos
 
Bases de datos
Bases  de datosBases  de datos
Bases de datos
 
Diseño estructurado de algoritmos
Diseño estructurado de algoritmosDiseño estructurado de algoritmos
Diseño estructurado de algoritmos
 

Último

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
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
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
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
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
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 

Último (20)

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
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
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
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
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
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 

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