FUNDAMENTOS DE INFORMÁTICA
|
|
|
- José Francisco Rey Alvarado
- hace 7 años
- Vistas:
Transcripción
1 UNIVERSIDAD DE MÁLAGA Dpto. Lenguajes y CC. Computación E.T.S.I. Telecomunicación FUNDAMENTOS DE INFORMÁTICA Tema 1 Programación I Programación I 0 Tema 1: FUNDAMENTOS DE INFORMÁTICA
2 Tema 1: FUNDAMENTOS DE INFORMÁTICA 1. Introducción a la informática. Conceptos básicos 2. Codificación de la información 3. Entrada y Salida de Datos 4. Estructura funcional de los computadores 5. Visión general de un sistema informático 6. Introducción a las Bases de Datos 7. Bibliografía: [PRIE95], [BROO95], [JOYA03] Programación I 1 Tema 1: FUNDAMENTOS DE INFORMÁTICA
3 INFORMÁTICA Tratamiento de la INFORmación de forma automática CIENCIA Conjunto de estudios teóricos sobre la información y su tratamiento de forma automática TÉCNICA Utilización, diseño, y creación de herramientas reales para tratar la información y resolver problemas Programación I 2 Tema 1: FUNDAMENTOS DE INFORMÁTICA
4 ORDENADOR (COMPUTADOR) Entidad capaz de procesar información automáticamente. El procesamiento de información consiste en: Información de Entrada (Datos) Instrucciones (manipulan los datos) Información de Salida (Datos) Datos ORDENADOR (Procesador) Datos Instrucciones Programación I 3 Tema 1: FUNDAMENTOS DE INFORMÁTICA
5 INSTRUCCIONES Conjunto de símbolos que representan órdenes de operación para el ordenador. Manipulan los DATOS PROGRAMA Secuencia de INSTRUCCIONES que ejecutadas por el ordenador resuelve un determinado problema LENGUAJE DE PROGRAMACIÓN Establece las reglas para describir PROGRAMAS Datos ORDENADOR (Procesador) Datos Instrucciones Programación I 4 Tema 1: FUNDAMENTOS DE INFORMÁTICA
6 DATOS Conjunto de símbolos utilizados para representar información: entidades, objetos, magnitudes, hechos, conceptos, ideas, etc. Entrada, representación interna, procesamiento y salida de datos Codificados en forma adecuada para su procesamiento por parte del procesador Datos ORDENADOR (Procesador) Datos Instrucciones Programación I 5 Tema 1: FUNDAMENTOS DE INFORMÁTICA
7 Tema 1: FUNDAMENTOS DE INFORMÁTICA 1. Introducción a la informática. Conceptos básicos 2. Codificación de la información 3. Entrada y Salida de Datos 4. Estructura funcional de los computadores 5. Visión general de un sistema informático 6. Introducción a las Bases de Datos 7. Bibliografía: [PRIE95], [BROO95], [JOYA03] Programación I 6 Tema 1: FUNDAMENTOS DE INFORMÁTICA
8 CODIFICACIÓN DE LA INFORMACIÓN BIT es la unidad elemental de información (2 estados diferentes) apagado encendido soleado cubierto + + vacio lleno llueve no llueve Programación I 7 Tema 1: FUNDAMENTOS DE INFORMÁTICA
9 CODIFICACIÓN DE LA INFORMACIÓN 2 BITs representan 4 (2 2 ) estados diferentes Programación I 8 Tema 1: FUNDAMENTOS DE INFORMÁTICA
10 CODIFICACIÓN DE LA INFORMACIÓN 3 BITs representan 8 (2 3 ) estados diferentes Programación I 9 Tema 1: FUNDAMENTOS DE INFORMÁTICA
11 CODIFICACIÓN DE LA INFORMACIÓN BYTE 8 BITs. representa 256 (2 8 ) estados diferentes Unidad mínima de trabajo Programación I 10 Tema 1: FUNDAMENTOS DE INFORMÁTICA
12 REPRESENTACIÓN DE LOS NÚMEROS Numeración Romana: XIV Numeración Arábiga: EURO 1EURO 1EURO 1EURO EURO 1EURO 1EURO 1EURO 1EURO 1EURO EURO 1EURO 1EURO 1EURO Programación I 11 Tema 1: FUNDAMENTOS DE INFORMÁTICA
13 REPRESENTACIÓN POSICIONAL DE LOS NÚMEROS La representación Arábiga es posicional. Un sistema de numeración en base B utiliza para representar los números un alfabeto compuesto por B símbolos o cifras. Sistema Binario (base 2): 2 símbolos 0 1 Sistema Decimal (base 10): 10 símbolos Sistema Hexadecimal (base 16): 16 símbolos A B C D E F Programación I 12 Tema 1: FUNDAMENTOS DE INFORMÁTICA
14 REPRESENTACIÓN POSICIONAL DE LOS NÚMEROS Cada cifra contribuye al valor total representado por el número con un valor que depende de: El valor asociado a la cifra en sí La posición de la cifra dentro del número valortotal = i valorcifra i base i Programación I 13 Tema 1: FUNDAMENTOS DE INFORMÁTICA
15 REPRESENTACIÓN POSICIONAL DE LOS NÚMEROS ( (2 13 ( A6F.B3 ( ( Programación I 14 Tema 1: FUNDAMENTOS DE INFORMÁTICA
16 SISTEMAS DE NUMERACIÓN Binario Hexadecimal Decimal Octal A B C D E F Programación I 15 Tema 1: FUNDAMENTOS DE INFORMÁTICA
17 CONVERSIÓN RÁPIDA ENTRE BASES Es posible realizar conversión rápida entre bases cuando una base es potencia de otra base (A = B n ). Binario Hexadecimal (16 = 2 4 ) Binario Octal (8 = 2 3 ) Se realiza una conversión directa entre grupos de cifras de longitud indicada por el exponente. 4 cifras binarias se corresponden con 1 cifra hexadecimal y viceversa 3 cifras binarias se corresponden con 1 cifra octal y viceversa Programación I 16 Tema 1: FUNDAMENTOS DE INFORMÁTICA
18 CONVERSIÓN RÁPIDA ENTRE BASES (2 25DF.BA ( (2 2 5 D F. B A (16 1ABC.C4 ( (2 1 A B C. C 4 ( ( ( ( ( ( ( ( ( (2 Programación I 17 Tema 1: FUNDAMENTOS DE INFORMÁTICA
19 Tema 1: FUNDAMENTOS DE INFORMÁTICA 1. Introducción a la informática. Conceptos básicos 2. Codificación de la información 3. Entrada y Salida de Datos 4. Estructura funcional de los computadores 5. Visión general de un sistema informático 6. Introducción a las Bases de Datos 7. Bibliografía: [PRIE95], [BROO95], [JOYA03] Programación I 18 Tema 1: FUNDAMENTOS DE INFORMÁTICA
20 DATOS. ENTRADA Y SALIDA Magnitudes Físicas. Entrada/Salida. Conversor A/D, D/A Representación Conceptual mediante Caracteres Necesidad de Codificación, adecuada al tipo de procesamiento. La precisión de la representación de la información depende de la cantidad de bits utilizados para su codificación. Finita. R E L O J R E L O J Programación I 19 Tema 1: FUNDAMENTOS DE INFORMÁTICA
21 CASIO ALM AM DUAL TMR CHR Lenguajes y Ciencias de la Computación CÓDIGOS DE ENTRADA Y SALIDA La representación de la INFORMACIÓN por medio de CARAC- TERES es uno de los medios más usuales para realizar la entrada y salida de datos (teclado y monitor). R E L O J CASIO AM ALM DUAL TMR CHR R E L O J Programación I 20 Tema 1: FUNDAMENTOS DE INFORMÁTICA
22 CÓDIGOS DE ENTRADA Y SALIDA CARACTERES Letras Mayúsculas: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Letras Minúsculas: a b c d e f g h i j k l m n o p q r s t u v w x y z Dígitos: Símbolos de puntuación:, ;. :?! ( ) [ ] { } Otros símbolos: = + - / * > < # $ % ˆ & Caracteres de control Se representan NUMÉRICAMENTE según una tabla de correspondencia Programación I 21 Tema 1: FUNDAMENTOS DE INFORMÁTICA
23 TABLA ASCII (representación de caracteres) [0..31] Car. Control Rep Car Rep Car Rep Car Rep Car Rep Car Rep Car 32 SP P p 33! A 81 Q 97 a 113 q 34 " B 82 R 98 b 114 r 35 # C 83 S 99 c 115 s 36 $ D 84 T 100 d 116 t 37 % E 85 U 101 e 117 u 38 & F 86 V 102 f 118 v G 87 W 103 g 119 w 40 ( H 88 X 104 h 120 x 41 ) I 89 Y 105 i 121 y 42 * 58 : 74 J 90 Z 106 j 122 z ; 75 K 91 [ 107 k 123 { 44, 60 < 76 L 92 \ 108 l = 77 M 93 ] 109 m 125 } > 78 N 94 ˆ 110 n / 63? 79 O o 127 DEL Programación I 22 Tema 1: FUNDAMENTOS DE INFORMÁTICA
24 Tema 1: FUNDAMENTOS DE INFORMÁTICA 1. Introducción a la informática. Conceptos básicos 2. Codificación de la información 3. Entrada y Salida de Datos 4. Estructura funcional de los computadores 5. Visión general de un sistema informático 6. Introducción a las Bases de Datos 7. Bibliografía: [PRIE95], [BROO95], [JOYA03] Programación I 23 Tema 1: FUNDAMENTOS DE INFORMÁTICA
25 Fore Lenguajes y Ciencias de la Computación ESTRUCTURA FUNCIONAL DE LOS ORDENADORES Arquitectura Von Neumann (programa almacenado) Sistemas de Almacenamiento SOFTWARE HARDWARE A CPU (Microprocesador) C IP ALU U.Control B IC Señal de Reloj Bus de Control Bus de Direcciones Bus de Datos Memoria Principal } } } LDB #5 ADD EXIT INSTRUCCIONES DATOS Palabra de CPU Palabra de Memoria Perifericos Programación I 24 Tema 1: FUNDAMENTOS DE INFORMÁTICA
26 ARQUITECTURA VON NEUMANN (PROGRAMA ALMACENADO) Procesador (Unidad Central de Procesamiento): ejecuta las instrucciones Unidad de Control: controla la ejecución de las instrucciones. Unidad Aritmético/Lógica: realiza operaciones aritméticas y lógicas con operandos numéricos. Registros: almacenan operandos numéricos, resultados de las operaciones, así como información adecuada para la ejecución del programa. Buses (Control, Direcciones y Datos): son el medio para la transferencia de información entre el procesador, la memoria principal y el resto de dispositivos. El tamaño de la palabra de CPU indica el número de bits con el que es capaz de trabajar el procesador. La frecuencia del reloj y el tamaño de la palabra de CPU determinan la potencia del procesador. Memoria Principal: almacena programas y datos (números). Memoria Secundaria: sistemas de almacenamiento no-volátil. Dispositivos perifericos: transferencia de información con el exterior. Programación I 25 Tema 1: FUNDAMENTOS DE INFORMÁTICA
27 FUNCIONAMIENTO INTERNO DE LOS ORDENADORES La ejecución de un programa se compone de la alternancia de dos fases: 1. Captación de la Instrucción: la Unidad de Control dirige la carga, desde la memoria principal, de la próxima instrucción a ejecutar. 2. Ejecución de la Instrucción: la Unidad de Control ejecuta, con la asistencia de la ALU, la instrucción actual (carga y almacenamiento de datos, aritmética, lógica, control). La transferencia de información entre el procesador y la memoria se realiza a través de los buses. A CPU (Microprocesador) C IP ALU U.Control B IC Señal de Reloj Bus de Control Bus de Direcciones Bus de Datos Memoria Principal } } } LDB #5 ADD EXIT } DATOS Programación I 26 Tema 1: FUNDAMENTOS DE INFORMÁTICA
28 Tema 1: FUNDAMENTOS DE INFORMÁTICA 1. Introducción a la informática. Conceptos básicos 2. Codificación de la información 3. Entrada y Salida de Datos 4. Estructura funcional de los computadores 5. Visión general de un sistema informático 6. Introducción a las Bases de Datos 7. Bibliografía: [PRIE95], [BROO95], [JOYA03] Programación I 27 Tema 1: FUNDAMENTOS DE INFORMÁTICA
29 VISIÓN GENERAL DE UN SISTEMA INFORMÁTICO Aplicaciones de Usuario Software de Sistema Sistema Operativo Hardware Software Firmware Programación I 28 Tema 1: FUNDAMENTOS DE INFORMÁTICA
30 VISIÓN GENERAL DE UN SISTEMA INFORMÁTICO Hardware: conjunto de circuitos y dispositivos físicos de un ordenador. Software: conjunto de programas que pueden ser ejecutados por un ordenador. Sistema Operativo: software que controla el hardware y los recursos Drivers, firmware, control de hardware y periféricos Control de procesos, multitarea, comunicaciones, E/S Gestión de memoria principal, memoria virtual Sistema de archivos en memoria secundaria Soporte al software de sistema y aplicación, librerías Herramientas del sistema e interacción con el usuario Programación I 29 Tema 1: FUNDAMENTOS DE INFORMÁTICA
31 VISIÓN GENERAL DE UN SISTEMA INFORMÁTICO Software de Sistema Herramientas de administración, mantenimiento, entorno gráfico, desarrollo de software, editores, compiladores, librerías, emuladores, etc. Software de Aplicación Software diseñado para proporcionar utilidades específicas a los usuarios. Navegadores, procesadores de texto, hojas de cálculo, gráficos, multimedia, juegos, etc. Programación I 30 Tema 1: FUNDAMENTOS DE INFORMÁTICA
32 DESARROLLO DE SOFTWARE Lenguaje de Programación Establece las reglas para describir PROGRAMAS Código Máquina Código que puede ejecutar directamente el procesador Lenguaje de Programación de Bajo Nivel Lenguaje para describir PROGRAMAS en términos de las operaciones básicas que realiza un procesador Lenguaje de Programación de Alto Nivel Lenguaje para describir PROGRAMAS en términos abstractos cercanos al problema a resolver Programación I 31 Tema 1: FUNDAMENTOS DE INFORMÁTICA
33 DESARROLLO DE SOFTWARE TRADUCCIÓN ENTRE LENGUAJES Es necesario que el procesador sea capaz de ejecutar un programa expresado en un lenguaje de alto nivel COMPILADOR Traduce un programa escrito en un lenguaje de alto nivel a su equivalente en código máquina (C++) INTERPRETE Hace posible que el ordenador sea capaz de ejecutar directamente un programa escrito en un lenguaje de alto nivel (Python) Mixtas Compilación a un código intermedio, y su interpretación mediante un emulador de una máquina abstracta (Java) Programación I 32 Tema 1: FUNDAMENTOS DE INFORMÁTICA
34 DESARROLLO DE SOFTWARE. COMPILADOR Calculadora Lenguaje de Alto Nivel Datos ORDENADOR (Procesador) Datos Calculadora Código Máquina Instrucciones Compilador Código Máquina Datos ORDENADOR Datos 5 (Procesador) Instrucciones Calculadora Código Máquina Programación I 33 Tema 1: FUNDAMENTOS DE INFORMÁTICA
35 DESARROLLO DE SOFTWARE. INTERPRETE Calculadora Lenguaje de Alto Nivel Datos ORDENADOR Datos 5 (Procesador) Instrucciones Interprete Código Máquina ORDENADOR VIRTUAL Datos Datos 5 (Procesador) Instrucciones Calculadora Lenguaje de Alto Nivel Programación I 34 Tema 1: FUNDAMENTOS DE INFORMÁTICA
36 DESARROLLO DE SOFTWARE. LIBRERÍAS PROGRAMA Un programa se compone de múltiples módulos de software. LIBRERÍA Módulo independiente de software que proporciona soporte y utilidades a los programas, así como permite la interacción de los programas con el sistema operativo. ENLAZADOR (LINKER) Conecta diversos módulos de software (librerías y programas) para componer un programa ejecutable. Enlazado estático: se realiza durante la compilación y enlazado. Enlazado dinámico: se realiza justo en el momento de la ejecución. MP MP MP Programa GUI Math MP3 JPG Lib. Utilidades Mem File I/O Proc Sckts API S.O. Kernel S.O. S.O. Programación I 35 Tema 1: FUNDAMENTOS DE INFORMÁTICA
37 Tema 1: FUNDAMENTOS DE INFORMÁTICA 1. Introducción a la informática. Conceptos básicos 2. Codificación de la información 3. Entrada y Salida de Datos 4. Estructura funcional de los computadores 5. Visión general de un sistema informático 6. Introducción a las Bases de Datos 7. Bibliografía: [PRIE95], [BROO95], [JOYA03] Programación I 36 Tema 1: FUNDAMENTOS DE INFORMÁTICA
38 INTRODUCCIÓN A LAS BASES DE DATOS Base de Datos: Colección de datos, almacenada en memoria secundaria, organizada adecuadamente, según un esquema, para facilitar su procesamiento automático de forma eficiente (indexada). Operaciones básicas: almacenamiento, recuperación, modificación y eliminación de información. Sistemas de Gestión de Base de Datos (SGDB): Conjunto de programas que permiten crear y administrar una base de datos, así como el conjunto de programas que permiten almacenar, recuperar, procesar y manipular de forma eficiente, consistente y segura la información. Programación I 37 Tema 1: FUNDAMENTOS DE INFORMÁTICA
39 INTRODUCCIÓN A LAS BASES DE DATOS Bases de Datos Relacionales: Estructuran la información en base a relaciones entre entidades. Compuesta por tablas, organizadas en registros y campos, relacionadas entre sí. Profesor dni nombre departamento despacho telefono Asignatura codigo nombre titulación curso horario Alumno dni nombre titulación Docencia dni.prof codigo.asig Matricula dni.alum codigo.asig Programación I 38 Tema 1: FUNDAMENTOS DE INFORMÁTICA
40 BASES DE DATOS RELACIONALES. EJEMPLO Profesor dni nombre departamento despacho telefono 123 Ana LCC Luis F Pepe MA Asignatura codigo nombre titulación curso horario 102 Cálculo Sonido&Imagen 1 M&J 103 Física Sonido&Imagen 1 L&V 104 Programación-1 Sonido&Imagen 1 L&X 109 Programación-2 Sonido&Imagen 1 X&V Alumno dni nombre titulación 456 Juan Sonido&Imagen 789 María Sonido&Imagen Docencia dni.prof codigo.asig Matricula dni.alum codigo.asig Programación I 39 Tema 1: FUNDAMENTOS DE INFORMÁTICA
41 INTRODUCCIÓN A LAS BASES DE DATOS Ejemplos: PostgreSQL [1989], MySQL [1995], SQLite [2000], Firebird [2008] dbase [1960], db2 [1970], Oracle [1979], Informix [1981], Sybase SQL [1988], Access [1992] Programación I 40 Tema 1: FUNDAMENTOS DE INFORMÁTICA
42 Tema 1: FUNDAMENTOS DE INFORMÁTICA 1. Introducción a la informática. Conceptos básicos 2. Codificación de la información 3. Entrada y Salida de Datos 4. Estructura funcional de los computadores 5. Visión general de un sistema informático 6. Introducción a las Bases de Datos 7. Bibliografía: [PRIE95], [BROO95], [JOYA03] Programación I 41 Tema 1: FUNDAMENTOS DE INFORMÁTICA
Conceptos y definiciones básicos en computación
UNIVERSIDAD MICHOACANA DE SAN NICOLÁS DE HIDALGO FACULTAD DE INGENIERIA ELECTRICA Laboratorio de Herramientas Computacionales Conceptos y definiciones básicos en computación M.I. Rosalía Mora Lab. Juárez
Contenidos: Definiciones:
Contenidos: Definiciones. Esquema de un ordenador. Codificación de la información. Parámetros básicos de un ordenador. Programas e instrucciones. Proceso de ejecución de una instrucción. Tipos de instrucciones.
Tema 2: Conceptos básicos. Escuela Politécnica Superior Ingeniería Informática Universidad Autónoma de Madrid
Tema 2: Conceptos básicos Ingeniería Informática Universidad Autónoma de Madrid 1 O B J E T I V O S Introducción a la Informática Adquirir una visión global sobre la Informática y sus aplicaciones. Conocer
UNIDAD I CONCEPTOS GENERALES. Conceptos Generales Microprocesadores Otoño 2011
1 UNIDAD I CONCEPTOS GENERALES Fall 2011 Conceptos Generales Microprocesadores Otoño 2011 Contenido 2 Introducción Arquitectura generalizada de una computadora Componentes de una computadora Conjunto de
PRÁCTICA MANEJO INTERNO DE DATOS. Objetivos
Objetivos a) El alumno será capaz de codificar y decodificar la representación de caracteres. b) El alumno realizará conversiones de números enteros entre distintas bases. Al final de esta práctica el
INFORMÁTICA APLICADA UNIDAD DIDÁCTICA 1. Tema 1 Sistemas informáticos
INFORMÁTICA APLICADA UNIDAD DIDÁCTICA 1 Tema 1 Sistemas informáticos Introducción Desde la antigüedad el hombre ha diseñado máquinas y mecanismos que le permitan realizar su trabajo más fácil y cómodamente,
Colegio Diocesano San José de Carolinas
Tema 1. Representación digital de la información 1. Introducción. Los ordenadores son máquinas digitales y como tales operan con información representada en formato binario. La unidad elemental de información
Tema 1: Arquitectura de ordenadores, hardware y software
Fundamentos de Informática Tema 1: Arquitectura de ordenadores, hardware y software 2010-11 Índice 1. Informática 2. Modelo de von Neumann 3. Sistemas operativos 2 1. Informática INFORMación automática
Tema 1. Introducción y Conceptos Generales. Informática I Biblioteconomía y Documentación
Tema 1 Introducción y Conceptos Generales Introducción Definición, elementos y aplicaciones de la informática Antecedentes La máquina Von Neumann Lenguajes de programación Tipos de ordenadores Soporte
Unidad 2: Taller de Cómputo. Estructura y Componentes de la Computadora UNIDAD DOS: INTRODUCCIÓN
UNIDAD DOS: INTRODUCCIÓN Una computadora es una máquina electrónica diseñada para manipular y procesar información de acuerdo a un conjunto de ordenes o programas. para que esto sea posible se requiere
Repaso concepto de programa
Repaso concepto de programa ANTES se tenían sistemas cableados Datos Secuencia de funciones aritmético/lógicas Resultados Programación en hardware: cuando cambiamos las tareas, debemos cambiar el hardware
Página 1 de 12 CONCEPTOS INFORMÁTICOS BÁSICOS
Página 1 de 12 CONCEPTOS INFORMÁTICOS BÁSICOS CONTENIDOS a. CONCEPTOS INFORMÁTICOS i. Informática ii. Sistema informático iii. Ordenador iv. El sistema binario v. Medidas de almacenamiento de la información
Estructura del Computador
Estructura del Computador 1 definiciones preliminares Estructura: es la forma en que los componentes están interrelacionados Función: la operación de cada componente individual como parte de la estructura.
FUNDAMENTOS DE COMPUTADORES
FUNDAMENTOS DE COMPUTADORES CURSO ACADÉMICO: 2000 / 2001 TITULACIÓN: INGENIERO EN INFORMÁTICA CICLO: 1º CURSO: 1º CUATRIMESTRE: PRIMERO CARÁCTER: TRONCAL CRÉDITOS: 9 (6+3) PROFESOR: MANUEL E. ACACIO, JUAN
Qué es un programa informático?
Qué es un programa informático? Un programa informático es una serie de comandos ejecutados por el equipo. Sin embargo, el equipo sólo es capaz de procesar elementos binarios, es decir, una serie de 0s
2. RESOLUCIÓN DE PROBLEMAS Definición del modelo computacional (Parte I)
2. RESOLUCIÓN DE PROBLEMAS 2.3. Definición del modelo computacional (Parte I) QUE ES UN MODELO COMPUTACIONAL? Es un modelo matemático en las ciencias de la computación que requiere extensos recursos computacionales
TEMA 1: Concepto de ordenador
TEMA 1: Concepto de ordenador 1.1 Introducción Los ordenadores necesitan para su funcionamiento programas. Sin un programa un ordenador es completamente inútil. Para escribir estos programas necesitamos
MÓDULO 1: Sistemas de Cómputo
Asignatura: PROGRAMACIÓN Código: TE243 Prerrequisitos: Algebra Lineal (S)* Intensidad horaria: 80 H.P.S. Profesor: Jose Norbey Sanchez Fernandez Universidad Tecnológica de Pereira Programa de Tecnología
PROGRAMA: INTRODUCCIÓN A LA INFORMÁTICA
UNIVERSIDAD NACIONAL EXPERIMENTAL DEL TACHIRA VICERECTORADO ACADÉMICO DEPARTAMENTO DE INGENIERÍA INFORMÁTICA PROGRAMA: INTRODUCCIÓN A LA INFORMÁTICA Código Nombre de la Asignatura 8501 Introducción a la
Capítulo 1: Conceptos básicos de informática
1 Qué es la informática? La informática es la ciencia que estudia el procesamiento automático de la información. Aunque la necesidad de razonar sobre este tipo de procesos existe desde tiempo atrás, la
TEMA II SISTEMAS DE NUMERACIÓN USUALES EN INFORMÁTICA.
TEMA II SISTEMAS DE NUMERACIÓN USUALES EN INFORMÁTICA. INTRODUCCIÓN. Codificación de la información. Codificación consiste en representar los elementos de un conjunto mediante los elementos de otro conjunto.
PREGUNTAS INFORMÁTICA MONITOR UPB EXAMEN 1
PREGUNTAS INFORMÁTICA MONITOR UPB EXAMEN 1 1. Cuál de los siguientes componentes no forma parte del esquema general de un ordenador? A Memoria Principal B Disco Duro C Unidad de Control D Unidad Aritmético
Unidad I: Organización del Computador. Ing. Marglorie Colina
Unidad I: Organización del Computador Ing. Marglorie Colina Arquitectura del Computador Atributos de un sistema que son visibles a un programador (Conjunto de Instrucciones, Cantidad de bits para representar
UT01 03 Sistemas de codificación
UT01 03 Sistemas de codificación Cap 1 Introducción a los Sistemas Informáticos IES Barajas - JRGRL Tipo de software y tipos de datos Tipos de software de un SI Aplicaciones (no forman parte del SO) Datos
Fundamentos de Informática E.U.P. Universidad de Sevilla
rea de Arquitectura y Teoría de Computadores Fundamentos de Informática E.U.P. Universidad de Sevilla Capítulo : INTRODUCCIÓN A LA INFORMÁTICA epartamento de Álgebra. INDICE INFORMÁTICA E INGENIERÍA DEFINICIÓN
Herramientas Informáticas I
Herramientas Informáticas I CARRERA: APU 2008 CURSO: Primer Año AÑO 2011 I n g. N o r m a C a ñ i z a r e s Evolución de las computadoras Computadora (Pasado) Evolución de las computadoras 1era Generación
Sistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria
1.2. Jerarquía de niveles de un computador Qué es un computador? Sistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria Es un sistema tan complejo
(1) Unidad 1. Sistemas Digitales Basados en Microprocesador SISTEMAS BASADOS EN MICROPROCESADORES. Grado en Ingeniería Informática EPS - UAM
Unidad 1 Sistemas Digitales Basados en Microprocesador SISTEMAS BASADOS EN MICROPROCESADORES Grado en Ingeniería Informática EPS - UAM Índice 1. Sistemas digitales basados en microprocesador. 1.1. Arquitectura
FUNCIONAMIENTO DEL ORDENADOR
FUNCIONAMIENTO DEL ORDENADOR COMPUTACIÓN E INFORMÁTICA Datos de entrada Dispositivos de Entrada ORDENADOR PROGRAMA Datos de salida Dispositivos de Salida LOS ORDENADORES FUNCIONAN CON PROGRAMAS Los ordenadores
Tema 0. Introducción a los computadores
Tema 0 Introducción a los computadores 1 Definición de computador Introducción Máquina capaz de realizar de forma automática y en una secuencia programada cierto número de operaciones sobre unos datos
Lógica: Algoritmo: Archivo: Base de datos: Bit:
Lógica: Algoritmo: Archivo: Base de datos: Bit: 1 LÓGICA: Es una secuencia de operaciones realizadas por el hardware o por el software. Lógica del hardware, Son los circuitos y Chips que realizan las operaciones
Representación de la Información.... en los Computadores
Representación de la Información... en los Computadores 1 Información e Informática Un computador es una máquina que procesa información. La ejecución de un programa implica el tratamiento de los datos.
Programación I.
Programación I [email protected] [email protected] Profesores teoría Toni Navarrete e-mail: despacho: [email protected] 371 Jesús Ibáñez e-mail: despacho: [email protected] 381 Introducción
Representación de la información
Laboratorio de Introducción a las Ciencias de la Computación Página 1 UNIERSIDAD CATÓLICA DE SANTA MARÍA PROGRAMA PROESIONAL DE INGENIERÍA DE SISTEMAS SESIÓN 2: Representación de la información OBJETIOS
Sistemas Informáticos
Sistemas Informáticos Informática Conjunto de conocimientos científicos y técnicos que hacen posible el tratamiento automático de la información. Término de 1962 INFORmaciónautoMÁTICA Organizar, almacenar,
Lenguaje binario. Código ASCII. Medidas de la información
Hardware y Software (1/5) Lenguaje binario Los ordenadores sólo entienden 1 y 0. Lógica positiva: 0: no hay señal 1: hay señal Código ASCII Medidas de la información Unidad mínima de información: BIT (0
UNIVERSIDAD DON BOSCO TECNICO EN INGENIERIA EN COMPUTACION
UNIVERSIDAD DON BOSCO TECNICO EN INGENIERIA EN COMPUTACION CICLO 1/ 2019 Nombre de la Practica: Lugar de Ejecución: Tiempo Estimado: MATERIA: GUIA DE LABORATORIO #1 Sistemas Numéricos Centro de Computo
0-31 : caracteres de control : carac. Comunes : especiales (flechas, símbolos) y particulares (ñ)
Hardware y Software (1/6) Lenguaje binario Los ordenadores sólo entienden 1 y 0. Lógica positiva: 0: no hay señal 1: hay señal Código ASCII American Standard Code for Information Interchange Carácter =
Centro Asociado Palma de Mallorca. Tutor: Antonio Rivero Cuesta
Centro Asociado Palma de Mallorca Arquitectura de Ordenadores Tutor: Antonio Rivero Cuesta Unidad Didáctica 1 Representación de la Información y Funciones Lógicas Tema 1 Representación de la Información
ESTRUCTURA BÁSICA DE UN ORDENADOR
ESTRUCTURA BÁSICA DE UN ORDENADOR QUÉ ES UN ORDENADOR? Un ordenador es una máquina... QUÉ ES UN ORDENADOR? Un ordenador es una máquina... QUÉ ES UN ORDENADOR? Un ordenador es una máquina... Qué son los
Escuela de Educación Secundaria Técnica Nº 6 de la Matanza Laboratorio de Sistemas Operativos de 4º año Ciclo Superior Informática Capítulo 1
Contenido: Escuela de Educación Secundaria Técnica Nº 6 de la Matanza 1. Los procesos. 2. Representación de datos. 3. Código Binario. 4. Código ASCII. 5. Capacidad de almacenamiento. 1. LOS PROCESOS LABORATORIO
1.1 Introducción del Curso. 1.2 Nociones Básicas
1.1 Introducción del Curso El curso tiene como objetivo el estudio de los fundamentos de la organización de un computador. Se centra en el estudio de la unidad central de procesos ( CPU) para a partir
2 Año EMP Administración
2 Año EMP Administración Nivelación de Conocimientos Docente Andrea Diego Fuente: Dr. Luciano H. Tamargo http://cs.uns.edu.ar- Universidad Nacional del Sur Qué es una computadora? Hardware Hardware: periféricos
NÚMEROS UTILIZADOS EN ELECTRÓNICA DIGITAL
UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS COORDINACION DE COMPUTACION GUIA DE LABORATORIO #1 CICLO: 01/ 2016 Nombre de la Practica: Lugar de Ejecución: Tiempo Estimado: MATERIA: Sistemas
Introducción a la arquitectura de computadores
Introducción a la arquitectura de computadores Departamento de Arquitectura de Computadores Arquitectura de computadores Se refiere a los atributos visibles por el programador que trabaja en lenguaje máquina
TEMA V SISTEMAS DE NUMERACIÓN
TEMA V SISTEMAS DE NUMERACIÓN En la vida diaria el hombre se expresa, se comunica, almacena y maneja información desde el punto de vista alfabético con un determinado idioma y desde el punto de vista numérico
Introducción a los Sistemas Informáticos
E Introducción a los Sistemas Informáticos Tema1 Sonia Lafuente Martínez 1 Contenido 1. Definiciones 2. Representación de la información 3. Medidas de almacenamiento 4. Hardware 5. Software 6. Sistemas
Tema: Introducción a la Programación Estructurada
Tema: Introducción a la Programación Estructurada 1 Objetivos Mostrar el contexto en el que se desarrolla la asignatura. Comprender algunos conceptos como el de algoritmo y programa. Entender las tareas
INSTITUTO SUPERIOR DE EDUCACION RURAL ISER FUNDAMENTOS DE PROGRAMACION
INTRODUCCIÓN A LA PROGRAMACIÓN POR COMPUTADORA Muchos usuarios creen que la programación es simplemente teclear palabras en una computadora. Eso es una parte, pero de ninguna manera todo. La programación
ARQUITECTURA BÁSICA DEL ORDENADOR: Hardware y Software. IES Miguel de Cervantes de Sevilla
ARQUITECTURA BÁSICA DEL ORDENADOR: Hardware y Software. IES Miguel de Cervantes de Sevilla Índice de contenido 1.- Qué es un ordenador?...3 2.-Hardware básico de un ordenador:...3 3.-Software...4 3.1.-Software
Computación I (CI-2125) Clase 1. Prof. Mireya Morales Primera
Computación I (CI-2125) Clase 1 Prof. Mireya Morales Primera Contenido Justificación del curso Arquitectura del Computador. Definición de Algoritmo. Formas de Representación de Algoritmos. Análisis Descendente.
ENIAC, Primer computador electrónico y su panel de conexiones
-1 La arquitectura de Von Neumann. Los primeros computadores se programaban en realidad recableándolos. Esto prácticamente equivalía a reconstruir todo el computador cuando se requería de un nuevo programa.
ORDENADOR = (SOFTWARE + HARDWARE)
Conceptos básicos- 1 ORDENADOR = (SOFTWARE + HARDWARE) Máquina digital binaria, sincronizada, que permite ejecutar en su memoria, programas almacenables en soportes magnéticos SEÑAL DIGITAL Tensiones SEÑAL
Arquitectura de Computadoras
Arquitectura de Computadoras Dr. Andrés David García García Escuela de Diseño, Ingeniería y Arquitectura Departamento de Mecatrónica 1 Microprocesadores y Periféricos Objetivos: Analizar la arquitectura
Estructura de Computadores Tema 1. Introducción a los computadores
Estructura de Computadores Tema 1. Introducción a los computadores Departamento de Informática Grupo de Arquitectura de Computadores, Comunicaciones y Sistemas UNIVERSIDAD CARLOS III DE MADRID Contenido
1. Partes del ordenador. Nuevas Tecnologías y Sociedad de la Información
1 1. Conceptos básicos 2 Qué hacen los ordenadores? Un ordenador trabaja únicamente con información. Cuatro funciones básicas: Recibe información (entrada). Procesa la información recibida. Almacena la
Programación I Otoño 2017 FCFM - BUAP
1. Introducción a la programación Programación I Otoño 2017 FCFM - BUAP Contenido a) Computadora: definición, organización física y funcional b) Representación de la información en las computadoras: elementos
CONVERSIONES ENTRE NUMEROS DE BASE DIFERENTE
CONVERSIONES ENTRE NUMEROS DE BASE DIFERENTE De Binario a Decimal: (1010,01) 2 = 2 3 +2 1 +2-2 + 2-3 = (10,375) 10 De Octal a Decimal: (630,4) 8 = 6x8 2 + 3x8 + 4x8-1 = (408,5) 10 De Decimal a Binario:
Objetos de aprendizaje: Computadora
MOMENTO I. BLOQUE 1. Opera las funciones básicas del sistema operativo y garantiza la seguridad de la información Objetos de aprendizaje: Computadora Lectura 1: La Computadora La computadora es una máquina
INDICE Capitulo 1. Introducción a la informática Capitulo 2. La información y su representación
INDICE Prólogo XIII Capitulo 1. Introducción a la informática 1 1.1. Definición y origen de término informática 1 1.2. Elementos y conceptos fundamentales 2 1.3. Esquema básicos de elementos físicos (hardware)
Introducción a la Computación. Herramientas Informáticas. Omar Ernesto Cabrera Rosero Universidad de Nariño
Introducción a la Computación Omar Ernesto Cabrera Rosero Universidad de Nariño 6 de Julio 2010 Esquema Terminología Informática 1 Terminología Informática Computación e Informática Dato e Información
1. La importancia de la Informática
Introducción Contenidos 1. La importancia de la informática 2. Conceptos básicos y definiciones 3. Unidades de medida de la información 4. Componentes físicos y lógicos del ordenador 5. Evolución de los
Partes de una computadora. Conceptos Generales. Elementos de Computación (CU) Computación (TIG) El Hardware de una computadora
Elementos de Computación (CU) Computación (TIG) Unidad 3 Organización Básica de la Computadora Conceptos Generales Sistema Digital: Es un sistema en el cual la información se representa por medio de variables
Programación de Sistemas. Unidad 1. Programación de Sistemas y Arquitectura de una Computadora
Programación de Sistemas Unidad 1. Programación de Sistemas y Arquitectura de una Computadora Programación de Sistemas Arquitectura de una Computadora Componentes de un Sistema de Cómputo Un sistema está
4. Representación interna de la información
Tema 3. Representación Interna de la Información Contenidos 1. Introducción 2. Sistemas de Numeración 1. Sistemas de numeración más usuales 2. Representación en base b 3. Representación en binario natural
PROGRAMACIÓN EN ASSEMBLER SIMULADOR MSX88
PROGRAMACIÓN EN ASSEMBLER SIMULADOR MSX88 REPASO CONCEPTO DE PROGRAMA ANTES se tenían sistemas cableados Datos Secuencia de funciones aritmético/lógicas Resultados Programación en hardware: cuando cambiamos
Revisión de Conceptos. Estructura de un Computador von Neumann. Arquitectura de Computadores I Introducción
Revisión de Conceptos. Estructura de un Computador von Neumann Arquitectura de Computadores I Introducción Objetivo Análisis de la estructura y funcionamiento de los computadores: naturaleza y características
Tema 1:Arquitectura de ordenadores
Tema 1:Arquitectura de ordenadores Conceptos. Unidades de medida. Unidades funcionales. Componentes Procesador Memoria Placa base Periféricos 1 1. Conceptos Esquema conceptual del ordenador Programa Datos
GLOSARIO DE TÉRMINOS DE PROGRAMACIÓN
GLOSARIO DE TÉRMINOS DE PROGRAMACIÓN ASCII (Código): Las computadoras solamente entienden números. El código ASCII es una representación numérica de un carácter como a o @, y muchos otros. Como otros códigos
ESTRUCTURA FISICA Y LOGICA DE LA PC
UNIDAD 1. INTRODUCCION A LA PC HARDWARE Corresponde a todas las partes tangibles de una computadora: sus componentes eléctricos, electrónicos, electromecánicos y mecánicos; sus cables, gabinetes o cajas,
Introducción a los Sistemas Operativos
Introducción a los Sistemas Operativos Pedro Corcuera Dpto. Matemática Aplicada y Ciencias de la Computación Universidad de Cantabria [email protected] 1 Índice General Conceptos sobre ordenadores Concepto
1.1. Modelos de arquitecturas de cómputo: clásicas, segmentadas, de multiprocesamiento.
1.1. Modelos de arquitecturas de cómputo: clásicas, segmentadas, de multiprocesamiento. Arquitecturas Clásicas. Estas arquitecturas se desarrollaron en las primeras computadoras electromecánicas y de tubos
ALGORITMO. Podemos encontrar muchas definiciones de algoritmo en los textos de programación, todas ellas muy similares:
Nuestra herramienta mental más importante para competir con la complejidad es la abstracción. Por tanto, un problema no deberá considerarse inmediatamente en términos de instrucciones de un lenguaje, sino
TEMA 1. PROGRAMACIÓN DE UN COMPUTADOR
Tema 1. Programación de un computador TEMA 1. CIÓN DE UN COMPUTADOR 1. CONCEPTO DE 2. LENGUAJES DE CIÓN 2.1. LENGUAJE MÁQUINA 2.2. LENGUAJE ENSAMBLADOR 2.3. LENGUAJE DE ALTO NIVEL 3. ALGORITMOS. REPRESENTACIÓN
1.1 Sistemas de numeración. Ejemplos de sistemas de numeración posicionales. Base numérica. Circuitos Digitales
Universidad Autónoma de Baja California Facultad de Ingeniería Mexicali Circuitos Digitales Unidad I Introducción a la Lógica Digital 1.1 Sistemas de numeración Los sistemas de numeración son un conjunto
Representación de la Información en un computador. Ingeniería de Sistema y Automática Universidad de Valladolid
Representación de la Información en un computador Ingeniería de Sistema y Automática Universidad de Valladolid Índice Sistemas de numeración: Binarios Octales Hexadecimales Operaciones. Transformaciones
Fundamentos de Informática
Fundamentos de Informática Tema 1 Introducción a la Informática 1 Contenidos Introducción Histórica Conceptos básicos Estructura Funcional del Ordenador Microprocesador Elementos del Microprocesador La
Tema 2: Introducción a los Computadores
Tema 2: Introducción a los Computadores Arquitectura Von Neumann Fases de ejecución de una instrucción Lenguajes de programación Simulador MSX88 Bibliografía básica Fundamentos de los Computadores (Capítulo
Temario. Informática IE. Computadora. Computadora. Computadora. Informática IE Conceptos básicos de computadoras: Hardware
Informática IE Conceptos básicos de computadoras: Qué es una computadora? : periféricos de entrada / salida Almacenamiento Dr. Diego R. Garcia Depto. de Ciencias e Ingeniería de la Computación Universidad
Tema IV. Manejo Interno de Datos
Tema IV. Manejo Interno de Datos Objetivo: El alumno describirá cómo se almacenan los datos en los diferentes medios de un sistema de cómputo, asimismo manipulará los datos para minimizar los diferentes
UNIDAD 1: - ESTRUCTURA Y FUNCIONAMIENTO DE UN ORDENADOR
UNIDAD 1: - ESTRUCTURA Y FUNCIONAMIENTO DE UN ORDENADOR INTRODUCCIÓN Los ordenadores necesitan para su funcionamiento programas. Sin un programa un ordenador es completamente inútil. Concepto de Ordenador
