SlideShare a Scribd company logo
1 of 10
Download to read offline
1
CONCEPTOS BASICOS DE PROGRAMACION Y EL ENTORNO GRÁFICO DE
PSEINT
KEISY VARGAS JIMENEZ
JEAN MARCO ORDOÑEZ ARRECHEA
GRADO:10-6
TRABAJO DE TECNOLOGIA
GUILLERMO MONDRAGON
I.E. LICEO DEPARTAMENTAL
2021
2
CONCEPTOS BASICOS DE PROGRAMACION Y EL ENTORNO GRÁFICO DE
PSEINT
KEISY VARGAS JIMENEZ
JEAN MARCO ORDOÑEZ ARRECHEA
GUILLERMO MONDRAGON
I.E. LICEO DEPARTAMENTAL
2021
3
CONTENIDO
Diagramas de flujo y explicación de una uno de sus símbolos constante, variable,
acumuladores e identificadores. 4
¿QUÉ ES PSEINT? 5
COMANDOS: 6
MAPA CONCEPTUAL PSEINT 7
MAPA CONCEPTUAL COMANDOS 8
CONCLUSIÓN 9
4
Diagramas de flujo y explicación de una uno de sus símbolos constante, variable,
acumuladores e identificadores.
Los diagramas de flujo usan formas especiales para representar diferentes tipos de
acciones o pasos en un proceso. Las líneas y flechas muestran la secuencia de los
pasos y las relaciones entre ellos. Estos son conocidos como símbolos de diagrama de
flujo.
El tipo de diagrama dicta los símbolos de diagramas de flujo que se utilizan. Por
ejemplo, un diagrama de flujo de datos puede contener un Símbolo de Entrada o
Salida (también conocido como Símbolo de E / S), pero no es muy común verlo en la
mayoría de los diagramas de flujo de procesos.
CONSTANTE
Una constante es un dato numérico o alfanumérico que no cambia durante la ejecución
del programa.
VARIABLE
Es un espacio en la memoria de la computadora que permite almacenar
temporalmente un dato durante la ejecución de un proceso, su contenido puede
cambiar durante la ejecución del programa. Para poder reconocer una variable en la
memoria de la computadora, es necesario darle un nombre con el cual podamos
identificarla dentro de un algoritmo.
ACUMULADORES
Un acumulador es una variable que suma sobre sí misma un conjunto de valores, para
de esta manera tener la suma de todos ellos en una sola variable. La diferencia entre
un contador y un acumulador es que mientras el primero va aumentando de uno en
uno, el acumulador va aumentando en una cantidad variable.
CONTADORES
Un contador es una variable cuyo valor se incrementa o decrementa en una cantidad
constante cada vez que se produce un determinado suceso o acción. Los contadores se
utilizan con la finalidad de contar sucesos o acciones internas de un bucle.
IDENTIFICADORES
Los identificadores, en los lenguajes de programación, son palabras o textos que se
utilizan para nombrar diferentes elementos del lenguaje. Cuando leemos el código
fuente de un programa, escrito en un determinado lenguaje, incluso en pseudocódigo,
encontramos multitud de términos y palabras que corresponden a identificadores. Los
lenguajes de programación utilizan una serie de identificadores o palabras para
asignarlas a diferentes elementos del propio lenguaje.(como las instrucciones, los
operadores, las constantes predefinidas,...). Son las llamadas palabras reservadas del
lenguaje.
5
¿QUÉ ES PSEINT?
PSeInt está diseñado para asistir a los alumnos que se inician en la obra de programas
o algoritmos computacionales. Este programa pretende facilitarle al principiante la
labor de redactar algoritmos en este pseudolenguaje presentando un grupo de ayudas y
asistencias, y brindarle además varias herramientas extras que le apoyen a hallar
errores y entender la lógica de los algoritmos.
PSeInt
Este software educativo se origina de la abreviatura de los estados de computación de
Pseudo Interprete, esta herramienta educativa fue creada en Argentina y
completamente en español. Este software es utilizado por estudiantes en el aprendizaje
de los fundamentos de la programación y el desarrollo de la lógica.
El mismo es un software bastante popular, ya que es muy utilizado en las
universidades de Latinoamérica para la enseñanza educativa de la programación.
Este programa busca facilitarle al estudiante la tarea de escribir los algoritmos en este
pseudolenguaje proporcionándole ayuda y asistencia además de herramientas
adicionales que ayuden a encontrar los errores y comprender la lógica de los
algoritmos. Esta es una aplicación gratuita y que puedes llegar a descargarla desde
varios lugares, por lo que es una excelente opción si quieres empezar a aprender a
programar.
6
COMANDOS:
COMANDO SEGÚN
La secuencia de instrucciones ejecutada por una instrucción depende del valor de
una variable numérica. Esta instrucción permite ejecutar opcionalmente varias
acciones posibles, dependiendo del valor almacenado en una variable de tipo
numérico.
COMANDO MIENTRAS
La instrucción Mientras ejecuta una secuencia de instrucciones mientras una
condición sea verdadera. Al ejecutarse esta instrucción, la condición es evaluada. Si la
condición siempre es verdadera, al ejecutar esta instrucción se produce un ciclo
infinito.
COMANDO REPETIR
La función Repetir permite volver a aplicar el efecto o la corrección previamente
aplicada sin tener que volver a abrir el cuadro de diálogo correspondiente. La última
acción que puede repetirse siempre se muestra en el menú Edición.
COMANDO PARA
Trabaja de manera similar al ‘Repetir’, solo que, aquí asignamos las variables dentro
del comando. Desarrollo: Debe existir previamente un valor de llegada Para comenzar
el comando se debe escribir ‘Para’ seguido de un variable a la cual ahí mismo se le
asigna un valor inicial
COMANDO FUNCIÓN
Regresa la siguiente funcionalidad: Los primeros 2 números determinan el costo
inicial de x y el costo final de x (extremos inferior y preeminente del intervalo
dominio de la función). Ejemplo: Función({-3, 3, 0, 1, 2, 3, 4, 5}) regresa una
funcionalidad lineal de pendiente 1 restringida al intervalo [-3, 3].
7
MAPA CONCEPTUAL PSEINT
8
MAPA CONCEPTUAL COMANDOS
9
CONCLUSIÓN
PSeInt es una herramienta para aprender la lógica de programación, está diseñado para
estudiantes sin experiencia en este tema. Mediante la utilización de un simple e intuitivo
pseudocódigo en español, permite comprender conceptos básicos y fundamentales de un
algoritmo computacional. El pseudocódigo se suele usar como primer contacto para
incorporar conceptos básicos como la utilización de construcciones de control, expresiones y
cambiantes, sin tener que lidiar con las particularidades de la sintaxis de un lenguaje real. Este
programa pretende facilitarle al principiante la labor de redactar algoritmos en este
pseudolenguaje presentando un grupo de ayudas y asistencias.
10

More Related Content

What's hot

Analizador Sintáctico
Analizador SintácticoAnalizador Sintáctico
Analizador SintácticoPablo Guerra
 
Programación Orientada a Objetos - atributos y métodos
Programación Orientada a Objetos - atributos y métodosProgramación Orientada a Objetos - atributos y métodos
Programación Orientada a Objetos - atributos y métodosAlvaro Enrique Ruano
 
Funciones (subprocesos) en pseint
Funciones (subprocesos) en pseintFunciones (subprocesos) en pseint
Funciones (subprocesos) en pseintErick Navarro
 
Graficacion por Computadora
Graficacion por ComputadoraGraficacion por Computadora
Graficacion por ComputadoraYESENIA CETINA
 
Que es raptor
Que es raptorQue es raptor
Que es raptorpepepaso
 
7222014 ejercicios-resueltos-con-pseint
7222014 ejercicios-resueltos-con-pseint7222014 ejercicios-resueltos-con-pseint
7222014 ejercicios-resueltos-con-pseintPablo Villavicencio
 
Comandos de raptor
Comandos de raptorComandos de raptor
Comandos de raptor0cero
 
Tm02 introduccion a rational rose
Tm02 introduccion a rational roseTm02 introduccion a rational rose
Tm02 introduccion a rational roseJulio Pari
 
Operadores aritméticos, lógicos, relacionales.
Operadores aritméticos, lógicos, relacionales.Operadores aritméticos, lógicos, relacionales.
Operadores aritméticos, lógicos, relacionales.Raul Ortega
 
Bibliotecas o libreria de c++
Bibliotecas o libreria de c++Bibliotecas o libreria de c++
Bibliotecas o libreria de c++Idalia Tristan
 
Ejercicios de algoritmos de decisión ok
Ejercicios de algoritmos de decisión okEjercicios de algoritmos de decisión ok
Ejercicios de algoritmos de decisión okrcarrerah
 

What's hot (20)

Analizador Sintáctico
Analizador SintácticoAnalizador Sintáctico
Analizador Sintáctico
 
Clase 1. lógica de la programación
Clase 1. lógica de la programaciónClase 1. lógica de la programación
Clase 1. lógica de la programación
 
Programación Orientada a Objetos - atributos y métodos
Programación Orientada a Objetos - atributos y métodosProgramación Orientada a Objetos - atributos y métodos
Programación Orientada a Objetos - atributos y métodos
 
Funciones (subprocesos) en pseint
Funciones (subprocesos) en pseintFunciones (subprocesos) en pseint
Funciones (subprocesos) en pseint
 
Graficacion por Computadora
Graficacion por ComputadoraGraficacion por Computadora
Graficacion por Computadora
 
Automatas y gramaticas
Automatas y gramaticasAutomatas y gramaticas
Automatas y gramaticas
 
Que es raptor
Que es raptorQue es raptor
Que es raptor
 
7222014 ejercicios-resueltos-con-pseint
7222014 ejercicios-resueltos-con-pseint7222014 ejercicios-resueltos-con-pseint
7222014 ejercicios-resueltos-con-pseint
 
Comandos de raptor
Comandos de raptorComandos de raptor
Comandos de raptor
 
Funciones del stella
Funciones del  stellaFunciones del  stella
Funciones del stella
 
Tutorial PSEINT
Tutorial PSEINT Tutorial PSEINT
Tutorial PSEINT
 
Sistemas expertos y sus aplicaciones
Sistemas expertos y sus aplicacionesSistemas expertos y sus aplicaciones
Sistemas expertos y sus aplicaciones
 
Tm02 introduccion a rational rose
Tm02 introduccion a rational roseTm02 introduccion a rational rose
Tm02 introduccion a rational rose
 
Operadores aritméticos, lógicos, relacionales.
Operadores aritméticos, lógicos, relacionales.Operadores aritméticos, lógicos, relacionales.
Operadores aritméticos, lógicos, relacionales.
 
Diagrama de casos de usos
Diagrama de casos de usosDiagrama de casos de usos
Diagrama de casos de usos
 
Bibliotecas o libreria de c++
Bibliotecas o libreria de c++Bibliotecas o libreria de c++
Bibliotecas o libreria de c++
 
Rational rose
Rational roseRational rose
Rational rose
 
Manual de Uso PseInt
Manual de Uso PseIntManual de Uso PseInt
Manual de Uso PseInt
 
Ejercicios de algoritmos de decisión ok
Ejercicios de algoritmos de decisión okEjercicios de algoritmos de decisión ok
Ejercicios de algoritmos de decisión ok
 
Arreglos c++
Arreglos c++Arreglos c++
Arreglos c++
 

Similar to Conceptos básicos de programación y el entorno gráfico de pseint (1)

Naturaleza y evolución de la tecnología
Naturaleza y evolución de la tecnologíaNaturaleza y evolución de la tecnología
Naturaleza y evolución de la tecnologíasofiarosero5
 
Naturaleza y evolución de la tecnología
Naturaleza y evolución de la tecnologíaNaturaleza y evolución de la tecnología
Naturaleza y evolución de la tecnologíaCataMaya2
 
Naturaleza y evolución de la tecnología
Naturaleza y evolución de la tecnologíaNaturaleza y evolución de la tecnología
Naturaleza y evolución de la tecnologíaSantiagoZuluaga26
 
Trabajo de tecnologia
Trabajo de tecnologiaTrabajo de tecnologia
Trabajo de tecnologianicolas_436
 
Tecnologia pseint
Tecnologia pseintTecnologia pseint
Tecnologia pseintlaura232004
 
Laura daza 10-2 periodo 3- estructuras básicas (1)
Laura daza 10-2   periodo 3-  estructuras básicas (1)Laura daza 10-2   periodo 3-  estructuras básicas (1)
Laura daza 10-2 periodo 3- estructuras básicas (1)sofiadaza2
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujoMelian2027
 
Trabajo de tecnologia 10 1
Trabajo de tecnologia 10 1Trabajo de tecnologia 10 1
Trabajo de tecnologia 10 1NicolleTenorio
 
Estructuras basicas pseint
Estructuras basicas pseintEstructuras basicas pseint
Estructuras basicas pseintdeibytrochez1
 
Tecnicatura en programacion
Tecnicatura en programacionTecnicatura en programacion
Tecnicatura en programacionadrianfazio
 
Tecnicatura en programacion
Tecnicatura en programacionTecnicatura en programacion
Tecnicatura en programacionadrianfazio
 
PRESENTACIÓN Y PUBLICACIÓN EN SLIDESHARE
PRESENTACIÓN Y PUBLICACIÓN EN SLIDESHAREPRESENTACIÓN Y PUBLICACIÓN EN SLIDESHARE
PRESENTACIÓN Y PUBLICACIÓN EN SLIDESHARECLAUDIAALINFLORESGAR
 
Naturaleza y evolución de la tecnología
Naturaleza y evolución de la tecnologíaNaturaleza y evolución de la tecnología
Naturaleza y evolución de la tecnologíaLauraOspina49
 

Similar to Conceptos básicos de programación y el entorno gráfico de pseint (1) (20)

Naturaleza y evolución de la tecnología
Naturaleza y evolución de la tecnologíaNaturaleza y evolución de la tecnología
Naturaleza y evolución de la tecnología
 
Naturaleza y evolución de la tecnología
Naturaleza y evolución de la tecnologíaNaturaleza y evolución de la tecnología
Naturaleza y evolución de la tecnología
 
Naturaleza y evolución de la tecnología
Naturaleza y evolución de la tecnologíaNaturaleza y evolución de la tecnología
Naturaleza y evolución de la tecnología
 
Apartes De Algoritmos
Apartes De AlgoritmosApartes De Algoritmos
Apartes De Algoritmos
 
Trabajo de tecnologia
Trabajo de tecnologiaTrabajo de tecnologia
Trabajo de tecnologia
 
Tecnologia pseint
Tecnologia pseintTecnologia pseint
Tecnologia pseint
 
Tecnologia pseint
Tecnologia pseintTecnologia pseint
Tecnologia pseint
 
Laura daza 10-2 periodo 3- estructuras básicas (1)
Laura daza 10-2   periodo 3-  estructuras básicas (1)Laura daza 10-2   periodo 3-  estructuras básicas (1)
Laura daza 10-2 periodo 3- estructuras básicas (1)
 
Estructuras basicas pseint
Estructuras basicas pseintEstructuras basicas pseint
Estructuras basicas pseint
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujo
 
Trabajo de tecnologia
Trabajo de tecnologia Trabajo de tecnologia
Trabajo de tecnologia
 
Trabajo de tecnologia 10 1
Trabajo de tecnologia 10 1Trabajo de tecnologia 10 1
Trabajo de tecnologia 10 1
 
Trabajo de tecnologia 10 1
Trabajo de tecnologia 10 1Trabajo de tecnologia 10 1
Trabajo de tecnologia 10 1
 
Estructuras basicas pseint
Estructuras basicas pseintEstructuras basicas pseint
Estructuras basicas pseint
 
Tecnologia trabajo
Tecnologia trabajoTecnologia trabajo
Tecnologia trabajo
 
Programación.pptx
Programación.pptxProgramación.pptx
Programación.pptx
 
Tecnicatura en programacion
Tecnicatura en programacionTecnicatura en programacion
Tecnicatura en programacion
 
Tecnicatura en programacion
Tecnicatura en programacionTecnicatura en programacion
Tecnicatura en programacion
 
PRESENTACIÓN Y PUBLICACIÓN EN SLIDESHARE
PRESENTACIÓN Y PUBLICACIÓN EN SLIDESHAREPRESENTACIÓN Y PUBLICACIÓN EN SLIDESHARE
PRESENTACIÓN Y PUBLICACIÓN EN SLIDESHARE
 
Naturaleza y evolución de la tecnología
Naturaleza y evolución de la tecnologíaNaturaleza y evolución de la tecnología
Naturaleza y evolución de la tecnología
 

Recently uploaded

International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 

Recently uploaded (13)

International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 

Conceptos básicos de programación y el entorno gráfico de pseint (1)

  • 1. 1 CONCEPTOS BASICOS DE PROGRAMACION Y EL ENTORNO GRÁFICO DE PSEINT KEISY VARGAS JIMENEZ JEAN MARCO ORDOÑEZ ARRECHEA GRADO:10-6 TRABAJO DE TECNOLOGIA GUILLERMO MONDRAGON I.E. LICEO DEPARTAMENTAL 2021
  • 2. 2 CONCEPTOS BASICOS DE PROGRAMACION Y EL ENTORNO GRÁFICO DE PSEINT KEISY VARGAS JIMENEZ JEAN MARCO ORDOÑEZ ARRECHEA GUILLERMO MONDRAGON I.E. LICEO DEPARTAMENTAL 2021
  • 3. 3 CONTENIDO Diagramas de flujo y explicación de una uno de sus símbolos constante, variable, acumuladores e identificadores. 4 ¿QUÉ ES PSEINT? 5 COMANDOS: 6 MAPA CONCEPTUAL PSEINT 7 MAPA CONCEPTUAL COMANDOS 8 CONCLUSIÓN 9
  • 4. 4 Diagramas de flujo y explicación de una uno de sus símbolos constante, variable, acumuladores e identificadores. Los diagramas de flujo usan formas especiales para representar diferentes tipos de acciones o pasos en un proceso. Las líneas y flechas muestran la secuencia de los pasos y las relaciones entre ellos. Estos son conocidos como símbolos de diagrama de flujo. El tipo de diagrama dicta los símbolos de diagramas de flujo que se utilizan. Por ejemplo, un diagrama de flujo de datos puede contener un Símbolo de Entrada o Salida (también conocido como Símbolo de E / S), pero no es muy común verlo en la mayoría de los diagramas de flujo de procesos. CONSTANTE Una constante es un dato numérico o alfanumérico que no cambia durante la ejecución del programa. VARIABLE Es un espacio en la memoria de la computadora que permite almacenar temporalmente un dato durante la ejecución de un proceso, su contenido puede cambiar durante la ejecución del programa. Para poder reconocer una variable en la memoria de la computadora, es necesario darle un nombre con el cual podamos identificarla dentro de un algoritmo. ACUMULADORES Un acumulador es una variable que suma sobre sí misma un conjunto de valores, para de esta manera tener la suma de todos ellos en una sola variable. La diferencia entre un contador y un acumulador es que mientras el primero va aumentando de uno en uno, el acumulador va aumentando en una cantidad variable. CONTADORES Un contador es una variable cuyo valor se incrementa o decrementa en una cantidad constante cada vez que se produce un determinado suceso o acción. Los contadores se utilizan con la finalidad de contar sucesos o acciones internas de un bucle. IDENTIFICADORES Los identificadores, en los lenguajes de programación, son palabras o textos que se utilizan para nombrar diferentes elementos del lenguaje. Cuando leemos el código fuente de un programa, escrito en un determinado lenguaje, incluso en pseudocódigo, encontramos multitud de términos y palabras que corresponden a identificadores. Los lenguajes de programación utilizan una serie de identificadores o palabras para asignarlas a diferentes elementos del propio lenguaje.(como las instrucciones, los operadores, las constantes predefinidas,...). Son las llamadas palabras reservadas del lenguaje.
  • 5. 5 ¿QUÉ ES PSEINT? PSeInt está diseñado para asistir a los alumnos que se inician en la obra de programas o algoritmos computacionales. Este programa pretende facilitarle al principiante la labor de redactar algoritmos en este pseudolenguaje presentando un grupo de ayudas y asistencias, y brindarle además varias herramientas extras que le apoyen a hallar errores y entender la lógica de los algoritmos. PSeInt Este software educativo se origina de la abreviatura de los estados de computación de Pseudo Interprete, esta herramienta educativa fue creada en Argentina y completamente en español. Este software es utilizado por estudiantes en el aprendizaje de los fundamentos de la programación y el desarrollo de la lógica. El mismo es un software bastante popular, ya que es muy utilizado en las universidades de Latinoamérica para la enseñanza educativa de la programación. Este programa busca facilitarle al estudiante la tarea de escribir los algoritmos en este pseudolenguaje proporcionándole ayuda y asistencia además de herramientas adicionales que ayuden a encontrar los errores y comprender la lógica de los algoritmos. Esta es una aplicación gratuita y que puedes llegar a descargarla desde varios lugares, por lo que es una excelente opción si quieres empezar a aprender a programar.
  • 6. 6 COMANDOS: COMANDO SEGÚN La secuencia de instrucciones ejecutada por una instrucción depende del valor de una variable numérica. Esta instrucción permite ejecutar opcionalmente varias acciones posibles, dependiendo del valor almacenado en una variable de tipo numérico. COMANDO MIENTRAS La instrucción Mientras ejecuta una secuencia de instrucciones mientras una condición sea verdadera. Al ejecutarse esta instrucción, la condición es evaluada. Si la condición siempre es verdadera, al ejecutar esta instrucción se produce un ciclo infinito. COMANDO REPETIR La función Repetir permite volver a aplicar el efecto o la corrección previamente aplicada sin tener que volver a abrir el cuadro de diálogo correspondiente. La última acción que puede repetirse siempre se muestra en el menú Edición. COMANDO PARA Trabaja de manera similar al ‘Repetir’, solo que, aquí asignamos las variables dentro del comando. Desarrollo: Debe existir previamente un valor de llegada Para comenzar el comando se debe escribir ‘Para’ seguido de un variable a la cual ahí mismo se le asigna un valor inicial COMANDO FUNCIÓN Regresa la siguiente funcionalidad: Los primeros 2 números determinan el costo inicial de x y el costo final de x (extremos inferior y preeminente del intervalo dominio de la función). Ejemplo: Función({-3, 3, 0, 1, 2, 3, 4, 5}) regresa una funcionalidad lineal de pendiente 1 restringida al intervalo [-3, 3].
  • 9. 9 CONCLUSIÓN PSeInt es una herramienta para aprender la lógica de programación, está diseñado para estudiantes sin experiencia en este tema. Mediante la utilización de un simple e intuitivo pseudocódigo en español, permite comprender conceptos básicos y fundamentales de un algoritmo computacional. El pseudocódigo se suele usar como primer contacto para incorporar conceptos básicos como la utilización de construcciones de control, expresiones y cambiantes, sin tener que lidiar con las particularidades de la sintaxis de un lenguaje real. Este programa pretende facilitarle al principiante la labor de redactar algoritmos en este pseudolenguaje presentando un grupo de ayudas y asistencias.
  • 10. 10