metodologia de la programacion en c++

Páginas: 10 (2288 palabras) Publicado: 26 de agosto de 2013
Capítulo 1
Conceptos básicos de programación
1.1 Ordenador y periféricos
Un ordenador solo es capaz de ejecutar (órdenes y operaciones muy básicas, tales como:
Aritmetica entera: sumar, restar, multiplicar, etc.
Comparar valores numericos o alfanumericos
Almacenar o recuperar informacion
Con la combinacion de estas operaciones basicas, y gracias a su gran potencia de calculo, elordenador puede llevar a cabo procesos muy complejos. Sin embargo, en cualquier caso existe una estrecha dependencia del ordenador con el programador. Es el programador quien indica a la maquina como y que debe hacer, mediante la logica y el razonamiento previo, expresado en forma de un programa.
En definitiva, el ordenador solo es capaz de aceptar datos de entrada, procesarlos y facilitar otros datos oresultados de salida. Los datos se introducen u obtienen del ordenador mediante los perifericos de entrada y salida. Estos son los encargados de facilitar la relacion entre el corazon del ordenador y el mundo exterior, y en particular los usuarios de ordenadores. Dependiendo de su funcion particular, los perifericos pueden clasificarse en:
Perifericos de entrada: cuya funcion es facilitar laintroduccion de datos y ordenes al ordenador: teclado, ratón, lapiz optico, lector de codigo de barras, escaner, tableta digitalizadora, etc.
Perifericos de salida: cuya funcion es mostrar al exterior informacion almacenada en memoria o los resultados de las operaciones realizadas por el ordenador: pantalla, impresora, plotter, etc.
Perifericos de entrada y salida: capaces tanto de introducir comode extraer informacion del ordenador: discos y cintas magneticos, discos opticos, etc.
Perifericos de comunicacion: encargados de establecer y facilitar el intercambio de informacion entre dos ordenadores: modem, tarjetas de red (Ethernet, Token Ring, RDSI, ...), etc.

1.2 Bits, bytes y palabras
La unidad de memoria mas pequeña en un ordenador se denomina bit (del ingles binary digit). Puedetomar unicamente dos posibles valores: 0 o 1. En ocasiones, debido a la relación intrínseca con los valores en las señales electricas en circuitos digitales, se dice que un bit esta bajo o alto, o bien desconectado o conectado, encendido-apagado. Como puede verse, no es posible almacenar mucha informacion en un solo bit. Sin embargo, un ordenador posee cantidades ingentes de ellos, por lo quepodría decirse que los bits son los bloques basicos con los que se construye la memoria del ordenador.
El byte, compuesto por ocho bits (algunos autores se refieren a esta unidad como octeto), es una unidad de memoria mas uítil. Puesto que cada bit puede tomar el valor 0 o 1, en un byte pueden representarse hasta 28 = 256 combinaciones de ceros y unos (256 codigos binarios). Con estas combinacionespueden representarse, por ejemplo, los enteros entre 0 y 255 (0……..2^8 1), un conjunto de caracteres, etc.

La unidad natural de memoria para un ordenador es la palabra. Los ordenadores de sobremesa actuales, por ejemplo, suelen trabajar con palabras de 32 o 64 bits. En grandes ordenadores, el tamaño de la palabra puede ser mucho mayor, pero siempre formada por un numero de bits, potencia de 2.En cualquier caso, los ordenadores encadenan dos o mas palabras de memoria con el fin de poder almacenar datos complejos y, en general, de mayor tamaño.
Spoiler
Unidades de informacion
El hombre usa el sistema decimal debido a que cuenta con los dedos:
“Digito” deriva de dedo
En las computadoras se usa el sistema binario (como si la computadora tuviera solo dos dedos)
El sistemaHexadecimal de base 16, se lo utiliza para una representacion compacta del sistema binario (seguro a muchos les interesara el hexadecimal por que un ejemplo de para que nos ayuda es a crear cheats o game-sharks o action-replay y trucos para el nintedo DS y el Game Boy, a los que se inician en el hack les sirve para desensamblar (tambien en los emuladores ya mencionados) un programa (o juego) ver como...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • programación c++
  • programacion C
  • Programacion c++
  • c# Programacion
  • Programacion En C#
  • Programacion en c
  • Programacion en c
  • Programacion en c++

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS