PDF Archive

Easily share your PDF documents with your contacts, on the Web and Social Networks.

Share a file Manage my documents Convert Recover Search Help Contact



Fundamentos de programación C.pdf


Preview of PDF document fundamentos-de-programaci-n-c.pdf

Page 1 234122

Text preview


Autor: José C. Riquelme (Universidad de Sevilla)

TEMA 1. Conceptos de programación.
1. Conceptos básicos.
Ordenador o computador. Un ordenador es un sistema capaz de almacenar y procesar
con gran rapidez una gran cantidad de información. Además, un ordenador tiene
capacidad para comunicarse con el exterior, recibiendo datos, órdenes y programas
como entrada (por medio del teclado, del ratón, de un dispositivo USB, Bluetooth, etc.),
y proporcionando resultados de distinto tipo como salida (en la pantalla, por la
impresora, mediante un fichero en disco, etc.).
Partes de un ordenador. Un computador en general, o un PC en particular, constan de
distintas partes interconectadas entre sí y que trabajan conjunta y coordinadamente. Las
principales son:
• Procesador o CPU (Central Processing Unit, o unidad central de proceso). Se encarga
de realizar las operaciones aritméticas y lógicas, así como de coordinar el
funcionamiento de todos los demás componentes.
• Memoria principal o memoria RAM (Random Access Memory). Es el componente del
computador donde se guardan los datos y los programas que la CPU está utilizando. Se
llama también a veces memoria volátil, porque su contenido se borra cuando se apaga el
ordenador, o simplemente cuando se reinicializa.
• Disco duro. El disco duro es capaz de mantener la información –datos y programas–
de modo estable, también con el computador apagado. El computador no puede trabajar
directamente con los datos del disco, sino que antes tiene que transferirlos a la memoria
principal. De ordinario cada disco duro está fijo en un determinado computador.
• Dispositivos externos de memoria. Desde los antiguos disquetes, los CD o DVD o las
memorias USB son elementos que sirven para transportar y guardar de manera fácil
información y datos que nos interese guardar. Con la aparición de la “nube” o sitios en
internet que nos permiten guardar e intercambiar datos entre ordenadores conectados
(Google Drive, Dropbox, etc), estos dispositivos cada vez tienen menos uso.
• Pantalla o monitor. Es el elemento “visual” del sistema. A través de él el computador
se comunica de forma gráfica o mediante texto con el usuario.
• Ratón. Es el dispositivo más utilizado para introducir información no alfanumérica,
como por ejemplo, seleccionar una entre varias opciones en un menú o caja de diálogo.
Su principal utilidad consiste en mover con facilidad el cursor por la pantalla.
• Teclado. Es el elemento más utilizado para introducir información alfanumérica en el
ordenador.
Programa informático. Es una lista de instrucciones con una finalidad concreta que se
ejecutan habitualmente de modo secuencial (una detrás de otra) aunque en ciertos
ordenadores es posible también en paralelo. Estas instrucciones se escriben en un
fichero fuente siguiendo unas reglas que vienen dadas por un lenguaje de programación
concreto. Normalmente un programa procesa unos datos a partir de una entrada de
información y presenta al acabar unos resultados de salida.
Almacenamiento de datos. La memoria de un computador está constituida por un gran
número de unidades elementales, llamadas bits, que almacenan sólo unos o ceros. Un
conjunto de 8 bits recibe el nombre de byte u octeto. La capacidad de almacenamiento
de memoria de un ordenador suele medir en Kilobytes (1024 bytes), Megabytes o