11
Inic io r a←pi*r^2 Fin a pi=3.1416 Ejercicio 1 Calcular el área de un círculo Definición del problema ¿Cuál es la fórmula del área de un círculo? Análisis de la solución Datos de entrada: radio y pi Datos de salida: área Proceso: calcular el área del círculo Algoritmo Inicio r, pi, a : Real pi=3.1416 D.E: r a←pi*r^2 D.S: a Fin Prueba de escritorio: Datos de entrada Datos de salida r a Diagrama de

Ejercicios de software

Embed Size (px)

DESCRIPTION

Ejercicios aplicando la metodología para la solución de problemas

Citation preview

Page 1: Ejercicios de software

Inicio

r

a←pi*r^2

Fin

a

pi=3.1416

Ejercicio 1

Calcular el área de un círculo

Definición del problema

¿Cuál es la fórmula del área de un círculo?

Análisis de la solución

Datos de entrada: radio y pi

Datos de salida: área

Proceso: calcular el área del círculo

Algoritmo

Inicio

r, pi, a : Real

pi=3.1416

D.E: r

a←pi*r^2

D.S: a

Fin

Prueba de escritorio:

Datos de entrada Datos de salidar a

Diagrama de flujo

Page 2: Ejercicios de software

Inicio

b, h

a←b*h/2

Fin

a

Inicio

a, b, c

p←(a+b+c)/3

Fin

p

Ejercicio 2

Calcular el área de un triángulo rectángulo

Definición del problema

¿Cuál es la fórmula del área de un triángulo rectángulo?

Análisis de la solución

Datos de entrada: base, altura

Datos de salida: área

Proceso: Calcular el área de un triángulo rectángulo

Algoritmo

Inicio

b, h, a : Real

D.E.: b, h

a←b*h/2

D.S.: a

Fin

Prueba de escritorio:

Datos de entrada Datos de salidab h a

Ejercicio 3

Calcular el promedio de un alumno considerando sus tres evaluaciones parciales

Diagrama de flujoDiagrama de flujo

Page 3: Ejercicios de software

Inicio

a, b

r ←a+b

Fin

r

Definición del problema

¿Cuál es la fórmula para calcular el promedio de tres cantidades?

Análisis de la solución

Datos de entrada: calificación a, calificación b, calificación c

Datos de salida: promedio

Proceso: Calcular el promedio de las calificaciones

Algoritmo

Inicio

a, b, c: Entero

p: Real

D.E.: a, b, c

p←(a+b+c)/3

D.S.: p

Fin

Prueba de escritorio:

Datos de entrada Datos de salidaa b c p

Ejercicio 4

Calcular la suma de dos números enteros

Definición del problema

Análisis de la solución

Diagrama de flujo

Page 4: Ejercicios de software

Inicio

c, i, b

p← (c*4) + (i*-1)

Fin

p

Datos de entrada: número a, numero b

Datos de salida: resultado

Proceso: sumar las dos cantidades

Algoritmo

Inicio

a, b, r: Entero

D.E: a, b

r ←a+b

D.S: r

Fin

Prueba de escritorio:

Datos de entrada Datos de salidaa b r

Ejercicio 5

Calcular el puntaje final de un estudiante, considerando que por cada respuesta correcta tendrá 4 puntos, respuestas incorrectas tendrá -1 punto y respuestas en blanco tendrá 0 puntos. Las respuestas serán valores dados de entrada.

Definición del problema

¿Cuántas respuestas correctas, incorrectas y en blanco tiene?

Diagrama de flujo

Page 5: Ejercicios de software

Inicio

cp, pd

cp ← cp/pd

Fin

cd

¿Cómo calcular el puntaje del estudiante?

Análisis de la solución

Datos de entrada: número de respuestas correctas, numero de respuestas incorrectas y numero de respuestas en blanco

Datos de salida: puntaje

Proceso: calcular el puntaje

Algoritmo

Inicio

b, c, i, p: Entero

D.E: c, i, b

p← (c*4) + (i*-1)

D.S: p

Fin

Prueba de escritorio:

Datos de entrada Datos de salidac i b P

Ejercicio 6

Obtener la cantidad de dólares que se tienen cuando se ingresa una cantidad en pesos

Definición del problema

¿Cómo se convierte una cantidad de pesos a dólares?

Análisis de la solución

Datos de entrada: Cantidad en pesos, precio de los dólares en pesos

Datos de salida: Cantidad de dólares

Proceso: Calcular a cuantos dólares equivalen cierta cantidad de pesos

Algoritmo

Diagrama de flujo

Page 6: Ejercicios de software

Inicio

p, te

m ← (p*v)/ (0.37*(te+460))

Fin

m

v=2 

Inicio

cp, pd, cd: Real

D.E: cp, pd

cp ← cp/pd

D.S: cd

Fin

Prueba de escritorio:

Datos de entrada Datos de salidacp pd cd

Ejercicio 7

Calcular la masa de un automóvil que tiene un volumen de 2 y una presión y temperatura desconocidos

Definición del problema

¿Cuál es la formula para calcular la masa en relación al volumen, presión y temperatura?

Análisis de la solución

Datos de entrada: Presión y temperatura

Datos de salida: Masa

Proceso: Calcular la masa en relación al volumen, presión y temperatura

Algoritmo

Inicio

P, te, m: Real

v: Entero

Diagrama de flujo

Page 7: Ejercicios de software

Inicio

v, n

i← n*v

Fin

i

v=2

D.E: p, te

m ← (p*v)/(0.37*(te+460))

D.S: m

Fin

Prueba de escritorio:

Datos de entrada Datos de salidap te m

Ejercicio 8

Una persona llega a una tienda de electrónica a comprar unas computadoras del mismo tipo. Determinar el importe a pagar por la compra de las computadoras

Definición del problema

Conocer el valor de una computadora

Análisis de la solución

Datos de entrada: Valor de la computadora, cantidad de computadoras

Datos de salida: Importe a pagar

Proceso: Multiplicar el valor de una computador a por la cantidad de computadoras

Algoritmo

Inicio

v, i: Real

n: Entero

D.E: v, n

i← n*v

D.S: i

Diagrama de flujo

Page 8: Ejercicios de software

Inicio

an, aa

e← aa-an

Fin

e

Fin

Prueba de escritorio:

Datos de entrada Datos de salidav n i3 8 244 6 246 2 12

Ejercicio 9

Determinar la edad de una persona

Definición del problema

Conocer su año de nacimiento

Análisis de la solución

Datos de entrada: Año de nacimiento, año actual

Datos de salida: Edad

Proceso: Restar al año actual el año de nacimiento

Algoritmo

Inicio

an, aa, e: Entero

D.E: an, aa

e← aa-an

D.S: e

Fin

Prueba de escritorio:

Datos de entrada Datos de salidaan aa e2000 2015 15

Diagrama de flujo

Page 9: Ejercicios de software

Inicio

r

p← 2*pi*r

Fin

p, a

pi=3.1416

a← pi*r^2

1900 2015 1151999 2015 16

Ejercicio 10

Calcular el área y la longitud de la circunferencia

Definición del problema

¿Cuál es la fórmula del área y perímetro del círculo?

Análisis de la solución

Datos de entrada: radio

Datos de salida: área y perímetro

Proceso: Seguir las fórmulas para el área y el perímetro del circulo

Algoritmo

Inicio

r, pi, p, a: Real

pi=3.1416

D.E: r

p← 2*pi*r

a← pi*r^2

D.S: p, a

Fin

Prueba de escritorio:

Datos de entrada Datos de salidar p a

Diagrama de flujo

Page 10: Ejercicios de software

1 6.2831 3.14162 12.5663 12.56633 18.8495 28.2743