Introduccion a la programación
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Introduccion a la programación

el

  • 11,662 reproducciones

Diapositiva con los conceptos básicos necesarios para comenzar a adentrarse en el mundo de las computadoras y de la programacion, define qué es una computadora, bit, byte, memoria, IDE, lenguaje de ...

Diapositiva con los conceptos básicos necesarios para comenzar a adentrarse en el mundo de las computadoras y de la programacion, define qué es una computadora, bit, byte, memoria, IDE, lenguaje de programación, se establece la diferencia entre lenguajes compilados e interpretados, etc

Estadísticas

reproducciones

reproducciones totales
11,662
reproducciones en SlideShare
11,594
reproducciones incrustadas
68

Actions

Me gusta
0
Descargas
145
Comentarios
0

6 insertados 68

http://www.bychs.com 21
http://ev.siempreaprendemos.org 20
http://www.sit-ec.net 13
http://siempreaprendemos.org 8
http://juampyguty.jimdo.com 4
http://www.slideshare.net 2

Accesibilidad

Categorias

Detalles de carga

Uploaded via as Microsoft PowerPoint

Derechos de uso

© Todos los derechos reservados

Report content

Marcada como inapropiada Marcar como inapropiada
Marcar como inapropiada

Seleccione la razón para marcar esta presentación como inapropiada.

Cancelar
  • Full Name Full Name Comment goes here.
    ¿Está seguro?
    Tu mensaje aparecerá aquí
    Processing...
Publicar comentario
Edite su comentario

Introduccion a la programación Presentation Transcript

  • 1. Capítulo 1 Introducción a las Computadoras
  • 2. Introducción a las Computadoras
    • ¿Qué es una computadora?
      • bit , byte, partes del computador, SO
    • Lenguajes de Máquina, Ensamblador y Lenguajes de Alto Nivel
      • Compiladores e Interpretadores
      • Proceso de compilación y vinculación.
    • Bases de un Ambiente de Programación en C Típico (IDE)
  • 3. ¿Qué es una Computadora?
    • Es un dispositivo capaz de realizar cálculos y tomar decisiones lógicas mucho más rápido que los humanos.
    • Las computadoras procesan datos bajo el control de un conjunto de instrucciones llamado programa de computación.
  • 4. Conceptos Básicos
    • Bit : Todos los datos procesados en una computadora están reducidos a combinaciones de 0s y 1s. El dato más pequeño toma el valor de 0 o el valor de 1 y se llama bit.
    • Byte : Conjunto de 8 bits utilizados para representar números decimales, letras y símbolos especiales.
  • 5. Conceptos Básicos (continuación)
    • Hardware : Dispositivos comprendidos en una computadora, tales como teclado, mouse, CD-ROM, DVD, memoria, discos, entre otros.
    • Sofware : Programas que se ejecutan en una computadora. Puede clasificarse en:
      • Software de Sistemas o Básico (Sistema Operativo).
      • Software de Aplicación (Programas).
  • 6.
    • Las computadoras “hablan” su propio lenguaje limitado a 0s y 1s (Sistema Binario).
    • Para poder comunicarnos con ellas, existen varias alternativas :
      • Usar el mismo lenguaje que ellas: un lenguaje de máquina.
      • Usar un lenguaje parecido al de las computadoras: un lenguaje de bajo nivel (Ensamblador).
      • Usar un lenguaje parecido al nuestro: un lenguaje de alto nivel.
    Lenguajes de Programación M á quina ( 0’s y 1’s) Alto nivel (C, vb,perl..) M á s parecido al lenguaje natural, m á s f á cil de entender M á s parecido al lenguaje del computador Bajo Nivel (Ensamblador)
  • 7. Compiladores y Interpretadores
    • Los programas traductores que convierten los lenguajes de alto nivel a lenguaje de máquina se llaman compiladores .
    • Los interpretadores son programas desarrollados para ejecutar programas de alto nivel directamente sin necesidad de compilarlos.
    Los programas compilados se ejecutan más rápido que los programas interpretados.
  • 8. El Proceso de Compilación y Vinculación Código objeto(.obj) 0101010101010101010 0101010101010101010 0101010101010101010 Librerías (.lib) Traductor Compilador Código fuente (.c) /*Programa Sencillo*/ #include <stdio.h> void main() { printf(“Hola ! ”); } Programa Ejecutable (.exe)
  • 9. Bases de un Ambiente de Programación en C Típico (IDE) El preprocesador procesa el código. El cargador (Loader) coloca el programa en memoria. El CPU ejecuta cada instrucción. Almacena nuevos datos mientras se ejecuta. El compilador crea el código objecto y lo almacena en el disco. El linker enlaza el código objeto con las librerías Programa creado en el editor y guardado en disco. Editor Pre-Procesador Compilador Linker Loader CPU Disco Disco Disco Disco Disco Memoria Principal Memoria Principal