Introduccion a la programación
Próxima SlideShare
Cargando en...5
×

¿Le gusta esto? Compártalo con su red

Compartir

Introduccion a la programación

  • 11,734 reproducciones
Uploaded on

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

Más en: Educación
  • Full Name Full Name Comment goes here.
    ¿Está seguro?
    Tu mensaje aparecerá aquí
    Be the first to comment
    Be the first to like this
No Downloads

reproducciones

reproducciones totales
11,734
En SlideShare
11,666
De insertados
68
Número de insertados
6

Acciones

Compartido
Descargas
146
Comentarios
0
Me gusta
0

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

Denunciar contenido

Marcada como inapropiada Marcar como inapropiada
Marcar como inapropiada

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

Cancelar
    No notes for slide

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