Este documento presenta una introducción a los conceptos básicos de programación y la herramienta PSeInt. Explica términos como variables, constantes, acumuladores y contadores. Describe qué es PSeInt y sus fundamentos de programación. Detalla comandos como según, mientras, repetir, para y función. Finalmente, presenta diagramas de flujo y sus símbolos.
Conceptos básicos de programación, fundamentos de programación pseint.
1. 1
Conceptos básicos de programación y PSeInt
Valentina García Aristizábal, Mariana Ocampo, Támara Ochoa Morera, Melany
Rodríguez y Ana Sofía Serna Rodríguez.
Institución Educativa, Liceo Departamental.
Tecnología
Guillermo Mondragón
16 de octubre de 2020
2. 2
Tabla de contenido
Conceptos básicos de programación
¿Qué es PSeInt?
Fundamentos de programación PSeInt
Explicación de comandos en PSeInt (según, mientras, repetir, para y función)
Diagramas de flujo y sus símbolos
Conclusiones
Referencias
3. 3
Conceptos básicos de programación
Constantes: Es un objeto que permanece sin cambios durante todo el desarrollo del
algoritmo. Por ejemplo: el número Pi, el IVA, etc. Para distinguirlos de las variables,
podemos ponerle el nombre en mayúsculas.
Las variables: son un espacio reservado en memoria, en la memoria RAM. Allí se
almacena un dato, puede ser un nombre, un número, un color, etc. Y los tipos de datos: son
los valores que puede tomar una variable. Carácter, entero, lógico, real.
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;
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 el suceso que estamos contado se le suma
cont <- cont + 1;
4. 4
Un identificador: es un conjunto de caracteres alfanuméricos de cualquier longitud
que sirve para identificar las entidades del programa (clases, funciones, variables, tipos
compuestos) Los identificadores pueden ser combinaciones de letras y números.
¿Qué es PSeInt?
PSeInt es una herramienta de desarrollo de pseudocódigo libre y de código
abierto, lo que significa que además de gratis, su código puede ser modificado con mejoras
y redistribuido para que los demás usuarios también tomen ventaja de estas mejoras.
Pero además de esto, PSeInt es una herramienta que ha sido diseñada para ofrecer
a los estudiantes de carreras de informática una forma sencilla de focalizarse en los
conceptos de los algoritmos y su estrecha relación con la programación, con el objetivo de
disminuir las dificultades de tener que aprender un lenguaje de programación y sus
particularidades antes de poder lanzarse a entender cómo realmente funciona todo ello.
Fundamentos de programación PSEINT
El programador debe empezar escribiendo “Proceso” más el nombre del
código que realizará , ejemplo “programa1” siguiendo de las declaraciones de
variables o constantes que ocupará anotando en el código “definir” más la variable
como “entero”, “real” o “carácter”, dependiendo de la utilidad o del tipo de valor , luego
5. 5
para emitir un mensaje se debe declarar la palabra Escribir “este es un mensaje”;
acompañado de punto y coma ”;”. Para leer un dato del mensaje ejemplo un nombre se
debe codificar “LEER” más el nombre de la variable ejemplo: LEERnombre; Para hacer
un comentario se requiere dos slash “//”
Ejemplo: //este es un ejemplo de comentario
*Para asignar un valor a un dato seria de la siguiente forma:
Proceso muestra edad
Definir edad como real;
Edad<-18;//esto asigna el 18 en la variable edad y en un comentario escribir “La
edad para manejar en Colombia es:”,edad;
FinProceso
*Operadores:
1.Suma<-a+b;
2.Resta<-a-b;
3.Multiplicación<-a*b;
4.División<-a/b;
5.Potencia<-a^b;
6.Raíz<-rc(a);
*Tipo variable y definición:
1.Definir a,b,c como entero;
2.Definir nombre como carácter;
3.Definir a,b,c como real;
*Ejemplo de codificación en Pseint
*Código ejemplo de un programa que saluda.
•Proceso saluda persona //inicia el programa
6. 6
•Definir nombre como carácter; // define las variables
•Escribir "Ingrese nombre:";// emite mensaje por la
pantalla
•Leer nombre;//guarda en nombre eldato ingresado
•Escribir”Hola”, nombre;//muestra mensaje más nombre
•FinProceso
*Código Ejemplo de suma de dos datos.
•Proceso sumadosnumeros
•DefinirA,B,SUMA como reales;
•Escribir"Ingrese el primer digito";
•LeerA;
•Escribir"Ingrese el primer digito";
•LeerB;
•SUMA<-A+B;// se almacena la operación en la •variable SUMA
•Escribir "la suma es", SUMA;
•FinProces
*Código ejemplo control de edad uso de” SI,SINO” y mientras
•Proceso controldisco
•definir edad,opcion como reales;
•escribir"si desea salir ingrese numero 1 si desea •continuar 0";
•leer opcion;
•mientras opcion = 0 hacer
•Escribir"Ingrese la edad";
•Leer edad;
7. 7
•Si edad>=18 Entonces
•Escribir "Puede ingresar a la disco";
•Sino Escribir "No puede acceder... :(";
•FinSi
•escribir"si desea salir ingrese numero 1 si desea continuar 0";
•leer opcion;
•finmientras
•FinProceso
Comandos en PSeInt (según, mientras, repetir, para y función)
¿Qué es un comando?
Un comando es una orden que se le da a un programa de computadora que actúa
como intérprete de este, para así realizar una tarea específica.
Declaración de variables
En todo Pseudocódigo partimos declarando el tipo de variable que vamos a
utilizar.
8. 8
Según: Permite trabajar con un sistema de valor número, donde, según el valor
elegido ocurría una secuencia de acciones.
10. 10
Repetir: Permite hacer una secuencia de acciones hasta completar una condición
Para: Trabaja de manera similar al ‘Repetir’, solo que, aquí asignamos las
variables dentro del comando.
12. 12
Diagramas de flujo y sus símbolos
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.
13. 13
Conclusiones
Pseint es una herramienta que permite al estudiante iniciarse en el mundo de la
programación a través del uso y empleo de algoritmos. Pero lo genial del programa es hacer
funcionar y visualizar el comportamiento de estos algoritmos. Pseint están pensado para
ayudar a los estudiantes a aprender los fundamentos de la programación y el desarrollo de la
lógica.
Es una herramienta muy útil para los estudiantes de nuevo ingreso de las carreras
de programación está muy bien enfocado en las debilidades que muestra el estudiante al
inicio de la programación y así poder fortalecerlas con el uso de esta herramienta tan útil.
14. 14
Referencias:
RiskNetworks recuperado de:https://riskn.wordpress.com/pseint/pseint-acciones-
comandos/pseint-comando-segun/
TUTORIAL PSEINT Fundamentos de Programación, Hecucent Jimenez, recuperado
de:https://www.academia.edu/9661668/TUTORIAL_PSEINT_Fundamentos_de_Programa
ción
¿Qué es pSeint? Recuperado de: http://pseint.sourceforge.net/
Por Sol Cornejo (abril 21, 2017) Comandos básicos de Pseint
recuperado de:http://pequenospasosapseint.blogspot.com/2017/04/comandos-basicos-
de-pseint.html
Tecnología+ informática recuperado de: https://www.tecnologia-
informatica.com/pseint/
Blogs
Ana Sofia serna
https://tecnosofiaalmunndo.blogspot.com/p/periodo-3-2020.html
Valentina Garcia Aristizábal
https://valentinagarciaaristizabal.blogspot.com/p/periodo-3-2020.html
Tamara Ochoa
https://tecnotamara05.blogspot.com/p/periodo-3-2020.html
Melany Rodríguez
https://melanyr1109.blogspot.com/p/3-periodo.html
Mariana Ocampo
https://marianaocmapo.blogspot.com/p/periodo-3.html