Programacion

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 12

Nombre: Carlos Alberto Bejarano Martinez

Practica N° 2
1.Para encontrar la suma de tres números.
Análisis.
¿Que?
Entrada: Tres números a, b, c.
Salida: La suma de tres números
¿Como?
Sum a+b+c
Algoritmo.
1. Inicio
2. Leer a
3. Leer b
4. Leer c
5. Sum a+b+c
6. Escribir sum
7. Fin
Prueba de escritorio.

a b c Sum

2 7 5 14
3 9 7 19

2. Para obtener la suma y el producto de cuatro números y mostrar el resultado.


Análisis.
¿Que?
Entrada: Cuatro números a, b, c, d.
Salida: La suma y el producto de cuatro números
¿Como?
Sum a+b+c+d
Produc a*b*c*d
Algoritmo.
1. Inicio
2. Leer a
3. Leer b
4. Leer c
5. Leer d
6. Sum a+b+c+d
7. Escribir sum
8. Produc a*b*c*d
9. Escribir produc
10. Fin
Prueba de escritorio.

a b c d Sum Produc

2 10 3 6 21 360
4 14 7 9 34 3528

3. Dados dos números, mostrar la suma, resta, división y multiplicación de ambos.


Análisis.
¿Que?
Entrada: Cuatro números a, b.
Salida: La suma, la resta, la división y la multiplicación de dos números.
¿Como?
Sum a+b
Rest a-b
Divisi a/b
Multiplic a*b
Algoritmo.
1. Inicio
2. Leer a
3. Leer b
4. Sum a+b
5. Escribir sum
6. Rest a-b
7. Escribir rest
8. Divisi a/b
9. Escribir divisi
10. Multiplic a*b
11. Escribir multiplic
12. Fin
Prueba de escritorio.

A b Sum Rest Divisi Multiplic

15 5 20 10 3 75
28 4 32 24 7 112
38 16 54 22 2.4 608

4. Calcular el perímetro y área de un rectángulo dada su base y su altura.


Análisis.
¿Que?
Entrada: b, h
Salida: Sacar el perímetro y área de un rectangulo
¿Como?
Area b*h
Perimetro (2*b)+(2*h)
Algoritmo.
1. Inicio
2. Leer b
3. Leer h
4. Area b*h
5. Escribir área
6. Perimetro (2*b)+(2*h)
7. Escribir perímetro
8. Fin
Prueba de escritorio.

b h Área Perimetro

5 2 10 14
3 9 27 24

5. Dados los catetos de un triángulo rectángulo, calcular su hipotenusa

Análisis.
¿Que? a c c
Entrada: a,b
Salida: calcular la hipotenusa b
¿Como?
c (a^2+b^2)^(1/2)
Algoritmo.
1. Incio
2. Leer a
3. Leer b
4. c (a^2+b^2)^(1/2)
5. Escribir c
6. Fin

Prueba de escritorio.

a b c

10 24 26
8 5 9.43
6. Escribir un programa que convierta un valor dado en grados Fahrenheit a grados Celsius.
Recordar que la fórmula para la conversión es:
C = (F-32)*5/9
Análisis.
¿Que?
Entrada: Introducir F°
Salida: Encontrar C°
¿Como?
C° (F-32)*5/9
Algoritmo.
1. Inicio
2. Leer F°
3. C° (F-32)*5/9
4. Escribir C°
5. Fin

Prueba de escritorio.

F° C°

16 -8.9
53 11.7

7. Realiza un programa que reciba una cantidad de minutos y muestre por pantalla a cuantas
horas y minutos corresponde. Por ejemplo: 1000 minutos son 16 horas y 40 minutos.

Análisis.
¿Que?
Entrada: M
Salida: Horas y minutos
¿Como?
Horas M/60
Algoritmo.
1. Inicio
2. Leer M
3. Horas M/60
4. Escribir horas
5. Minutos M mod 60
6. Escribir minutos
7. Fin
Prueba de escritorio.

M Horas Minutos

1600 26 horas 40 minutos


4950 82 horas 30 minutos 30 minutos

8. Se requiere obtener el área de un círculo


Análisis.
¿Que?
Entrada: r
Salida: Área de un circulo
¿Como?
Área ← π *r^2
Algoritmo.
1. Inicio
2. Leer r
3. Área ← 3.14 *r^2
4. Escribir área
5. Fin
Prueba de escritorio.

r Área

9 254.34
2 12.56
9. Calcular la media de tres números pedidos por teclado.
Análisis.
¿Que?
Entrada: a, b, c
Salida: La media
¿Como?
Media ← (a+b+c)/3
Algoritmo.
1. Inicio
2. Leer a
3. Leer b
4. Leer c
5. Media ← (a+b+c)/3
6. Escribir media
7. Fin
Prueba de escritorio.

a b c media

6 8 1 5
56 41 27 41.3

10. Dadas dos variables numéricas A y B, que el usuario debe teclear, se pide realizar un
algoritmo que intercambie los valores de ambas variables y muestre cuánto valen al final las
dos variables
Análisis.
¿Que?
Entrada: A, B
Salida: Mostrar A, B
¿Como?
C←A
A←B
B←C
Algoritmo.
1. Inicio
2. Leer A
3. Leer B
4. C ← A
5. A ← B
6. B ← C
7. Escribir A y B
8. Fin

Prueba de escritorio.

A B C A B

5 7 5 7 5
8 4 8 4 8

11. Un vendedor recibe un sueldo base más un 10% extra por comisión de sus ventas, el
vendedor desea saber cuanto dinero obtendrá por concepto de comisiones por las tres
ventas que realiza en el mes y el total que recibirá en el mes tomando en cuenta su sueldo
base y comisiones.
Análisis.
¿Que?
Entrada: sueldo b, v1, v2, v3
Salida: comisión y sueldo t
¿Como?
Comisión ← v1 * 0.1 + v2 * 0.1 + v3 * 0.1
Sueldo t ← comisión + sueldo b
Algoritmo.
1. Inicio
2. Leer sueldo b
3. Leer v1
4. Leer v2
5. Leer v3
6. Comision ← v1 * 0.1 + v2 * 0.1 + v3 * 0.1
7. Escribir comisión
8. Sueldo t ← comisión + sueldo b
9. Escribir sueldo t
10. Fin

Prueba de escritorio.

Sueldo b v1 v2 v3 Comisión Sueldo t

100 20 27 35 8.2 108.2


250 50 45 78 17.3 267.3

12. Una tienda ofrece un descuento del 15% sobre el total de la compra y un cliente desea
saber cuanto deberá pagar finalmente por su compra.
Análisis.
¿Que?
Entrada: Compra t
Salida: Pago f
¿Como?
Pago f ← compra t * 0.15
Algoritmo.
1. Inicio
2. Leer compra t
3. Pago f ← compra t * 0.15
4. Escribir pago f
5. Fin
Prueba de escritorio.

Compra t Pago f

560 84
760 114
13. Un alumno desea saber cuál será su calificación final en la materia de Programación.
Dicha calificación se compone de los siguientes porcentajes:
55% del promedio de sus tres calificaciones parciales.
30% de la calificación del examen final.
15% de la calificación de un trabajo final.
Se asume que para los parciales, examen final y trabajo final está calificado sobre un 100%
Análisis.
¿Que?
Entrada: p1, p2, p3, ex f, trab f
Salida: nota f
¿Como?
Promedio ← ((p1 + p2 + p3)/3)*0.55
Final ← ex f * 0.3
Trabajo ← trab f * 0.15
Nota f ← promedio + final + trabajo
Algoritmo.
1. Inicio
2. Leer p1
3. Leer p2
4. Leer 3
5. Leer ex f
6. Leer trab f
7. Promedio ← ((p1 + p2 + p3)/3)*0.55
8. Escribir promedio
9. Final ← ex f * 0.3
10. Escribir final
11. Trabajo ← trab f * 0.15
12. Escribir trabajo
13. Nota f ← promedio + final + trabajo
14. Escribir nota f
15. Fin
Prueba de escritorio.

P1 P2 P3 Ex f Trab f Nota f

60 52 51 55 70 56.88

14. Pide al usuario dos pares de números x1, y2 y x2, y2, que representen dos puntos en el
plano. Calcula y muestra la distancia entre ellos.
Análisis.
¿Que?
Entrada: x1, y1, x2, y2
Salida: distancia entre ellos
¿Como?
Distancia ← ((x2 - x1)^2+(y2-y1)^2)^1/2
Algoritmo.
1. Inicio
2. Leer x1
3. Leer y1
4. Leer x2
5. Leer y2
6. Distancia ← ((x2 - x1)^2+(y2-y1)^2)^1/2
7. Escribir distancia
8. Fin

Prueba de escritorio.

X1 Y1 X2 Y2 Distancia

7 8 10 17 9.49
90 43 99 55 15
15. Dado un número de dos cifras, diseñe un algoritmo que permita obtener el número
invertido. Ejemplo, si se introduce 23 que muestre 32.
Análisis.
¿Que?
Entrada: n
Salida: m
¿Como?
m ← n mod 10
n ← n / 10
resultado ← m * 10 + (n mod 10)
Algoritmo.
1. Inicio
2. Leer n
3. m ← n mod 10
4. Escribir m
5. n ← n / 10
6. Escribir n
7. m ← m * 10 + (n mod 10)
8. Escribir m
9. Fin

Prueba de escritorio.

n m

15 51
25 52
32 23

También podría gustarte