Introduccion a la programación

56 %
44 %
Information about Introduccion a la programación
Education

Published on January 4, 2009

Author: javi2401

Source: slideshare.net

Description

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

Capítulo 1 Introducción a las Computadoras

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)

¿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)

¿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.

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.

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.

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.

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).

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).

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)

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.

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.

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.

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)

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

Add a comment

Related presentations

Related pages

¡A Programar! Una introducción a la programación ...

¡A Programar! Una introducción a la programación from Universidad ORT Uruguay, The University of Edinburgh. ¿Alguna vez pensaste en crear tus propios ...
Read more

Introducción a la programación. Programación en Castellano.

[email protected] dijo: En fortran !Ordenacionde vectores por el metodo de la Burbuja Program Ordena_burbuja integer,dimension(100)::x integer::i,j,k,n ...
Read more

Android: Introducción a la Programación | edX

Desarrollaremos una aplicación de ejemplo, "Mis Lugares Favoritos," para conocer el entorno de desarrollo de Android y sus elementos.
Read more

Libro de Introducción a la programación con Python

Puede ser leída durante un curso de introducción a la programación de computadores, o puede ser usada como una guía de estudio para autodidactas.
Read more

Introducción a la programación 1: ¿Que es programación ...

Introducción a la programación 2: Programa Almacenado - Duration: ... 22 videos Play all INTRODUCCION A LA PROGRAMACION JUAN SANCHEZ;
Read more

Introducción a la Programación - Wikilibros

Se llama Programación a la implementación de un algoritmo en un determinado lenguaje de programación, para realizar un programa.
Read more

Introducción a la Programación - scribd.com

PARTE I. FUNDAMENTOS DE PROGRAMACIÓN 3 Programación en C++. Algoritmos, estructuras de datos y objetos CAPÍTULO 1 Introducción a la ciencia de la ...
Read more

UI_Introducción a La POO Alumnos - scribd.com

Introducción a la Programación Orientada a Objetos. INTRODUCCIÓN Es importante aclarar desde un principio la diferencia que existe entre programación ...
Read more

Introducción a la programación 4: Algoritmo - YouTube

Introducción a la programación 4: Algoritmo Jorge Ivan Rivalcoba. ... 22 videos Play all INTRODUCCION A LA PROGRAMACION JUAN SANCHEZ;
Read more

Introducción a Data Science: Programación Estadística con ...

Introducción a Data Science: Programación Estadística con R from Universidad Nacional Autónoma de México. Este curso te proporcionará las bases del ...
Read more