CUESTIÓN 1 (2.5 puntos)

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

Download "CUESTIÓN 1 (2.5 puntos)"

Transcripción

1 Escriba las respuestas únicamente en los recuadros indicados. Utilice la parte de atrás como borrador. Puede emplear el CUESTIÓN 1 (2.5 puntos) Realizar un programa en LS2 que lea una palabra por teclado y escriba en pantalla la palabra invertida. NOTAS: - El usuario indica el final de la palabra con un punto. Dicho carácter no se almacena en memoria como parte de la palabra, sólo sirve para indicar que el usuario ha terminado de introducir la palabra. - El código ASCII del carácter punto corresponde al número El número máximo de letras que componen la palabra es 20. Tiempo de examen 3:00 Horas. Hoja 1/7

2 Escriba las respuestas únicamente en los recuadros indicados. Utilice la parte de atrás como borrador. Puede emplear el CUESTIÓN 2 (2 puntos) Se desea regular un cruce de dos avenidas usando semáforos a través de un circuito digital. Para ello se dispone de 4 semáforos (SE1, SE2, SE3 y SE4) situados en las 4 esquinas (véase figura). Las únicas direcciones permitidas son las mostradas por las flechas A y B (en ambos sentidos). El funcionamiento que se desea es el siguiente. Cada 15 segundos, se debe conmutar el paso de circulación en los sentidos A y B, activando y desactivando los semáforos pertinentes. Cada semáforo tiene 3 entradas digitales que determinan el encendido (valor 1) o apagado (valor 0) de las luces correspondientes al rojo (R), ámbar (A) y verde (V), no pudiendo estar activadas simultáneamente más de una entrada. Para ello se dispone de un contador digital de 0 a 15. Al llegar a 15 vuelve a ponerse a 0 y empieza a contar de nuevo. Es un proceso que se repite continuamente. Las salidas del contador (C0,,CN) indican el valor del contador en cada momento en binario. Se dispone adicionalmente de una señal digital, S, que vale 1 cuando la circulación actual está en dirección A, y S=0, cuando la circulación está en dirección B. El valor de S se asume que conmuta cuando el contador pasa del valor 15 al 0. La función del circuito lógico debe ser, dependiendo del valor de S: - Cuando el contador tenga un valor de 10, debe apagar la luz verde y encender la luz ámbar de los semáforos que permiten paso en ese instante. - Cuando el contador haya llegado a 13, debe apagar la luz ámbar y encender la luz roja de los semáforos que permiten paso en ese instante. - Cuando el contador tenga un valor 0, se activarán las luces verdes de los semáforos que deben permitir paso en ese instante (atendiendo al valor de S). Se tiene el siguiente esquema de conexión: Se pide:. a) Obtener el número de bits necesarios, N, que se necesitan en la salida del contador. b) Indique las entradas y las salidas del circuito lógico en los siguientes recuadros: ENTRADAS SALIDAS N= c) Obtener la tabla de verdad del circuito lógico, especificando las entradas y salidas. Mantenga la misma nomenclatura que el enunciado y las figuras. Use la plantilla de la siguiente hoja, describiendo los casos del contador de forma ascendente (del 0 al 15). Tiempo de examen 3:00 Horas. Hoja 2/7

3 Escriba las respuestas únicamente en los recuadros indicados. Utilice la parte de atrás como borrador. Puede emplear el NOMBRE ENTRADAS NOMBRE SALIDAS d) Obtener las expresiones lógicas (funciones booleanas) de las salidas de los semáforos SE1 (s1,s2,s3) y SE2 (s4,s5,s6). Conteste en la tabla siguiente: s1= s2= s3= s4= s5= s6= Tiempo de examen 3:00 Horas. Hoja 3/7

4 Escriba las respuestas únicamente en los recuadros indicados. Utilice la parte de atrás como borrador. Puede emplear el CUESTIÓN 3 (2.5 puntos) a) Realice en el recuadro adjunto el diagrama de flujo de un algoritmo tal que, dado un vector v de dimensión n, de números enteros positivos lo ordene de izquierda a derecha en orden creciente (véase ejemplo), devolviendo el resultado en el mismo vector. Suponga que el vector y su dimensión están leídos y almacenados en memoria. Ejemplo: v = ( ) v = ( ) NOTA: Para hacer los diagramas de flujo utilice únicamente las operaciones +,-,, /, asignación ( ), comparaciones <, >,,, =, lógicas y, o, acceso a vectores y matrices con subíndices y expresiones literales en lenguaje natural. El diagrama de flujo ha de estar estructurado, ser claro y legible y ocupar sólo el espacio interior del recuadro. NOMBRE TIPO DESCRIPCIÓN DEL OBJETO v Vector Vector de enteros dato n Dimensión del vector Tiempo de examen 3:00 Horas. Hoja 4/7

5 Escriba las respuestas únicamente en los recuadros indicados. Utilice la parte de atrás como borrador. Puede emplear el b) Utilice obligatoriamente el diagrama de flujo del apartado a) anterior como un módulo y realice en el recuadro adjunto el diagrama de flujo de un algoritmo que ordene una matriz A de dimensión MxN de números enteros positivos de izquierda a derecha y de arriba hacia abajo en orden creciente (véase ejemplo). De este modo, el elemento más pequeño de la matriz, una vez ordenada, se encuentra en la posición (1,1) y el mayor de todos en la posición (M,N). Suponga que la matriz y su dimensión están leídas y almacenadas en memoria. Ejemplo: A = A= NOTA: Para hacer los diagramas de flujo utilice únicamente las operaciones +,-,, /, asignación ( ), comparaciones <, >,,, =, lógicas y, o, acceso a vectores y matrices con subíndices y expresiones literales en lenguaje natural. El diagrama de flujo ha de estar estructurado, ser claro y legible y ocupar sólo el espacio interior del recuadro NOMBRE TIPO DESCRIPCIÓN DEL OBJETO A M N Matriz Matriz de enteros positivos Número de filas Número de columnas Tiempo de examen 3:00 Horas. Hoja 5/7

6 CUESTIÓN 4 (3 puntos) Se llama ecuación diofántica a cualquier ecuación algebraica, planteada sobre el conjunto de los números enteros, es decir, cuyas soluciones son números enteros. En concreto se desea hacer un algoritmo para resolver la ecuación o identidad planteada por el matemático francés Bézout ( ). Dicha identidad es a C X + b Y = c donde a, b y c son enteros, y las incógnitas son X e Y. Se sabe que el problema tiene solución si y sólo si el máximo común divisor entre a y b, es un divisor de c. En el caso que exista solución, entonces éstas son infinitas. Dados los números enteros a, b y c, se pide: a) Hacer el diagrama de flujo de un módulo que se denomine RESTO, y que calcule el resto de la división de dos variables s X e Y. El módulo debe devolver el resto en una variable R (véase NOTA). b) Hacer el diagrama de flujo de un módulo que se denomine MCD, y que calcule el máximo común divisor entre dos números enteros a y b, con a b. Para ello debe utilizar el algoritmo de Euclides (1570). Dicho algoritmo se describe a continuación. Suponga que se desea calcular el máximo común divisor entre los números 77 y 42, denotándose como MCD(77,42). Según dicho algoritmo se realizan las siguientes iteraciones: I. 77 / 42 = 1, resto 35 II. 42 / 35 = 1, resto 7 III. 35 / 7 = 5, resto 0, y finalmente el MCD(77,42) es el número 7. Si necesita calcular el resto utilice el módulo del apartado anterior. Si para dicho diagrama de flujo necesita una estructura iterativa (bucle), éste debe ser alguno de los propuestos en la figura al margen. c) Utilizando los módulos anteriores hacer un diagrama de flujo que resuelva el problema completo. Para ello la variable Z tomará el valor 0 si la ecuación no tiene solución, y en el caso de que exista solución, tomará el valor de una cualquiera de las infinitas soluciones. NOMBRE a b c X Y R Z TIPO Variable Variable Variable Variable Cuerpo Condición Condición Cuerpo BUCLES PERMITIDOS DESCRIPCIÓN DEL OBJETO Dato Dato Dato Incógnita Incógnita Resto de la división Resultado: 0 si no hay solución, y si la hay una solución cualquiera NOTA: Para hacer los diagramas de flujo utilice únicamente las operaciones +,-,, /, asignación ( ), comparaciones <, >,,, =, lógicas y, o, acceso a vectores y matrices con subíndices y expresiones literales en lenguaje natural. El diagrama de flujo ha de estar estructurado, ser claro y legible y ocupar sólo el espacio interior del recuadro. Las operaciones son sólo sobre números enteros. Tiempo de examen 3:00 Horas. Hoja 6/7

7 INICIO RESTO (apartado a) INICIO (apartado c) FIN RESTO (apartado a) INICIO MCD (apartado b) FIN MCD (apartado b) FIN (apartado c) Tiempo de examen 3:00 Horas. Hoja 7/7

8 1 er curso Ingeniería Industrial. 27 de junio de 2008 CUESTIÓN 1 (2.5 Puntos) Dado el programa en LS-2 siguiente, se pide: a) Indicar en la tabla de abajo el contenido de cada registro de la máquina CESIUS tras la ejecución de cada instrucción. Sólo hay que ejecutar las instrucciones necesarias hasta rellenar la tabla. Notas: - En la primera columna de la tabla de abajo se debe anotar la dirección de memoria de la instrucción que se ha ejecutado. - El contenido de los registros se debe representar mediante códigos mnemotécnicos y números decimales. - Suponga que al inicio de la ejecución del programa, todos los registros de la máquina tienen el valor 0 excepto P y la memoria, que tendrán el valor adecuado que le corresponda. - El carácter A se encuentra codificado en la tabla ASCII por el número 65. ORG 10 SAL INI PAL: CTE 69 CTE 85 CTE 82 CTE 69 CTE 75 CTE 65 CPAL: DRE PAL UNO: CTE 1 SEIS: CTE 6 CONT: ESP 1 PUN: ESP 1 INI: CAR SEIS ALM CONT CAR CPAL ALM PUN BUC: ECA I PUN CAR PUN SUM UNO ALM PUN CAR CONT RES UNO ALM CONT SAP BUC ALT FIN Dirección Instrucción P I A T S E b) Suponga que se ha ejecutado el programa completo, se escribe algún resultado en pantalla?: En caso afirmativo diga cual es: Tiempo de examen 1h 30 min. Hoja 1/4

9 1 er curso Ingeniería Industrial. 27 de junio de 2008 CUESTIÓN 2 (2.5 Puntos) Se desea diseñar una Unidad de Control de una computadora que tiene una arquitectura idéntica a la de la computadora CESIUS, pero con registros de distinto tamaño y con distinto juego de instrucciones, en concreto no se necesitan operaciones aritméticas sólo lógicas. La unidad de control debe ser capaz de ejecutar las siguientes operaciones: DESCRIPCIÓN FUNCIONAMIENTO JUEGO DE INSTRUCCIONES Leer dato de teclado E M(D) Escribir dato a pantalla M(D) E Cargar en el acumulador M(D) (A) Almacenar en memoria (A) M(D) Operación lógica AND (A) AND M(D) A Operación lógica OR (A) OR M(D) A Operación lógica NOT NOT (A) A Parar la máquina P (P) D: Dirección de memoria. E: Registro de E/S. A: Registro acumulador. P: Registro puntero de instrucciones. La memoria de programa es de tipo RAM y se direcciona a través de un bus de direcciones de 5 bits. La memoria comienza en la dirección 0 y la computadora empieza a ejecutar el programa en la dirección 0. La máquina opera sólo con números enteros binarios positivos y negativos codificados en signo valor absoluto, incluso las operaciones de entrada/salida son en binario. Se pide: a) Diseñe el juego de instrucciones de la Unidad de Control tal que ocupe el menor espacio posible en memoria. Conteste este apartado en el espacio en blanco de la tabla de arriba. b) Capacidad de la memoria. bits c) Mínimo valor entero que es posible almacenar (en decimal). d) Realizar un programa que lea desde el teclado el valor de dos dígitos binarios, evalúe para esos valores introducidos la función lógica dada por la expresión f = ( a b), y escriba el resultado en la pantalla. e) Diseñe en el interior del recuadro al margen, el circuito lógico de las operaciones AND y NOT de la Unidad Aritmético-Lógica, sólo para el bit menos significativo. Detallar explícitamente los registros de las entradas y salidas. NOTA: No existe un programa traductor. Respuesta d) Respuesta e) COMENTARIO DIRECCIÓN MEMORIA Tiempo de examen 1h 30 min. Hoja 2/4

10 1 er curso Ingeniería Industrial. 27 de junio de 2008 CUESTIÓN 3 (5 Puntos) Se desea implementar un sistema de visión artificial. Dicho sistema debe ser capaz de reconocer rectángulos de color negro sobre fondo blanco que serán captados por una cámara y almacenados en la memoria de un ordenador como un mapa de bits. De este modo, en la memoria de la computadora, la imagen quedará almacenada en una matriz A de dimensión m x n, en la que el elemento a ij valdrá 1 si forma parte del rectángulo y 0 en caso contrario. Para procesar el rectángulo el sistema obtendrá la posición de sus vértices relativa a la matriz A. Para detectar dichos vértices, el algoritmo analiza el entorno de los elementos con valor 1, siendo dicho entorno el formado por los ocho elementos que lo encuadran, si más de tres de estos puntos exteriores tienen valor 0, el elemento analizado es un vértice. Como ejemplo véase la Figura 1 en la que se aprecia una imagen captada de toda la matriz A, y en la Figura 2 un zoom de la anterior sobre el vértice situado más a la izquierda. Se puede apreciar en la Figura 2 que todos los puntos tienen un entorno de elementos vecinos que suman como mínimo cinco puntos negros, mientras que el elemento situado en el vértice sólo suma tres. Para facilitar la resolución se supone que ningún vértice del cuadrilátero está justo en el borde de la matriz A, es decir siempre hay al menos una fila o columna con de ceros hasta el borde más cercano a ij Figura 1. Figura 2. Se pide: a) Dado un elemento (i,j) de la matriz, realizar el diagrama de flujo de un módulo denominado VERTICE que determine si el elemento (i,j) es un vértice del cuadrilátero. b) Realizar el diagrama de flujo que calcule el área del rectángulo en píxel 2, basándose en las posiciones de los vértices detectados y usando obligatoriamente el módulo VERTICE del apartado a). NOTA: Para hacer los diagramas de flujo utilice únicamente las operaciones +,-,, /, asignación ( ), comparaciones <, >,,, =, lógicas y, o, acceso a memoria con subíndices y expresiones literales en lenguaje natural. Dispone de una operación adicional que calcula la raíz cuadrada de un número dado X, la cual se denota por SQRT(X). El diagrama de flujo ha de estar estructurado, ser claro y legible y ocupar sólo el espacio interior del recuadro. Tiempo de examen 1h 30 min. Hoja 3/4

11 1 er curso Ingeniería Industrial. 27 de junio de 2008 a) inicio b) inicio fin fin Tiempo de examen 1h 30 min. Hoja 4/4

Libro de Problemas. Fundamentos de Informática. Autores: José Ángel Acosta Rodríguez Manuel Ruíz Arahal

Libro de Problemas. Fundamentos de Informática. Autores: José Ángel Acosta Rodríguez Manuel Ruíz Arahal Libro de Problemas de Fundamentos de Informática Autores: José Ángel Acosta Rodríguez Manuel Ruíz Arahal 2002 Fundamentos de Informática, º Ing. Industrial. Ejercicios del primer parcial. /2 Ejercicios

Más detalles

DISA. ESI. US. Examen de Fund. de Informática. Primer curso de Ing. Industrial. Febrero de /6 Apellidos Nombre DNI

DISA. ESI. US. Examen de Fund. de Informática. Primer curso de Ing. Industrial. Febrero de /6 Apellidos Nombre DNI DISA. ESI. US. Examen de Fund. de Informática. Primer curso de Ing. Industrial. Febrero de 2004. 1/6 Apellidos Nombre DNI Escriba sus datos personales en todas y cada una de las hojas al comienzo del examen.

Más detalles

CUESTIÓN 1 (2 Puntos) CUESTIÓN 2 (1 Punto) CUESTIÓN 3 (1 Punto)

CUESTIÓN 1 (2 Puntos) CUESTIÓN 2 (1 Punto) CUESTIÓN 3 (1 Punto) 1 er curso Grado Ingeniería Aeroespacial. 27 de enero de 2011 Escriba las respuestas únicamente en los recuadros indicados. Utilice la parte de atrás como borrador. Puede emplear el lápiz. Compruebe que

Más detalles

Tipos De Datos. Numéricos. Alfanuméricos (string) Arreglos (Vectores, Matrices) Estructurados Registros (Def. Por el Archivos Usuario) Apuntadores

Tipos De Datos. Numéricos. Alfanuméricos (string) Arreglos (Vectores, Matrices) Estructurados Registros (Def. Por el Archivos Usuario) Apuntadores Tipos De Datos Todos los datos tienen un tipo asociado con ellos. Un dato puede ser un simple carácter, tal como b, un valor entero tal como 35. El tipo de dato determina la naturaleza del conjunto de

Más detalles

Ejercicios del primer cuatrimestre

Ejercicios del primer cuatrimestre Fundamentos de Informática, º Ing. Industrial. Ejercicios del primer parcial. /2 Ejercicios del primer cuatrimestre Fundamentos de Informática º Ingeniería Industrial Ejercicio Se desea realizar el diagrama

Más detalles

Las expresiones son combinaciones de constantes, variables, símbolos de operación, paréntesis y nombres de funciones especiales.

Las expresiones son combinaciones de constantes, variables, símbolos de operación, paréntesis y nombres de funciones especiales. Expresiones Las expresiones son combinaciones de constantes, variables, símbolos de operación, paréntesis y nombres de funciones especiales. Por ejemplo: a + (b + 3) / c Cada expresión toma un valor que

Más detalles

LA CESIUS. Dónde estamos?

LA CESIUS. Dónde estamos? LA CESIUS ESTRUCTURA Y PROGRAMACIÓN Dónde estamos? Estructura de J. von Neumann Historia 1941 - Plankalkül K. Zuse, ingeniero (GE, 1910/95) 1943 - ENIAC 1er comp. controlada por programa (Z3 1941) 1952

Más detalles

5. ESTRUCTURAS DE REPETICIÓN

5. ESTRUCTURAS DE REPETICIÓN 5. ESTRUCTURAS DE REPETICIÓN Las estructuras de repetición, permiten la ejecución de una lista o secuencia de instrucciones () en varias ocasiones. El número de veces que el bloque

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

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

UNIVERSIDAD AUTÓNOMA DEL ESTADO DE HIDALGO

UNIVERSIDAD AUTÓNOMA DEL ESTADO DE HIDALGO UNIVERSIDAD AUTÓNOMA DEL ESTADO DE HIDALGO ALGORITMO: Es el conjunto de pasos, operaciones y procedimientos que deben seguirse para resolver o solucionar un problema. Características de un algoritmo: 1.

Más detalles

Trabajo Práctico 5 Estructura Repetitiva

Trabajo Práctico 5 Estructura Repetitiva Trabajo Práctico 5 Estructura Repetitiva Los ejercicios para resolver y enviar por los alumnos son los que están con letra negrita los mismos deben ser enviados en un archivo zip por medio de la página

Más detalles

CIRCUITOS ELECTRÓNICOS DIGITALES ESCUELA POLITÉCNICA SUPERIOR UNIVERSIDAD AUTÓNOMA DE MADRID

CIRCUITOS ELECTRÓNICOS DIGITALES ESCUELA POLITÉCNICA SUPERIOR UNIVERSIDAD AUTÓNOMA DE MADRID CIRCUITOS ELECTRÓNICOS DIGITALES ESCUELA POLITÉCNICA SUPERIOR UNIVERSIDAD AUTÓNOMA DE MADRID Guía de problemas: Aritmética de Computadores Parte 1: Operaciones básicas con lápiz y papel Problema 1: a)

Más detalles

Introducción a la Algorítmica Transparencias correspondientes a las clases impartidas por los profesores: Lourdes Miró Amarante Ignacio García Vargas

Introducción a la Algorítmica Transparencias correspondientes a las clases impartidas por los profesores: Lourdes Miró Amarante Ignacio García Vargas Dpto. de ATC - Página 1 de 16 CONCEPTO DE ALGORITMO (1) Fundamentos de Informática E.U.P. Universidad de Sevilla Introducción a la Algorítmica Transparencias correspondientes a las clases impartidas por

Más detalles

Algoritmos. Medios de expresión de un algoritmo. Diagrama de flujo

Algoritmos. Medios de expresión de un algoritmo. Diagrama de flujo Algoritmos En general, no hay una definición formal de algoritmo. Muchos autores los señalan como listas de instrucciones para resolver un problema abstracto, es decir, que un número finito de pasos convierten

Más detalles

LA CESIUS. Dónde estamos?

LA CESIUS. Dónde estamos? JOSÉ ÁNGEL ACOSTA RODRÍGUEZ INFORMÁTICA CURSO 2009/0 LA ESTRUCTURA Y PROGRAMACIÓN Dónde estamos Estructura de J. von Neumann Historia K. Zuse, ingeniero (GE, 90/95) 94 Plankalkül er comp. controlada por

Más detalles

INFORMATICA TECNICATURA DE NIVEL SUPERIOR ALGUNOS EJERCICIOS DE SELECCIÓN E ITERACION

INFORMATICA TECNICATURA DE NIVEL SUPERIOR ALGUNOS EJERCICIOS DE SELECCIÓN E ITERACION INFORMATICA TECNICATURA DE NIVEL SUPERIOR ALGUNOS EJERCICIOS DE SELECCIÓN E ITERACION DIIAGRAMAS DE FLUJO Un diagrama de flujo es un dibujo que utiliza símbolos estándar de diagramación de algoritmos para

Más detalles

Objetivo específico: Maneja los elementos básicos de algoritmos utilizados para resolver un problema por computadora.

Objetivo específico: Maneja los elementos básicos de algoritmos utilizados para resolver un problema por computadora. Objetivo específico: Maneja los elementos básicos de algoritmos utilizados para resolver un problema por computadora. La palabra algoritmo se deriva de la traducción al latín de la palabra árabe alkhowarizmi,

Más detalles

SOLUCIÓN TIPO TEST 1 Y 2 (CORRECTA 0,5 PUNTOS, ERRÓNEA, -0,25 PUNTOS) TIPO TEST 3 Y 4 (CORRECTA 1,0 PUNTO, ERRÓNEA, -0,5 PUNTOS)

SOLUCIÓN TIPO TEST 1 Y 2 (CORRECTA 0,5 PUNTOS, ERRÓNEA, -0,25 PUNTOS) TIPO TEST 3 Y 4 (CORRECTA 1,0 PUNTO, ERRÓNEA, -0,5 PUNTOS) TECNOLOGÍA DE COMPUTADORES / SISTEMAS DIGITALES EXAMEN FINAL. 16 JUNIO 2003 SOLUCIÓN TIPO TEST 1 Y 2 (CORRECTA 0,5 PUNTOS, ERRÓNEA, -0,25 PUNTOS) TIPO TEST 3 Y 4 (CORRECTA 1,0 PUNTO, ERRÓNEA, -0,5 PUNTOS)

Más detalles

Examen escrito de Programación 1

Examen escrito de Programación 1 Examen escrito de Programación 1 Escuela de Ingeniería y Arquitectura Departamento de Informática e Ingeniería de Sistemas 31 de agosto de 2012 Disponer sobre la mesa en lugar visible un documento de identificación

Más detalles

INSTITUTO SUPERIOR DE EDUCACION RURAL ISER FUNDAMENTOS DE PROGRAMACION

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

Más detalles

TECNOLOGÍA DE COMPUTADORES / SISTEMAS DIGITALES EXAMEN FINAL. 3 JULIO SOLUCIÓN

TECNOLOGÍA DE COMPUTADORES / SISTEMAS DIGITALES EXAMEN FINAL. 3 JULIO SOLUCIÓN TECNOLOGÍA DE COMPUTADORES / SISTEMAS DIGITALES EXAMEN FINAL. 3 JULIO 2006. SOLUCIÓN Tipo test (0,4 puntos correcta, 0 puntos en blanco y 0,2 puntos incorrecta) 1. El resultado en complemento a 2 de la

Más detalles

Este método de diseño de algoritmos en etapas, yendo de los conceptos generales a los de detalle, se conoce como método descendente (top-down).

Este método de diseño de algoritmos en etapas, yendo de los conceptos generales a los de detalle, se conoce como método descendente (top-down). PLANTEMAIENTO DEL PROBLEMA Identificación de entradas y salidas Un algoritmo puede ser definido como la secuencia ordenada de pasos, sin ambigüedades, que conducen a la resolución de un problema dado y

Más detalles

LENGUAJES DE PROGRAMACIÓN. Pregunta 1 (3 puntos)

LENGUAJES DE PROGRAMACIÓN. Pregunta 1 (3 puntos) LENGUAJES DE PROGRAMACIÓN INSTRUCCIONES Por favor, entregue esta primera hoja de enunciado junto con el examen. Dispone de 2 horas para realizar el examen. MATERIAL PERMITIDO: Ninguno. Pregunta 1 (3 puntos)

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

A l g o r i t m o y E s t r u c t u r a d e D a t o s Ing. en Sistemas de Información 1º año

A l g o r i t m o y E s t r u c t u r a d e D a t o s Ing. en Sistemas de Información 1º año Trabajo práctico Nº 5 (Resolución de problemas Arreglos bidimensionales ). Realiza el programa en Lenguaje C correspondiente. 1- Qué hay de incorrecto en los siguientes códigos? int main() { int x,y; int

Más detalles

Conceptos. Generales ALGORITMOS

Conceptos. Generales ALGORITMOS Conceptos 1 Generales ALGORITMOS Que es un Algoritmo? 2 Es un conjunto preescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos

Más detalles

Estructura de Computadores (EdC-ISW-G1) Boletín 4: Programación AVR

Estructura de Computadores (EdC-ISW-G1) Boletín 4: Programación AVR Estructura de Computadores (EdC-ISW-G1) 2017-18 Boletín 4: Programación AVR Problema 1 Sean A y B dos números sin signo de un byte, almacenados en las direcciones $0100 y $0101 respectivamente. Escriba

Más detalles

Un algoritmo es una serie de pasos lógicos y organizados que describe el proceso que se debe seguir, para dar solución a un problema específico.

Un algoritmo es una serie de pasos lógicos y organizados que describe el proceso que se debe seguir, para dar solución a un problema específico. ALGORITMIA 1 Definición de Programa (Algoritmo) Un algoritmo es una serie de pasos lógicos y organizados que describe el proceso que se debe seguir, para dar solución a un problema específico. 2 Tipos

Más detalles

INSTITUTO NACIONAL SUPERIOR DEL PROFESORADO TÉCNICO - TÉCNICO SUPERIOR EN INFORMÁTICA APLICADA - PROGRAMACIÓN I

INSTITUTO NACIONAL SUPERIOR DEL PROFESORADO TÉCNICO - TÉCNICO SUPERIOR EN INFORMÁTICA APLICADA - PROGRAMACIÓN I RESOLUCIÓN DE PROBLEMAS Y ALGORITMOS La principal razón para que las personas aprendan lenguajes de programación es utilizar una computadora como una herramienta para la resolución de problemas. Cinco

Más detalles

Algoritmos. Autor: José Ángel Acosta Rodríguez

Algoritmos. Autor: José Ángel Acosta Rodríguez Autor: 2006 ÍNDICE Página Índice 1 Problema 1. Movimiento de figuras geométricas.2 Problema 2. Conversión decimal a binario....3 Problema 3. Secuencias binarias..4 Problema 4. Conversión a binario a octal...

Más detalles

TECNOLOGÍA DE COMPUTADORES. CURSO 2016/17. Problemas Secuenciales

TECNOLOGÍA DE COMPUTADORES. CURSO 2016/17. Problemas Secuenciales TECNOLOGÍA DE COMPUTADORES. CURSO 2016/17. Problemas Secuenciales 1) Un contador síncrono ascendente de 0 a 11 es: A Un sistema secuencial con 12 estados, y necesita 4 biestables. B Un sistema secuencial

Más detalles

Pseudocódigo. La forma en que se escribe un pseudocódigo es la siguiente:

Pseudocódigo. La forma en que se escribe un pseudocódigo es la siguiente: Pseudocódigo El pseudocódigo o pseudolenguaje, son una serie de instrucciones en nuestro lenguaje natural (español, ingles, etc.) y expresiones que representan cada uno de los pasos que resuelven un problema

Más detalles

ESTRUCTURA DE ASIGNACIÓN

ESTRUCTURA DE ASIGNACIÓN ALUMNA: GRADO: MODALIDAD-10 FECHA: PROFESOR: Hugo Nelson Ramírez Cárdenas LOGROS 1. Comprende la importancia que tiene el diseño de algoritmos, como forma de dar solución a un determinado problema. 2.

Más detalles

PROBLEMAS TECNOLOGÍA INDUSTRIAL II. CONTROL DIGITAL

PROBLEMAS TECNOLOGÍA INDUSTRIAL II. CONTROL DIGITAL PROBLEMAS TECNOLOGÍA INDUSTRIAL II. CONTROL DIGITAL 1. 2. 3. 4. 5. 6. a) Convierta el número (5B3) 16 al sistema decimal b) Convierta el número (3EA) 16 al sistema binario c) Convierta el número (235)

Más detalles

Ahora responde a las siguientes cuestiones: Supongamos que el usuario introduce 3 en A, 4 en B y 5 en C

Ahora responde a las siguientes cuestiones: Supongamos que el usuario introduce 3 en A, 4 en B y 5 en C Bioinformática. 1. Observa la siguiente secuencia de instrucciones: 1. A = 5; 2. B = 7; 3. C = 2; 4. A=A+B+C; 5. B=C/2; 6. A=A/B+A ˆ C; 7. Escribe A; a) Qué valor contiene A después de la cuarta instrucción?

Más detalles

Organización de Computadoras. Clase 6

Organización de Computadoras. Clase 6 Organización de Computadoras Clase 6 Tema de Clase Ciclo de Instrucción Notas de Clase 6 2 Función de la computadora(1) Ejecutar programas El programa está compuesto de instrucciones almacenadas en memoria

Más detalles

LECCIÓN Nº 02 FUNCIONES DE LOGICA COMBINACIONAL (PARTE 1)

LECCIÓN Nº 02 FUNCIONES DE LOGICA COMBINACIONAL (PARTE 1) LECCIÓN Nº 02 FUNCIONES DE LOGICA COMBINACIONAL (PARTE 1) 1. CONVERSORES DE CODIGO La disponibilidad de una gran variedad de códigos para los mismos elementos discretos de información origina el uso de

Más detalles

Estructuras de Repetición

Estructuras de Repetición 1 Estructuras de Repetición 2013 Transversal de Programación Básica Proyecto Curricular de Ingeniería de Sistemas 2 Objetivos Aprender a construir grandes y complejos problemas a través de la ejecución

Más detalles

Programación Estructurada

Programación Estructurada Programación Estructurada Técnica de programación que consiste en construir programas de fácil comprensión. Es mucho más sencillo entender la codificación del programa, que se habrá hecho en diferentes

Más detalles

Diagramas de flujo. ISCT. Luis Antonio Mancilla Aguilar

Diagramas de flujo. ISCT. Luis Antonio Mancilla Aguilar Diagramas de flujo ISCT. Luis Antonio Mancilla Aguilar DIAGRAMA Qué es un diagrama? Es Representación gráfica de una sucesión de hechos, pasos u operaciones en un procedimiento. Usos Representar los pasos

Más detalles

Electrónica Digital. Práctica 3: Dado Digital. Objetivo de la práctica: Conocimientos previos: Material necesario:

Electrónica Digital. Práctica 3: Dado Digital. Objetivo de la práctica: Conocimientos previos: Material necesario: Práctica 3: Dado Digital Objetivo de la práctica: El objetivo de la práctica es introducir algunas de las características reales de las puertas lógicas y el aprendizaje de circuitos combinacionales básicos.

Más detalles

ESCUELA NACIONAL AUXILIARES DE ENFERMERÍA Manizales TECNOLOGÍA E INFORMÁTICA

ESCUELA NACIONAL AUXILIARES DE ENFERMERÍA Manizales TECNOLOGÍA E INFORMÁTICA ALUMNA: GRADO: MODALIDAD-10 FECHA: PROFESOR: Hugo Nelson Ramírez Cárdenas LOGROS 1. Comprende qué son identificadores, variables y constantes, además de otros conceptos utilizados en programación. 2. Conoce

Más detalles

DISEÑO ESTRUCTURADO. Herramientas de representación de algoritmos

DISEÑO ESTRUCTURADO. Herramientas de representación de algoritmos DISEÑO ESTRUCTURADO Herramientas de representación de algoritmos DISEÑO ESTRUCTURADO Técnica para desarrollar algoritmos Fáciles de escribir Leer Verificar Modificar ALGORITMO ESTRUCTURADO Tiene un solo

Más detalles

Computación I (CI-2125) Clase 3. Prof. Mireya Morales Primera

Computación I (CI-2125) Clase 3. Prof. Mireya Morales Primera Computación I (CI-2125) Clase 3 Prof Mireya Morales Primera Contenido Ciclo de Desarrollo de un programa Formas de Representación Algorítmica: Diagramas de flujo y seudocódigo Estructuras de Control Estructuras

Más detalles

DIAGRAMAS DE FLUJO ELEMENTOS E INSTRUCCIONES A USAR EN UN DIAGRAMA DE FLUJO

DIAGRAMAS DE FLUJO ELEMENTOS E INSTRUCCIONES A USAR EN UN DIAGRAMA DE FLUJO DIAGRAMAS DE LUJO Un Diagrama de lujo es la representación gráfica de los pasos a seguir para lograr un objetivo, que habitualmente es la solución de un problema. Por Logical se entiende, en algunos libros,

Más detalles

Arreglos (vectores y matrices)

Arreglos (vectores y matrices) Arreglos (vectores y matrices) Definición Para la solución de problemas se ha partido de las estructuras secuencialmente lineales, para luego llegar a las estructuras de ciclos. Las estructuras secuenciales

Más detalles

Programación I. Ingeniería Técnica Informática. Ejercicios de los Temas 4, 5, 6 y 7

Programación I. Ingeniería Técnica Informática. Ejercicios de los Temas 4, 5, 6 y 7 Estructuras selectivas Programación I Ingeniería Técnica Informática Ejercicios de los Temas 4, 5, 6 y 7 24.- Elabore un programa para determinar si una hora leída en la forma horas, minutos y segundos

Más detalles

Indique la veracidad o falsedad de cada una de las afirmaciones siguientes, explicando detalladamente en cada caso el motivo de su respuesta.

Indique la veracidad o falsedad de cada una de las afirmaciones siguientes, explicando detalladamente en cada caso el motivo de su respuesta. LENGUAJES DE PROGRAMACIÓN INSTRUCCIONES Por favor, entregue esta primera hoja de enunciado junto con el examen. Dispone de 2 horas para realizar el examen. MATERIAL PERMITIDO: Ninguno. Pregunta 1 (3 puntos)

Más detalles

GLOSARIO 1. Qué es bit y byte? Bit: Es la unidad mínima de información. Puede ser 0 o 1. Byte: Es el conjunto de 8 bits. Ejemplo:

GLOSARIO 1. Qué es bit y byte? Bit: Es la unidad mínima de información. Puede ser 0 o 1. Byte: Es el conjunto de 8 bits. Ejemplo: Cuestionario Modulo 1.1 GLOSARIO 1. Qué es bit y byte? Bit: Es la unidad mínima de información. Puede ser 0 o 1. Byte: Es el conjunto de 8 bits. Ejemplo: 1001 0110. 2. qué es Dato? Definición: Es toda

Más detalles

PRÁCTICA MANEJO INTERNO DE DATOS. Objetivos

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

Más detalles

UNIVERSIDAD DE CASTILLA LA MANCHA ESCUELA SUPERIOR DE INFORMÁTICA. CIUDAD REAL

UNIVERSIDAD DE CASTILLA LA MANCHA ESCUELA SUPERIOR DE INFORMÁTICA. CIUDAD REAL TECNOLOGÍA DE COMPUTADORES / SISTEMAS DIGITALES EXAMEN FINAL. 30 ENERO 21 1º A (Superior) 1º B (Sistemas) 1º C (Gestión) SOLUCIONES 1.- Realiza los siguientes cambios de base, poniendo en todos los casos

Más detalles

TECNOLOGÍA DE COMPUTADORES. CURSO 2017/18. Problemas propuestos tema 7

TECNOLOGÍA DE COMPUTADORES. CURSO 2017/18. Problemas propuestos tema 7 TECNOLOGÍA DE COMPUTADORES. CURSO 2017/18. Problemas propuestos tema 7 1) Identifica el circuito de la figura: A Codificador 2x4 con Enable invertido B Decodificador 2x4 con salida invertida C Decodificador

Más detalles

Matrices y Determinantes. Prof. Nilsa I. Toro Catedrática Recinto Universitario de Mayagüez Residencial - AFAMaC

Matrices y Determinantes. Prof. Nilsa I. Toro Catedrática Recinto Universitario de Mayagüez Residencial - AFAMaC Matrices y Determinantes Prof. Nilsa I. Toro Catedrática Recinto Universitario de Mayagüez Residencial - AFAMaC Origen y Usos Las matrices aparecen por primera vez hacia el año 1850, introducidas por J.J.

Más detalles

plicación de los circuitos SUMADOR DIBITAL S C

plicación de los circuitos SUMADOR DIBITAL S C plicación de los circuitos ógicos A B SUMADOR DIBITAL S C Aplicaciones de los circuitos lógicos Algunas aplicaciones elementales como los circuitos aritméticos digitales y los codificadores y decodificadores,

Más detalles

BOLETIN 7: Subsistemas secuenciales

BOLETIN 7: Subsistemas secuenciales BOLETIN 7: Subsistemas secuenciales Problemas básicos P. Realice el diagrama de estados de un C.S.S. que funcione como un contador módulo 4 ascendente/descendente en función de una entrada de control.

Más detalles

Constante: Una constante es un dato numérico o alfanumérico que no cambia durante la ejecución del programa.

Constante: Una constante es un dato numérico o alfanumérico que no cambia durante la ejecución del programa. Constantes y variables Constante: Una constante es un dato numérico o alfanumérico que no cambia durante la ejecución del programa. pi = 3.1416 Variable: Es un espacio en la memoria de la computadora que

Más detalles

ESTRUCTURAS DE REPETICIÓN AREA PROGRAMACIÓN 1

ESTRUCTURAS DE REPETICIÓN AREA PROGRAMACIÓN 1 ESTRUCTURAS DE REPETICIÓN AREA PROGRAMACIÓN 1 Estructuras de repetición Repetir: Ejecutar una instrucción o conjunto de instrucciones y luego regresar y ejecutarla (s) una y otra vez hasta terminar la

Más detalles

UNIVERSIDAD MODULAR ABIERTA FACULTAD DE CIENCIAS ECONOMICAS

UNIVERSIDAD MODULAR ABIERTA FACULTAD DE CIENCIAS ECONOMICAS UNIVERSIDAD MODULAR ABIERTA FACULTAD DE CIENCIAS ECONOMICAS TITLE DOCENTE: ING. Mirna Lorena Blanco de Magaña DATO Información en bruto, sin ningún significado Dado un enunciado, evento o acción, los datos:

Más detalles

INSTITUTO TECNOLÓGICO

INSTITUTO TECNOLÓGICO INSTITUTO TECNOLÓGICO DE NUEVO LAREDO Con la Ciencia por la Humanidad Introducción a la Ingeniería en Sistemas Computacionales y al Diseño de Algoritmos Curso propedéutico Instructor: Bruno López Takeyas

Más detalles

Introducción a la programación: Algoritmos

Introducción a la programación: Algoritmos Introducción a la programación: Algoritmos Algoritmo La palabra algoritmo proviene del nombre del matemático persa del siglo IX Muhammad ibn Musa al-jwarizmi Un algoritmo es una secuencia ordenada de pasos,

Más detalles

Centro Asociado Palma de Mallorca. Tutor: Antonio Rivero Cuesta

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

Más detalles

A veces queremos almacenar algún elemento que es Verdadero o Falso. Este tipo de dato se llama Booleano y su representación es sencilla, para cada

A veces queremos almacenar algún elemento que es Verdadero o Falso. Este tipo de dato se llama Booleano y su representación es sencilla, para cada Hemos visto que los ordenadores modernos son máquinas digitales que sólo funcionan con datos binarios. Así que necesitamos una representación binaria de cada dato que queremos usar en un ordenador. El

Más detalles

TECNOLOGÍA DE COMPUTADORES. CURSO 2016/17. Problemas Temas 7

TECNOLOGÍA DE COMPUTADORES. CURSO 2016/17. Problemas Temas 7 TECNOLOGÍA DE COMPUTADORES. CURSO 2016/17. Problemas Temas 7 1) Identifica el circuito de la figura: A Codificador 2x4 con Enable invertido B Decodificador 2x4 con salida invertida C Decodificador 3x4

Más detalles

LECTURAS SOBRE COMPUTADORAS DIGITALES LECTURA Nº4 MATERIA: ARQUITECTURA DE LAS COMPUTADORAS 1.- REPERTORIO DE INSTRUCCIONES DE LA PETICOMPUTADORA

LECTURAS SOBRE COMPUTADORAS DIGITALES LECTURA Nº4 MATERIA: ARQUITECTURA DE LAS COMPUTADORAS 1.- REPERTORIO DE INSTRUCCIONES DE LA PETICOMPUTADORA 1 - L4 LECTURAS SOBRE COMPUTADORAS DIGITALES LECTURA Nº4 MATERIA: ARQUITECTURA DE LAS COMPUTADORAS 1.- REPERTORIO DE INSTRUCCIONES DE LA PETICOMPUTADORA Decimal Binario Mnemónico Función que verifica 0

Más detalles

Representación de la informació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

Más detalles

Sentencias iterativas

Sentencias iterativas Sentencias iterativas 1. Objetivos Al finalizar esta actividad, serás capaz de: 1. Utilizar adecuadamente la sentencia while para generar la repetición en la ejecución de grupos de sentencias 2. Motivación

Más detalles

Informática y Cálculo Numérico Guía de Trabajos Prácticos

Informática y Cálculo Numérico Guía de Trabajos Prácticos Informática y Cálculo Numérico - UNNE - Facultad de Ingeniería - Año 015 I - Variables y Expresiones Algebraicas Informática y Cálculo Numérico Guía de Trabajos Prácticos 1. Determinar qué nombres de las

Más detalles

Programación en java. Estructuras algorítmicas

Programación en java. Estructuras algorítmicas Programación en java Estructuras algorítmicas Estructuras algoritmicas 1. Conceptos basicos 1. Dato 2. Tipos de datos 3. Operadores 2. dsd Conceptos Basicos DATO: se considera una representación simbólica

Más detalles

Prof. María Alejandra Quintero. Informática Año

Prof. María Alejandra Quintero. Informática Año Prof. María Alejandra Quintero Informática Año 2014-2015 Es la acción de escribir programas de computación con el objetivo de resolver un determinado problema. Implica escribir instrucciones para indicarle

Más detalles

[TEMA #2. ETAPAS Y TÉCNICAS PARA EL DESARROLLO DE PROBLEMAS CON AYUDA DEL COMPUTADOR.]

[TEMA #2. ETAPAS Y TÉCNICAS PARA EL DESARROLLO DE PROBLEMAS CON AYUDA DEL COMPUTADOR.] La resolución de un problema mediante una computadora consiste en el proceso que a partir de la descripción de un problema, expresado habitualmente en lenguaje natural y en términos propios del dominio

Más detalles

ALGORITMOS II PSEUDOCODIGOS INTRODUCCION AL PSEINT CORPODICES VICTOR ANDRES OCHOA CORREA

ALGORITMOS II PSEUDOCODIGOS INTRODUCCION AL PSEINT CORPODICES VICTOR ANDRES OCHOA CORREA ALGORITMOS II PSEUDOCODIGOS INTRODUCCION AL PSEINT CORPODICES VICTOR ANDRES OCHOA CORREA CONTENIDOS Definición de un algoritmo Tipos de datos Representaciones de un algoritmo Lenguaje natural Pseudocódigo

Más detalles

TUTORIAL PSEINT. Ing. Ronald Rentería Ayquipa. Fundamentos de Programación

TUTORIAL PSEINT. Ing. Ronald Rentería Ayquipa. Fundamentos de Programación TUTORIAL PSEINT Ing. Ronald Rentería Ayquipa Fundamentos de Programación PSEINT Página Oficial: http://pseint.sourceforge.net/ Es un software que interpreta pseudocódigo. Permite la generación de diagramas

Más detalles

Capítulo 1: Conceptos básicos de informática

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

Más detalles

TECNOLOGÍA DE COMPUTADORES. CURSO 2016/17. Problemas Secuenciales Resueltos

TECNOLOGÍA DE COMPUTADORES. CURSO 2016/17. Problemas Secuenciales Resueltos TECNOLOGÍA DE COMPUTADORES. CURSO 26/7. Problemas Secuenciales Resueltos ) Un contador síncrono ascendente de a es: A Un sistema secuencial con 2 estados, y necesita 4 biestables. B Un sistema secuencial

Más detalles

Introduccion a la Programacion. Pablo Sevilla Jarquin

Introduccion a la Programacion. Pablo Sevilla Jarquin Introduccion a la Programacion Pablo Sevilla Jarquin [email protected] Sistema de Evaluación Primer Parcial 15 Febrero 22 Febrero Segundo Parcial 05 Abril 12 Abril 26 Abril Rescate Contenido del Curso

Más detalles

TEMA 1. PROGRAMACIÓN DE UN COMPUTADOR

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

Más detalles

APELLIDOS NOMBRE GRUPO CALIFICACIÓN FECHA

APELLIDOS NOMBRE GRUPO CALIFICACIÓN FECHA Hoja 1/10 Duración: una hora y media Resultados de aprendizaje que se evalúan en este examen: R2: Saber emplear las estructuras de control de flujo de programación para implementar algoritmos sencillos.

Más detalles

INFORMÁTICA. Práctica 4. Programación básica en C. Grado en Ingeniería en Electrónica y Automática Industrial. Curso v2.3 (12.09.

INFORMÁTICA. Práctica 4. Programación básica en C. Grado en Ingeniería en Electrónica y Automática Industrial. Curso v2.3 (12.09. INFORMÁTICA Práctica 4. Programación básica en C. Grado en Ingeniería en Electrónica y Automática Industrial Curso 2017-2018 v2.3 (12.09.2017) A continuación figuran una serie de ejercicios propuestos,

Más detalles

PRESENTACIÓN DEL ALGORITMO

PRESENTACIÓN DEL ALGORITMO PRESENTACIÓN DEL ALGORITMO Puede ser en distintas formas, analizaremos cuatro: a) Descripción Narrada b) Pseudocódigo c) Diagramas de Flujo d) Diagramas N- S (Nassi-Schneiderman o de Chapin) Descripción

Más detalles

FRACCIONES EQUIVALENTES 3.1.1

FRACCIONES EQUIVALENTES 3.1.1 FRACCIONES EQUIVALENTES 3.. Fracciones que nombran el mismo valor se llaman fracciones equivalentes, como 2 3 = 6 9. Un método para encontrar fracciones equivalentes es usar la identidad multiplicativa

Más detalles

HOJA DE PROBLEMAS 6: MÓDULOS COMBINACIONALES BÁSICOS

HOJA DE PROBLEMAS 6: MÓDULOS COMBINACIONALES BÁSICOS f Universidad Rey Juan Carlos Grado en Ingeniería Informática Fundamentos de Computadores HOJA DE PROBLEMAS 6: MÓDULOS COMBINACIONALES BÁSICOS. Dado el módulo combinacional de la figura se pide dibujar

Más detalles

UNIVERSIDAD DON BOSCO TECNICO EN INGENIERIA EN COMPUTACION

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

Más detalles

CONTENIDO 1 Diagrama de flujo 2 Pseudocodigo 3 Diagrama estructurado (nassi-schneiderman)

CONTENIDO 1 Diagrama de flujo 2 Pseudocodigo 3 Diagrama estructurado (nassi-schneiderman) CONTENIDO 1 Diagrama de flujo 2 Pseudocodigo 3 Diagrama estructurado (nassi-schneiderman) Las dos herramientas utilizadas comúnmente para diseñar algoritmos son: Diagrama de Flujo Pseuducodigo 1 Diagrama

Más detalles

REPASO DE ÁLGEBRA MATRICIAL

REPASO DE ÁLGEBRA MATRICIAL REPASO DE ÁLGEBRA MATRICIAL 1. Porqué necesitamos matrices? Qué son las matrices? Dónde está la matriz en este cuadro? (que por cierto fué hecho por Alberto Durero en 1514 y se llama Melancolía ) Las matrices

Más detalles

Lenguaje de Diseño. Primera Parte. Segundo Cuatrimestre 2017

Lenguaje de Diseño. Primera Parte. Segundo Cuatrimestre 2017 Primera Parte Fund. de la Informática Int. a la Programación Int. a la Computación Resolución de Problemas y Algoritmos Segundo Cuatrimestre 2017 1 Etapas en el proceso de resolver un problema: 1- Comprender

Más detalles