Está en la página 1de 19

GUIA N°2 II PARCIAL

1.- Realizar los diagramas para un programa que permita leer la edad y peso de una persona y posteriormente imprimirla.

· Diagrama de Flujo · Diagrama de Nassi Schneiderman.

Inicio

Leer Peso, Edad

Ingrese su Peso y Edad


Escribir Peso, Edad

Leer Peso,
Edad · Método Jackson

Inicio

Edad, Peso

Leer Peso, Edad Escribir Peso, Edad Fin

Fin
· Método Bertini

Inicio

Fin Escribir Peso, Edad Leer Peso, Edad

2.- Realizar los diagramas para un - rograma que calcule el área de un triángulo recibiendo como entrada el valor de base y altura.

· · Método Jackson
Diagrama de Flujo · Diagrama de Nassi Schneiderman.
Inicio
Inicio
Leer Base, Altura
Ingrese Base y
Altura

Calcular Area = ½ (Base * Altura)


Leer Leer Base, Area = ½ (Base
Escribir Area Fin
Base, Altura * Altura)
Altura
Escribir Base, Altura
Area = ½ · Método Bertini
(Base *
Altura) Inicio

Area Area = ½ (Base *


Fin Escribir Area Leer Peso, Edad
Altura)

Fin
3.- Realizar los diagramas para un programa que calcule el área de un círculo.

· Diagrama de Flujo · Diagrama de Nassi Schneiderman. · Método Jackson

Inicio
Inicio
Leer Radio

Pi = 3.141516

Area = Pi * (Radio * Radio)


Area = Pi *
Leer Radio Escribir Area Fin
Ingrese el Radio (Radio * Radio)

Escribir Radio

Leer Radio · Método Bertini

Inicio
Area = Pi *
(Radio * Radio)

Area = Pi * (Radio *
Fin Escribir Area Leer Radio
Radio)
Area

Fin
4.- Realizar los diagramas para un programa que dados 2 valores de entrada imprima siempre la división del mayor entre el menor

· Diagrama de Flujo · Diagrama de Nassi Schneiderman.

Inicio

Ingrese el Radio

Leer Num1,
Num2

Si Num1 > Num2 No

Division = Division =
Num1 / Num2 Num2 / Num1
· Método Jackson

Inicio
Division

Fin Leer Num1, Escribir


Num1 > Num2 Fin
Num2 Division
Si No

Division = Division =
Num1 / Num2 Num1 / Num2

· Método Bertini

Inicio

Fin Escribir Division Num1 > Num2 Leer Num1, Num2

No Si
Division = Division =
Num2 / Num1 Num1 / Num2
5.- Realizar los diagramas para un programa que lea de entrada 3 números y que indique cual es el mayor de ellos.

· Diagrama de Flujo
· Diagrama de Nassi Schneiderman.
Inicio

Ingrese A, B, C

A, B, C

Leer A, B, C

SI
NO A es el
A>B Y A>C mayor

B>A Y B>C
NO
SI

C es el
B es el
mayor
mayor

· Método Jackson

Fin Inicio

Leer A, B, C A>BYA>C Fin

Si No

A es Mayor B>A Y B>C

Si No

B es Mayor C es Mayor

· Método Bertini

Inicio

Fin A>BYA>C Leer A, B, C

No Si

B>A Y B>C A es Mayor

No Si

C es Mayor B es Mayor
6.- Realizar los diagramas que pida la edad y el sexo y dependiendo si es hombre o mujer y si puede votar o no.
6.- Realizar los diagramas que pida la edad y el sexo y dependiendo si es hombre o mujer y si puede votar o no.

· Diagrama de Flujo · Diagrama de Nassi Schneiderman.

Inicio

Ingrese Edad, Sexo

Edad, Sexo

Leer Edad,
Sexo

NO
No puedes
Votar M or H > = 18

SI

Mujer
puedes votar

Votar

Fin

· Método Jackson

Inicio

Leer Edad, Escribir


M or H = > 18 Fin
Sexo Votar
Si No

Mujer puedes
No puedes Votar
votar

· Método Bertini

Inicio

Fin
Escribir Votar M or H = > 18 Leer Edad, Sexo

No Si

Mujer puedes votar No puedes Votar


7.- Realizar los diagramas para un programa que calcule la nómina salarial neto, de unos obreros cuyo trabajo se paga en horas. El cálculo se
realiza de la siguiente forma:
a. Las primeras 35 horas a una tarifa fija.
b. Las horas extras se pagan a 1.5 más de la tarifa fija.
c. Los impuestos a deducir de los trabajadores varían, según el sueldo mensual si el sueldo es menos a $20,000.00 el sueldo es libre de impuesto y si
es al contrario se cobrará un 20% de impuesto.

· Diagrama de Flujo · Diagrama de Nassi Schneiderman.

Inicio

Impuesto, Horas,
Tarifa

SalBruto =
Horas > = 35 Si
horas * tarifa

No

SalBruto = horas * tarifa +


(horas – 35) * (1.5 * tarifa)

SalBruto < = 20000 Si Impuesto = 0

No

20000 < SalBruto > = Impuesto = (SalBruto – 20000) *


Si
35000 0.20

No

Impuesto = (15000 * 0.20) +


((SalBruto - 35000) * 0.30)

SueNeto = SalBruto - Impuesto

Sueldo Salario Neto

Fin
· Método Jackson
Inicio

Leer Impuesto, Hora Escribir Sueldo


Horas > = 35 Fin
Tarifa Neto
Si No
SalBruto = horas * tarifa +
SalBruto = horas * tarifa
(horas – 35) * (1.5 * tarifa)

SalBruto < = 20000


Si
No

Impuesto = 0 20000 < SalBruto > = 35000

· Método Bertini

Inicio

Fin Escribir Sueldo Neto Horas > = 35 Leer Impuesto, Hora Tarifa

Si
No

SalBruto = horas * tarifa + SalBruto = horas * tarifa


(horas – 35) * (1.5 * tarifa)

SalBruto < = 20000

20000 < SalBruto > = 35000 Impuesto = 0


8.- Realizar los diagramas para un programa que despliegue las tablas de multiplicar.
· Diagrama de Flujo
· Diagrama de Nassi Schneiderman. · Método Jackson
Inicio Inicio
Leer Tabla
Que tabla de
Multiplicar quiere For I = hasta 12

Desde I = 1 a
Leer Tabla Fin
Leer Tabla Resultado = I * Tabla 12
Si

Escribir tabla “*”,


Escribir Tabla “*”, I “=”, I, “=”, I * Tabla
I < = 12
Resultado
NO
Si

· Método Bertini
Desde I =
1 a 12SI
Inicio

Escribir tabla
“*”, I, “=”, I * Desde I = 1 a
Fin Leer Tabla
Tabla
12

Fin
Escribir tabla “*”, I, “=”, I *
Tabla
9.- Realizar los diagramas para un programa que calcule independientemente la suma de los números pares e impares entre 1 y n

· Diagrama de Flujo · Diagrama de Nassi Schneiderman.

Inicio

Ingrese un
Numero

N = 0, Par,
Impar

Leer N

N>=0

Si

S=N+1

· Método Jackson
No Si
No Inicio
N mod 2 < > 0

Impar Par
Escribir Par,
Leer N N>=0 Fin
Impar
Si No
Escribir Par,
Impar
S=N+1

Fin
N mod 2 < > 0

No Si

Impar Par

· Método Bertini
Inicio

Fin N>=0 Escribir Par, Impar Leer N

Si No

S=N+1

N mod 2 < > 0

Si No

Par Impar
10.- Dados 10 números enteros que se ingresan por teclado, calcular cuántos de ellos son pares, cuánto suman ellos y el promedio de los impares.

· Diagrama de Flujo · Diagrama de Nassi Schneiderman.

Inicio

Leer Mes,
Importe

Mes = “Octubre”
Si No

SubTotal = Importe*
15% Total = Importe
Total = SubTotal * * Cantidad
Cantidad

Total

Fin

· Método Jackson · Método Bertini

Inicio Inicio

Mes =
Fin Escribir Total Leer Mes, Importe
“Octubre”
Leer Mes, Mes = Escribir
Fin
Importe “Octubre” Total Si No

Si No
SubTotal = Importe* 15%
SubTotal = Importe* 15% Total = Importe * Cantidad
Total = Importe * Total = SubTotal * Cantidad
Total = SubTotal *
Cantidad
Cantidad
11.- Dados 10 números enteros que se ingresan por teclado, calcular cuántos de ellos son pares, cuánto suman ellos y el promedio de los
impares
· Diagrama de Flujo · Diagrama de Nassi Schneiderman.

Inicio

Ingrese un
Numero

N = 0, I = 1

Leer N

I < = 10

Si
No Si
N mod 2 = 0

No
SumI= SumP = · Método Jackson
SumI + N SumP + N
Inicio

I=I+1

Escribir Par,
Leer N I < = 10 Fin
Impar
Escribir Par,
Impar Si No

N mod 2 = 0 I=I+1
Fin
Si No

SumP = SumP + N SumI= SumI + N

· Método Bertini

Inicio

Fin Escribir Par, Impar I < = 10 Leer N

Si No

N mod 2 = 0 I=I+1

Si No

SumP = SumP + N SumI= SumI + N


12.- Crea una aplicación que nos pida un día de la semana y que nos diga si es un día laboral o no. Usa un switch para ello.

· Diagrama de Flujo · Diagrama de Nassi Schneiderman.

Inicio

Ingrese un
Numero del 1 al 7

1 = D, 2 = L,
3 = M, 4 =
MI, 5 = J, 6
= V, 7 = S

Leer N1

SI
1 = Dia no
SI D = 1
Laboral

NO SI
2 = Dia
SI L = 2
Laboral

NO
SI
3 = Dia
SI M = 3
Laboral

NO SI
4 = Dia
SI MI = 4
Laboral

NO
SI
5 = Dia
SI J = 5
Laboral

NO SI
6 = Dia
SI V = 6
Laboral

NO
SI
7 = Dia
SI S = 7
Laboral

NO

Dia Laboral

Fin
· Método Jackson
· Método Bertini
Inicio

Inicio

Leer N1 SI D = 1 Dia Laboral Fin


Fin Dia Laboral SI D = 1 Leer N1
No Si
Si No
1 = Dia no
Laboral
SI L = 2 1 = Dia no Laboral
Si SI L = 2
Si
No No
No
2 = Dia Laboral SI M = 3 2 = Dia Laboral
SI M = 3
No Si
Si
No

3 = Dia Laboral SI MI = 4 3 = Dia Laboral


SI MI = 4
No Si
Si
No

4 = Dia Laboral SI J = 5 4 = Dia Laboral


SI J = 5
Si No
No Si No

5 = Dia Laboral SI V = 6 5 = Dia Laboral


SI V = 6
Si
Si No No

6 = Dia Laboral SI S = 7 6 = Dia Laboral


SI S = 7

Si
Si
7 = Dia Laboral
7 = Dia Laboral
13.- Realizar los diagramas para un programa que Calcule el Cuadrado y el Cubo de los 5 primeros números enteros que siguen a uno ingresado por
teclado
· Diagrama de Flujo · Diagrama de Nassi Schneiderman.

Inicio

Ingrese
Numero

N=0

Leer
Num

Si N = 1 hasta 5 No

N=L*L N = N* N *N

· Método Jackson

Inicio
Es un
Cuadrado
o Cubo

Fin
Es un Cuadrado
Leer Num N = 1 hasta 5 o Cubo
Fin

Si No

N=L*L N = N* N *N

· Método Bertini

Inicio

Es un Cuadrado o
Fin N = 1 hasta 5 Leer Num
Cubo

No Si

N = N* N *N N=L*L
14.- Realizar los diagramas para un programa que Ingrese Dos números para luego indicar si la suma es =24.

· Diagrama de Flujo · Diagrama de Nassi Schneiderman. · Método Jackson

Inicio Inicio

Ingrese dos
Numero

Num1, Leer Num1, Sum = Num1 +


Sum = 24 Fin
Num2, Num2 Num2
Sum
Si No
Leer
Num1,
Num2 La Suma es “.” No es igual

Sum = Num1
+ Num2 · Método Bertini

Inicio
Si Sum = 24 No

Fin Sum = Num1 + Num2 Sum = 24 Leer Num1, Num2


La Suma es “.” No es igual

No Si

Fin No es igual La Suma es “.”


15.- Realizar los diagramas para un programa que Ingrese un número y Determine si es múltiplo de 3

· Diagrama de Flujo · Diagrama de Nassi Schneiderman. · Método Jackson

Inicio
Inicio

Ingrese dos
Numero

Leer N N mod 3 = 0 Fin


N

Si No

Leer N
Es Multiplo de 3 No es Multiplo de 3

Si N mod 3 = 0 No · Método Bertini

Inicio

Es Multiplo de No es
3 Multiplo de 3

Fin Sum = 24 Leer N


Fin
No Si

No es Multiplo de 3 Es Multiplo de 3
16.- Realizar los diagramas para un programa que Ingrese un número y Determine si s Par o Impar.

· Diagrama de Flujo · Diagrama de Nassi Schneiderman. · Método Jackson

Inicio
Inicio

N=0

Leer N N/2=0 Fin

Si No
N
Es Par Es Impar

· Método Bertini
Si N/2=0 No

Inicio

Es Par Es Impar
Fin N/2=0 Leer N

No Si

Fin Es Impar Es Par


17.- Realizar los diagramas para un Programa que pide un número y escribe su cuadrado.

· Diagrama de Flujo · Diagrama de Nassi Schneiderman. · Método Jackson

Inicio
Inicio
Leer Nnum

Ingrese un
Numero
Ncuad = Nnum * Nnum
Ncuad = Nnum Escribir
Leer Nnum Fin
Nnum, * Nnum Cuadrado
Ncuad
Escribir Cuadrado

Leer
Nnum · Método Bertini

Inicio

Ncuad = Nnum *
Nnum
Escribir Ncuad = Nnum *
Fin Leer Nnum
Cuadrado Nnum

Cuadrado

Fin

También podría gustarte