Señor

Páginas: 33 (8040 palabras) Publicado: 3 de marzo de 2013
Fundamentos de programación

(Unidad 1) algoritmos y programas

Rubén Corrales Corbacho
Tec. Sup. Desarrollo Aplicaciones Informáticas.

Aprende a Programar

Programando

Rubén Corrales Corbacho, 2013

1

Fundamentos de programación

(Unidad 1) algoritmos y programas

Prólogo

Índice

(1.1) computadora y sistema operativo
(1.1.1) computadora
(1.1.2) hardware y software(1.1.3) Sistema Operativo

(1.2) codificación de la información
(1.2.1) introducción
(1.2.2) sistemas numéricos
(1.2.3) sistema binario de numeración
(1.2.4) representación de texto en el sistema binario
(1.2.5) representación binaria de datos no numéricos ni de texto
(1.2.6) múltiplos para medir dígitos binarios

(1.3) algoritmos
(1.3.1) noción de algoritmo
(1.3.2) características delos algoritmos
(1.3.3) elementos que conforman un algoritmo

(1.4) aplicaciones
(1.4.1) programas y aplicaciones
(1.4.2) historia del software. La crisis del software
(1.4.3) el ciclo de vida de una aplicación

(1.5) errores
(1.6) lenguajes de programación
(1.6.1) breve historia de los lenguajes de programación
(1.6.2) tipos de lenguajes
(1.6.3) intérpretes
(1.6.4) compiladores(1.7) programación. Tipos de programación
(1.7.1) introducción
(1.7.2) programación desordenada
(1.7.3) programación estructurada
(1.7.4) programación modular
(1.7.5) programación orientada a objetos

Rubén Corrales Corbacho, 2013

2

Fundamentos de programación

(Unidad 1) algoritmos y programas

Unidad 1. Computadora y sistema operativo
(1.1.1) computadora
Según la RAE (RealAcademia de la lengua española), una computadora es una
máquina electrónica, analógica o digital, dotada de una memoria de gran
capacidad y de métodos de tratamiento de la información, capaz de resolver
problemas matemáticos y lógicos mediante la utilización automática de
programas informáticos.
En cualquier caso cualquier persona tiene una imagen clara de lo que es una
computadora, o como se laconoce popularmente, un ordenador. La importancia
del ordenador en la sociedad actual es importantísima; de hecho casi no hay
tarea que no esté apoyada en la actualidad por el ordenador.
Debido a la importancia y al difícil manejo de estas máquinas, aparece la
informática como el conjunto de conocimientos científicos y técnicas que
hacen posible el tratamiento automático de la información pormedio de
ordenadores.
Inicialmente, las primeras computadoras eran máquinas basadas en el
funcionamiento de relés o de ruedas. Por ello sólo eran capaces de realizar una
única tarea.
A finales de los años cuarenta Von Neuman escribió en un artículo lo que serían
las bases del funcionamiento de los ordenadores (seguidos en su mayor parte
hasta el día de hoy).

Figura 1. Modelo de VonNeuman.
Rubén Corrales Corbacho, 2013

3

Fundamentos de programación

(Unidad 1) algoritmos y programas

Las mejoras que consiguió este modelo (entre otras) fueron:




Incluir el modelo de Programa Almacenado (fundamental para que el
ordenador pueda realizar más de una tarea)
Aparece el concepto de Lenguaje de Programación.
Aparece el concepto de programa como amo secuencia deinstrucciones
secuenciales (aunque pueden incluir bifurcaciones y saltos).

El modelo no ha cambiado excesivamente hasta la actualidad de modo que el
modelo actual de los ordenadores es el que se indica en la Ilustración 2.
De los componentes internos del ordenador, cabe destacar el procesador (o
microprocesador, muchas veces se le llama microprocesador término que hace
referencia al tamañodel mismo e incluso simplemente micro). Se trata de un
chip que contiene todos los elementos de la Unidad Central de Proceso; por lo
que es capaz de realizar e interpretar instrucciones. En realidad un procesador
sólo es capaz de realizar tareas sencillas como:




Operaciones aritméticas simples: suma, resta, multiplicación y división
Operaciones de comparación entre valores...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Señor
  • Señor
  • Señor
  • Señor
  • Señor
  • Señora
  • Señor
  • señor

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS