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

Programacion Análisis de Problema

Enviado por   •  22 de Diciembre de 2017  •  5.861 Palabras (24 Páginas)  •  459 Visitas

Página 1 de 24

...

Sino

SUN1+N2+N3;

Escribir "El valor de la suma es de: ", SU;

Fin Si

Fin.

Diagrama N-S

[pic 5]

Diagrama de Flujo

[pic 6]

Código en Pascal

Program tresnumeros;

Var

N1, N2, N3, PR, SU: Real;

Begin

Writeln ('Ingrese el primer número');

Readln (N1);

Writeln ('Ingrese el segundo número');

Readln (N2);

Writeln ('Ingrese el tercer número');

Readln (N3);

If N1

PR:= N1*N2*N3;

Writeln ('El valor del producto es de: ', PR);

End

Else Begin

SU: = N1+N2+N3;

Writeln ('El valor de la suma es de: ', SU);

End;

End.

- Escriba un Programa que lea dos números y calcule la suma de ellos.

Análisis de problema

Entrada: A: Primer Numero

B: Segundo Numero

SU: Suma de los dos números.

Proceso: SU:=A+B

Salida: SU

Diagrama N-S

[pic 7]

Diagrama de Flujo

[pic 8]

Pseudocodigo

Inicio

Escribir 'Ingrese el primer valor a sumar'

Leer A

Escribir 'Ingrese el segundo valor por sumar'

Leer B

SUA+B

Escribir 'El valor de la suma es: ', SU

Fin.

Código en pascal

Program suma;

Var

A, B, SU: Real;

Begin

Writeln ('Ingrese el primer valor a sumar');

Readln(A);

Writeln ('Ingrese el segundo valor por sumar');

Readln (B);

SU:= A+B;

Writeln ('El valor de la suma es: ', SU);

End.

- Escribir un programa que calcule el salario de un trabajador teniendo en cuenta las horas trabajadas durante la semana y el valor por hora de estas, teniendo en cuenta que si

Después de las 40 horas, las horas se valoran como horas extras y su valor por hora es el doble que el del inicio.

Análisis de Problema

Entrada: HT: Horas trabajadas durante la semana

VH: Valor por hora

Proceso: Si HT>40 Calcular lo siguiente:

HE:=HT-40

S:=(40)*(HT)+ (HE)*(2)*(VH)

En caso contrario

S:=HT*VH

Salida: HE: Horas extras del trabajador

S: Salario del Trabajador

Diagrama de Flujo[pic 9]

Diagrama N-S

[pic 10]

Pseudocodigo

Inicio

Escribir "Ingrese las horas trabajadas por el empleador, durante la semana"

Leer HT

Escribir "Ingrese el valor por hora"

Leer VH

Si HT>40 Entonces

HEHT-40

S(40)*(HT) + (HE)*(2)*(VH)

Sino

SHT*VH

Fin Si

Escribir "El salario del trabajador es de: ", S

Fin.

Código en Pascal

PROGRAM SUELDO;

USES CRT;

VAR HT, VH, HE, S: INTEGER;

BEGIN

WRITE ('INGRESE LAS HORAS TRABAJADAS POR EL EMPLEADOR DURANTE LA SEMANA');

READLN (HT);

WRITE ('INGRESE EL VALOR POR HORA');

READLN (VH);

IF (HT>40) THEN

BEGIN

HE: =HT-40;

S :=( 40)*(HT) + (HE)*(2)*(VH);

...

Descargar como  txt (47.6 Kb)   pdf (173.6 Kb)   docx (73.4 Kb)  
Leer 23 páginas más »
Disponible sólo en Essays.club