Fundamentos De Programacion

Páginas: 7 (1632 palabras) Publicado: 3 de mayo de 2012
Fundamentos de programación
Ejercicios resueltos

Curso 2007/08

1

2

Ejercicios de Fundamentos de Programación - revisión 2007/08 v1.0

Copyleft © Alejandro Castán Salinas
Se otorga el permiso para copiar, distribuir y/o modificar este documento bajo
los términos de la licencia de documentación libre GNU, versión 1.2 o
cualquier otra versión posterior publicada por la FreeSoftware Foundation.
Puedes consultar dicha licencia en http://www.gnu.org/copyleft/fdl.html.

El contenido de este documento puede cambiar debido a ampliaciones y
correcciones enviadas por los lectores. Encontrarás siempre la última versión
del documento en http://www.xtec.net/~acastan/textos/.

3

Índice de contenido
Practica 1: Arquitectura delcomputador.............................................................................................. 5
Practica 2: Codificación de la información.......................................................................................... 7
Practica 3: Lenguajes de programación, compiladores e intérpretes, y entornos de desarrollo......... 10

4

Practica 1: Arquitectura del computador
1.1 http://es.wikipedia.org/zz
1.2 Esquema dela arquitectura de un ordenador.

Periféricos (mundo exterior):
discos, teclado, vídeo, impresora, etc.
Unidad de Control
del Programa

CPU

Unidad Lógica y
Aritmética (ALU)

Módulos de E/S

Registros

Bus de datos

DMA

Registros

Bus de memoria

Memoria
0
1
2

Instrucción
Instrucción
Instrucción
Instrucción

Aviso: falta colocar las
diferentes memorias cachéDato
Dato
Dato

5

1.3 Imagina que eres vendedor/a de una tienda de informática. Aconseja a los siguientes tres
clientes que llegan a la vuestra tienda sobre cual es el ordenador que se ajusta a sus
necesidades, es decir, qué componentes y accesorios necesitaran, como deben ser éstos y el
porqué. Como lista de componentes tenemos: microprocesador, memoria RAM, disco duro,
módem,tarjeta de red, tarjeta de vídeo, tarjeta de sonido, caja y s.a.i.


Cliente 1: Javi es un chico que ya tiene un ordenador. Lo utiliza sobretodo para jugar: es un
apasionado de los videojuegos. El problema es que los últimos juegos que ha comprado ya
van un poco lentos en su ordenador. ¿Qué componentes de su ordenador cambiaríais para
mejorar el rendimiento en los juegos? Además Javi tambiénutiliza el ordenador como a
asistente a la hora de componer música.



Cliente 2: Julia es una ingeniera. En el trabajo necesita un ordenador para hacer
simulaciones de dinámicas de fluidos (cálculos muy costosos y muchísimos datos). El resto
de ordenadores del trabajo accederán constantemente a este ordenador mediante su red local
para consultar los resultados de les simulaciones.

●Cliente 3: Juan trabaja en una oficina. Quiere un ordenador para poder escribir en casa
informes y llevárselo del trabajo a casa.



¿Y tú? ¿Cómo es el ordenador que necesitas?

Componente
microprocesador
memoria RAM
disco duro
tarjeta de red
tarjeta de vídeo
tarjeta de sonido
altavoces
caja
s.a.i.

Cliente 1
↑ rápido (cálculos y atender peticiones)
↑ rápida (cálculos)
↑grande (datos)
↑ grande (datos)
↑ rápido (atender peticiones)
↑ buena (atender peticiones)
-

↑ (cortes de luz)

6

Cliente 2
↑ rápido (cálculos)
↑ rápida (cálculos)
↑ grande (datos texturas)

Cliente 3
-

-

-

↑ rápida (cálculos)
↑ (calidad sonido/pistes)
↑ (calidad sonido)
-

-

-

portátil

Practica 2: Codificación de la información
3.1 Competa la siguiente tabla:Binario
10000000.11
10011101.11001
10111110.10100111

Hexadecimal
80.C
9D.C8
BE.A7

Decimal
128.75
157.78125
190.65234375

3.2 Representa los números 223 y -223 en binario en los diferentes códigos para la representación
de enteros con signo:
Binario
11011111
No representable
011011111
111011111
011011111
100100001
111011111
000100001

223
-223
223
-223
223
-223...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Fundamentos De Programacion
  • Fundamentos de programacion
  • fundamentos de programacion
  • Fundamentos De Programacion
  • programacion fundamentos
  • Fundamentos de programacion
  • Fundamentos de programacion
  • Fundamentos de Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS