PSEUDOCODIGO


primitivas en el desarrollo de software

Para el proceso de Algoritmos es necesario aprender a desarrollar un conjunto de elementos.Todo estos elementos con los cuales se construyen dichos algoritmos se basan en una disciplina llamada: Programación Estructurada.

Empecemos por conocer las reglas para cambiar fórmulas matemáticas a expresiones válidas para la computadora, además de diferenciar constantes e identificadores y tipos de datos simples.

Tipos De Datos

Todos los datos tienen un tipo asociado con ellos. Un dato puede ser un simple carácter, tal como ‘b’, un valor entero tal como 35. El tipo de dato determina la naturaleza del conjunto de valores que puede tomar una variable.

Pseudocódigo

Es la técnica que permite expresar la solución de un problema mediante un algoritmo escrito en palabras normales de un idioma (por ejemplo, el español), utilizando palabras imperativas. Es común encontrar en pseudocódigo palabras como: Inicie, lea, imprima, sume, divida, calcule, finalice. No hay un léxico obligado para el pseudocódigo, pero con el uso frecuente se han establecido algunos estándares. Este es un ejemplo de un programa escrito en pseudocódigo:


 ejemplo:

Inicie

{Calcule el salario neto y deducción de 6% } {Esto es un comentario} Lea nombre, horas, valor_hora
Salario_bruto=horas*valor_hora Deduccion=Salario_bruto*6% Salario_neto=Salario_bruto – Deduccion
Imprima nombre, Salario_bruto, Deduccion, Salario_neto

Finalice


Cuál es la sintaxis de un algoritmo en pseudocódigo?

En programación, la sintaxis completa para escribir un algoritmo en pseudocódigo es:




algoritmo <nombre_del_algoritmo>




[ constantes




<declaraciones_de_constantes> ]




[ tipos_de_datos




<declaraciones_de_tipos_de_datos> ]




[ variables




<declaraciones_de_variables> ]




inicio




<bloque_de_instrucciones>




fin



los siguientes algoritmos son sacados de las primeras sesiones de la media técnica algoritmos secuenciales



1.


Algoritmo que halle el área de un  triangulo


REAL B,H,A


INICIO


ESCRIBA "POR FAVOR DIGITE LA BASE DEL RECTÁNGULO: "


LEA B


ESCRIBA "POR FAVOR DIGITE LA ALTURA DEL RECTÁNGULO: "


LEA H


A<-B*H


ESCRIBA "EL ÁREA ES: ",A

FIN
2.

Algoritmo el lea  saque el promedio de algunas cantidades.

real promedio, cifra_1, cifra_2, cifra_3, cifra_4, suma

inicio

 escriba "ingrese la primera cifra: "

    lea cifra_1

      escriba "ingrese la segunda cifra: "

         lea cifra_2

      escriba "ingrese la tercera cifra: "

     lea cifra_3

    escriba "ingrese la cuarta cifra: "

   lea cifra_4

  suma<-cifra_1+cifra_2+cifra_3+cifra_4

  promedio<-suma/4

escriba "el promedio hallado es: ",promedio

fin

3.

Algoritmo que permite calcular el salario de una persona.

real num1,num2,multiplicacion

inicio

escriba "digite el valor que vale un dia: "

 lea num1

   escriba "digite la cantidad de dias trabajados: "

  lea num2

 multiplicacion<-num1*num2

escriba "Señor usuario su salario es: ",multiplicacion

fin

4.

Algoritmos que calcule la longitud de la circunferencia, el área del circulo y el volumen de la esfera.

Real radio,pi,longitud,area,volumen

Inicio

escriba "ingrese el radio: "

 lea radio

  pi<-3.14

   longitud<-2*pi*radio

    escriba "señor usuario el resultado del longitud es: ",longitud

     llamar nueva_linea

    area<-pi*radio^2

   escriba "señor usuario el resultado del area es: ",area

  llamar nueva_linea

 volumen<-4/3*pi*radio^3

escriba "señor usuario el resultado del volumen es: ",volumen

fin

5.

Algoritmo que permita leer dos números  que calcule suma, resta, multiplicación, división.

real num1, num2, a, b, c, d

inicio

escriba "ingrese el primer numero:"

 lea num1

  escriba "ingrese el segundo numero:"

   lea num2

    a<-num1+num2

     b<-num1-num2

      c<-num1*num2

       d<-num1/num2

      escriba "el resultado de la suma es: ",a

     llamar nueva_linea

    escriba "el resultado de la rsta es: ",b

   llamar nueva_linea

  escriba "el resultado de la multiplicacion: ",c

 llamar nueva_linea

escriba "el resultado de la division es: ",d

fin

6.

Algoritmo el cual multiplique el primer numero tres veces por el otro.

real num1, num2, multipli

inicio

escriba "ingrese el primer numero: "

  lea num1

 escriba "ingrese el segundo numero: "

  lea num2

 multipli<-num1*num2*num2*num2

escriba " el resultado de la multiplicacion es: ",multipli

fin

7.

Algoritmo que lea nombre, el apellido y la edad de una persona.

entero edad

cadena [25] nombre, apellido

inicio

escriba "ingrese el nombre de la persona: "

  lea nombre

    escriba "ingrese el apellido de la persona: "

      lea apellido

     escriba "ingrese la edad de la persona: "

       lea edad

     llamar nueva_linea

    escriba "el nombre de la persona es: ",nombre

   llamar nueva_linea

  escriba "el apellido de la persona es: ",apellido

 llamar nueva_linea

escriba "la edad de la persona es: ", edad

fin











Comentarios

Entradas populares