Essays.club - Ensayos gratis, notas de cursos, notas de libros, tareas, monografías y trabajos de investigación
Buscar

INGENIERIA DE SISTEMAS, OBJETIVOS ESPECIFICOS

Enviado por   •  8 de Septiembre de 2018  •  1.156 Palabras (5 Páginas)  •  415 Visitas

Página 1 de 5

...

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

...

Descargar como  txt (8.2 Kb)   pdf (55.4 Kb)   docx (16.5 Kb)  
Leer 4 páginas más »
Disponible sólo en Essays.club