You are on page 1of 6

Metodologa de la programacin de sistemas informticos (560847) Actividad 1

1. Desarrollar algoritmo y diagrama de flujo para los siguientes ejercicios


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. RTA/ Analizando el ejercicio, para saber el saldo a devolverle al cliente se debe realizar una operacin matemtica. Entrada: Leer pago y costo del artculo Proceso: Calcular saldo restante Salida: Escribir valor pago, costo y saldo.

Inicio

Leer Pago, Costo, Saldo

Calcular Saldo= Pago Costo

Escribir Pago, Costo, Saldo

Fin

Leer e imprimir los datos correspondientes a una lnea de directorio telefnico. RTA/ Analizando el ejercicio, se requiere dar formato de presentacin a los datos insertados. Entrada: Leer Nombre del titular, Direccin, nmero de lnea telefnica.

Metodologa de la programacin de sistemas informticos (560847) Actividad 1 Salida: Escribir Datos correspondientes a la lnea telefnica hallada.

Inicio

Leer Nombre, Direccin, Num_Tel

Escribir Nombre del Titular:, Nombre, Direccin:, Direccin, Lnea Telefnica:, Num_Tel

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.

RTA/ En mi empresa se cuenta con 14 equipos de computo, marca Hewlett Packard, disco duro de 350 GB, memoria de 4 GB, procesador Intel(R) Core(TM)2 Duo CPU E8400 @ 3.00ghZ 3,00 GHz.
b) Describa un proceso de la empresa y realice el algoritmo y el diagrama de flujo.

RTA/ Proceso de Gestin Documental, donde se produce, recepciona y organiza en forma estandarizada toda la documentacin de la oficina, segun los lineamientos de la empresa. Inicio Una vez recepcionado y/o producido el documento, se deber revisar en las Tablas de Retencin Documental (TRD) de la oficina productora, a fin de identificar la serie y/o subserie que le corresponde. Ejecutar las actividades descritas en la "Gua de conservacin preventiva para los archivos de la empresa.

Metodologa de la programacin de sistemas informticos (560847) Actividad 1

Abrir una carpeta de la serie y/o subserie correspondiente, Se diligencia el Rotulo de Identificacin con los datos de la oficina productora, y se adhiere a la misma. (Esto solo en caso tal de no haber sido creada aun). Se insertan los documentos en las carpetas respetando el orden original en que fueron recibidos o producidos para el trmite (cronolgicamente); sin sobrepasar de 250 folios por carpeta. Una vez clasificados y ordenados los documentos, se realiza la foliacin teniendo en cuenta las normas de gestin documental.
En la descripcin documental de las unidades de conservacin se deber diligenciar la "Hoja de Control", la cual hace las veces de ndice y debe ser la primera hoja de cada carpeta, registrando cada documento insertado en esta. De igual manera se completar la informacin faltante en los campos del "Rotulo de identificacin de la carpeta" y se ubica en la unidad de almacenamiento (caja) correspondiente, evidenciando el orden secuencial del trmite; acto seguido se elabora el "Rotulo Identificacin Caja" y se ubica en el rea o stand de archivo. Diligenciar o actualizar el "Formato nico de Inventario Documental". del Archivo de Gestin. Fin. Inicio

Produccin o recepcin del documento

Identificar las TRD de la dependencia

Realizar conservacin preventiva

Abrir carpeta de la serie o Subserie respectiva

Organizacin Documental

Metodologa de la programacin de sistemas informticos (560847) Actividad 1

Descripcin Documental

Realizar o actualizar Inventario documental

Fin

3. Resuelva las siguientes preguntas a. Enuncie las caractersticas de un algoritmo

RTA/ Un algoritmo debe tener al menos las siguientes caractersticas:

Ser preciso: esto significa que las operaciones o pasos del algoritmo deben desarrollarse en un orden estricto, ya que el desarrollo de cada paso debe obedecer a un orden lgico.

Ser definido. Ya que en el rea de programacin, el algoritmo se desarrolla como paso fundamental para desarrollar un programa, es necesario tener en cuenta que el computador solo desarrollar las tareas programadas y con los datos suministrados; es decir, no puede improvisar y tampoco se inventar o adivinar el dato que necesite para realizar un proceso. Por eso, el algoritmo debe estar plenamente definido; esto es, que cuantas veces se ejecute, el resultado depende estrictamente de los datos suministrados. Si se ejecuta con un mismo conjunto de datos de entrada, el resultado ser siempre el mismo.

Ser finito: esta caracterstica implica que el nmero de pasos de un algoritmo, por grande y complicado que sea el problema que soluciona, debe ser limitado. Todo algoritmo, sin importar el nmero de pasos que incluya, debe llegar a un final. Para hacer evidente esta caracterstica, en la representacin de un algoritmo siempre se incluyen los pasos inicio y fin.

Presentacin

formal:

para

que

el

algoritmo

sea

entendido

por

cualquier persona interesada es necesario que se exprese en alguna de las formas comnmente aceptadas; pues, si se describe de cualquier forma puede no ser muy til

Metodologa de la programacin de sistemas informticos (560847) Actividad 1

ya que solo lo entender quien lo dise. Las formas de presentacin de algoritmos son: el pseudocdigo, diagrama de flujo y diagramas de Nassi/Schneiderman, entre otras.

Correccin: el algoritmo debe ser correcto, es decir debe satisfacer la necesidad o solucionar el problema para el cual fue diseado. Para garantizar que el algoritmo logre el objetivo, es necesario ponerlo a prueba; a esto se le llama verificacin o prueba de escritorio.

Eficiencia: hablar de eficiencia o complejidad de un algoritmo es evaluar los recursos de cmputo que requiere para almacenar datos y para ejecutar operaciones frente al beneficio que ofrece. En cuanto menos recursos requiere ser ms eficiente el algoritmo.

b. Describa las diferencias entre los tipos de algoritmos. Cualitativos: Son aquellos en los que se describen los pasos a seguir para dar solucin a determinado problema, utilizando palabras. Cuantitativos: Son aquellos mediante los cuales se llega a la solucin utilizando 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

Leer Inf1, Inf2, Inf3, Inf_X No Inf1 = Inf_x S Escribir Valor a pagar $150.000

No S Inf2 = Inf_x Escribir Valor a pagar $200.000

Metodologa de la programacin de sistemas informticos (560847) Actividad 1

1
No S Escribir Valor a pagar $300.000

Inf3 = Inf_x No

Escribir Infraccin no valida, dirjase a la oficina de multas

Fin

b. Escribir un algoritmo que encuentre todos los nmeros primos menores de 30.

Inicio

Determinar nmeros Primos menores de 30

Leer N El numero debe estar entre 1 y 30 N >= 1 y <= 30 S El numero no es primo No

El numero es primo

N solo tiene 2 divisores

No

Fin

Fin

You might also like