Вы находитесь на странице: 1из 20

MATERIA: Lgica Computacional

PROFESOR: Ricardo Gonzlez Lozano


NOMBRE DEL TRABAJO: LABORATORIO 1
ALUMNOS: LUIS ALBERTO CONTRERAS
LOPEZ
MATRICULA: 1793083
GRUPO: 11/SALON: 812

MINIESPECIFICACION Y DIAGRAMA DE FLUJO

1.- Programa que solicite y muestre un mensaje.

1.
2.
3.
4.
5.
6.

Inicio:
(mensaje, x[n-0]
<< Cul es el mensaje?:
>>mensaje
<<El mensaje es: +mensaje
:fin

MINIESPECIFICACION Y DIAGRAMA DE FLUJO


2.- Programa que dados 2 nmeros enteros, calcular y mostrar el resultado de su resta.

1. Inicio:
2. (Resta, i[i-n])
3. (Num1, i[i-n])
4. (Num2, i[i-n])
5. << Cul es el num1?:
6. >>Num1
7. << Cul es el num2?:
8. >>Num2
9. Resta=Num1-Num2
10. <<El resultado es: +Resta
11. :Fin

MINIESPECIFICACION Y DIAGRAMA DE FLUJO


3.- Programas que dados 3 nmeros enteros, imprimir los tres nmeros de manera inversa.

1. Inicio:
2. (Imprimir, i[i-n])
3. (N1, i[i-n])
4. (N2, i[i-n])
5. (N3, i[i-n])
6. << Cual es el numero1?:
7. >>N1
8. << Cul es el numero2?:
9. >>N2
10. << Cul es el numero3?:
11. >>N3
12. Imprimir=N3+N2+N1
13. <<La impresin es: +Imprimir

4.cuadrado de un nmero cualquiera.

1. Inicio:

Programa que muestre el

MINIESPECIFICACION Y DIAGRAMA DE FLUJO

2.
3.
4.
5.
6.
7.
8.

(Cuadrado, i[2])
(Numero, x[i-n])
<<Da un numero:
>>Numero
Cuadrado=Numero^2
>>El cuadrado del numero es: +Cuadrado
:fin

5.- Programa que muestre el rea de un cuadrado.

1. Inicio:
2. (Area, i[0-n])

MINIESPECIFICACION Y DIAGRAMA DE FLUJO

3.
4.
5.
6.
7.
8.

(Lado, i[0-n])
<<Introducir el valor del lado del cuadrado:
>>Lado
Area=Lado*Lado
<<El rea del cuadrado es: +Area
:fin

6.- Programa que calcule el permetro de un cuadrado.

1. Inicio:
2. (permetro, i[0-n])
3. (Lado, i[0-n])

MINIESPECIFICACION Y DIAGRAMA DE FLUJO

4.
5.
6.
7.
8.

<<El valor del lado del cuadrado:


>>Lado
permetro=Lado+Lado+Lado+Lado
<<El permetro del cuadrado es: +permetro
:fin

7.- Programa que calcule el rea de un crculo.

1.
2.
3.
4.

Inicio:
(Area, d[0-n])
(Pii, d[3.1416]
(radio, d[0-n])

MINIESPECIFICACION Y DIAGRAMA DE FLUJO

5.
6.
7.
8.
9.

<< Cuale es el valor del radio?:


>>radio
Area=Pii*radio^2
<<El area del circulo es: +Area
:fin

8.- Programa que calcule el permetro de un crculo.

1.
2.
3.
4.

Inicio:
(permetro, d[0-n])
(Pii, d[3.1416]
(Diametro, d[0-n])

MINIESPECIFICACION Y DIAGRAMA DE FLUJO

5.
6.
7.
8.
9.

<<Cual es el valor del dimetro:


>>Diametro
permetro=Pii*Diametro
<<El permetro del circulo es: +permetro
:fin

9.- Programas que dados 2 nmeros enteros, calcular y mostrar el resultado de su divisin.

1.
2.
3.
4.

Inicio:
(divisin, [1-n])
(Num1, d[1-n])
(Num2, d[1-n])

MINIESPECIFICACION Y DIAGRAMA DE FLUJO

5. <<Cual es el Num1:
6. >>Num1
7. <<Cual es el Num2:
8. >>Num2
9. divisin=Num1/Num2
10. <<El resultado es: +division
11. :fin

10.- Programa que calcule el rea de un tringulo dado el valor de su base y altura.

1.
2.
3.
4.
5.

Inicio:
(Area, d[1-n])
(base: d[1-n])
(altura, d[1-n])
<<Cual es el valor de la base:

MINIESPECIFICACION Y DIAGRAMA DE FLUJO

6. >>base
7. <<Cual es el valor de la altura:
8. >>altura
9. Area=base*altura/2
10. <<El area del triangulo es: +Area
11. :fin

11.- Programa que dado el precio de un artculo vendido y la cantidad de dinero entregada por
el cliente, calcule imprima el cambio que se debe entregar al mismo.

1.
2.
3.
4.
5.
6.

Inicio:
(cambio, d[1-n])
(precio, d[1-n])
(dinero, d[1-n])
<<Cual es el precio del articulo:
>>precio

MINIESPECIFICACION Y DIAGRAMA DE FLUJO

7. <<Con cuanto se va a pagar:


8. >>dinero
9. cambio=precio-dinero
10. <<Su cambio es: +cambio
11. :fin

12.- Programa para determinar el sueldo de un empleado. Se debe solicitar el nombre, las
horas trabajadas y el sueldo por hora. Mostrar el sueldo bruto, los impuestos y el neto a pagar
(impuestos representan el 20% del sueldo bruto).

1. Inicio:

MINIESPECIFICACION Y DIAGRAMA DE FLUJO

2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.

(sueldo, d[0-n])
(nombre, x(50)
(Hora, d[0-n]))
(Sueldo bruto, d[0-n])
(Impuesto, d[0-n])
(Total, d[0-n])
<< Cul es el nombre?:
>>nombre
<< Cunto te pagan por hora?:
>>Sueldo
<< Cuntas horas trabajas?:
>>Horas
Sueldo bruto=sueldo*Hora
<<Su sueldo bruto es: +Sueldo bruto
Impuestos=Sueldo bruto*.20
netoapagar=Sueldo bruto-Impuesto
El sueldo es de: +Impuesto
<<neto a pagar es de: + neto a pagar
:fin

13.- Programa que obtenga un promedio en base a 5 calificaciones.

1. Inicio:

MINIESPECIFICACION Y DIAGRAMA DE FLUJO

2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.

(Promedio, d[0-n])
(Cal1, i[0-100])
(Cal2, i[0-100])
(Cal3, i[0-100])
(Cal4, i[0-100])
(Cal5, i[0-100])
<<Cual es la calificacin 1:
>>Cal1
<<Cual es la calificacin 2:
>>Cal2
<<Cuales es la calificacin 3:
>>Cal3
<<Cual es la calificacin 4:
>>Cal4
<<Cual es la calificacin 5:
>>Cal5
Promedio=Cal1+Cal2+Cal3+Cal4+Cal5/5
<<El promedio es: +Promedio
:fin

14.- Programa que solicite tu nombre y muestre las letras invertidas.

1. Inicio:

MINIESPECIFICACION Y DIAGRAMA DE FLUJO

2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.

(L1, x(1)[a-z])
(L2, x(1)[a-z])
(L3, x(1)[a-z])
(L4, x(1)[a-z])
(nombreinvertido, x(4)[a-z])
<<Dame letra 1:
>>L1
<<Dame letra 2:
>>L2
<<Dame letra 3:
>>L3
<<Dame letra 4:
>>L4
nombreinvertido=L4+L3+L2+L1
<<Tu nombre invertido es:
+nombreinvertido
17. :fin

15.- Programa que convierta grados Celsius a grados Fahrenheit. Grados Fahrenheit = 1.8 *
(cantidad de grados Celsius) + 32.

1. Inicio:

MINIESPECIFICACION Y DIAGRAMA DE FLUJO

2.
3.
4.
5.
6.
7.
8.

(gradosC, i[1-n])
(gradosF, i[1-n])
<<Dame los grados Celsius
>>gradosC
gradosF=gradosC*1.8+32
<<Conversion a grados Fahrenheit es de: +gradosF
:fin

16.- Programa que convierta de grados Fahrenheit a grados Celsius.

1. Inicio:
2. (Fahrenheit, d[0-n])

MINIESPECIFICACION Y DIAGRAMA DE FLUJO

3.
4.
5.
6.
7.

<< Cuntos grados Fahrenheit?:


>> Fahrenheit
Celcius= Fahrenheit+32/1.8
<<Los grados celcius son: +Celcius
:fin

17.- Programa que convierta una cantidad de pesos a dlares.

1. Inicio
2. (peso, d[0-n])

MINIESPECIFICACION Y DIAGRAMA DE FLUJO

3.
4.
5.
6.
7.
8.

(dlares, d[0-n])
<<Dame la cantidad de pesos:
>>peso
dolares=peso/16.80
<<La cantidad en dlares es: +dolares
:fin

18.- Programa que convierta una cantidad de dlares a pesos.

1. Inicio:
2. (dolares, d[0-n])
3. (peso, d[0-n])

MINIESPECIFICACION Y DIAGRAMA DE FLUJO

4.
5.
6.
7.
8.

<<Dame la cantidad de dolares:


>>peso
peso<<dolares*16.80
La cantidad en pesos es: +peso
:fin

19.- Elaborar un programa que imprima una tabla cualquiera desde el 1 hasta el
10.
1. Inicio:
2. (N,i[1-n])

MINIESPECIFICACION Y DIAGRAMA DE FLUJO


3. << Introduce un nmero para desplegar su tabla
4. >>N
5. <<N + " x " + " 1 = " + N*1
6. <<N + " x " + " 2 = " + N*2
7. <<N + " x " + " 3 = " + N*3
8. <<N + " x " + " 4 = " + N*4
9. <<N + " x " + " 5 = " + N*5
10. <<N + " x " + " 6 = " + N*6
11. <<N + " x " + " 7 = " + N*7
12. <<N + " x " + " 8 = " + N*8
13. <<N + " x " + " 9 = " + N*9
14. <<N + " x " + " 10 = " + N*10
15. :Fin

Вам также может понравиться