Usuario:ManuelRomero/ProgramacionWeb/INAEM2017/algorimica/conceptosGenerales

De WikiEducator
< Usuario:ManuelRomero‎ | ProgramacionWeb/INAEM2017/algorimica
Revisión a fecha de 22:37 23 feb 2018; ManuelRomero (Discusión | contribuciones)

(dif) ← Revisión anterior | Revisión actual (dif) | Revisión siguiente → (dif)
Saltar a: navegación, buscar


Conceptos básicos en la programación

  • Nosotros vamos a hacer programas para que los ejecute un ordenador


Icon define.gif

Definición

Ordenador

máquina programable de propósito general para el tratamiento de la información o datos


  • Los ordenadores han evolucionado rápidamente de aproximadamente los año 1950 hasta nuestros días.

HistoriaOrdenadores.png

  • Hay que diferenciar entre datos e información



Icon define.gif

Definición

Datos

Son símbolos que representan valores




Icon define.gif

Definición

Información

Son datos que tienen un significado y aportan conocimiento


Ordenador

  • Es una máquina digital (1's y 0's).
  • Estamos acostumbrados a usar los ordenadores hoy en día
  • Se han convertido en electrodomésticos de nuestras casas .
  • Lo usamos habitualmente. Hoy en día no se concibe sin conexión a internet
  • Entendemos por ordenador también las tablets, dispositivos móviles, cualquier dispositivo que tiene un procesador que sea de propósito general, es decir que le podemos incorporar programas que hacen cosas interesantes


Icon key points.gif

Puntos clave

Nosotros, Nosotras estamos aquí para hacer esos interesantes programas , poco a poco


Partes de un ordenador

  • Debemos tener la idea clara que un ordenador es una máquina de Von Neumman (el padre de la informática moderna)

VonNeumman.png

  • Es importante entender que el programa es una parte de datos que se van ejecutando instrucción a instrucción.
  • El programa reside en la memoria
  • Se ejecuta en el procesador

Lenguajes compilados y e interpretados

  • Un programa se va a escribir en un lenguaje concreto
  • Un lenguaje está formado por una serie de elementos, sin entrar en detalle y sin ser muy purista podemos afirmar.


Icon key points.gif

Elementos de un lenguaje

Lexemas
Son las palabras que constituyen el lenguje
Sintagmas
Son las reglas que nos dicen como unir los lexemas para construir frases
Semántica
Nos habla del significado de las frases
  • Un programa escrito en un determinado lenguaje se dice que está en alto nivel (comprensible por las personas).

Alto nivel bajo nivel.jpg

  • El ordenador ejecuta 0's y 1's, sólo binario, hay que traducirle el programa

Compilar1.jpg

  • Hay que traducir el programa de alto nivel a bajo nivel
  • Como ya sabemos se puede hacer compilando o interpretando
Compilación

Compilar.jpg

Interpretación

Interprete.jpg

Trabajamos con información y datos

  • Cada uno de estos valores se conoce como bit


Icon define.gif

Definición

Bit
  • Es la mínima cantidad de información que se puede almacenar o transmitir


  • Los bits se combinan para formar estructuras de información
  • La combinación de estos dos valores dan grandes posibilidades de representar diferentes valores


Icon activity.jpg

Actividad

Cuantos valores puedo representar con 2 bits
  • Y con 3 bits
  • Y con n bits




Qué es un Ordenador