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

Descripcin: Leer el material de la unidad 1 y responder las siguientes preguntas:

Cual es el fin de realizar la prueba escritorio en el desarrollo de un programa. Que


beneficios le brinda?
Las pruebas de escritorio son simulaciones del comportamiento de un
algoritmo que permite determinar la validez del mismo, su beneficio radica
en que la prueba de escritorio permite detectar errores, omisiones o mejorar
el algoritmo.
Los tips q yo podra brindar en estas pruebas de escritorio debe ser coherente, se
deben tener en cuenta todos los puntos de vista por exagerados que sean y se
tienen que repetir cuantas veces sea necesario para tener certeza de que esta
bien hecho.


ACTIVIDAD DE APRENDIZAJE 2 : Desarrollar Algoritmos y diagramas de flujo.

1. Desarrollar algoritmo y diagrama de flujo para los siguientes ejercicios
a) Dado el costo de un computador porttil y la cantidad de dinero
entregado por el cliente, calcule e imprima el cambio que debe
devolvrsele al cliente.
b) Leer e imprimir los datos correspondientes a una lnea de directorio
telefnico.

2. Investigue en una empresa, en el rea de sistemas lo siguiente:
a) Con cuantos equipos de cmputo cuenta, y cules son sus
especificaciones; disco duro, memoria, procesador, marca, etc.
b) Describa un proceso de la empresa y realice el algoritmo y el diagrama de
flujo.

3. Resuelva las siguientes preguntas
a. Enuncie las caractersticas de un algoritmo
b. Describa las diferencias entre los tipos de algoritmos.

4. Disee los algoritmos que resuelven los siguientes problemas
a. Pagar una multa para una infraccin de carro. Determinar el tipo de
infraccin y el posible valor a pagar.
b. Escribir un algoritmo que encuentre todos los nmeros primos menores de
30.
RESPUESTA

1
a) Dado el costo de un computador porttil y la cantidad de dinero entregado por
el cliente, calcule e imprima el cambio que debe devolvrsele al cliente

B-A=X
1. Inicio
2. A = costo de la computadora
3. B = cantidad de dinero
4. B-A=X
5.imprimir el valor de X
6. Si A>B, si no Fin
7. Imprimir dinero insuficiente
8.Fin

Ventas y Cambio /
impresion
ba si a es mayor que b fin.
Si b es menor que a igual fin.
fin



b)
Leer e imprimir los datos correspondientes a una lnea de directorio telefnico.
1.Inicio
2.A=lnea de directorio telefnico
3.leer directorio telefnico
4.Imprimir A
5.Fin
Linea directorio telefonico/
imprimir
Leer directorio telefonico
si
fin

2
Investigue en una empresa, en el rea de sistemas lo siguiente:
a) Con cuantos equipos de cmputo cuenta, y cules son sus
especificaciones; disco duro, memoria, procesador, marca, etc.

Empresa ENVIOSCOLOMBIA
Cuenta con 50 equipos laptops, disco duro 256GB, memoria RAM 8GB,
procesador 4. Generacin del procesador Intel Core i7, marca Dell




b) Describa un proceso de la empresa y realice el algoritmo y el diagrama de
flujo.


PROCESO DE LA EMPRESA: VENDER LAPTOPS
Solucin
1. Inicio
2. a = costo de la computadora
3. b = cantidad de dinero del comprador
4. Ecuacin realizada a-b=c
5. imprimir el valor de c
6. Si a>b, sino Fin
7. Imprimir dinero insuficiente
8. Fin


Ventas / impresion
si
ba si a es mayor que b
fin.
Si b es menor que a igual
fin.
fin




3.. Enuncie las caractersticas de un algoritmo
a)

Debe ser Preciso; Esto es, debe especificar sin ambigedad el orden en que se
deben ejecutar las instrucciones.
Debe estar Definido; Esto es, cada vez que se ejecute bajo las mismas
condiciones, la secuencia de ejecucin deber ser la misma proporcionndonos el
mismo resultado.
Debe ser Finito; Esto es, siempre que sea adecuado se realizarn un nmero
finito de instrucciones, en un tiempo finito y requiriendo una cantidad finita de
esfuerzo.


.b). Describa las diferencias entre los tipos de algoritmos.

Algoritmos cualitativos: son todos aquellos pasos o instrucciones descritos por
medio de palabras para la solucin de un problema, normalmente no involucran
clculos numricos es la diferencia con los algoritmos cuantitativos: son una serie
de pasos o instrucciones ordenados y lgicos que nos llevan a la solucin de un
problema o a la obtencin de una respuesta, normalmente involucran clculos
numricos


4
Disee los algoritmos que resuelven los siguientes problemas
a) Pagar una multa para una infraccin de carro. Determinar el tipo de
infraccin y el posible valor a pagar.
INICIO
HAY
INFRACCION
Tipo de
infraccion
SI
FIN
NO
VALOR DE MULTA
PAGO DE
INFRACCION


1.Inicio
2.A=valor salario minimo vigente
3 B=numero de la categora de la infraccion
4 A x B=C
5 C=valor de la multa
6.Imprimir c
7.Fin
b) Escribir un algoritmo que encuentre todos los nmeros primos menores de
30.
1. inicio
2. A= numero a comprobar si es primo ;
3 30A
4 B= numero que aumenta e ira dividiendo a A
5 C=cantidad de divisores del numero;
5. fin