lunes, 13 de noviembre de 2017

PSEUDOCÓDIGO


RESUMEN PSEUDOCÓDIGO


Es una forma de escribir los pasos del algoritmo o del diagrama de flujo pero más cercana al lenguaje de programación. Es como un falso lenguaje pero en nuestro idioma.

Antes de nada, un algoritmo es una sucesión finita de pasos no ambiguos que se pueden llevar a cabo en un tiempo finito. Por otra parte, el diagrama de flujo es la representación gráfica del algoritmo.



Realmente, el programador puede escribir el pseudocódigo como quiera, ya que no es el programa en sí, sino un paso prácticamente imprescindible para después programar. Se suele usar un vocabulario común para todos los programadores. Después, puede ser pasado a cualquier lenguaje de programación.
Para indicar el inicio y el fin del programa se pueden utilizar las siguentes fórmulas:
Inicio

Pseudocódigo
Fin

Proceso NombreDelPrograma

Pseudocódigo
FinProceso

Las órdenes más utilizadas son: Escribir, escribe un texto o una variable. Leer, que lee lo que el usuario escribe en el teclado. Calcular, que realiza cálculos de valores.


Además, se pueden añadir comentarios al pseudocódigo mediante //. No influyen en el programa y resultan útiles para no perderse.


Las variables son datos que pueden ser cambiados. Pueden estar compuestas por varias palabras o por mayúsculas, pero nunca se debe separar el texto. Cada una tiene un valor en un momento determinado, pero puede variar..

Dependiendo de su valor pueden ser numéricas, de texto o booleanas. Estas últimass solo pueden tomar valores true o false, y se suelen sustituír por los valores 1 y 0 respectivamente.
La de texto necesitan ir entre comillas, sin embargo las numéricas no.




EJERCICIOS PSEUDOCÓDIGO




inicio
Escribir “dame la longitud de la base”;
Leer base;
Escribir “dame la longitud de la altura;
Leer altura;
area=base*altura/2;
Escribir “el área del triángulo es:”;
Escribir area;
fin


inicio
Escribir “dame el precio inicial del artículo”;
Leer precio_inicial;
precio_final=precio_inicial+precio_inicial*16/100;
Escribir “el precio final es:”;
Escribir precio_final;
fin


inicio
Escribir “escoger libro”
Escribir “[1] Harry Potter”;
Escribir “[2] Don Quijote”;
Escribir “[3] El Señor de los Anillos”;
Leer libro
Inicio SI;
SI libro=1 ENTONCES;
Escribir “ha escogido Harry Potter”;
Fin SI;
Inicio SI;
SI libro=2 ENTONCES;
Escribir “ha escogido Don Quijote”;
SI libro=3 ENTONCES;
Escribir “ha escogido El Señor de los Anillos”;
Fin SI;
fin

inicio

Escribir “dame el valor de a”;
Leer a;
Escribir “dame el valor de b”;
Leer b;
Escribir “dame el valor de c”;
Leer c;
Inicio SI;
SI a>b ENTONCES;
Inicio SI;
SI a>c ENTONCES;
Escribir “a es el mayor”;
SINO;
Escribir “c es el mayor”;
Fin SI;
SINO;
Inicio SI;
SI b>c;
Escribir “b es el mayor”;
SINO;
Escribir “c es el mayor”;
Fin SI;
Fin SI;
fin


inicio
Inicio Bucle Desde;
desde i=1 hasta i<=10;
i=i+1;
Escribir i;
Fin Desde
fin

11 comentarios:

  1. Buenos días, Ana. Tu entrada me ha resultado muy útil para repasar pseudocódigo. Estaría bien que hicieses también una pequeña introducción a la programación en general.
    Un saludo.

    ResponderEliminar
  2. Los colores me parecen demasiado brillantes y esto repercute al leerlo.No hay introduccíon ni una conclusión .

    ResponderEliminar
  3. Pues es un blogs bastante sencillo para personas que no controle mucho la navegacion,pero me parecia mejor añadiendole nuevas entradas y cambiando el fondo.

    ResponderEliminar
  4. Hola,
    El contenido está bien resumido y organizado.
    La presentación tambien me gusta.
    Felicidades! :D

    ResponderEliminar
  5. La información está bien organizada, pero yo creo qu estaría bien que incluyeses los tipos de variables que existen, ya que así se entenderían mejor los ejemplos que has incluido.

    ResponderEliminar
  6. Como introducción para empezar a programar esta muy bien, aunque yo incorporaría un poco más de información, a pesar de este matiz, el blog está muy bien.

    ResponderEliminar
  7. El resumen está bien aunque eché en falta una introducción y las estructuras de control. En cuanto a los ejercicios pienso que están bien hechos y secuenciados.

    ResponderEliminar
  8. Me gusta mucho el contenido de la página, pero me cuesta mucho entender la fuente de la temática que has utilizado. Información muy útil y práctica

    ResponderEliminar
  9. El contenido esta bien escrito. La división de los apartados es clara. El tamaño de la letra esta bien escogido.
    Buen trabajo en general.

    ResponderEliminar
  10. Me encanta! te has esforzado mucho y me parece genial, la letra es un pelín confusa, pero todo muy bien explicado :3

    ResponderEliminar
  11. Mejoraría un poco más la estética, pero la información contenida está muy bien. ¡Buen trabajo!
    Un saludo.

    ResponderEliminar

DATA STRUCTURES (JAVA)

En este curso aprenderemos a crear y manipular la estructura de Java. Entenderemos posteriormente cómo funciona lo que se muestra en ...