CONCEPTOS BÁSICOS DE PROGRAMACIÓN
¿QUE ES PSEINT?
¿QUE ES UN PSEUDOCODIGO EN PSEINT?
Tipo Real: Una variable de tipo real admite datos numéricos, que pueden ser enteros y/o con punto decimal.
Tipo Entero: Es una especialización que sólo permite almacenar valores enteros; cualquier valor no entero que se lea o asigne en una variable de este tipo será truncado.
Tipo Cadena: Es una secuencia ordenada (de longitud arbitraria, aunque finita) de elementos que pertenecen a un cierto lenguaje formal o alfabeto análogas a una fórmula o a una oración.
Tipo Carácter: Las variables de caracteres se usan para almacenar valores alfabéticos, en particular letras solas.
Tipo Lógico: Una variable de tipo LOGICO sólo puede tomar los valores VERDADERO y FALSO, pero cuando se lee una variable ya definida como lógica, el usuario puede ingresar también las abreviaciones V y F, o 0 y 1.
DIAGRAMA DE FLUJO EN PSEINT
ESTRUCTURA SI - ENTONCES EN PSEINT
La secuencia de instrucciones ejecutadas por la
instrucción Si-Entonces-Sino depende del valor de una condición lógica.
Si <condición>
Entonces
<instrucciones>
Sino
<instrucciones>
FinSi
Al ejecutarse esta instrucción, se evalúa la condición y se ejecutan las instrucciones que correspondan: las instrucciones que le siguen al Entonces si la condición es verdadera, o las instrucciones que le siguen al Sino si la condición es falsa. La condición debe ser una expresión lógica, que al ser evaluada retorna Verdadero o Falso.
La cláusula Entonces debe aparecer siempre, pero la cláusula Sino puede no estar. En ese caso, si la condición es falsa no se ejecuta ninguna instrucción y la ejecución del programa continúa con la instrucción siguiente.
El ejemplo Triangulo lee las medidas de los tres lados de un triángulo y utiliza esta estructura para determinar cuál es el mayor de los tres, y verificar luego si se trata de un triángulo rectángulo o no.
ESTRUCTURA SEGÚN EN PSEINT
Es frecuente tener que
comprobar más de una condición a la vez, o bien varias condiciones
consecutivas. En concreto, un caso especialmente habitual es el de que una
variable pueda un valor de entre varios. Por ejemplo, en el sistema de notas
escolares español clásico, ciertas notas numéricas tienen "nombres"
asociados: un 5 es un aprobado, un 9 y un 10 son sobresaliente, etc. Si
queremos hacer un programa que convierta de la nota numérica a su equivalente
escrito, podríamos emplear varias órdenes IF, una tras la otra. Pero en muchos lenguajes
de programación (y por tanto, también en muchas variantes de pseudocódigo)
existe una alternativa más compacta y más legible: la orden "SEGUN".
Esta órden permite hacer unas cosas u otras según el valor que tome una
variable. Su uso sería así
Segun variable Hacervalor1: pasos_a_dar_si_es_el_valor1valor2: pasos_a_dar_si_es_el_valor2valor3: pasos_a_dar_si_es_el_valor3De Otro Modo:pasos_a_dar_si_es_otro_valorFinSegun
El bloque "De Otro Modo" es opcional: si detallamos
todos los valores posibles, no sería necesario utilizarlo.
El número de valores que podemos probar es indefinido: no
tiene por qué ser 3, sino que pueden ser menos casos o muchos
más.
Según la variante de pseudocódigo (o el lenguaje de
programación) que empleemos, puede haber restricciones
en el tipo de datos que es aceptable. Por ejemplo, en el caso de
PseInt, la variable tiene que tener un valor numérico, no
puede ser un texto.
Al igual que ocurría con la orden SI, existe un símbolo que podemos
usar en los diagramas de flujo para ayudarmos a planificar nuestro
programa (aunque este símbolo está menos extendido que el de SI):
Así, si en PseInt hacemos clic en el icono del panel derecho
que representa la condición SEGUN, aparece un esqueleto
de programa casi completo, para que hagamos los cambios que nos
interesen.






Comentarios
Publicar un comentario