Documentos de Académico
Documentos de Profesional
Documentos de Cultura
GUIA N.º 1
OBJETIVO DE APRENDIZAJE:
Para quienes lleguen a tener dificultad al no tener un smartphone para descargar esta
herramienta, pueden trabajar los ejercicios directamente en papel y para comprobar
que el ejercicio está correcto realizar una prueba de escritorio (pueden consultar
como prueba de escritorio de un algoritmo) aunque lo más recomendable es
trabajar en la versión de celular o PC.
DEFINICION DE VARIABLES
Es necesario definir una variable o arreglo antes de su uso. La sintaxis para ello
sería la siguiente:
Nota: En el ejemplo anterior hemos creado una variable llamada promedio que solo
guardará números reales.
ACCIONES SECUENCIALES
PSeInt está pensado para asistir a los estudiantes que se inician en la construcción
de programas o algoritmos computacionales. El pseudocódigo se suele utilizar
como primer contacto para introducir conceptos básicos como el uso de estructuras
de control, expresiones, variables, etc, sin tener que lidiar con las particularidades
de la sintaxis de un lenguaje real. Este software pretende facilitarle al principiante la
tarea de escribir algoritmos en este pseudolenguaje presentando un conjunto de
ayudas y asistencias, y brindarle además algunas herramientas adicionales que le
ayuden a encontrar errores y comprender la lógica de los algoritmos.
Escribir: Nos permite mostrar en pantalla algún tipo de dato, o varios separados
por una coma (,) y esos datos deben estar entre comillas (""). Nota: La variable
nunca va entre paréntesis.
Ejemplo de uso:
Ejemplo de uso:
Doble slash o doble barra oblicua: Es utilizada para agregar notas al programa o
algoritmo que, aunque no van a ser tenidas en cuenta en el desarrollo del ejercicio,
ayudar a explicar la instrucción creada a otros programadores. Se simboliza con
una doble barra (//) y todo el texto que aparezca a la derecha de el en la misma
línea aparecerá de color gris para indicar que es una anotación.
Ejemplo de uso:
c <-2; // por lo tanto, c=2 (c tiene el valor dos), que es lo mismo decir c tiene el
valor 2.
OPERADORES Y FUNCIONES
Algunas Observaciones
EJERCICIO 1:
Realizar los siguientes algoritmos en tu cuaderno o PSeInt:
a) Diseñar un algoritmo a partir de una cantidad de tiempo expresada
en HORAS, convierta esta a su correspondiente valor en
SEGUNDOS.
b) Realizar un algoritmo que, a partir de dos números solicitados al
usuario, muestre el PRODUCTO la división del primero entre el
segundo y el RESIDUO teniendo en cuenta que sea una división
entera en ambos casos.
c) Realizar un algoritmo a partir de una DISTANCIA recorrida por el
objeto expresada en KM y el TIEMPO expresado en horas teniendo
en cuenta que la VELOCIDAD es igual a la DISTANCIA recorrida
sobre el TIEMPO.
¿QUE APRENDÍ?
AUTOEVALUACIÓN
Después de realizar tu trabajo, te invito a que evalúes tu propio desempeño en el desarrollo de esta
guía.
HETEROEVALUACIÓN
Castillo, R., & Caro, A. (s. f.). Programación en PSeInt (2.a ed.). Recuperado de
https://www.edu.xunta.gal/centros/iesvalleinclan/aulavirtual2/pluginfile.php/12875/
mod_resource/content/1/Manual%20PSeInt.pdf
http://pseint.sourceforge.net/index.php?page=pseudocodigo.php
GUIA DE APRENDIZAJE
GUIA N.º 2
OBJETIVO DE APRENDIZAJE:
Una condición es un criterio o conjunto de criterios que se deben cumplir para que
algo se dé, es decir: que expresa una condición para que se efectúe la acción, el
proceso o el estado expresado por la oración principal.
Si <condición>
Entonces
<instrucciones>
Sino
<instrucciones>
FinSi
Según: Nos permite evaluar la propiedad de una variable, y después de comparar
una a una las salidas con la evaluación, realizar la acción determinada.
1: Escribir <instrucciones>;
2: Escribir <instrucciones>;
De Otro Modo:
<instrucciones>;
FinSegun
Ejemplos
EJERCICIO 1:
a) El SALARIO mínimo legal vigente en Colombia en el 2020 es de
$877.803 pesos. Realizar un algoritmo que permita determinar si una
persona según su salario gana o no un salario mínimo. En caso de
ganar menos de mínimo indicar cuanto dinero hace falta para que
esa persona gane un salario mínimo.
b) Crear un programa que solicite dos números y posteriormente de 3
opciones.
• Si selecciona la opción 1 las variables ingresadas se suman.
• Si selecciona la opción 2 calcula el promedio de las dos variables.
• Si selecciona la opción 3 muestra las variables que se ingresaron.
• Si selecciona una opción diferente a las anteriores debe mostrar un
mensaje que diga OPCION INCORRECTA O NO DISPONIBLE.
¿QUE APRENDÍ?
AUTOEVALUACIÓN
Después de realizar tu trabajo, te invito a que evalúes tu propio desempeño en el desarrollo de esta
guía.
BIBLIOGRAFÍA
Castillo, R., & Caro, A. (s. f.). Programación en PSeInt (2.a ed.). Recuperado de
https://www.edu.xunta.gal/centros/iesvalleinclan/aulavirtual2/pluginfile.php/12875/
mod_resource/content/1/Manual%20PSeInt.pdf
http://pseint.sourceforge.net/index.php?page=pseudocodigo.php
Oxford University Press (OUP). (s. f.). Condicional | Definición de Condicional por Oxford
GUIA N.º 3
OBJETIVO DE APRENDIZAJE:
En resumen: Los ciclos o bucles permiten ejecutar repetidas veces una instrucción o
un bloque de ellas; deben estar construidos de manera tal que se pueda tener control
de la cantidad de repeticiones a realizar, de lo contrario se generaría un ciclo de
ejecución infinita que podría desencadenar un desborde de memoria y en
consecuencia un fallo de la aplicación, o un bloqueo de la misma porque el flujo de
ejecución quedaría estancado en el ciclo, sobrecargando de tareas al procesador de
la máquina que ejecuta el programa.
CICLO MIENTRAS
Este ciclo se ejecuta cierto número de veces MIENTRAS cumpla una prueba
lógica, requiere una variable de control que en algún momento haga que la
condición no se cumpla para que el ciclo finalice. La instrucción Mientras ejecuta
una secuencia de instrucciones mientras una condición sea verdadera.
CICLO REPETIR
Repetir
<instrucciones>
En el siguiente ejemplo se utiliza el ciclo REPETIR para crear una variable que
acumule un conjunto de sumas sucesivas. Se requería crear un programa que
sumara el acumulado de valores ingresados de manera sucesivas hasta que quien
utilizara el programa decidiera finalizar el proceso. Para eso creamos una variable
de control llamada switche para que cuando su valor cambiara al 0 el ciclo se
detuviera.
CICLO PARA
secuencia_de_acciones
Fin Para
Como pudimos ver, todos los ciclos tienen funciones de uso similares pero una
técnica diferente de implementación (sintaxis). Con la práctica podremos
implementar el más conveniente dada la situación, aparte podemos utilizar en un
programa todos los comandos que hemos visto hasta el momento dependiendo lo
que requiera el problema que deseamos solucionar.
EJERCICIO 1:
a) Crear un programa que permita identifique si un número es o
no un numero primo y permita ingresar tantos números como
el usuario quiera verificar hasta que él decida no ingresar
más:
b) Crear un programa que verifique los números desde el 1 hasta
el 1000 e indique cuales son pares y cuales son impares.
¿QUE APRENDÍ?
AUTOEVALUACIÓN
Después de realizar tu trabajo, te invito a que evalúes tu propio desempeño en el desarrollo de esta
guía.
HETEROEVALUACIÓN
Castillo, R., & Caro, A. (s. f.). Programación en PSeInt (2.a ed.). Recuperado de
https://www.edu.xunta.gal/centros/iesvalleinclan/aulavirtual2/pluginfile.php/12875/
mod_resource/content/1/Manual%20PSeInt.pdf
http://pseint.sourceforge.net/index.php?page=pseudocodigo.php
programacion_11.html
GUIA DE APRENDIZAJE
GUIA N.º 4
OBJETIVO DE APRENDIZAJE:
A diferencia de otros
lenguajes en PSeINT los
arreglos o vectores se
cuentan desde uno como
en la imagen a la
izquierda. Imaginemos
que debemos almacenar
valores de edades, 18 en la posición 1 del arreglo, 22 en la posición 2, 25 en la
posición 3, hasta llegar a 19 en la posición 6. En este ejemplo tenemos un vector de
6 posiciones que nos está guardando edades que son valores de tipo entero, si lo
hiciéramos en variables simples, hubiéramos tenido que crear 6 variables.
EJERCICIO 1:
A. En un hospital de palmar de Varela se requiere un programa que
guarde las lecturas de temperatura de un paciente en grados Celsius
durante una semana. Teniendo en cuenta que se toma una lectura de
temperatura cada día de la semana. El programa debe estar en la
capacidad de guardar las lecturas en un vector y si el usuario desea
saber cual fue la lectura de un día especifico de la semana, este debe
estar en la capacidad de responder.
B. Realice un programa libre donde automatice con los conocimientos
que tiene del lenguaje PSeInt, algún problema localizado en su
comunidad.
¿QUE APRENDÍ?
AUTOEVALUACIÓN
Después de realizar tu trabajo, te invito a que evalúes tu propio desempeño en el desarrollo de esta
guía.
HETEROEVALUACIÓN
Castillo, R., & Caro, A. (s. f.). Programación en PSeInt (2.a ed.). Recuperado de
https://www.edu.xunta.gal/centros/iesvalleinclan/aulavirtual2/pluginfile.php/12875/
mod_resource/content/1/Manual%20PSeInt.pdf
http://pseint.sourceforge.net/index.php?page=pseudocodigo.php
https://www.youtube.com/watch?v=JXgvlw20PTc