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. Algoritmo: INICIO Declarar variables: Precio=0 Dinero=0 Cambio=0 Escribir 'Ingrese el Valor del porttil' Leer precio Escribir 'Ingrese el valor pagado $' Leer Dinero Si (Precio>0) Entonces ( Si (Dinero>0) Entonces Cambio=Dinero-Precio ( Si (Cambio>,=0) Entonces Escribir 'Gracias por su compra, su cambio es: $', Cambio Sino Escribir 'Falta dinero' Fin Si Sino Escribir 'El valor del pago debe ser mayor que cero' Fin Si Sino Escribir 'El valor del computador debe ser mayor que cero' Fin Si Fin Diagrama de flujo
Inicio Precio=0 Dinero=0 Cambio=0 Precio Dinero Precio >0 Dinero >0 Cambio >,=0 Cambio=Dinero-Precio 'Gracias por su compra, su cambio es: Cambio El valor del computador debe ser mayor que cero' 'El valor del pago debe ser mayor que cero' 'Falta dinero' No No No Fin b. Leer e imprimir los datos correspondientes a una lnea de directorio telefnico. Algoritmo: Inicio Declarar variables Nombre, Direccin texto NumeroTelefono numero Leer Nombre, direccin, NmeroTelefno Imprimir Nombre, direccin, NmeroTelefno Fin Diagrama de Flujo
Nombre, Direccin, NmeroTelefno Nombre, Direccin, NmeroTelefno Inicio 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; Trabajo en el rea de tecnologa de una entidad financiera, esta rea cuenta con 140 mquinas, con las siguientes caractersticas: 3 GB Ram 280gb disco duro procesador intel Celeron i3 a 2.8 ghz. Windows 7 professional b. Describa un proceso de la empresa y realice el algoritmo y el diagrama de flujo. Proveer y mantener los sistemas de informacin para satisfacer los requerimientos de la organizacin de acuerdo con las necesidades y tendencias del mercado, solicitadas por las diferentes reas de la organizacin para su normal operacin Algoritmo Inicio: Ingreso del requerimiento Si Es aprobado por el comit funcional Se realiza definicin y evaluacin de costo Si Se aprueba presupuesto Se realiza la ejecucin del proyecto Fin Si no Se Cancela Si no, se cancela Fin
Inicio Ingreso del requerimiento
Aprobado por el comit funcional Aprueba presupuesto Definicin y evaluacin de costo Ejecucin Proyecto Fin Cancelado 3. Resuelva las siguientes preguntas. a. Enuncie las caractersticas de un algoritmo Carcter finito. Un algoritmo siempre debe terminar despus de un nmero finito de pasos. Precisin. Cada paso de un algoritmo debe estar precisamente definido se deben omitir las ambigedades. Entrada. Un algoritmo tiene cero o ms entradas: cantidades que le son dadas antes de que el algoritmo comience, o dinmicamente mientras el algoritmo corre. Salida. Un algoritmo tiene una o ms salidas, las cuales tienen una relacin especfica con las entradas. Eficacia: un algoritmo debe ser eficaz, en el sentido de que todas las operaciones a realizar en un algoritmo deben ser suficientemente bsicas como para que en principio puedan ser hechas de manera exacta y en un tiempo finito.
b. Describa las diferencias entre los tipos de algoritmos. Cualitativos son aquellos en los que se describen los pasos utilizando palabras, Cuantitativos son en los que se utilizan clculos numricos para definir los pasos del proceso.
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.