INGENIERIA DE SISTEMAS, OBJETIVOS ESPECIFICOS
Enviado por Jerry • 8 de Septiembre de 2018 • 1.156 Palabras (5 Páginas) • 408 Visitas
...
Dependiendo del escritor, el pseudocódigo puede variar mucho en su estilo, yendo desde en un extremo, una imitación casi exacta de un lenguaje de programación real, hasta al acercarse a una descripción en prosa de formato de pseudocódigo en el otro extremo.
Este es un ejemplo de pseudocódigo (para el juego matemático bizzbuzz):
Pseudocódigo estilo Fortran:
programa bizzbuzz
hacer i =1 hasta 100
establecer print_number a verdadero
si i es divisible por 3
escribir "Bizz"
establecer print_number a falso
si i es divisible por 5
escribir "Buzz"
establecer print_number a falso
si print_number, escribir i
escribir una nueva línea
fin del hacer
Pseudocódigo estilo Pascal:
procedimiento bizzbuzz
para i :=1 hasta 100 hacer
establecer print_number a verdadero;
Si i es divisible por 3 entonces
escribir "Bizz";
establecer print_number a falso;
Si i es divisible por 5 entonces
escribir "Buzz";
establecer print_number a falso;
Si print_number, escribir i;
escribir una nueva lína;
fin
Pseudocódigo estilo C:
subproceso funcionbizzbuzz
para (i 1; i100; i++){
establecer print_number a verdadero;
Si i es divisible por 3
escribir "Bizz";
establecer print_number a falso;
Si i es divisible por 5
escribir "Buzz";
establecer print_number a falso;
Si print_number, escribir i;
escribir una nueva línea;
}
Ejemplo: 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
escribir “El número introducido es negativo”
SI NO
escribir “El número es cero”
FINSI
FINSI
Finprograma
[pic 12]
Desarrollar los siguientes ejercicios
- Desarrolle un algoritmo que permita leer dos números y ordenarlos de menor a mayor.
- Diseñar el algoritmo que exprese en horas, minutos y segundos un tiempo expresado en segundos.
- Calcular mediante un algoritmo repetitivo la suma de los N primeros números naturales.
Hasta el punto 3 deben entregarse al finalizar la clase en hojas de examen individual
- Diseñar el algoritmo que pida el total de kilómetros recorridos, el precio de la gasolina (por litro), el dinero de gasolina gastado en el viaje y el tiempo que se ha tardado (en horas y minutos) y que calcule:
• Consumo de gasolina (en litros y pesos) por cada 100 km.
• Consumo de gasolina (en litros y pesos) por cada km.
• Velocidad media (en km/h y m/s).
- A un trabajador le descuentan de su sueldo el 10% si su sueldo es menor o igual a 500000, por encima de 500000 y hasta 1000000 el 5% del adicional, y por encima de 2000000 el 3% del adicional. Calcular el descuento y sueldo neto que recibe el trabajador dado su sueldo.
- Dado un tiempo en minutos, calcular los días, horas y minutos que le corresponden.
- Desarrolle un algoritmo que permita leer un número de cinco dígitos y muestre por pantalla el número ingresado e invierta dicho número
- Se trata de escribir el algoritmo que permita emitir la factura correspondiente a una compra de un articulo determinado, del que se adquieren una o varias unidades. El IVA es del 16% y si el precio bruto ( precio venta mas IVA) es mayor de $150000 se debe realizar un descuento del 5%.
Los ejercicios del 4 al 8 deben entregarse en la siguiente sesión en hoja de examen con pseudo código, diagrama de flujo y prueba de escritorio
...