Introducción a la computación 1.1Arquitectura de la computadora 1.2Definición de Lenguaje 1.3Tipos de lenguajes: natural, artificial, computacional 1.4Historia.

Slides:



Advertisements
Presentaciones similares
Capítulo I Gestión de E/S 1.- Gestión de E/S 2.- Hardware de E/S 3.- Software de E/S.
Advertisements

Programación de bajo nivel
Los Ordenadores Javier Yebra. ¿Qué es un ordenador? El ordenador es un dispositivo electrónico que permite almacenar información, modificarla y generar.
Fernando Escribano Pro 1º de Bachillerato
El ordenador y sus componentes.
LA COMPUTADORA.
INFORMÁTICA BÁSICA.
Módulo I: PRINCIPIOS Y CONCEPTOS BÁSICOS DE LA INFORMÁTICA (20%)
Computación PROGRAMACIÓN.
¿Qué es una computadora?
Ordenador, computadora P.C. Conceptos.
Introducción a la programación
Componentes básicos del ordenador
1 Aula de Informática del Centro de Participación Activa para Personas Mayores de El Ejido (Almería). Consejería Territorial de Salud y Bienestar Social.
Arquitectura del Computador
menú Dispocitivos de salida Presentación Que es informática
LA COMPUTACIÓN.
Informática Conceptos básicos.
Instalar y Preservar los equipos de computo de acuerdo a las recomendaciones de higiene y seguridad del fabricante. Así como el consumo relacional de.
Ing. Elizabeth Morales COMPUTADOR. Nuevas Tecnologías de la Información y Comunicación EMPLEO DE NTIC´s.
FUNCIONAMIENTO BÁSICO Fuente inicial:. Arquitectura de computadores Los computadores digitales utilizan como modelo para su funcionamiento y organización.
*COMPONENTES DEL ORDENADOR*
Fundamentos de Programación Resolución de Problemas con Computadoras y Herramientas de Programación.
Hanna y Dima. Definición Funciones Básicas -La unidad CENTRAL (CPU. Central Proceising Unit) -La memoria principal -Dispositivos de Entrada y Salida Tratamiento.
La Computadora.
Introducción a la Informática
HARDWARE Son todos los componentes físicos de una computadora, es decir lo que se puede ver y tocar. Aquí se incluyen los dispositivos de entrada,
La computadora es una máquina de tipo electrónico-digital, capaz de procesar información a gran velocidad y con gran precisión, previa programación correcta.
FUNDAMENTOS DE PROGRAMACIÓN Unidad I. Computador: Es una maquina capaz de realizar y controlar a gran velocidad cálculos y procesos complicados que requieren.
Introducción a la computación
Página 1 09/01/2005 Materia: Tecnología de la Información Curso: Profesora Ariana Rosenthal Tecnología de la Información Profesora Ariana Rosenthal Hardware.
Programación Java y Desarrollo de Aplicaciones
GENERACIÓN DE COMPUTADORAS
I.E.M. Escuela Normal Superior de Pasto GRADO: 9-7 PERIODO: III Fecha : Miércoles, 27 de Julio de 2011 Ricardo Bravo Unigarroc Menú.
Menú presentación Dispositivos de salida Software y hardware
PENSAMIENTO ANALÍTICO SISTÉMICO ARTICULADORA: CLAUDIA MARIA RESTREPO P.
HARDWAREHARDWARE FELIX BELLA EDU ROS. INDICE 1-. INTRODUCCION 2-. FUNCIONES BASICAS A) LA UNIDAD CENTRAL (CPU) B) LA MEMORIA PRINCIPAL C) DISPOSITIVOS.
Laboratorio Informática I
FUNCIONAMIENTO INTERNO DEL ORDENADOR
Universidad del Valle de Tlaxcala Maestría en Educación TIC’s aplicadas Alumnas: Sánchez peregrina Maricarmen.
1 Unidad II: La Computadora Personal. Tema: La Computadora Personal. Objetivos: Que el alumno conozca los elementos básicos que conforman un computador.
COMPUTADORA La computadora es una máquina capaz de realizar y controlar a gran velocidad cálculos y procesos complicados que requieren una toma rápida.
ALMACENAMIENTO DE DATOS. Son componentes que leen o escriben datos en medios o soportes de almacenamiento, y juntos conforman lamemoria o almacenamiento.
ELEMENTOS DE UN COMPUTADOR
Computadora Es una máquina electrónica que recibe y procesa datos para convertirlos en información útil. Una computadora es una colección de circuitos.
Unidad TemáticaI. Conceptos Básicos Horas Prácticas10 Horas Teóricas8 Horas Totales18 Objetivo El alumno determinará las entradas, procesos y salidas.
Funcionamiento del equipo de computo Luz Elva Seas Lopez.
EL ORDENADOR PERSONAL Aparato electrónico que sirve para procesar información (transformarla para que sea útil. Para hacerlo codifica la información (descompuesta.
Claudio Rodríguez Eduardo Berrade. índice 1-Introducción / definición 1-Introducción / definición 2-Funciones básicas. 2-Funciones básicas. 2.1-La unidad.
Menú Dispositivos de salida Presentación Software y Hardware
presentación Que es informática Sistema informático Dispositivos de un computador Dispositivos de entrada Historia de las computadoras Dispositivos de.
Hardware Son todos los componentes y dispositivos físicos y tangibles que forman una computadora. ¿ Cómo describir un hardware?
INTEGRANTES: JOSE ESTEVEZ _HUGO ANDRADE CURSO: 5TO “B”
La Computadora La computadora es una maquina capas de realizar y controlar a gran velocidad cálculos y procesos complicados que requieren una toma rápida.
Menú Presentación Que es informática Sistema informático Que es un computador Dispositivo de entrada Dispositivos de salida SOFWARE Y HADWARE SOFWARE Y.
INGENIERIA EN SISTEMAS FUNDAMENTOS DE COMPUTACION
Programación Aplicada de Computadoras
Universidad Metropolitana Introducción a la Computación Universidad Metropolitana Introducción a la Computación Septiembre, 2007 Arquitectura Von Newman.
LICENCIATURAS: HERRAMIENTAS TECNOLOGICAS I GRADO: 1°
LOS COMPONENTES DEL ORDENADOR
Clase Número 1 Introducción a la computación.. Componentes Externos.
Fundamentos de Programación Unidad I Conceptos Básicos.
CONCEPTOS BÁSICOS ING. SUSANA BELTRAN.
INFORMÁTICA BÁSICA CURSO DE NIVELACIÓN. CAPITULO I Conceptos Básicos  Objetivo  Introducir al alumno en los conceptos básicos de la informática, tanto.
INTRODUCCIÓN A LA INFORMÁTICA Realizado por: SARI FOLGADO.
 Software  Humanware  Hardware Conformado por.
Arquitectura básica de la computadora
INFORMÁTICA BÁSICA Está compuesto por periféricos de entrada/salida, almacenamiento y usuarios interrelacionados con el propósito de satisfacer.
Un equipo de computo esta compuesto por hardware, software y humanware; el Software es la parte lógica de la computadora, el humanware es el usuario y.
Estructura y funcionamiento de un sistema de cómputo
Transcripción de la presentación:

Introducción a la computación 1.1Arquitectura de la computadora 1.2Definición de Lenguaje 1.3Tipos de lenguajes: natural, artificial, computacional 1.4Historia de los lenguajes computacionales 1.5Paradigmas de los lenguajes computacionales 1.6¿qué es un traductor? 1.7Tipos de traductores 1.8Estructura y funcionamiento de un compilador

Arquitectura (informática), término general que se aplica a la estructura de un sistema informático o de una parte del mismo. El término se aplica también al diseño del software de sistema, por ejemplo, el sistema operativo, y a la combinación de hardware y software básico que comunica los aparatos de una red informática. La arquitectura de ordenadores se refiere a toda una estructura y a los detalles necesarios para que sea funcional, es decir, cubre sistemas informáticos, microprocesadores, circuitos y programas del sistema. Por lo general, el término no suele referirse a los programas de aplicación, como hojas de cálculo o procesadores de textos, que son necesarios para realizar una tarea pero no para que el sistema funcione.

Computadora.- Es una colección de dispositivos (principalmente electromagnéticos y de estado sólido) destinados al tratamiento (almacenamiento, procesado y recuperación) de información. Desde un punto de vista más próximo a la programación, una computadora es un autómata dotado de memoria en la que se almacenan datos e instrucciones, con la capacidad de ejecutar esas instrucciones (el programa) y producir nuevos datos (los resultados del programa, que también se almacenan en la misma computadora o quizá en otra).

LENGUAJE Conjunto de oraciones, que usualmente es infinito y se forma con combinaciones de palabras del diccionario. Es necesario que las combinaciones sean correctas y tengan sentido. TIPOS DE LENGUAJE Lenguaje natural.- Conjunto de sonidos y palabras con que se expresa el pensamiento. Toda forma de comunicar el pensamiento. Manera de expresarse propia de una persona o profesión. Modo de expresarse. Conjunto de señales que dan a entender algo. Lenguaje artificial.- Son los lenguajes de programación utilizados para desarrollar programas informáticos. Lenguaje computacional.- Disciplina que estudia los sistemas computacionales para la comprensión y generación de lenguaje natural.

P C

reset Power Computadora Personal Monitor Teclado CPU

Computadora personal Componentes básicos de las computadoras personales Constan de dos componentes diferentes: Hardware.- Es la parte tangible de la computadora, (los circuitos electrónicos el teclado, la pantalla, etc..) Software.- Son los programas que proporcionan instrucciones especificas a la computadora para ejecutar alguna tarea. Organización física de una computadora Unidad Central de Proceso Dispositivo(s) de entrada Memoria Interna (registros) Unidad Aritmética lógica Unidad de Control Dispositivo(s) de salida Memoria principal Memoria secundaria

Descripción de los componentes de una computadora Unidad Central de Proceso (CPU).- Es el corazón de cualquier computadora, controlando su operación. Se divide en tres componentes principales: Unidad de Control:- Gobierna todos los otros componentes de la computadora interpretando las instrucciones de un programa. Unidad aritmética lógica (ALU).- Ejecuta todos los cálculos matemáticos. Memoria interna.- Consiste en registros usados temporalmente, para almacenar resultados intermedios durante los cálculos. Ejemplo: Si un programa indica que se deben multiplicar dos números y guardar el resultado, la Unidad de Control llama los dos números de la memoria principal y los almacena en un registro. Entonces llevará los dos de números del registro a la Unidad Aritmética Lógica conjuntamente con direcciones para multiplicar y almacenar el resultado en otro registro. Finalmente, después que la ALU multiplica los números, la Unidad de Control toma el resultado del registro donde se guardo el resultado de la multiplicación y lo regresa a la memoria principal. Memoria Principal.- Usualmente consiste de chips semiconductores. Es muy rápida y relativamente cara, no se usa normalmente para almacenar permanentemente programas o datos, su contenido se borra al apagar la computadora. Memoria secundaria.- Almacena mucho mas información y es más lenta y menos cara que la memoria principal. Además la información no se pierde al apagar la computadora, dispositivos típicos de memoria secundaria son los discos duros, usb, disketes, etc.. Memoria Caché.- Es una zona especial de la memoria principal que se construye con una tecnología de acceso mas rápida que la memoria RAM convencional.

La Memoria Principal se divide en dos clases diferentes: RAM y ROM RAM, siglas de Random-Acces Memory ( memoria de acceso aleatoria o directo) Es la memoria que se utiliza para almacenar programas y datos(lectura/escritura), es volátil ROM, siglas de Read-Only Memory (memoria de solo lectura) Es la memoria que contiene los procedimientos y funciones de control, es no volátil Representación de los datos en una computadora. La capacidad de almacenamiento principal de una computadora se llama tamaño de memoria. La memoria de una computadora esta compuesta por millones de switches, cada uno de los cuales puede tener un estado ON(1) o OFF(0), no es posible un estado intermedio. Cada switch representa un dígito binario ( también llamado bit). Puesto que es necesario representar números distintos de 0 y 1,entonces se requiere agrupar juntos un determinado número de bits para representar cada número distinto de 0 y 1 en la computadora. La agrupación mas pequeña de bits se le denomina byte ( es un grupo de 8 bits). El byte es la unidad fundamental, usada para medir la capacidad de almacenamiento. Normalmente se usan múltiplos: Por ejemplo: Kilo-byte (Kb) que equivale a 1024 bytes 2 10 bytes = 1024 caracteres) o bien Mega-byte (Mb) que equivale a bytes 2 20 bytes = 1024 *1024 caracteres)

Dispositivos de Entrada Mouse Teclado CD USB

Dispositivos de salida Floppy Impresora Pantalla USB

¿Que son las unidades? Su computadora almacena los programas e información en dispositivos llamados “unidades” Una unidad es similar a una gaveta de archivos porque almacena información de una manera organizada Normalmente la unidad de disco duro se llama unidad C Las unidades de disco flexible se les llama normalmente unidades A y B PC reset Power C: A: D:

C: Programas C:\ Programas QbasicFortran 90 Organización del disco duro en la computadora

Fortran 90 Programación C:\ Carpeta Raíz PC reset Power CPU Qbasic Carpeta Carpeta de archivos Un archivo es un grupo de datos identificado por un nombre Carpeta de archivos Los archivos pueden ser de: De programas y de datos Subdirectorios o Carpetas

Lenguajes de Programación Los principales tipos de lenguajes de programación son tres: Lenguaje maquina Son aquellos programas escritos en lenguajes directamente inteligibles por la maquina(computadora);en ellos las instrucciones son cadenas binarias que especifican una operación y las posiciones de memoria implicadas en ella. Lenguaje de bajo nivel Son programas escritos generalmente para maquinas particulares, y utilizan instrucciones conocidas como mnemotécnicas. No puede ser ejecutado directamente por la maquina, sino que requiere una fase de traducción al lenguaje maquina Lenguajes de alto nivel Son los mas utilizados por los programadores, las instrucciones se escriben utilizando palabras, frases, y símbolos semejantes a los usados en la vida cotidiana. Cada uno de estos lenguajes consiste en una gramática(conjunto de reglas) y palabras predefinidas para describir las instrucciones. Se emplea un programa denominado compilador o traductor para traducir el programa escrito en lenguaje de alto nivel(programa fuente) a instrucciones a nivel maquina(programa objeto).

Traductores de lenguaje Los traductores de lenguajes son programas que traducen a su vez los programas fuente escritos en lenguajes de alto nivel a código maquina. Los traductores se dividen en: Intérpretes. Compiladores. Programa fuente Intérprete Traducción y ejecución línea por línea La interpretación de un programa

Interpretes Un intérprete es un traductor que toma un programa fuente, lo traduce y a continuación lo ejecuta. Un lenguaje que soporte un traductor de tipo interprete se denomina lenguaje interpretado. Scilab es un lenguaje interpretado. Los programas fuente se escriben en Scilab con ayuda de un editor, que suele venir incorporado al programa interprete.

Compiladores Un compilador es un programa que traduce los programas fuente escritos en lenguajes de alto nivel -C, Fortran- a lenguaje maquina. Programa Fuente Compilador Programa Objeto Editor Montador (Enlazador o linker) Programa ejecutable en el lenguaje maquina Fases para hacer ejecutable un programa Fortran

Generaciones La evolución de los lenguajes de programación se puede dividir en 5 etapas o generaciones. Primera generación: lenguaje maquina. Segunda generación: se crearon los primeros lenguajes ensambladores. Tercera generación: se crean los primeros lenguajes de alto nivel. Cuarta generación. Son los lenguajes capaces de generar código por si solos, son los llamados RAD, con lo cuales se pueden realizar aplicaciones sin ser un experto en el lenguaje. Quinta generación: aquí se encuentran los lenguajes orientados a la inteligencia artificial. Estos lenguajes todavía están poco desarrollados.