El conjunto de conocimientos científicos y técnicos que hacen posible la resolución de forma automática de problemas por medio de las computadoras.


Save this PDF as:
 WORD  PNG  TXT  JPG

Tamaño: px
Comenzar la demostración a partir de la página:

Download "El conjunto de conocimientos científicos y técnicos que hacen posible la resolución de forma automática de problemas por medio de las computadoras."

Transcripción

1 1 Conceptos Generales 1.1 Definición de Informática Una posible definición de informática podría ser: El conjunto de conocimientos científicos y técnicos que hacen posible la resolución de forma automática de problemas por medio de las computadoras. La informática es, en definitiva, una rama del saber que abarca todos los aspectos del diseño y uso de las computadoras y como consecuencia, debería cubrir todos aquellos problemas con los que nos encontramos a la hora de realizar una tarea con una máquina de forma automática. La resolución de un problema mediante un ordenador conlleva, a grandes rasgos, la realización de los siguientes pasos: Problema planteado ALGORITMO PROGRAMA COMPUTADOR Solución La informática abarcará el estudio de todas aquellas cuestiones que aparecen en la realización de cada uno de esos pasos. Vamos a ver grandes rasgos cuáles son las principales. 1.2 Concepto de Algoritmo En un sentido general y no necesariamente informático, un algoritmo se puede definir como una serie de operaciones elementales, detalladas, no ambiguas y ordenadas que ejecutadas una a una conducen a la resolución de un cierto problema. Cada una de esas operaciones elementales puede ser considerada una instrucción. Ejemplo. Supongamos que el problema consiste en obtener las soluciones de una cierta ecuación de segundo grado: 1

2 ax 2 + bx + c = 0 Un posible algoritmo para resolver ese problema es el siguiente: Paso 1. Elevar al cuadrado b. Paso 2. Realizar el producto 4 a c. Paso 3. Restar las cantidades obtenidas en los pasos 1 y 2. Paso 4. Calcular la raíz cuadrada del resultado del paso 3. Paso 5. Realizar el producto 2 a. Paso 6. Restar b del resultado del paso 4. Paso 7. Dividir el resultado del paso 6 por la cantidad obtenida en el paso 5. Esa cantidad es la primera raíz. Paso 8. Sumar el resultado del paso 4 con b y cambiar el signo al resultado. Paso 9. Dividir el resultado del paso 8 por la cantidad obtenida en el paso 5. Esa cantidad es la segunda raíz. A la hora de plantear el algoritmo para la resolución de un determinado problema, se contemplan en informática dos campos de estudio teórico importantes: Computabilidad. Diremos que un problema es computable si admite solución algorítmica, es decir, si se puede establecer un algoritmo para su resolución. La teoría de la computabilidad intenta establecer que problemas son computables, o sea, cuáles son abordables mediante un ordenador. Complejidad. En los problemas computables es interesante estimar el orden de magnitud de los recursos computacionales que requieren los distintos algoritmos que puedan resolverlos. El estudio de la complejidad se encarga de estimar este orden de magnitud. Los recursos computacionales más importantes contemplados a la hora de procesar un algoritmo son: tiempo de procesamiento y requisitos de dispositivos (memoria, disco, etc.). Un problema puede ser teóricamente computable, pero con un algoritmo de una complejidad tan alta que sea irrealizable un una máquina actual. El estudio de este paso es vital para la eficaz resolución de un determinado problema: plantear un buen algoritmo mejorará el rendimiento del sistema. 1.3 Concepto de Programa Un programa es la plasmación de un algoritmo en una secuencia de sentencias o instrucciones pertenecientes a un determinado lenguaje de programación, susceptibles de ser eventualmente interpretadas y ejecutadas por el ordenador. Se trata, pues, de la realización práctica de un algoritmo en un ordenador. 2

3 Podemos definir lenguaje de programación, como el conjunto de símbolos y reglas que conforman un programa, y que nos permiten comunicarnos con la máquina. De acuerdo a lo cercano o lejano que esté del lenguaje de la máquina, podemos establecer la siguiente clasificación en los lenguajes de programación: Lenguaje máquina. Está formado por las instrucciones que es capaz de ejecutar directamente la maquina, estando estas construidas mediante cadenas de 0s y 1s. Es el lenguaje más cercano a la máquina, y, por lo tanto, más difícil de entender y de programar para el ser humano, ya que, no solo el lenguaje está lejos del usado normalmente para comunicarnos, sino que, además, el programador necesita conocer la arquitectura física del computador con cierto detalle. Ej. de instrucción en lenguaje máquina sería: Lenguaje ensamblador. En éste, cada instrucción máquina es traducida al lenguaje humano, usando, para ello, una notación nemotécnica que resume en una pequeña cadena de letras, la operación que realiza la instrucción máquina asociada. Ej. de instrucción en lenguaje ensamblador sería: SUM A,B (operación: sumar A y B). Para que un programa escrito en lenguaje ensamblador pueda ser ejecutado por la máquina, necesita ser traducido al lenguaje máquina (único que entiende el ordenador). El programa que se encarga de esta tarea se denomina ensamblador. Lenguaje de alto nivel. El lenguaje ensamblador está escrito usando el alfabeto humano, pero sus reglas están lejos de ser la que usamos normalmente para comunicarnos entre nosotros; sigue siendo, por lo tanto, un lenguaje más cercano a la máquina, que al programador. Los lenguajes de alto nivel, sin embargo, son lenguajes muchos más próximos al modelo de lenguaje humano, que al de la máquina. Las instrucciones tienen un mayor sentido y su significado es más intuitivo, siendo, por lo tanto, más sencilla la realización de programas para el programador. En general, cada instrucción no se corresponde, como en el lenguaje ensamblador, directamente con una del lenguaje máquina, sino con un conjunto de ellas. Estos lenguajes, a diferencia de los dos anteriores, son independientes de la máquina, es decir, programas escritos para un ordenador pueden ser, más o menos, fácilmente transportados a otro ordenador. Ej. de instrucción en lenguaje de alto nivel sería: a=3+6. Ejemplos de lenguaje de alto nivel son: C, Pascal, Fortran, etc. De acuerdo a cómo se haga la traducción a lenguaje máquina, podemos distinguir dos tipos de lenguajes de alto nivel: 3

4 Compilados. El programa es traducido al lenguaje de la computadora. El programa traductor se denomina compilador, y su misión es analizar el programa fuente (programa escrito en el lenguaje de alto nivel correspondiente) y generar el programa objeto, programa similar al generado por el ensamblador. A continuación, mediante un programa montador (link) se introducen todas las rutinas externas. Éstas son partes del programa hechas de antemano, con el fin de facilitar la tarea del programador (por ej., el conjunto de instrucciones máquina que realizan un logaritmo, un seno, etc., o que permiten mostrar un mensaje por pantalla). El resultado en lo que se denomina programa ejecutable, es decir, un programa capaz de ser entendido directamente por el ordenador. Ejemplos de programas compilador son: C y Pascal. Interpretados. No se generan programas objeto, ni ejecutables. Se basan en un programa intérprete que toma una instrucción del programa fuente, la convierte a instrucción(es) máquina y la(s) ejecuta; repitiendo el proceso con la siguiente instrucción, y así hasta acabar el programa. Ejemplos de programas interpretados son: Basic y Prolog. Dos de las principales ramas de la informática relacionadas con la creación de programas son: La teoría de los lenguajes formales. Se encarga del estudio de la estructura tanto sintáctica, como semántica de los lenguajes de programación. La ingeniería del software. Trata del estudio de metodologías eficientes para la construcción y mantenimiento del software. 1.4 El Computador El computador u ordenador tal y como le conocemos actualmente, es el resultado de la evolución de las máquinas creadas por el hombre a lo largo de la historia, para potenciar el cálculo manual, reemplazándolo por el cálculo automático, más rápido, preciso y cómodo. Para entender la estructura y funciones de cada uno de los principales elementos que componen un computador, vamos a establecer una analogía entre la forma de operar de éste, y el cálculo manual (ver figura 1). A la hora de realizar un cálculo manualmente, ponemos en juego los siguientes elementos: Cerebro, con una triple función: Controlar, dando las ordenes precisas al resto de elementos que intervienen en el cálculo. 4

5 Cerebro Control Cálculo Instrucciones Datos Memoria C.P.U. (Unidad Central de Proceso) Unidad Instrucciones de Datos Control Memoria Unidad Aritmético Lógica Exterior Sentidos Periféricos Exterior Figura 1 Analogía cálculo manual - cálculo automático. Realizar los cálculos oportunos. Memorizar tanto lo que queremos hacer y cómo hacerlo, como los datos y resultados. Sentidos, mediante los cuales nos comunicamos con el exterior. Cuando la información es de entrada, realizan la conversión de ésta a un formato que sea entendido por el cerebro (ej. vista: luz impulsos eléctricos). Cuando la información va hacia el exterior realizan la conversión inversa (ej. habla: impulsos eléctricos señal audible). Un ordenador se compone básicamente de los mismo elementos, para ser más exactos, de una analogía de cada uno de ellos, como se puede ver en la figura 1. Cada elemento del ordenador realiza la misma función que su homólogo en el cálculo manual. Según lo visto, podemos definir al ordenador como aquella máquina capaz de adquirir, representar, tratar y transmitir información. El único lenguaje que entiende el ordenador es el binario, o sea, el construido mediante un alfabeto con dos símbolos {0,1}, el denominado alfabeto binario. La representación, por lo tanto, consiste en transformar cualquier información a este lenguaje. Una vez representada la información, su tratamiento es el conjunto de procesos llevados a cabo para la resolución de un determinado problema Concepto de Hardware y Software Dos conceptos importantes a la hora del estudio del computador son los de hardware y software. Hardware. Se define como todo aquello que constituye la parte física o material de un ordenador. Es decir, los circuitos electrónicos y todos los componentes mecánicos tales como discos duros, impresoras, monitores, unidades de cinta, circuitos impresos, etc. 5

6 Software. Se define como la parte lógica o de programación de una máquina. Es el conjunto de algoritmos y su representación en la computadora, es decir, los programas. La esencia del software la constituyen el conjunto de instrucciones que forman el programa, no los medios físicos en los que se registran. El software es algo no material y que puede ser fácilmente modificado Estudio multinivel del ordenador Hemos visto como podía ser el esquema básico de un hipotético computador: una memoria, un elemento de proceso (CPU), y una serie de dispositivos que permiten al computador comunicarse con el exterior, y entre cuyas funciones está la de representar la información transformándola a binario, y a la inversa. En la actualidad cada uno de estos elementos está construido mediante circuitos electrónicos, estos a su vez con elementos tales como transistores, diodos, resistencias, etc., y estos con material semiconductor, rigiéndose cada una de éstas partes por unas leyes distintas. Si nos referimos al software, o sea, a los programas, también habrá una gran diferencia entre lo que se escribe en cualquier lenguaje y las instrucciones básicas que maneja directamente la computadora. Tenemos, pues, que a la hora de estudiar un computador, existe una gran complejidad, ya que como acabamos de ver, podemos distinguir varios niveles dentro de ls estructura de un computador, y cada uno de ellos regido por unas leyes y con unas características distintas de las de los otros. Por esta razón el estudio del computador se va a dividir en varios niveles, cada uno de los cuales hace abstracción de los detalles que no nos interesan en cada momento de los otros, permitiendo centrarse en los aspectos que se deseen estudiar, sin perder la visión global. Dependiendo de la óptica con que se quiera abordar el estudio de un computador, se va a hacer una división en niveles diferente. Esto ha llevado a diversos autores a proponer su propia división. Entre estas están: Un visión basada en el estudio de las piezas con las que se construyen los ordenadores, orientada más hacia el hardware, tal y como proponen Bell y Newell en sus niveles estructurales. Estos autores realizan una división estructural, en la que las primitivas o bloques constructivos de cada nivel son los sistemas o conjuntos constructivos del nivel inferior. Otra posibilidad en la mostrada por Levy. Clasificación basada en el software, consiste en realizar el estudio del computador considerando éste como una serie de niveles tal que cada uno de ellos se comporta como un intérprete de las órdenes que recibe del nivel más inferior Para cada uno de estos niveles, la máquina se comporta de un modo distinto, es decir, utiliza un conjunto de instrucciones y genera un conjunto de 6

7 servicios, que aparentemente nada tienen que ver son los de otros niveles, Es como si para cada nivel fuera una máquina diferente, a la que muchos autores han llamada máquina virtual. 1.5 Contenido de la Asignatura Durante el presente curso, tanto en Fundamentos de Informática I como en Fundamentos de Informática II, nos vamos a centrar en el estudio del computador, desde distintos puntos de vista en cada una de esas asignaturas. De las tareas que es capaz de realizar el computador, recordemos, adquirir, representar, tratar y transmitir información, en la presente asignatura nos vamos a centrar en las de representar y transmitir, dejando el cómo opera el ordenador al adquirir y tratar información para Fundamentos de Informática II. El estudio de la representación y transmisión de la información lo vamos a realizar tanto desde un punto de vista teórico (temas 2, 3, 4, 5 y 7), como práctico (temas 6 y 8). El enfoque teórico lo realizaremos mediante el estudio de una introducción a la Teoría de la Información y la Codificación, teoría que sienta las bases de las leyes y propiedades más importantes a tener en cuenta al abordar cualquier problema de codificación y transmisión de la información. En cuanto a la parte práctica, veremos, en el tema 6, una seria de códigos de uso habitual a la hora de representar información en el ordenador, mientras en el tema 8 nos centraremos en el problema de la fiabilidad en la transmisión de la información, viendo algunas soluciones para mejorar esa. Para acabar aclarar que la división que hemos hecho de la asignatura en punto de vista teórico y práctico, es una forma de estructurar su contenido, más que una realidad, ya que, como veremos, muchas de las conclusiones extraídas de la Teoría de la Información y la Codificación tienen una gran aplicación práctica. Es muy importante tener en cuenta este punto a la hora de abordar el estudio de la Teoría de la Información y la Codificación, ya que se puede tener la sensación de algo puramente teórico, y nada más lejos de la realidad, ya que sus conclusiones prácticas son fundamentales en los modernos sistemas de codificación y transmisión de la información. Bibliografía Alberto Prieto Espinosa, Antonio Lloris Ruiz y Juan Carlos Torres Cantero, Introducción a la Informática, Ed. McGraw-Hill, 2001, 3ª edición. Pedro de Miguel Anasagasti, Fundamentos de los Computadores, Ed. Thomson, 2002, 8ª edición. Andrew S. Tanenbaum, Organización de Computadoras: un Enfoque Estructurado, Ed. Prentice-Hall, 2000, 4ª edición. 7

MÓDULO 1: Sistemas de Cómputo

MÓDULO 1: Sistemas de Cómputo Asignatura: PROGRAMACIÓN Código: TE243 Prerrequisitos: Algebra Lineal (S)* Intensidad horaria: 80 H.P.S. MÓDULO 1: Sistemas de Cómputo Introducción: un sistema de cómputo es un conjunto de elementos electrónicos

Más detalles

Soporte lógico de computadoras

Soporte lógico de computadoras Soporte lógico de computadoras Software: Sistemas Operativos Lenguajes de programación Lenguajes de Programación. Clasificación Proximidad del lenguaje al que entiende el ordenador: Bajo nivel: específico

Más detalles

Tema 24. Apartados 1 al 2.2 inclusive INFORMÁTICA

Tema 24. Apartados 1 al 2.2 inclusive INFORMÁTICA Tema 24 Apartados 1 al 2.2 inclusive INFORMÁTICA 1 TEMA 1 Introducción a la informática El término informática proviene de la unión de dos palabras: Información y automática. Término acuñado por el francés

Más detalles

Introducción a la Computación

Introducción a la Computación UNIVERSIDAD RAFAEL BELLOSO CHACÍN INTRODUCCIÓN A LA COMPUTACION UNIDAD II: http://www.urbe.edu/info-consultas/web-profesor/12697883/ DEFINICIÓN Es el conjunto de los programas de cómputo, procedimientos,

Más detalles

Conceptos Básicos. Capítulo 1. 1.1 Informática

Conceptos Básicos. Capítulo 1. 1.1 Informática Capítulo 1 Conceptos Básicos 1.1 Informática... 17 1.2 Computador... 18 1.3 Sistema operativo... 19 1.4 Aplicaciones... 20 1.5 Algoritmos y programas... 21 1.6 Ejercicios... 27 1.7 Comentarios bibliográficos...

Más detalles

UNIDAD 1: Introducción a la arquitectura de computadoras.

UNIDAD 1: Introducción a la arquitectura de computadoras. UNIDAD 1: Introducción a la arquitectura de computadoras. 1.1 Introducción La tecnología de computadoras ha progresado increíblemente en los últimos cincuenta años. En 1945 no había computadoras con programa

Más detalles

Tema 1 Fundamentos de Computación

Tema 1 Fundamentos de Computación Tema 1 Fundamentos de Computación Clase 2 Prof. María Alejandra Quintero Asignatura: Informática Escuela de Ingeniería Forestal Puntos a tratar Continuación hardware Memoria principal Dispositivos de almacenamiento

Más detalles

PROGRAMACIÓN ORIENTADA A OBJETOS

PROGRAMACIÓN ORIENTADA A OBJETOS PROGRAMACIÓN ORIENTADA A OBJETOS Clase 1. Introducción Profesor: Diego Sánchez Gómez Introducción a la programación orientada a objetos 1. Introducción a la programación orientada a objetos 2. Las clases

Más detalles

Informática y Programación Escuela de Ingenierías Industriales y Civiles Grado en Ingeniería en Ingeniería Química Curso 2010/2011

Informática y Programación Escuela de Ingenierías Industriales y Civiles Grado en Ingeniería en Ingeniería Química Curso 2010/2011 Módulo 1. Fundamentos de Computadores Informática y Programación Escuela de Ingenierías Industriales y Civiles Grado en Ingeniería en Ingeniería Química Curso 2010/2011 1 CONTENIDO Tema 1. Introducción

Más detalles

Generalidades Computacionales

Generalidades Computacionales Capítulo 2 Generalidades Computacionales 2.1. Introducción a los Computadores Definición: Un computador es un dispositivo electrónico que puede transmitir, almacenar, recuperar y procesar información (datos).

Más detalles

Tema 1 Introducción. Arquitectura básica y Sistemas Operativos. Fundamentos de Informática

Tema 1 Introducción. Arquitectura básica y Sistemas Operativos. Fundamentos de Informática Tema 1 Introducción. Arquitectura básica y Sistemas Operativos Fundamentos de Informática Índice Descripción de un ordenador Concepto básico de Sistema Operativo Codificación de la información 2 1 Descripción

Más detalles

INTRODUCCIÓN. Definiciones ORDENADOR (RAE 1992): En esta asignatura computador y ordenador tiene el mismo significado

INTRODUCCIÓN. Definiciones ORDENADOR (RAE 1992): En esta asignatura computador y ordenador tiene el mismo significado INTRODUCCIÓN UPCO ICAI Departamento de Electrónica y Automática 1 Definiciones ORDENADOR (RAE 1992): Máquina electrónica dotada de una memoria de gran capacidad y de métodos de tratamiento de la información,

Más detalles

El Ordenador. Pedro Alberto Carrasco Dominguez Adaptación: Fernando Pascual Morales

El Ordenador. Pedro Alberto Carrasco Dominguez Adaptación: Fernando Pascual Morales El Ordenador Pedro Alberto Carrasco Dominguez Adaptación: Fernando Pascual Morales qué es un ordenador? Básicamente, una máquina cuya función es procesar información de diferentes tipos: texto, imagen,

Más detalles

TEMA 1: DESCRIPCIÓN GENERAL DE UN ORDENADOR.

TEMA 1: DESCRIPCIÓN GENERAL DE UN ORDENADOR. TEMA 1: DESCRIPCIÓN GENERAL DE UN ORDENADOR. Componentes del grupo: Soraya María Alvaredo Coco Alberto Delgado Lastras Santiago Aira Zunzunegui Alberto Rubio Pascual Jesús Herrero Herrero Luis María Mozo

Más detalles

Una computadora de cualquier forma que se vea tiene dos tipos de componentes: El Hardware y el Software.

Una computadora de cualquier forma que se vea tiene dos tipos de componentes: El Hardware y el Software. ARQUITECTURA DE LAS COMPUTADORAS QUE ES UNA COMPUTADORA (UN ORDENADOR)? Existen numerosas definiciones de una computadora, entre ellas las siguientes: 1) Una computadora es un dispositivo capaz de realizar

Más detalles

TALLER DE CONOCIMIENTOS APRENDICES JORGE LEONARDO MAZA CARLOS DAVID ZAMBRANO JOSE G. RODRIGUEZ PROFESOR RONALD MARTELO

TALLER DE CONOCIMIENTOS APRENDICES JORGE LEONARDO MAZA CARLOS DAVID ZAMBRANO JOSE G. RODRIGUEZ PROFESOR RONALD MARTELO TALLER DE CONOCIMIENTOS APRENDICES JORGE LEONARDO MAZA CARLOS DAVID ZAMBRANO JOSE G. RODRIGUEZ PROFESOR RONALD MARTELO ANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACION CENTRO PARA LA INDUSTRIA PETROQUIMICA

Más detalles

Capítulo 1 Introducción a la Computación

Capítulo 1 Introducción a la Computación Capítulo 1 Introducción a la Computación 1 MEMORIA PRINCIPAL (RAM) DISPOSITIVOS DE ENTRADA (Teclado, Ratón, etc) C P U DISPOSITIVOS DE SALIDA (Monitor, Impresora, etc.) ALMACENAMIENTO (Memoria Secundaria:

Más detalles

Lenguajes de Programación

Lenguajes de Programación Lenguajes de Programación Mediante los programas se indica a la computadora que tarea debe realizar y cómo efectuarla, pero para ello es preciso introducir estas órdenes en un lenguaje que el sistema pueda

Más detalles

NTIC s I INFORMÁTICA BÁSICA. Ing. Mg. Carlos Meléndez T. cmelendez77@hotmail.com

NTIC s I INFORMÁTICA BÁSICA. Ing. Mg. Carlos Meléndez T. cmelendez77@hotmail.com NTIC s I INFORMÁTICA BÁSICA Ing. Mg. Carlos Meléndez T. cmelendez77@hotmail.com Contenido 1. DEFINICIONES 2. ESTRUCTURA DE UN COMPUTADOR 3. HARDWARE 4. SOFTWARE 5. ELEMENTO HUMANO 6. UNIDADES DE MEDIDA

Más detalles

CONCEPTOS BÁSICOS DE INFORMÁTICA

CONCEPTOS BÁSICOS DE INFORMÁTICA CONCEPTOS BÁSICOS DE INFORMÁTICA CONCEPTOS BÁSICOS INFORMÁTICA: Es la ciencia que estudia el tratamiento automatizado de la información mediante máquinas llamadas ordenadores o computadores. Por ampliación

Más detalles

Instalación y mantenimiento de las aplicaciones

Instalación y mantenimiento de las aplicaciones UD0 Instalación y mantenimiento de las aplicaciones Índice Instalación y mantenimiento de las aplicaciones 1. Historia de la informática 1.1. Orígenes 1.2. Generaciones 2. Conceptos esenciales en informática

Más detalles

LENGUAJES DE PROGRAMACIÓN

LENGUAJES DE PROGRAMACIÓN 7 LENGUAJES DE PROGRAMACIÓN 7.1. Lenguajes de programación. Evolución. El soporte lógico, o software, de una computadora es el conjunto de programas asociados a dicha computadora. Hemos visto en el tema

Más detalles

Datos e información. Código de barra. Los datos son la mínima unidad semántica, y se corresponden con elementos primarios de información.

Datos e información. Código de barra. Los datos son la mínima unidad semántica, y se corresponden con elementos primarios de información. Datos e información Los datos son la mínima unidad semántica, y se corresponden con elementos primarios de información. Código de barra La información es el resultado de un proceso de transformación de

Más detalles

Tema 7: Esquema del Funcionamiento de una Computadora. Escuela Politécnica Superior Ingeniería Informática Universidad Autónoma de Madrid

Tema 7: Esquema del Funcionamiento de una Computadora. Escuela Politécnica Superior Ingeniería Informática Universidad Autónoma de Madrid Tema 7: Esquema del Funcionamiento de una Computadora Ingeniería Informática Universidad Autónoma de Madrid Esquema del Funcionamiento de una Computadora O B J E T I V O S Adquirir los conceptos básicos

Más detalles

Introducción a la Programación 11 O. Humberto Cervantes Maceda

Introducción a la Programación 11 O. Humberto Cervantes Maceda Introducción a la Programación 11 O Humberto Cervantes Maceda Información del profesor Humberto Cervantes Maceda T 138 www.humbertocervantes.net/cursos Acerca de ustedes Nombre Carrera Qué experiencia

Más detalles

Bits, Bytes y Datos y tipos de datos.

Bits, Bytes y Datos y tipos de datos. Bits, Bytes y Datos y tipos de datos. Cualquier computador, incluso el más complejo es en realidad sólo un gran volumen de bits bien organizados. Es difícil definir el término información, ya que tiene

Más detalles

INGENIERÍA DE COMPUTADORES I

INGENIERÍA DE COMPUTADORES I ASIGNATURA DE GRADO: INGENIERÍA DE COMPUTADORES I Curso 2010/2011 (Código:71901066) 1.PRESENTACIÓN DE LA ASIGNATURA El objetivo de esta guía es orientar al alumno en el estudio de la asignatura. Se recomienda

Más detalles

Guía de estudio para examen de recuperación tecnología I

Guía de estudio para examen de recuperación tecnología I Guía de estudio para examen de recuperación tecnología I 1. Escribe dos ejemplos de una técnica. 2. Escribe la diferencia entre técnica y tecnología. 3. Escribe las principales técnicas de la informática.

Más detalles

Fundamentos básicos sobre computación

Fundamentos básicos sobre computación Universidad del Cauca Fundamentos básicos sobre computación División de Sistemas - División de Recursos Humanos 2007 1 Contenido 1. Introducción-Conceptos básicos... 3 1.1. Qué es un computador?... 3 1.2.

Más detalles

UNIDAD I Introducción. M.C. Juan Carlos Olivares Rojas

UNIDAD I Introducción. M.C. Juan Carlos Olivares Rojas UNIDAD I Introducción M.C. Juan Carlos Olivares Rojas Contenido 1.1 Máquina de Von Neumann y concepto de algoritmo 1.2 Lenguajes de programación 1.3 Datos, tipos de datos y operaciones básicas 1.4 Constantes

Más detalles

Tema 2. Software. Informática (1º Ingeniería Civil) jcarmur@unex.es

Tema 2. Software. Informática (1º Ingeniería Civil) jcarmur@unex.es Tema 2. Software Informática (1º Ingeniería Civil) Curso 2011/2012 Javier Carmona Murillo jcarmur@unex.es Índice Introducción. Programas e instrucciones. Tipos y estructuras de datos. Algoritmos. Proceso

Más detalles

CONTEXTUALIZACIÓN DE LA ASIGNATURA EN LA CARRERA UNIVERSITARIA Asignatura: Fundamentos Físicos de la Informática

CONTEXTUALIZACIÓN DE LA ASIGNATURA EN LA CARRERA UNIVERSITARIA Asignatura: Fundamentos Físicos de la Informática CONTEXTUALIZACIÓN DE LA ASIGNATURA EN LA CARRERA UNIVERSITARIA Asignatura: Fundamentos Físicos de la Informática 1. INTRODUCCIÓN La asignatura de Fundamentos Físicos de la Informática (FFI), junto con

Más detalles

La Computadora. Introducción a las Computadoras. Introducción a las Computadoras / Profesor: J. Romero

La Computadora. Introducción a las Computadoras. Introducción a las Computadoras / Profesor: J. Romero La Computadora Introducción a las Computadoras Qué es una Computadora? Una computadora es una máquina o aparato electrónico que recibe datos, los procesa, almacena, ofrece resultados y comunica. La Computadora

Más detalles

LECCION. No 6 COMPUTACION.

LECCION. No 6 COMPUTACION. LECCION No 6 COMPUTACION. Computación L.6.Pág. 1 I.- INTRODUCCIÓN A.- Propósito. Durante este curso de capacitación el alumno se familiarizará con conocimientos relacionados con el uso y manejo del sistema

Más detalles

Las reglas se parecen un poco a las vistas relacionales. Especifican relaciones virtuales que no están

Las reglas se parecen un poco a las vistas relacionales. Especifican relaciones virtuales que no están BASES DE DATOS DEDUCTIVAS Introducción: El interés de los Sistemas de Gestión de Bases de Datos Deductivas tiende a incrementarse conforme se amplía su campo de aplicación (Gestión, Sistemas Expertos).

Más detalles

UNIDAD 3: ARITMÉTICA DEL COMPUTADOR

UNIDAD 3: ARITMÉTICA DEL COMPUTADOR UNIDAD 3: ARITMÉTICA DEL COMPUTADOR Señor estudiante, es un gusto iniciar nuevamente con usted el desarrollo de esta tercera unidad. En esta ocasión, haremos una explicación más detallada de la representación

Más detalles

Unidad II: Administración de Procesos y del procesador

Unidad II: Administración de Procesos y del procesador Unidad II: Administración de Procesos y del procesador 2.1 Concepto de proceso Un proceso no es más que un programa en ejecución, e incluye los valores actuales del contador de programa, los registros

Más detalles

1 La Resolución de Problemas utilizando la Computadora

1 La Resolución de Problemas utilizando la Computadora La Resolución de Problemas utilizando la Computadora Lissette Alvarez Abril-Julio, 2004 El Computador es una máquina que no puede trabajar por si sola, únicamente realiza aquellas órdenes que el hombre

Más detalles

Básico de Arquitectura del Computador. Ing. Irvin Cuervo

Básico de Arquitectura del Computador. Ing. Irvin Cuervo Básico de Arquitectura del Computador El Computador Hardware Software El Computador Qué es y qué hace un computador? Un computador es básicamente una máquina cuya función principal es procesar información.

Más detalles

Introducción a la Informática

Introducción a la Informática Introducción a la Informática El Software o Soporte Lógico Definición de SOFTWARE Conjunto de programas necesarios para realizar con el ordenador el tratamiento de la información. SW = Sistema Operativo

Más detalles

Conceptos iniciales. Sistema informático. La informática. Componentes del ordenador

Conceptos iniciales. Sistema informático. La informática. Componentes del ordenador Sistema informático Conceptos iniciales El sistema encargado de recoger y procesar los datos y de transmitir la información recibe el nombre de sistema informático. La informática La informática es el

Más detalles

UF0512: Transmisión de información por medios convencionales e. informático. TEMA 1. Conexión y funcionamiento

UF0512: Transmisión de información por medios convencionales e. informático. TEMA 1. Conexión y funcionamiento UF0512: Transmisión de información por medios convencionales e informáticos TEMA 1. Conexión y funcionamiento operativo del equipamiento informático TEMA 2. Transmisión interna personal de documentación.

Más detalles

I NTRODUCCIÓN 1. ORDENADOR E INFORMÁTICA

I NTRODUCCIÓN 1. ORDENADOR E INFORMÁTICA I. INTRODUCCIÓN 1. ORDENADOR E INFORMÁTICA 1.1. Informática Informática (Información Automática) es la ciencia y la técnica del tratamiento automatizado de la información mediante el uso de ordenadores.

Más detalles

Unidad 1. La información

Unidad 1. La información Unidad 1. La información En esta unidad aprenderás: Los conceptos básicos de la informática. Cómo se representa la información dentro del ordenador. Las unidades de información. 1.1 Conceptos básicos Informática.

Más detalles

WWW.COMPUTERCOACHPROGRAM.COM

WWW.COMPUTERCOACHPROGRAM.COM Generalmente la mayoría de las personas pensamos que las computadoras son aparatos difíciles de utilizar. Esta forma de pensar se debe a que estos sorprendentes aparatos pueden realizar tareas que hace

Más detalles

Unidad III El lenguaje de programación C 1. 2. 3. 4. 5. 6. 7. 8.

Unidad III El lenguaje de programación C 1. 2. 3. 4. 5. 6. 7. 8. Unidad III 1. Introducción. 2. Breve historia del C. 3. Lenguajes de programación de alto nivel, bajo nivel y nivel medio. 4. Compiladores e intérpretes. 5. Compilación, enlace y generación de un programa

Más detalles

Taller de Informática I

Taller de Informática I Taller de Informática I Introducción Año 2010 Lic. Andrea Manna Presentación Teórico/Práctico Miércoles 18:00 a 22:00 Laboratorio 6 2 trabajos prácticos y un coloquio final Promocional Docentes Profesor:

Más detalles

Tema 2 Conceptos básicos de programación. Fundamentos de Informática

Tema 2 Conceptos básicos de programación. Fundamentos de Informática Tema 2 Conceptos básicos de programación Fundamentos de Informática Índice Metodología de la programación Programación estructurada 2 Pasos a seguir para el desarrollo de un programa (fases): Análisis

Más detalles

CONTENIDO. 1. Introducción. 2. Reseña histórica del computador. 3. Definición de computador.

CONTENIDO. 1. Introducción. 2. Reseña histórica del computador. 3. Definición de computador. CONTENIDO 1. Introducción. 2. Reseña histórica del computador. 3. Definición de computador. 4. Sistemas numéricos. 4.1 Generalidades. 42 Sistema binario. 4.3 Sistema octal,. 4.4 Sistema decimal. 4.5 Sistema

Más detalles

Métricas, Estimación y Planificación en Proyectos de Software

Métricas, Estimación y Planificación en Proyectos de Software Métricas, Estimación y Planificación en Proyectos de Software Cuando se planifica un proyecto se tiene que obtener estimaciones del costo y esfuerzo humano requerido por medio de las mediciones de software

Más detalles

Algoritmos y programas

Algoritmos y programas Algoritmo Algoritmos y programas Secuencia ordenada de pasos que resuelve un problema concreto. Características - Corrección (sin errores). - Precisión (ausencia de ambigüedades). - Repetitividad (solución

Más detalles

TEMA 1: INTRODUCCIÓN

TEMA 1: INTRODUCCIÓN 1 DISEÑO Y DESARROLLO DE COMPILADORES TEMA 1: INTRODUCCIÓN Qué es un Compilador? Un compilador no es más que un traductor, es decir, un programa que nos permite pasar información de un lenguaje a otro.

Más detalles

2.3 EXPLORADOR DE WINDOWS: CREAR BORRAR MOVER CORTAR ORDENAR CAMBIAR EL NOMBRE 2.5 CONFIGURAR LA PANTALLA

2.3 EXPLORADOR DE WINDOWS: CREAR BORRAR MOVER CORTAR ORDENAR CAMBIAR EL NOMBRE 2.5 CONFIGURAR LA PANTALLA 1. EL ORDENADOR. CONCEPTOS BÁSICOS 2. SISTEMA OPERATIVO. 2.1 ESCRITORIO 2.2 VENTANAS 2.3 EXPLORADOR DE WINDOWS: CREAR BORRAR MOVER CORTAR ORDENAR CAMBIAR EL NOMBRE CARPETAS O ARCHIVOS 2.4 BÚSQUEDA 2.5

Más detalles

UN SIMULADOR DE UNA MAQUINA COMPUTADORA COMO HERRAMIENTA PARA LA ENSEÑANZA DE LA ARQUITECTURA DE COMPUTADORAS

UN SIMULADOR DE UNA MAQUINA COMPUTADORA COMO HERRAMIENTA PARA LA ENSEÑANZA DE LA ARQUITECTURA DE COMPUTADORAS UN SIMULADOR DE UNA MAQUINA COMPUTADORA COMO HERRAMIENTA PARA LA ENSEÑANZA DE LA ARQUITECTURA DE COMPUTADORAS Autores GROSSI, María Delia (mdgrossi@mara.fi.uba.ar) JIMÉNEZ REY, M. Elizabeth (ejimenez@mara.fi.uba.ar)

Más detalles

Organizacion del Computador

Organizacion del Computador Universidad Nacional de Ingeniería Facultad de Ciencias Introducción a la Ciencia de la Computación Organizacion del Computador Prof: J. Solano 2011-I Objetivos Despues de estudiar este cap. el estudiante

Más detalles

Se encarga de realizar las funciones básicas de manejo y configuración del ordenador. La BIOS tiene más tareas fundamentales: Chequearse a sí misma.

Se encarga de realizar las funciones básicas de manejo y configuración del ordenador. La BIOS tiene más tareas fundamentales: Chequearse a sí misma. La BIOS, siglas de su nombre en inglés Basic Input-Output System, también conocida como Sistema Básico de Entrada / Salida, es básicamente un código de software que permite iniciar el sistema operativo

Más detalles

Figura 1.4. Elementos que integran a la Tecnología de Información.

Figura 1.4. Elementos que integran a la Tecnología de Información. 1.5. Organización, estructura y arquitectura de computadoras La Gráfica siguiente muestra la descomposición de la tecnología de información en los elementos que la conforman: Figura 1.4. Elementos que

Más detalles

Capítulo 3. Definición de SOFTWARE. Estructura del SW. Software o soporte lógico

Capítulo 3. Definición de SOFTWARE. Estructura del SW. Software o soporte lógico Capítulo 3 Software o soporte lógico Definición de SOFTWARE Conjunto de programas necesarios para realizar con el ordenador el tratamiento de la información. SW = Sistema Operativo + Programas de aplicación

Más detalles

Unidad I: Conceptos Básicos de Programación. Prof. Eliana Guzmán U. Semestre: A-2015

Unidad I: Conceptos Básicos de Programación. Prof. Eliana Guzmán U. Semestre: A-2015 Unidad I: Conceptos Básicos de Programación Digital Prof. Eliana Guzmán U. Semestre: A-2015 1.11 Introducción En esta unidad se hace una introducción a las computadoras y a los lenguajes de programación,

Más detalles

TEMA 3. EL PROCESO DE COMPILACIÓN, DEL CÓDIGO FUENTE AL CÓDIGO MÁQUINA

TEMA 3. EL PROCESO DE COMPILACIÓN, DEL CÓDIGO FUENTE AL CÓDIGO MÁQUINA TEMA 3. EL PROCESO DE COMPILACIÓN, DEL CÓDIGO FUENTE AL CÓDIGO MÁQUINA Programa: Algoritmo (secuencia no ambigua, finita y ordenada de instrucciones para la resolución de un determinado problema) traducido

Más detalles

CONTENIDOS. 2. Entidades primitivas para el desarrollo de algoritmos.

CONTENIDOS. 2. Entidades primitivas para el desarrollo de algoritmos. Introducción a la ciencia de la computación y a la programación 1. La computadora CONTENIDOS 2. Entidades primitivas para el desarrollo de algoritmos. 3. Metodología a seguir para la resolución de problemas

Más detalles

TEMA 1. INTRODUCCIÓN. 1. Diferentes niveles en la arquitectura de un computador

TEMA 1. INTRODUCCIÓN. 1. Diferentes niveles en la arquitectura de un computador TEMA 1. INTRODUCCIÓN 1. Diferentes niveles en la arquitectura de un computador.» Máquinas virtuales 2. Máquinas multinivel actuales. 3. Evolución histórica de las máquinas multinivel. 1 1. Diferentes niveles

Más detalles

Pontificia Universidad Católica del Ecuador

Pontificia Universidad Católica del Ecuador Pontificia Universidad Católica del Ecuador Facultad de Ingeniería Escuela de Sistemas E-MAIL: dga@puce.edu.ec Av. 12 de Octubre 1076 y Roca Apartado postal 17-01-2184 Fax: 593 2 299 16 56 Telf: 593 2

Más detalles

Entre los más conocidos editores con interfaz de desarrollo tenemos:

Entre los más conocidos editores con interfaz de desarrollo tenemos: Herramientas de programación Para poder programar en ensamblador se precisa de algunas herramientas básicas, como un editor para introducir el código, un ensamblador para traducir el código a lenguaje

Más detalles

PROCEDIMIENTO OPERATIVO DESARROLLAR SISTEMAS INFORMÁTICOS PDO-COCTI-DTIN-04

PROCEDIMIENTO OPERATIVO DESARROLLAR SISTEMAS INFORMÁTICOS PDO-COCTI-DTIN-04 Autorización Este documento entra en vigor a partir del 2 de agosto del 2005, a través de su autorización por parte del Dr. Francisco Javier Rojas Monroy, Coordinador de Operaciones, Calidad y Teclogía

Más detalles

LA COMPUTADORA DIGITAL Parte 2

LA COMPUTADORA DIGITAL Parte 2 LA COMPUTADORA DIGITAL Parte 2 Memoria Parte de la computadora donde se almacena de manera temporal la información (programas + datos). La unidad básica de memoria es el bit o dígito binario (0 ó 1). Representación

Más detalles

Práctica 0. Emulador XENON de la computadora CESIUS

Práctica 0. Emulador XENON de la computadora CESIUS Práctica 0. Emulador XENON de la computadora CESIUS 1. Introducción El objeto de la presente práctica es permitir al alumno ensayar y familiarizarse con los conceptos de programación de computadoras digitales

Más detalles

MECATRÓNICA LISTADO DE MATERIAS CONTENIDO PLAN: 2007-2

MECATRÓNICA LISTADO DE MATERIAS CONTENIDO PLAN: 2007-2 MECATRÓNICA PLAN: 2007-2 La mecatrónica se refiere a la totalidad de fundamentos, procedimientos y técnicas para el servicio, producción y desarrollo de máquinas, dispositivos e instalaciones orientados

Más detalles

Contenidos, criterios de evaluación y mínimos TECNOLOGÍAS 2º ESO

Contenidos, criterios de evaluación y mínimos TECNOLOGÍAS 2º ESO Contenidos, criterios de evaluación y mínimos TECNOLOGÍAS 2º ESO CONTENIDOS CRITERIOS DE EVALUACIÓN MÍNIMOS Bloque 1. Contenidos comunes a todos los bloques. Familiarización con las características básicas

Más detalles

Tema 1: Computadores y Programas

Tema 1: Computadores y Programas Tema 1: Computadores y Programas Ingeniería Informática Ingeniería Técnica en Informática de Sistemas Ingeniería Técnica en Informática de Gestión Departamento de Ciencia de la Computación e I.A. Universidad

Más detalles

TEMA 4: TEORÍA DE LOS ORDENADORES

TEMA 4: TEORÍA DE LOS ORDENADORES TEMA 4: TEORÍA DE LOS ORDENADORES Francisco Raposo Tecnología 3ºESO 1. TEORÍA DE ORDENADORES Llamamos Informática a la ciencia que estudia el tratamiento automático de la información. La herramienta que

Más detalles

Una computadora es un dispositivo electrónico, operando bajo el control de las instrucciones almacenadas en su propia unidad de memoria.

Una computadora es un dispositivo electrónico, operando bajo el control de las instrucciones almacenadas en su propia unidad de memoria. Informáticas I 1. Sistemas Operativos Para comprender el concepto de sistemas operativos y entender los diferentes tipos de ventanas disponibles lo primero que tenemos que cubrir algunas definiciones básicas.

Más detalles

Partes de la Computadora

Partes de la Computadora Ciclo III - Informática. Guía # 4 Partes de la Computadora RETO: Identificar las partes que componen una computadora personal. Hardware. Software. Periféricos. Dispositivos. Procesador. Unidades. MegaByte.

Más detalles

El proceso unificado en pocas palabras

El proceso unificado en pocas palabras El Proceso Unificado de Desarrollo de Software Ivar Jacobson Grady Booch James Rumbaugh Addison Wesley Resumen Capítulo 1. El proceso unificado: dirigido por casos de uso, centrado en la arquitectura,

Más detalles

FUNDAMENTOS DE INFORMÁTICA (INGENIERÍA MECÁNICA / TECNOLOGÍA INDUSTRIAL)

FUNDAMENTOS DE INFORMÁTICA (INGENIERÍA MECÁNICA / TECNOLOGÍA INDUSTRIAL) ASIGNATURA DE GRADO: FUNDAMENTOS DE INFORMÁTICA (INGENIERÍA MECÁNICA / TECNOLOGÍA INDUSTRIAL) Curso 2016/2017 (Código:68901097) 1.PRESENTACIÓN DE LA ASIGNATURA El objetivo de esta guía es orientar al alumno

Más detalles

Objetivos. El alumno conocerá los elementos indispensables de un ambiente de programación y será capaz de realizar programas básicos en lenguaje C.

Objetivos. El alumno conocerá los elementos indispensables de un ambiente de programación y será capaz de realizar programas básicos en lenguaje C. Objetivos El alumno conocerá los elementos indispensables de un ambiente de programación y será capaz de realizar programas básicos en lenguaje C. Al final de esta práctica el alumno podrá: 1. Decir cuáles

Más detalles

Índice de Contenidos. 1.1.- Concepto de ordenador y sistema operativo. 1.2.- Sistemas de procesamiento de la información.

Índice de Contenidos. 1.1.- Concepto de ordenador y sistema operativo. 1.2.- Sistemas de procesamiento de la información. Unidad 1: Introducción a la programación Índice de Contenidos 1.1.- Concepto de ordenador y sistema operativo. 1.2.- Sistemas de procesamiento de la información. 1.2.1.- La información y su representación.

Más detalles

Introducción ELECTROTECNIA

Introducción ELECTROTECNIA Introducción Podríamos definir la Electrotecnia como la técnica de la electricidad ; desde esta perspectiva la Electrotecnia abarca un extenso campo que puede comprender desde la producción, transporte,

Más detalles

Act 1: Revisión de Presaberes. Lectura No. 1. Título de la Lectura: El Computador

Act 1: Revisión de Presaberes. Lectura No. 1. Título de la Lectura: El Computador Act 1: Revisión de Presaberes Lectura No. 1 Título de la Lectura: El Computador Computador, dispositivo electrónico capaz de recibir un conjunto de instrucciones (input) y ejecutarlas realizando cálculos

Más detalles

Introducción a la Computación

Introducción a la Computación Introducción a la Computación MCC Marco Antonio Crúz Chávez 2003 Sistema de información Es un sistema incluido en otro sistema mayor que recibe, almacena, procesa y distribuye información. Los principales

Más detalles

GUÍAS. Módulo de Diseño de software SABER PRO 2013-2

GUÍAS. Módulo de Diseño de software SABER PRO 2013-2 GUÍAS Módulo de Diseño de software SABER PRO 2013-2 GUÍAS Módulo de diseño en ingeniería El diseño de productos tecnológicos (artefactos, procesos, sistemas e infraestructura) está en el centro de la naturaleza

Más detalles

El Computador. Software

El Computador. Software El Computador 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 integrados y otros componentes relacionados que

Más detalles

IMAGEN Y SONIDO 2º BACHILLERATO INTRODUCCIÓN

IMAGEN Y SONIDO 2º BACHILLERATO INTRODUCCIÓN IMAGEN Y SONIDO 2º BACHILLERATO INTRODUCCIÓN La materia Imagen y Sonido tiene como objetivo promover la formación de ciudadanos críticos, responsables y autónomos para la utilización, con solvencia y responsabilidad,

Más detalles

Trabajo Practico. alumno SOFTWARE. Derechos Reservados Marcelo Tejeda - Tutoriales on line. www.3globos.com.ar

Trabajo Practico. alumno SOFTWARE. Derechos Reservados Marcelo Tejeda - Tutoriales on line. www.3globos.com.ar Se entiende por software al conjunto de programas necesarios para el funcionamiento de un sistema, un informe y los datos con los que se trabaja. No son materiales, se suele referir a ellos como componentes

Más detalles

DGB14DR-101 DCA/2002

DGB14DR-101 DCA/2002 BACHILLERATO GENERAL NOMBRE DE LA CAPACITACIÓN INFORMÁTICA CLAVE ASIGNATURA BASES DE DATOS I SEMESTRE V CRÉDITOS 6 ASIGNACIÓN DE TIEMPO 3 horas a la semana COMPONENTE DE FORMACIÓN DISTRIBUCIÓN DE ASIGNATURAS

Más detalles

Programación: QBASIC

Programación: QBASIC 1. QBASIC Programación: QBASIC Guía del alumno Qbasic es una versión moderna del lenguaje BASIC. Se trata de un lenguaje de alto nivel. En un lenguaje de alto nivel las instrucciones tienen un formato

Más detalles

SITEMAS OPERATIVOS PROFESORA ELIZABETH ARIAS INFORMATICA SECCION F 3 SEMESTRE YORDAN ALEXANDER MARIN CUBIDES

SITEMAS OPERATIVOS PROFESORA ELIZABETH ARIAS INFORMATICA SECCION F 3 SEMESTRE YORDAN ALEXANDER MARIN CUBIDES REPUBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PORDER POPULAR PARA LA EDUCACION INSTITUTO UNIVERSITARIO POLITECNICO SANTIAGO MARIÑO EXTENSION MARACAIBO SITEMAS OPERATIVOS PROFESORA ELIZABETH ARIAS INFORMATICA

Más detalles

Las técnicas participativas Herramientas de educación popular

Las técnicas participativas Herramientas de educación popular Las técnicas participativas Herramientas de educación popular Material elaborado para CIRCULO SOLIDARIO CAPACITACIÓN A FACILITADORES COMUNITARIOS DE 8 COMUNIDADES URBANO MARGINALES DE EL SALVADOR Proyecto:

Más detalles

TALLERES DE INFORMÁTICA

TALLERES DE INFORMÁTICA TALLERES DE INFORMÁTICA El juego de los códigos secretos para la transmisión de mensajes. Pensamiento computacional 1 (3p) Reglas para la construcción de códigos binarios: Solamente se pueden usar dos

Más detalles

2. Conceptos básicos Abstracción La abstracción como un proceso mental natural La abstracción en el desarrollo de software

2. Conceptos básicos Abstracción La abstracción como un proceso mental natural La abstracción en el desarrollo de software 2. Conceptos básicos Hoy en día las aplicaciones son demasiado voluminosas y complejas para ser manejadas por una sola persona. Las aplicaciones de software son complejas porque modelan la complejidad

Más detalles

MARCO TEÓRICO CONCEPTUAL ELEMENTOS DE UN SISTEMA COMPUTARIZADO

MARCO TEÓRICO CONCEPTUAL ELEMENTOS DE UN SISTEMA COMPUTARIZADO CAPÍTULO 2 MARCO TEÓRICO CONCEPTUAL En el presente Marco Teórico se pretende ampliar algunos conceptos que se estiman convenientes para un mejor entendimiento y desarrollo del presente estudio, como se

Más detalles

INGENIERÍA EN SISTEMAS COMPUTACIONALES (ISIC-2010-224)

INGENIERÍA EN SISTEMAS COMPUTACIONALES (ISIC-2010-224) INGENIERÍA EN SISTEMAS COMPUTACIONALES (ISIC-2010-224) ÁREAS DE CONOCIMIENTO DESCRITAS Lenguajes de Programación. Bases de Datos. Redes de Computadoras. Arquitectura de Computadoras. Programación Web.

Más detalles

Introducción a Computación

Introducción a Computación Curso: Modelización y simulación matemática de sistemas Metodología para su implementación computacional Introducción a Computación Esteban E. Mocskos (emocskos@dc.uba.ar) Facultades de Ciencias Exactas

Más detalles

EDITOR E INTÉRPRETE DE ALGORITMOS REPRESENTADOS EN DIAGRAMAS DE FLUJO 1 RESUMEN

EDITOR E INTÉRPRETE DE ALGORITMOS REPRESENTADOS EN DIAGRAMAS DE FLUJO 1 RESUMEN Informática Educativa Vol 11, No, 1, 1998 UNIANDES - LIDIE pp. 101-106 EDITOR E INTÉRPRETE DE ALGORITMOS REPRESENTADOS EN DIAGRAMAS DE FLUJO 1 Fabián CÁRDENAS VARELA Nelson CASTILLO IZQUIERDO Eduardo DAZA

Más detalles

Academia: Ingeniería Aplicada. Asignatura: Programación Web. Planificacion De Aplicaciónes Web. Profesora: Xochitl Raquel Wong Cohen Grupo: 5201

Academia: Ingeniería Aplicada. Asignatura: Programación Web. Planificacion De Aplicaciónes Web. Profesora: Xochitl Raquel Wong Cohen Grupo: 5201 Tecnológico De Estudios Superiores De Ecatepec División De Ingeniería En Sistemas Computacionales Academia: Ingeniería Aplicada Asignatura: Programación Web Integrantes: Planificacion De Aplicaciónes Web

Más detalles

Unidad II: Diseño de Bases de Datos y el modelo E-R. 2.1 El Proceso de Diseño

Unidad II: Diseño de Bases de Datos y el modelo E-R. 2.1 El Proceso de Diseño Unidad II: Diseño de Bases de Datos y el modelo E-R. 2.1 El Proceso de Diseño El proceso de diseño para una base de datos consta básicamente de 7 pasos, los cuáles se describen en la siguiente imagen.

Más detalles

Tema 2: Arquitectura del repertorio de instrucciones. Visión del computador que tiene el programador en bajo nivel.

Tema 2: Arquitectura del repertorio de instrucciones. Visión del computador que tiene el programador en bajo nivel. Tema 2: Arquitectura del repertorio de instrucciones Visión del computador que tiene el programador en bajo nivel. Lo que el programador en lenguaje ensamblador debe conocer para escribir programas: (1)

Más detalles

INTRODUCCIÓN A LA INFORMÁTICA

INTRODUCCIÓN A LA INFORMÁTICA INTRODUCCIÓN A LA INFORMÁTICA Desde sus orígenes, el hombre ha tenido necesidad de la información. Esta información, que en principio se recogía de forma oral, con la aparición de la escritura, comenzó

Más detalles

2º ESO BLOQUE: HARDWARE Y SISTEMAS OPERATIVOS EL ORDENADOR: HARDWARE

2º ESO BLOQUE: HARDWARE Y SISTEMAS OPERATIVOS EL ORDENADOR: HARDWARE 2º ESO BLOQUE: HARDWARE Y SISTEMAS OPERATIVOS EL ORDENADOR: HARDWARE 1. EL ORDENADOR Es una máquina electrónica diseñada para la manipulación y procesamiento de datos de datos, capaz de desarrollar complejas

Más detalles

Señal de petición de Interrupción

Señal de petición de Interrupción Consideren una tarea que require tomar caracteres desde un teclado y mostrarlos en la pantalla de un monitor. La tasa de transferencia desde un teclado a un computador está limitado por la velocidad del

Más detalles