Logo Studenta

programacion c ejercicios resueltos-14

¡Estudia con miles de materiales!

Vista previa del material en texto

12 | Capítulo 1: Repaso de programación y resolución de problemas
Figura 1-7 Estructuras de control básicas de lenguajes de programación
SEQUENCE
SELECTION (llamada también bifurcación o decisión)
IF condición THEN sentencia 1 ELSE sentencia 2
LOOP (conocido también como repetición, iteración o ciclo)
WHILE condición DO sentencia 1
SUBPROGRAM (llamado también procedimiento, función, método o subrutina)
Sentencia 1
Sentencia 1
SUBPROGRAM1
SUBPROGRAM1
Sentencia 2
Sentencia Sentencia Sentencia 
Condición
Condición
Verda
dero
Verdadero
Falso
Falso
colección significativa de 
cualquiera de lo anterior
Casa
Oficina
INICIO
META
un cálculo) e instrucciones (programas), como se muestra en la 
fi gura 1-9.
La parte de la computadora que sigue las instrucciones se lla-
ma unidad central de procesamiento (CPU). Por lo común, el CPU tiene 
dos componentes. La unidad aritmética/lógica (ALU) efectúa las opera-
ciones aritméticas (suma, resta, multiplicación y división) y las 
Unidad central de procesamiento (CPU) Parte de la 
computadora que ejecuta las instrucciones (programa) al-
macenadas en la memoria; está conformada por la unidad 
aritmética/lógica y la unidad de control.
Unidad aritmética/lógica (ALU) Componente de la uni-
dad central de procesamiento que efectúa las operaciones 
aritméticas y lógicas.
DALE01.indd 12DALE01.indd 12 4/12/06 18:47:514/12/06 18:47:51
 www.FreeLibros.me
operaciones lógicas (comparar dos valores). La unidad de 
control regula las acciones de los otros componentes de la 
computadora para que las instrucciones del programa se 
ejecuten en el orden correcto.
Para poder usar las computadoras, se requiere alguna 
forma de hacer que los datos entren y salgan de ellas. 
Los dispositivos de entada/salida (I/O) aceptan los datos que se-
rán procesados (entrada) y presentan valores de datos que 
han sido procesados (salida). Un teclado es un dispositivo 
de entrada común. Otro es un ratón, un dispositivo indicador. Una pantalla de video es un dispositivo 
de salida común, como lo son las impresoras y las pantallas de cristal líquido (LCD). Algunos dispo-
sitivos, como una conexión a una red de computadoras, se usan para entrada y salida.
En su mayoría, las computadoras simplemente mueven y combinan datos en la memoria. Los 
varios tipos de computadoras difi eren sobre todo en el tamaño de su memoria, la velocidad con que 
pueden ser recuperados los datos, la efi ciencia con que éstos se pueden mover o combinar, y las li-
mitaciones en los dispositivos I/O.
Cuando se está ejecutando un programa, la computadora sigue una serie de pasos, el ciclo bus-
car-ejecutar:
Figura 1-8 Componentes básicos de una computadora
Dispositivo 
de entrada
Unidad central de procesamiento
Unidad de control
Unidad aritmética/lógica
Unidad de memoria
Dispositivo de 
salida
Dispositivo de 
almacenamiento 
auxiliar
Unidad de control Componente de la unidad central 
de procesamiento que controla las acciones de los otros 
componentes para que se ejecuten las instrucciones (el 
programa) en el orden correcto.
Dispositivos de entrada/salida (I/O) Partes de la 
computadora que aceptan que los datos sean procesados 
(entrada) y presentan los resultados de ese procesamiento 
(salida).
MEMORIA
Sus datos
Su programa
Figura 1-9 Memoria
1.3 ¿Qué es una computadora? | 13
DALE01.indd 13DALE01.indd 13 4/12/06 18:47:524/12/06 18:47:52
 www.FreeLibros.me
14 | Capítulo 1: Repaso de programación y resolución de problemas
 1. La unidad de control recupera (busca) la siguiente instrucción codifi cada de la memoria.
 2. La instrucción se traduce en señales de control.
 3. Las señales de control indican la unidad apropiada (unidad aritmética/lógica, memoria, disposi-
tivo I/O) para realizar (ejecutar) la instrucción.
 4. La secuencia se repite desde el paso 1.
Las computadoras pueden tener una amplia variedad de dis-
positivos periféricos unidos a ellas. Un dispositivo de almacenamiento auxiliar 
o un dispositivo de almacenamiento secundario, retiene los datos 
codifi cados para la computadora hasta que se desee usarlos. En 
lugar de introducir datos cada vez, se pueden introducir sólo una 
vez y pedir a la computadora que los almacene en un dispositivo de 
almacenamiento auxiliar. Siempre que se requiera usar los datos, se 
indica a la computadora que transfi era los datos del dispositivo a 
su memoria. Por tanto, un dispositivo de almacenamiento auxiliar 
sirve como dispositivo de entrada y salida. Los dispositivos de almacenamiento auxiliar son unidades 
de disco y unidades de cinta magnética. Una unidad de disco es una cruza entre un reproductor de disco 
compacto y un grabador de cinta. Utiliza un disco delgado hecho de material magnético. Una cabeza 
de lectura/escritura (similar a la cabeza de grabar/reproducir en una grabadora de cinta) se desplaza 
sobre el disco que gira, recuperando o registrando datos. Una unidad de cinta magnética es como una 
grabadora y se usa con frecuencia para respaldar (hacer una copia de) los datos de un disco, en caso de 
que alguna vez se dañe.
Otros ejemplos de dispositivos periféricos son los siguientes:
• Escáneres, que “leen” imágenes visuales en papel y las convierten en datos binarios.
• Unidades CD-ROM (memoria de sólo lectura en disco compacto), que leen (pero no pueden 
escribir) datos almacenados en discos compactos removibles.
• Unidades CD-R (disco compacto-grabable), que pueden escribir en un CD particular una sola 
vez, pero pueden leerlo muchas veces.
• Unidades CD-RW (disco compacto-regrabable), que pueden escribir y leer de un CD particular 
muchas veces.
• Unidades DVD-ROM (memoria de sólo lectura en disco de video digital [o disco versátil di-
gital]), que usa discos compactos con capacidad de almacenaje mucho mayor que la de los 
discos compactos comunes.
• Módems (moduladores/demoduladores), que convierten de una parte a otra entre datos binarios 
y señales que pueden ser enviadas en líneas telefónicas ordinarias.
• Tarjetas de audio y bocinas.
• Sintetizadores de voz.
• Cámaras digitales.
Juntos, todos estos componentes físicos se conocen como hard-
ware. Los programas que permiten operar el hardware se denominan 
software. Normalmente, el hardware es de diseño fi jo; el software se 
cambia con facilidad. De hecho, la facilidad con que se puede ma-
nejar el software es lo que hace de la computadora una herramienta 
tan versátil y poderosa.
Dispositivos periféricos Dispositivo de entrada, salida 
o almacenamiento auxiliar que está conectado a la 
computatora.
Dispositivo de almacenamiento auxiliar Dispositivo que 
almacena datos en forma codifi cada de manera externa a 
la memoria principal de la computadora.
Hardware Componentes físicos de una computadora.
Software Programas de computadora; conjunto de pro-
gramas disponibles en una computadora.
DALE01.indd 14DALE01.indd 14 4/12/06 18:47:544/12/06 18:47:54
 www.FreeLibros.me

Continuar navegando