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
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
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
Publicar un comentario