Professional Documents
Culture Documents
INTRODUCCIN A LA INFORMTICA
ACTIVIDAD N
Actividad Obligatoria
ACTIVIDAD N1
Criterios de Evaluacin:
Reconocimiento de situaciones en las que es necesario aplicar los componentes de un computador y su
funcionamiento.
Transferencia de conceptos de Lgica Proposicional a situaciones prcticas.
Transferencia de conceptos de Algoritmos a situaciones prcticas.
Criterios de Aprobacin:
Para aprobar el examen el alumno debe desarrollar correctamente el 50% del examen.
1. Explique qu es una memoria RAM de una computadora digital, y cules son sus principales caractersticas.
(5 Ptos.)
Memoria de acceso aleatorio o RAM (Random Access Memory) es la memoria basada en semiconductores que
puede ser leda y escrita por el microprocesador u otros dispositivos de hardware. El acceso a las posiciones de
almacenamiento se puede realizar en cualquier orden.
Los chips de memoria son pequeos rectngulos negros que suelen ir soldados en grupos a unas plaquitas con
"pines" o contactos. La diferencia entre la RAM y otros tipos de memoria de
almacenamiento, como los disquetes o los discos duros, es que la RAM es
muchsimo ms rpida, y que se borra al apagar el ordenador, no como stos.
El interior de cada chip se puede imaginar como una matriz o tabla en la cual cada celda es capaz de almacenar un
bit. Por tanto, un bit se puede localizar directamente proporcionando una fila y una columna de la tabla. En realidad,
la CPU identifica cada celda mediante un nmero, denominado direccin de memoria. A partir de una direccin se
calcula cul es la fila y columna correspondiente, con lo que ya se puede acceder a la celda deseada. El acceso se
realiza en dos pasos: primero se comunica la fila y despus la columna empleando los mismos terminales de
conexin. Obviamente, esta tcnica denominada multiplexado permite emplear menos terminales de conexin
para acceder a la RAM, lo que optimiza la relacin entre el tamao del chip y la capacidad de almacenamiento.
Realmente, la CPU no suele trabajar con bits independientes, sino ms bien con agrupaciones de los mismos, en
forma de palabras binarias. Esto hace que la RAM no se presente en un solo chip, sino ms bien en agrupaciones de
los mismos. Por ejemplo, un grupo de 8 chips, cada uno capaz de almacenas x bits, proporcionar en conjunto x Kb.
La memoria no deja de ser un circuito electrnico real, y por tanto est expuesta a efectos que pueden producir
errores en su contenido. En otras palabras, tras escribir una palabra en una posicin de memoria es perfectamente
posible que algn bit cambie de estado durante el tiempo que permanezca almacenada. Si se accede de nuevo a la
memoria para leer dicha palabra se recuperar informacin errnea y esto puede acarrear todo tipo de
consecuencias. Para ello se suelen emplear dos soluciones: la paridad y la tcnica ECC (Error Correction Code). El
elemento que implementa estos mtodos se encuentra en el interior del PC y recibe el nombre de controlador de
memoria.
La paridad consiste en aadir un bit adicional a cada palabra, que hace que el nmero de unos sea par o impar
(segn se emplee la paridad par o impar). Si al leer informacin de la memoria el bit de paridad no est de acuerdo
con el nmero de unos se habr detectado un error.
Entonces
p
V
F
q
V
F
V
V
p
V
F
F
V
V
V
q
V
F
V
F
( p q)
V
F
F
F
( p q)
( p q) ((p) (q))
F
V
V
V
V
V
V
V
F
F
V
V
F
V
F
V
((p) (q))
F
V
V
V
6. Exprese utilizando cuantificadores y funciones proposicionales: Todos los alumnos de la Facultad de Ciencias de
la Administracin estudian Ingeniera de Sistemas. A continuacin niegue la misma. (5 Ptos.)
x: Alumno de La Facultad de ciencias de la Administracin.
P(x): Estudian Ingeniera en sistemas.
Cualquiera que sea x, x estudia Ingeniera en Sistemas.
Es decir: : ()
Negacin
Comienzo
Valor A
N Lista
Contar_7 0
Contar_APL 0
Contar_APR 0
APROBADO=,
Contar_APR,
APLAZADO=,
Contar_APL,
Contar_7
APROBADO=,
Contar_APR,
APLAZADO=,
Contar_APL, Contar_7
N<4
Contar_APR Contar_APR + 1
Contar_APL Contar_APL + 1
ParaN=7
Contar_7 Contar_7 + 1
Fin
Pseudocdigo:
Algoritmo notas_alumnos
Variables:
N, Notas :enteros
Comienzo
1. Dar un valor a A
2. NLista
3. Contar_70
4. Contar_APL0
5. Contar_APR0
6. Hacer
6.1 N primer Valor LISTA
Si N<4 entonces
6.2 Contar_APL Contar_APL+1
Sino
6.3 Contar_APR Contar_APR+1
FinSi
Para N=7 Hacer
6.4 Contar_7 Contar_7+1
Finpara
Seleccionar la siguiente entrada de la lista como Valor N
Mientras (Contar_APL+Contar_APR<=Alumno)
7. Mostrar APROBADO=, Contar_APR, APLAZADO=, Contar_APL, Contar_7
8. Imprimir APROBADO=, Contar_APR, APLAZADO=, Contar_APL, Contar_7
Fin
Ejecutada
Salida
Orden
Alumnos
Contar_7
(2,4,7,8,1)
(2,4,7,8,1)
(2,4,7,8,1)
(2,4,7,8,1)
6.1
6.2
6.3
6.4
1<5
Continuar
6.1
6.2
6.3
6.4
2<5
Continuar
6.1
6.2
6.3
6.4
3<5
Continuar
6.1
6.2
6.3
6.4
4<5
Continuar
6.1
6.2
6.3
6.4
5<5
Contar_APL Contar_APR
Escribe
APROBADO=3, APLAZADO= 2 ,1
Fin------------------------------------------------------------------------------------------------------------