5º contenido computación aplicada UTEM


                                      PSEINT

I)Introducción:


PseInt (Pseudo Intérprete) es un Entorno de Desarrollo Integrado (IDE, por sus siglas en inglés) para PseudoCódigo, un lenguaje de programación imperativa simple y en castellano.Es decir, PseInt es un editor e intérprete de programas escritos en PseudoCódigo. Su interfaz gráfica permite crear, almacenar, ejecutar y corregir fácilmente programas en PseudoCódigo.La sencillez del lenguaje PseudoCódigo lo hacen ideal para la enseñanza de la programación. Permite escribir programas con instrucciones condicionales (Si-Entonces-Sino, Segun) y ciclos (Mientras, Hasta Que, Para), y también usar valores numéricos (números decimales), lógicos, caracteres y arreglos. También provee funciones de entrada/salida y algunas funciones matemáticas.


II)Características y funcionalidades de PSEINT:

III) presenta herramientas de edición básicas para escribir algoritmos en pseudocodigos en español.


         


VI) permite la edición simultánea de múltiples algoritmos.

V) presenta ayudas para la escritura:
    
    a) Auto-completado
    b) Ayudas emergentes
    c) Plantillas de comandos
    d) coloreado de sintaxis
    e) In-dentado inteligente

VI) Puede ejecutar los algoritmos escritos

VII) Comandos utilizados en clases:

1) Mod : Es un comando que devuelve el resto de la división entera de un numero p dando igual a C

tal que, mod p = C

EJEMPLO:

- Hacer un programa que lea un número entero y determine si es par, imprime "es par", de lo contrario, imprime es "impar".



2) TRUNC : El comando Trunc es aquel comando que nos permite "truncar" un número decimal, con la cantidad de decimales indicada.

Ejemplo: TRUNC (30.859 ; 1 ) por ende, se entrega el número 30.8;
              TRUNC (216.8; -1) por ende, se entrega el número 216;

3) DIV: El comando Div es aquel que al contrario que Mod, entrega la parte entera de una división.

ejemplo : 7 : 3 = 3 , resto=1, sin embargo el comando entregará "3" puesto que es la parte "Entera" de la división.

4) Y : conector de sentencias que sirve para ejecutar una acción SÓLO si se cumplen todas las acciones o tareas solicitadas y unidas bajo este conector.

5) O: conector de sentencias al igual que el comando "Y" sin embargo, este ejecuta la tarea, si AL MENOS una de las sentencias se cumple.

VIII) Funciones:

1) Función SI : la función SI, al igual que en excel aplicará una sentencia si se cumple cierta condición lógica donde lo primero antes de plasmar una función lógica es :

  •        nombre del programa : "proceso : ----------", donde el nombre nunca debe ir separado.
  • igualar las variables usadas a 0
  • plasmar la condición SI : SI (CONDICIÓN)  ENTONCES  
  • si se cumple la condición ahora usar la acción o tarea (ej: si anidados, escribir, sumar, promedio, o indicar se cumple, pasa de curso etc.)
  • Sino : si es que no se cumple la condición aplicar otra acción o tarea.    

EJEMPLO :

Hacer un programa que lea un numero entero si el numero es mayor a 100, imprimir "numero mayor" en caso contrario imprime "Numero menor".




2) Condicional SI anidado:  cuando se contengan n condiciones en este caso nosotros debemos utilizar n-1 funciones SI, ya que de manera lógica logramos determinar que al n-1 SI, el SINO, puede utilizar la enesima variable en menester.

EJEMPLO:

Se requiere un programa que lea 2 números enteros debe determinar cual es mayor que otro, luego imprime el numero mayor.





3) CICLO MIENTRAS : Entre las instrucciones de repetición o iterativas, nos encontramos con el ciclo mientras que ejecuta un conjunto de instrucciones mientras se cumpla la condición inicial.

es decir,
    MIENTRAS (condición lógica) HACER

----------------------
------------------------ (instrucciones)
----------------------
   FIN MIENTRAS.

El conjunto de instrucciones se ejecuta si la condición es verdadera.
En el momento que la condición es falsa, abandona este ciclo y termina.

EJEMPLO

Hacer un programa en PSEINT que utilice el ciclo mientras y lea 30 edades, luego las suma e imprime la suma.







Lo que se debe tener en cuenta en cuanto al ciclo mientras, es que se debe considerar la variable "CONTADOR", la cual mediante ejecute un ciclo aumentará de uno en uno, como se esquematizó en la foto anterior.

4) CICLO PARA (FOR) : Se utiliza para repetir un conjunto de instrucciones sabiendo el INICIO, TERMINO y el INCREMENTO.

es decir, se escribe " para i=1" <- indicando el inicio, seguido de "hasta n" <-indicando el final,
 "con paso p" <- lo que indica el incremento gradual de p en p desde i hasta o antes de n.

Para utilizar un numero entero como un contador (indice o puntero) que llamamos habitualmente "i"
La letra "n" nos indica donde se detienen las repeticiones.
Si uso para p ( indica que avanzara de p en p hasta n, desde i)

EJEMPLO

Se requiere imprimir los números del 1 al 10 y la suma de cada termino con el (los) números anteriores:






No hay comentarios: