top of page

Pseudocodigo

Concepto

Es comúnmente utilizado por los programadores para omitir secciones de código o para dar una explicación del paradigma que tomó el mismo programador para hacer sus códigos Normalmente, el pseudocódigo omite detalles que no son esenciales para la comprensión humana del algoritmo, tales como declaraciones de variables, código específico del sistema y algunas subrutinas. El lenguaje de programación se complementa, donde sea conveniente, con descripciones detalladas en lenguaje natural, o con notación matemática compacta. Se utiliza pseudocódigo pues este es más fácil de entender para las personas que el código del lenguaje de programación convencional, ya que es una descripción eficiente y con un entorno independiente de los principios fundamentales de un algoritmo. Se utiliza comúnmente en los libros de texto y publicaciones científicas que se documentan varios algoritmos, y también en la planificación del desarrollo de programas informáticos, para esbozar la estructura del programa antes de realizar la efectiva codificación.

No existe una sintaxis estándar para el pseudocódigo, aunque los ocho IDE's que manejan pseudocódigo tengan su sintaxis propia. Aunque sea parecido, el pseudocódigo no debe confundirse con los programas esqueleto que incluyen código ficticio, que pueden ser compilados sin errores. Los diagramas de flujo y UML pueden ser considerados como una alternativa gráfica al pseudocódigo, aunque sean más amplios en papel.

 

Ejemplos:

 

  • Realizar el pseudocódigo de un programa que permita calcular el área de un rectángulo. Se debe introducir la base y la altura para poder realizar el cálculo..

 

Programa; área

Entorno: BASE, ALTURA, AREA son número enteros

Algoritmo:

            escribir “Introduzca la base y la altura”

            leer BASE, ALTURA

            calcular AREA = BASE * ALTURA

            escribir “El área del rectángulo es “AREA

Fin programa

 

  • Realizar el pseudocódigo que permita al usuario introducir por teclado dos notas, calculando la suma y el producto de las notas.

 

Programa: SumaProducto

Entorno: NOTA1,NOTA2,SUMA,PRODUCTO son números enteros

Algoritmo:

                escribir “Introduzca las notas”

                leer NOTA1,NOTA2

                calcular SUMA = NOTA1 + NOTA2

                calcular PRODUCTO = NOTA1 * NOTA2

                escribir “La suma de las dos notas es:” SUMA

                escribir “El producto de las dos notas es :”PRODUCTO

Fin programa

 

  • Realizar el pseudocódigo de un programa que permita saber si un número es mayor, menor o igual a cero.

 

 

Programa: ComparaNúmeros

Entorno: NUMERO es un número entero

Algoritmo:

                   Escribir “Introduzca un número “

                   leer NUMERO

                   SI NUMERO>0  ENTONCES

                   escribir “El número introducido es positivo”

                   SI NO

                   SI NUMERO<0 ENTONCES

                   escribir “El número introducido es negativo”

                   SI NO

                   escribir “El número es cero”

                   FIN SI

                   FIN SI

Fin programa

 

Video

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cuestionario

  1. Realice un Pseudocódigo que calcule el área de un círculo.

  2. Realice un Pseudocódigo que lea de entrada 3 números y que indique cual es el mayor de ellos.

  3. Realice un Pseudocódigo que lea 3 números los cuales significan una fecha (día, mes, año). Comprobar que sea válida la fecha, si no es valido que imprima un mensaje de error, y si es válida imprimir el mes con su nombre.

  4. Hacer un Pseudocódigo que calcule el factorial de un número.

  5. Realice un Pseudocodigo que despliegue las tablas de multiplicar.

  6. Realice un Pseudocódigo que encuentre y despliegue los números primos entre uno y cien. Un número primo es divisible entre el mismo y la unidad por lo tanto un numero primo no puede ser par excepto el dos (2).

  7. Realice un Pseudocodigo que pida la edad y el sexo y dependiendo si es hombre o mujer y si puede votar o no.

  8. Realice un Pseudocodigo que pida la edad y el sexo y dependiendo si es hombre o mujer y si puede votar o no.

  9. Realice un pseudocodigo que imprima todos los numeros naturales que hay desde- la unidad hasta un numero que introducimos por teclado.

  10. Realice un pseudocodigo que permita Introducir un numero por teclado. Que nos diga si es positivo o negativo.

  11. Realice un pseudocodigo que permita Introducir un numero por teclado. Que nos diga si es par o impar.

  12. Realice un pseudocodigo que imprima y cuente los multiplos de 3 desde la unidad hasta un numero que introducimos por teclado.

  13. Hacer un pseudocodigo que imprima el mayor y el menor de una serie de cinco numeros que vamos introduciendo por teclado.

  14. Hacer un pseudocodigo que imprima y nos permita contar los numeros que son multiplos de 2 o de 3 que hay entre 1 y 100.

  15. Desarrollar un pseudocodigo que Imprima diez veces la serie de numeros del 1 al 10.

  16. Diseñe un pseudocodigo que lea dos números, calculando y escribiendo el valor de su suma, resta, producto y división.

  17. Diseñe un pseudocodigo que lea dos números y nos diga cual de ellos es mayor o bien si son iguales (recuerda usar la estructura condicional SI) 

  18. Diseñe un pseudocodigo que pida por teclado tres números; si el primero es negativo, debe imprimir el producto de los tres y si no lo es, imprimirá la suma.

  19. Un colegio desea saber qué porcentaje de niños y qué porcentaje de niñas hay en el curso actual. Diseñar un algoritmo para este propósito (recuerda que para calcular el porcentaje puedes hacer una regla de 3).

  20. Diseñe un pseudocodigo que calcule el cuadrado de los 10 primeros números naturales y saque la media de los numeros ingresados

 

 

bottom of page