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

Metodología de la programación de sistemas informáticos (560847) – Actividad 1

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

 Dado el costo de un computador portátil y la cantidad de dinero entregado por el


cliente, calcule e imprima el cambio que debe devolvérsele al cliente.

RTA/ Analizando el ejercicio, para saber el saldo a devolverle al cliente se debe realizar
una operación matemática.

Entrada: Leer pago y costo del artículo

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 línea de directorio telefónico.

RTA/ Analizando el ejercicio, se requiere dar formato de presentación a los datos


insertados.

Entrada: Leer Nombre del titular, Dirección, número de línea telefónica.


Metodología de la programación de sistemas informáticos (560847) – Actividad 1

Salida: Escribir Datos correspondientes a la línea telefónica hallada.

Inicio

Leer

Nombre, Dirección,
Num_Tel

Escribir
“Nombre del Titular:”, Nombre,
“Dirección:”, Dirección,
“Línea Telefónica:”, Num_Tel

Fin

2. Investigue en una empresa, en el área de sistemas lo siguiente:

a) Con cuantos equipos de cómputo cuenta, y cuáles 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 Gestión Documental, donde se produce, recepciona y organiza


en forma estandarizada toda la documentación 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 Retención Documental (TRD) de la oficina productora, a fin de
identificar la serie y/o subserie que le corresponde.

Ejecutar las actividades descritas en la "Guía de conservación preventiva para los


archivos de la empresa.
Metodología de la programación de sistemas informáticos (560847) – Actividad 1

Abrir una carpeta de la serie y/o subserie correspondiente, Se diligencia el Rotulo


de Identificación 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 trámite (cronológicamente); sin sobrepasar
de 250 folios por carpeta. Una vez clasificados y ordenados los documentos, se
realiza la foliación teniendo en cuenta las normas de gestión documental.

En la descripción documental de las unidades de conservación 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 información faltante en los campos del "Rotulo de identificación de la carpeta" y se
ubica en la unidad de almacenamiento (caja) correspondiente, evidenciando el orden
secuencial del trámite; acto seguido se elabora el "Rotulo Identificación Caja" y se ubica
en el área o stand de archivo.

Diligenciar o actualizar el "Formato Único de Inventario Documental". del Archivo de


Gestión.

Fin.
Inicio

Producción o recepción
del documento

Identificar las TRD


de la dependencia

Realizar conservación
preventiva

Abrir carpeta de la serie o


Subserie respectiva

Organización
Documental 1
Metodología de la programación de sistemas informáticos (560847) – Actividad 1

Descripción
Documental

Realizar o actualizar
Inventario documental

Fin

3. Resuelva las siguientes preguntas

a. Enuncie las características de un algoritmo

RTA/ Un algoritmo debe tener al menos las siguientes características:

 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 lógico.
 Ser definido. Ya que en el área de programación, 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 característica implica que el número de pasos de un algoritmo, por
grande y complicado que sea el problema que soluciona, debe ser limitado. Todo
algoritmo, sin importar el número de pasos que incluya, debe llegar a un final. Para
hacer evidente esta característica, en la representación de un algoritmo siempre se
incluyen los pasos inicio y fin.
 Presentación formal: para que el algoritmo sea entendido por
cualquier persona interesada es necesario que se exprese en alguna de las formas
comúnmente aceptadas; pues, si se describe de cualquier forma puede no ser muy útil
Metodología de la programación de sistemas informáticos (560847) – Actividad 1

ya que solo lo entenderá quien lo diseñó. Las formas de presentación de algoritmos


son: el pseudocódigo, diagrama de flujo y diagramas de Nassi/Schneiderman, entre
otras.
 Corrección: el algoritmo debe ser correcto, es decir debe satisfacer la necesidad o
solucionar el problema para el cual fue diseñado. Para garantizar que el algoritmo
logre el objetivo, es necesario ponerlo a prueba; a esto se le llama verificación o
prueba de escritorio.
 Eficiencia: hablar de eficiencia o complejidad de un algoritmo es evaluar
los recursos de cómputo que requiere para almacenar datos y para ejecutar
operaciones frente al beneficio que ofrece. En cuanto menos recursos requiere será
más 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
solución a determinado problema, utilizando palabras.

 Cuantitativos: Son aquellos mediante los cuales se llega a la solución utilizando


cálculos numéricos.

4. Diseñe los algoritmos que resuelven los siguientes problemas

a. Pagar una multa para una infracción de carro. Determinar el tipo de infracción y el
posible valor a pagar.

Inicio

Leer
Inf1, Inf2,
Inf3, Inf_X

No
Escribir
Sí “Valor a
Inf1 = Inf_x
pagar
$150.000”
No

Escribir
Sí “Valor a
Inf2 = Inf_x pagar
$200.000”

1 2
Metodología de la programación de sistemas informáticos (560847) – Actividad 1

1 2
No
Escribir
Sí “Valor a
Inf3 = Inf_x pagar
$300.000”
No

Escribir
“Infracción no valida,
diríjase a la oficina de Fin
multas”

b. Escribir un algoritmo que encuentre todos los números primos menores de 30.

Inicio

“Determinar números
Primos menores
de 30”

Leer
N
“El numero debe
estar entre 1 y 30”

N >= 1 y No
<= 30

“El numero no es
“El numero es primo” Sí No
N solo tiene primo”
2 divisores

Fin
Fin

Вам также может понравиться