FUNDAMENTOS DE PROGRAMACION

Páginas: 19 (4736 palabras) Publicado: 9 de mayo de 2013
1. INTRODUCCIÓN
Conceptos:

Informática, Ordenador, Programa, Dato, Bit, Byte, Hardware, Software,
Lenguaje de Programación, Código máquina, Lenguaje ensamblador,
Lenguaje de alto nivel, Compilador, Intérprete, Ciclo de vida, Codificación,
Álgebra booleana.

Resumen:

Este primer tema se dedica a los conceptos computacionales básicos más
relacionados con la arquitectura de losordenadores, como su estructura física
y funcional, la representación de datos, la aritmética del ordenador y los
principios algebraicos fundamentales del diseño de circuitos. Se hace especial
hincapié en las características específicas de los ordenadores personales al ser
éstos la herramienta fundamental de la mayoría de los futuros ingenieros.
Además se analizan las herramientas lógicas quepermiten la comunicación
con los elementos físicos del ordenador, como son: los programas, los
lenguajes de programación de bajo y alto nivel y los sistemas operativos.

Objetivos específicos. Al finalizar el tema, el alumno deberá ser capaz de:
a) Definir conceptos básicos informáticos (Conocimiento)
b) Describir la estructura de un ordenador (Conocimiento)
c) Definir el concepto de lenguaje deprogramación y describir el ciclo de vida del software
(Conocimiento)
d) Describir los formatos de codificación de datos más significativos en informática
(Conocimiento)
e) Convertir un valor numérico natural, entero o real a binario (y viceversa) (Aplicación)
f) Definir el álgebra booleana y decribir sus operaciones básicas (Conocimiento)

Fundamentos de programación - A. García-Beltrán,R. Martínez y J.A. Jaén

4

1.1. TERMINOLOGÍA BÁSICA
El término informática es un neologismo francés que viene de la contracción de
información automática y que se ha tomado como la traducción de la expresión original
inglesa Computer Science.
La informática puede definirse como la disciplina que intenta dar un tratamiento
científico a una serie de materias: el diseño de computadores, laprogramación de los
mismos, el procesamiento automático de la información y el diseño de algoritmos para la
resolución de problemas de diversa índole.
Un computador u ordenador es una máquina electrónica que bajo el control de uno o
varios programas, de forma automática acepta y procesa datos, efectuando operaciones
lógicas y aritméticas con ellos, y proporciona los resultados del proceso. Deforma algo más
vaga se podría decir que un ordenador es una máquina de propósito general destinada al
procesamiento de información.
El término automática indica que no hay intervención humana.
Un programa es un conjunto ordenado de instrucciones que controlan el
funcionamiento de un ordenador para llevar a cabo una tarea específica. Para Niklaus Wirth:
Programa = Algoritmos + Estructuras deDatos
Un algoritmo es una secuencia de reglas o pasos precisos que permiten obtener unos
resultados a partir de unos datos. Por ejemplo: una receta. El algoritmo debe ser claro (no
ambiguo) y finito en términos de recursos empleados. Asimismo debe ser independiente del
lenguaje que se emplee para implementar cada paso.
Un programa es la traducción de un algoritmo a un lenguaje deprogramación; la
receta (algoritmo) puede traducirse al francés o al español. Un programa puede estar
formado por un conjunto de algoritmos, cada uno de los cuales, lleve a cabo una tarea
específica. Por otro lado, existen diferentes estructuras de datos definidas por las relaciones
o las formas en que pueden agruparse los datos que las constituyen. La estructura actual de
los ordenadores no realizadistinción alguna entre datos y programas dada la naturaleza de
éstos, como se verá más adelante.
En general y atendiendo al formato de codificación de los datos, los dispositivos que
procesan datos pueden clasificarse en analógicos y digitales. Un dispositivo analógico
almacena y procesa datos que están representados en términos de una variable continua, por
ejemplo, en voltaje eléctrico. Son...
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