Estudiante

Páginas: 6 (1442 palabras) Publicado: 21 de noviembre de 2012
Fundamentos de la programación 

2012‐2013

1
Grado en Ingeniería Informática Grado en Ingeniería del Software Grado en Ingeniería del Software Grado en Ingeniería de Computadores Luis Hernández Yáñez L i H á d Yáñ Pablo Moreno Ger

Facultad de Informática Universidad Complutense

Informática, computadoras y computación Lenguajes de programación Ingeniería del Software gProgramación en C++: Primer contacto

2 15 25 33

áñez / Pablo M Moreno Ger Luis Hernández Yá

Fundamentos de la programación: Computadoras y programación

Página 1

Fundamentos de la programación  p g

áñez / Pablo M Moreno Ger Luis Hernández Yá

Fundamentos de la programación: Computadoras y programación

Página 2

¿Es la Informática una ciencia? ¿Una disciplina de ingeniería? ¿O simplemente unatecnología, una invención, un proveedor de dispositivos informáticos? ¿Cuál es el fundamento intelectual de la disciplina? ¿Es algo pasajero o se diluirá en una generación? de la disciplina? ¿Es algo pasajero o se diluirá en una generación?
Informe de 1989 del Task Force on the Core of Computer Science Informe de 1989 del Task Force on the Core of Computer Science

Informáticaáñez / Pablo M Moreno Ger Luis Hernández Yá

Conjunto de conocimientos científicos y técnicas Conjunto de conocimientos científicos y técnicas que hacen posible el tratamiento automático de la información por medio de ordenadores. (Diccionario de la R.A.E.) Diccionario de la R.A.E.) Ciencia de la computación.

Fundamentos de la programación: Computadoras y programación

Página 3

¿Ordenador? ¿Computador?¿Computadora? Computadora (RAE)
Máquina electrónica, analógica o digital, Máquina electrónica, analógica o digital, Má i l tó i ló i di it l dotada de una memoria dotada de una memoria de gran capacidad y de métodos de tratamiento de la información, y de métodos de y de métodos de tratamiento de la información capaz de resolver problemas capaz de resolver problemas matemáticos y lógicos jprogramas mediante la ejecución de programas informáticos. mediante la ejecución de p g
áñez / Pablo M Moreno Ger Luis Hernández Yá

¡Miles de millones de cálculos por segundo!

Ciencia de la computación: Expresar el conocimiento en términos computables. términos computables.

Fundamentos de la programación: Computadoras y programación

Página 4

Las computadoras hoy están en todas partes De propósito general o propósito específico

Luis Hernández Yá áñez / Pablo M Moreno Ger

Fundamentos de la programación: Computadoras y programación

Página 5

De propósito específico:
 Realizan una única tarea para la que fueron diseñadas. q p  Poseen circuitos que realizan cómputos concretos.  Entrada: una instancia del problema.

De propósito general
áñez / Pablo MMoreno Ger Luis Hernández Yá

 Pueden realizar distintas tareas.  Entrada: las instrucciones para solventar un problema.

Fundamentos de la programación: Computadoras y programación

Página 6

Programación de computadoras
 Indicar a la computadora qué es lo que tiene que hacer.

Programa
 Secuencia de instrucciones.  Instrucciones que entiende la computadora.  Y que persiguen un objetivo:resolver un problema. Y que persiguen un objetivo: resolver un problema.
áñez / Pablo M Moreno Ger Luis Hernández Yá

Fundamentos de la programación: Computadoras y programación

Página 7

Algoritmo:
“Receta” que transforma un estado inicial en un estado final.
Estado E d inicial Algoritmo Estado E d final

áñez / Pablo M Moreno Ger Luis Hernández Yá

Programa: P
Algoritmocodificado en un lenguaje de programación concreto.
Entrada Programa Salida

Fundamentos de la programación: Computadoras y programación

Página 8

Esquema general
Memoria temporal
Unidad Central de Proceso Central Processor Unit

áñez / Pablo M Moreno Ger Luis Hernández Yá

Dispositivos de entrada d   d
Teclado Ratón Escáner Sensor …

C.P.U.

Dispositivos de salida d   lid...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Estudiante
  • Estudiante
  • Estudiante
  • Estudiante
  • El estudiante
  • Estudiante
  • Estudiante
  • Estudiante

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS