DEPARTAMENTO DE INFORMTICA
ASIGNATURA: COMPUTACIN I (0415102)
GUA RESUMEN No 1
UNIDAD No. I
Objetivo: Aplicar el procedimiento para convertir un numero decimal a binario y viceversa.
( Se recomienda consultar el material de la unidad I de Computacin I)
Procedimiento para Convertir Decimal ( base 10) a Binario ( base 2).
Ejemplo: Convertir
139
?
10
Proceso
139 2
69 2
34 2
17 2
8 2
4 2
2 2
1 2
=
=
=
=
=
=
=
=
Resultado
69
34
17
8
4
2
1
0
resto
resto
resto
resto
resto
resto
resto
resto
=
=
=
=
=
=
=
=
139
1
1
0
1
0
0
0
1
10001011
10
10001011
?
2
Posiciones
10
1
Posicin
1 x 27 + 0 x 26 + 0 x 25 + 0 x 24 + 1 x 23 + 0 x 22 + 1 x 21
128
139
Resultado
10001011
139
10
+ 1 x 20
+
UNIDAD No. II
Objetivo: Resolver expresiones aritmticas, relacionales y lgicas, aplicando la jerarqua de
operadores.
( Se recomienda consultar el material de la unidad II de Computacin I)
JERARQUA DE OPERADORES
Orden de Jerarqua
Smbolo/Operador
1
2
3
( )
~
x, , rst, [ ]
4
5
+,
>, , <,
6
7
8
=,
^
v
Observaciones:
Operacin
Negacin
Multiplicacin, Divisin
Resto y cociente de divisin entera
Suma, Resta
Mayor que, Mayor o igual que
Menor que, Menor o igual que
Igual que, Diferente que
Conjuncin ( lgico )
Disyuncin ( lgico )
Ejemplo 1.- Indicar el orden en que se ejecutaran las operaciones en la siguiente expresin:
MT
(R + ( A - 5 x H 2) > 0 )
K ( P A R ) ^ ( H = 5)
-2
28
100
98
97,25
Valor a signado a la variable Total = 97,25
0,75
b) Valor
VERDADERO
VERDADERO
FALSO
Objetivo: Aplicar los pasos secuenciales para resolver un problema, usando las herramientas
de la Algoritmia.
( Se recomienda consultar el material de la unidad II de Computacin I)
Recordemos los primeros cuatro (4 de 8) pasos para resolver un problema:
1.- Definicin e interpretacin del problema.
Consiste en conocer el problema. A nuestro nivel, el acadmico, requiere leer el
enunciado cuantas veces sea necesario hasta comprender exactamente lo que
se desea como solucin y de lo que se dispone para llegar a ella. De no hacerlo
correctamente se corre el riesgo de resolver otro problema distinto al planteado.
RECUERDE, LEA EL ENUNCIADO CUANTAS VECES SEA NECESARIO.
2.- Anlisis del problema.
De la lectura anterior se debe extraer la siguiente informacin:
.- Los datos de entrada, si los hay. Estos sern solicitados al usuario para
resolver el problema planteado.
.- La informacin de salida . Se debe conocer, en forma precisa, lo que
se desea como resultado final.
.- Las restricciones o condiciones. En algunos casos deben atenderse
las limitaciones impuestas por quien plantea el problema.
3.- Planificacin de la solucin.
Aqu debe plantearse el proceso paso a paso, en secuencia lgica, que permita
resolver el problema, es decir disear el ALGORITMO. Para ello deben utilizarse
las herramientas, que en seudolenguaje o seudocdigo, se usan universalmente
para describir los pasos o etapas del proceso.
4.- Prueba de escritorio (corrida en fri)
Consiste en someter a prueba la solucin planteada. Para ello se recurre a datos
de entrada ficticios o supuestos, preferiblemente valores para los que se
conozcan de antemano los resultados a objeto de verificar la exactitud y precisin
del algoritmo planteado.
ENTREGAS
CANTIDAD DE
TORNILLOS
1ra.
25
2da.
14
3ra.
17
ALMACN
Nombre de la variable
C1
C2
C3
Descripcin
De igual manera, se lee que el algoritmo debe determinar dos resultados, que por
requerir clculos aritmticos, se deben preparar dos variables para guardar dichos valores :
Informacin de Salida
Nombre de la variable
Total
Prome
Descripcin
Cantidad total de tornillos entregados por el operador
Cantidad Promedio de tornillos por entrega
Planificacin de la solucin.
Para iniciar el proceso que lleve a la solucin, debe pensarse en la siguiente
secuencia de acciones:
Solicitud
de los datos
al usuario
Proceso
Mostrar la
Informacin
o Resultados
Bajo este plan, se recomienda realizar un esquema o bosquejo, que escrito con nuestras
propias palabras permitan, luego, construir el algoritmo final.
Prueba de escritorio
Ejecutemos el algoritmo paso a paso, creando una tabla donde se registren los
valores que tomen las variables y finalmente exponiendo los resultados que arroje la ejecucin
del procedimiento. Los valores de entrada, para C1, C2 y C3, son supuestos.
TABLA DE MEMORIA
C1
C2
C3
Total
Prome
22
18
13
53
17,6
SALIDA
La Cantidad total de tornillos entregados por el operador fue de = 53
El promedio de tornillos entregados por el operador fue de = 17,6 tornillos/entrega