Computación y Programación Algoritmos

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

Download "Computación y Programación Algoritmos"

Transcripción

1 Computación y Programación Algoritmos Qué es un algoritmo, para qué nos sirve un algoritmo y cómo construir un algoritmo son algunas de las preguntas que trataremos de resolver en este capítulo. Día a día, nos enfrentamos a una infinidad de problemas y utilizamos inconcientemente variados algoritmos para resolver esos problemas. Cuando resolvemos un puzle en el diario del domingo, cuando cocinamos, incluso cuando decidimos ir al cine, estamos aplicando algún algoritmo para resolver el problema de no peder ver un puzle sin resolver, del hambre, o del aburrimiento. En general podemos decir que tenemos un problema cuando estamos en una situación que nos molesta o no nos satisface y queremos estar en una que nos agrade, o que nos satisfaga. Supongamos que queremos tomar café y no hay café preparado. Este es un problema pues nuestra situación no es ideal: queremos café y no hay café. Nuestro problema estaría resuelto si hubiera café: estaríamos en una situación ideal, que nos satisface. Cómo podemos solucionar este problema? Simple, transformando la situación no ideal en ideal, o lo que es lo mismo, pasando del estado inicial del mundo, que no nos satisface pues no hay café a otro estado del mundo que sí nos satisface por que sí lo hay. Para llegar desde el estado inicial no ideal al estado final las transformaciones deben aplicarse a ciertos elementos que tienen relación con nuestro problema y no a cualquier elemento. Estos elementos definen el mundo de nuestro problema, y el estado de dichos elementos conforman el estado del mundo del problema. Por tanto, podemos concluir que solucionar un problema es llevar el mundo, que está en un estado inicial no deseado a un estado final que sí nos satisface, y esto lo conseguiremos aplicando sucesivas transformaciones al mundo, de forma tal que pase de un estado inicial no deseado a otros estados, en forma sucesiva, hasta alcanzar el estado final ideal. Esta idea se representa esquemáticamente de esta forma: Estado inicial no ideal: E 0 transformación T 1 : T 1 (E 0 ) E 1 transformación T 2 : T 2 (E 1 ) E 2... transformación T n : T n (E n 1 ) E n Estado final ideal: Volviendo al problema del café, podemos definir el mundo compuesto de los siguientes elementos: café en grano, cafetera, agua, tazón. Observemos que, por ejemplo, en nuestro mundo no consideramos elementos como el pan, la mesa de la cocina, la sal, etc. Esto se debe a que nos interesa acotar nuestro mundo a los elementos que tienen directa realción con el problema. Por tanto el estado inicial del mundo lo constituye el estado inicial de cada uno de los elementos del mundo, es decir: el café en grano en el tarro de café, el agua en el jarro, apagada, y la taza vacía. Obviamente esta situación no es ideal, pero podemos transformarla para que lo sea. Si preguntamos a alguien que sepa preparar café probablemente podrá darnos las siguientes instrucciones para hacer café, es decir, para llevar nuesto mundo desde el estado inicial no deseado, al final. - saque una cucharada de café desde el tarro y colóquela en - vierta 200 cc de agua desde el jarro a - encienda y espere a que el café termine de pasar Qué transformaciones han ocurrido en el mundo del café? El tarro de café y han cambiado de estado con la primera instrucción. El tarro de café ha visto disminuido su contenido, en tanto que que en el estado inicial no tenía café ahora si lo tiene. Podemos decir entonces que se ha trasnformado el mundo, pasando de un estado inicial no satisfactorio a un nuevo estado. Este estado aún no es el ideal del mundo, por lo que debemos volver a transformarlo. Con la segunda instrucción, podemos ver como el mundo cambia nuevamente de estado. En este caso, los elementos que han cambiado su estado son: el jarro del agua y, de forma que el jarro ha visto disminuido la cantidad de agua que contenía en tanto que que en el estado anterior sólo tenía café, ahora además tiene agua. sin embargo, aún no se alcanza el estado ideal del mundo, por lo que debemos hacer nuevas transformaciones. 1 E n

2 La tercera instrucción modifica el estado de, que pasa de un estado apagado a un estado encendido. El resto de los elementos del mundo no han modificado su estado. Finalmente la última instrucción transforma el mundo para dejarlo en el estado final ideal. A estas alturas talvez nos preguntemos qué tienen que ver los algoritmos con el mundo, los problemas y las transformaciones? La respuesta es simple: podemos ver un algoritmo como la receta que permite transformar el mundo para solucionar un problema. Esto significa que cuando ejecutamos un algoritmo estamos llevando el mundo desde un estado incial no deseado a un estado final en el que nuestro problema está resuelto. Podemos por tanto pensar que efectivamente tenermos algoritmos para resolver problemas tan variados como obtener un libro de biblioteca, calcular la superficie de un cilindro, hacer una taza de café, leche con plátano o huevos revueltos. Incluso para levantarnos por las mañanas seguimos cada uno un algoritmo propio. Pero no sólo cada persona define su propio algoritmo para hacer las cosas. También se da que distintos algoritmos pueden resolver un mismo problema. Para el problema anterior el siguiente algoritmo también produce un excelente café - vierta 200 cc de agua desde el jarro a - saque una cucharada de café desde el tarro y colóquela en - encienda y espere a que el café termine de pasar Algoritmos que se generalizan por medio de la entrada de datos Hasta ahora hemos visto algoritmos, como el que nos permite prepara café, el cual sirve para preparar una taza de café. Si queremos por ejemplo preparar dos tazas de café deberemos construir un nuevo algoritmo, el cual podría ser : - vierta 400 cc de agua desde el jarro a - saque dos cucharada de café desde el tarro y colóquela en - encienda y espere a que el café termine de pasar Qué ocurriría si quisiéramos preparar 3 tazas de café? ó 4? o 10? Talvez la mejor forma de plantear el algoritmo para hacer café es generalizarlo. Esto es, plantear el algoritmo considerando un número no determinado de tazas, y como pirmer paso del algoritmo, determinar ese número. Entonces un algoritmo para preparar un número indetermiando de tazas de café quedaría de la siguiente forma: - determine n, número de tazas de café a prepara - vierta n* 200 cc de agua desde el jarro a - saque n cucharadas de café desde el tarro y colóquela en - encienda y espere a que el café termine de pasar La ventaja de este algoritmo generalizado es que nos permite preparar 1, 2, 3, 4 o cualquier número de tazas de café. Notemos que determinar n, es algo que se resuelve cuando el algoritmo se ejecuta. Si hacemos la analogía a los programas vistos en lenguaje ensamblador, esto equivale a las instrucciones IIN o CIN, que permitían ingresar datos caracter o numérico respectivamente, durante la ejecución de los programas. 2

3 Figura 1: Cilindro de radio r y altura h Descomposición de algoritmos Figura 2: Cilindro de radio r y altura h Existen muchos problemas que por su tamaño y/o complejidad no pueden ser abordados completamente, de una vez. Una forma de solucionar estos problemas en aplicar la regla dividir para conquistar. Esto significa que para dar una solución a un problema muy grande o complejo es recomendable descomponer el problema en subproblemas más pequeños o de menor complejidad, que si se puedan resolver. De esta forma, al resolver todos los subproblemas, podemos combinar de alguna forma esas soluciones para obtener la solución del problema original. Pensemos por ejemplo, que queremos construir un algoritmo que nos permita calcular la superficie externa de un cilindro como el que se muestra en la figura 1. Sabemos que aunque conozcamos de antemano las medidas del radio y de la altura del cilindro, es mejor plantear un algoritmo general, de forma que estos datos puedan ser determinados como parte del algoritmo. Esto nos permitirá utilizar el algoritmo sin modificaciones para cualquier cilindro. Pues bien, la pregunta ahora es: conociendo el radio y la altura del cilindro Cómo puedo calcular la superficie? Probablemente existen muchas maneras y fórmulas conocidas de hacerlo, sin embargo no recuerdo ninguna con suficiente seguridad. Lo que si recuerdo es que si conozco el radio, puedo calcular el área y perímetro de una circunferencia, y si conozco los lados puedo calcular el área del rectángulo. Por tanto puedo calcular la superficie el cilindro. Si observamos detenidamente la figura 2, podemos darnos cuenta que un cilindro, visto desde arriba es una circunferencia. Es decir, la superficie superior corresponde al área de la circunferencia. Lo mismo sucede si miramos el cilindro desde abajo. Tenemos por tanto que calcular la superficie de la tapa y del fondo del cilindro es equivalente a calcular dos veces el área de la circunferencia de radio equivalente al radio del cilindro. Por otro lado, si cortamos el cilindro y lo estiramos. podemos ver que la figura en realidad es un rectángulo cuyos lados son la altura del cilindro y el perímetro de la circunferencia del éste. Por lo tanto calcular la superficie lateral del cilindro equivale a calcular el área del rectángulo. Ahora podemos plantear el algoritmo: - determine el radio del cilindro - determine la altura del cilindro - calcule PI * r * r y guarde el resultado en A[circunferencia] - calcule 2 * PI * r y guarde el resultado en A[rectàngulo] - calcule 2 * A[circunferencia] + A[rectángulo] y guarde el resultado en S - mostrar S 3

4 Por lo tanto hemos resuelto los subproblemas de un problema que parecía muy complejo, de forma tal que al combinar adecuadamente las soluciones construimos la solución al problema original. Observemos que la última instrucción antes del fin del algoritmo correponde a salida de información o de resultados. Si hacemos la analogía a los programas vistos en lenguaje ensamblador, correspondería a las instrucciones COUT o IOUT, que permitían desplegar valores caracteres o numéricos respectivamente, por algún dispositivo de salida, por ejemplo la pantalla. Algorimtos y Condiciones Definir la solución a un problema, a menudo requiere considerar varias alternativas, debido a que la aplicación de los algoritmos no siempre ocurre en el mismo contexto. Supongamos por ejemplo que deseamos definir un algoritmo que permita a los alumnos de primer año perdir prestado un libro en biblioteca. Un algoritmo para ello podría ser el siguiente: - diríjase al edificio de biblioteca y deje su mochila afuera del recinto - ingrese al edificio y diríjase a catálogo - determine ubicación del libro requerido - vaya a estanteria y coja el libro - pase por el mezón y solicite fecha de devolución - salga del edificio - recoja su mochila El algoritmo parece estar correcto, sin embargo cualquier alumno podría decir que este algoritmo no siempre funciona correctamente. Qué pasa si llueve? El algoritmo para ese caso debería ser un poco diferente. - diríjase a custodia, deje su mochila - diríjase al edificio de biblioteca - ingrese al edificio y diríjase a catálogo - determine ubicación del libro requerido - vaya a estanteria y coja el libro - pase por el mezón y solicite fecha de devolución - salga del edificio - diríjase a custodia y recoja su mochila Por tanto un buen algoritmo para pedir libros en biblioteca debería funcionar en ambos casos. La solución es incorporar una desición. El algoritmo, por tanto, quedaría - si está lloviendo: - diríjase a custodia y deje su mochila - diríjase al edificio de biblioteca sino: - diríjase al edificio de biblioteca y deje su mochila fuera del edificio - ingrese al edificio y diríjase a catálogo - determine ubicación del libro requerido - vaya a estanteria y coja el libro - pase por el mezón y solicite fecha de devolución - salga del edificio - si está lloviendo: - diríjase a custodia y recoja su mochila 4

5 Figura 3: Símbolos utilizados en los Diagramas de Flujo sino: - recoja su mochila Vemos que este algoritmo sirve en cualquier clima, dado que si está lloviendo el alumno dejará su mochila en custodia, y si no, la dejará fuera del edificio. Lo mismo sucede cuando sale del edificio. La desición en una alternativa viene dada por una condición que puede ser verdadera o falsa, pero no ambos a la vez. Esta condición será la que determine que instrucciones deben ser ejecutadas y cuales no, de forma tal que si la condición se resulve como verdadera, se ejecutarán todas las instrucciones dependientes del si, en tanto que si la condición se resuelve como falsa, las instrucciones anteriores no serán ejecutadas, y en su lugar las instrucciones del sino serán las ejecutadas. Observe la sangría que se deja para las instrucciones que están al interior de la alternativa si y sino. Esto permite visualizar fácilmente que que instrucciones se realizan dependiendo de una condición y que instrucciones se realizan todas las veces. La forma de ejecutar un algoritmo con desiciones también se obtuvo en los programas de lenguaje ensamblador al combinar las instrucciones CMP y JMPLT, o CMP y JMPEQ. Diagrama de flujo El diagrama de flujo es una herramienta gráfica que ayuda a visualizar la secuencia de ejecución de un algoritmo. Para dibujarlo, utilizaremos los símbolos que se muestran en la figura 3. El símbolo de Entrada permite determinar información al momento de ejecutar el algoritmo. Dentro del símbolo deberán aparecer los datos que se están ingresando. En el interior del símbolo P roceso se colocan las instrucciones simples que van a ser ejecutadas de acuerdo al algoritmo. En el interior del símbolo de alternativa, se coloca la condición que va a ser evaluada y que determinará cuál de las dos ramas se va a ejecutar. Al interior de los símbolos de salida se colocan los datos que son salida del algoritmo. Si se desea que salga el texto 5

6 Figura 4: diagrama de flujo: Superficie del cilindro literal, éste deberá ser colocado entre comillas ( ), de otra forma, la salida será lo que se guarda en la variable. Finalmente los símbolos de inicio y f in llevan esas mismas etiquetas para identificar cual es cual. Veamos como se ven algunos de los algoritmos construidos hasta ahora cuando se utiliza diagrama de flujo. Superficie del cilindro Consideremos el algoritmo que dada la altura y el radio de un cilindro, calculaba y generaba como salida la superficie de éste. - determine el radio del cilindro - determine la altura del cilindro - calcule PI * r * r y guarde el resultado en A[circunferencia] - calcule 2 * PI * r y guarde el resultado en A[rectàngulo] - calcule 2 * A[circunferencia] + A[rectángulo] y guarde el resultado en S - mostrar S El diagrama de flujo de este algoritmo se muestra en la figura 4. Mayor Consideremos el problema de buscar el mayor elemento, de entre tres que se ingresaban como datos, suponiendo que eran distintos entre ellos. - Entrada: x, y, z - si (x > y) guarde x en mayor sino guarde y en mayor 6

7 Figura 5: Diagrama de flujo: Mayor - si ( z > mayor) guarde z en mayor - Salida: mayor El diagrama de flujo para este caso sería el que se muestra en la figura 5. variables Del ejemplo anterior, podemos observar que mayor va guardando distintos valores según se ejecuta el algoritmo. Podemos imaginar que existen celdas que permiten almacenar valores, y que pueden ser etiquetadas con un nombre, como por ejemplo mayor. Estas celdas reciben el nombre de variables. Si recordamos los programamas vistos en ensamblador, podemos pensar que una variable corresponde a la memoria donde almacemos datos, sólo que en el caso del ensamblador, las celdas no tenían nombre, por lo que debíamos dar la dirección para saber que celda específicamente era la que se estaba considerando. Existen varias formas de que una variable adquiera valor: mediante una asignación o mediante una lectura son los casos más comunes. En el caso de una asigmación, se utiliza una flecha para indicar que el valor de la derecha de la flecha es almacenado en la variable que debe encontrarse a la izquierda. El valor de la derecha puede ser un número, o una expresión. x 7 x y + z En el caso de una lectura, el valor se almacena en la variable en la instrucción de entrada de datos. determine r 7

Capítulo 4 Procesos con estructuras de repetición

Capítulo 4 Procesos con estructuras de repetición Estructura de contador Capítulo 4 Procesos con estructuras de repetición Esta es una operación que incrementa en una unidad el valor almacenado en la variable c, cada vez que el flujo del diagrama pasa

Más detalles

ESCUELA SUPERIOR DE INFORMATICA Prácticas de Estadística UNA SESIÓN EN SPSS

ESCUELA SUPERIOR DE INFORMATICA Prácticas de Estadística UNA SESIÓN EN SPSS UNA SESIÓN EN SPSS INTRODUCCIÓN. SPSS (Statistical Product and Service Solutions) es un paquete estadístico orientado, en principio, al ámbito de aplicación de las Ciencias sociales, es uno de las herramientas

Más detalles

construcción de programas Prof. Eliana Guzmán U.

construcción de programas Prof. Eliana Guzmán U. Unidad II. Metodología para la construcción de programas Prof. Eliana Guzmán U. Semestre: A-2015 Introducción Resolver un problema con una computadora conduce a la escritura de un programa y a su ejecución.

Más detalles

Unidad I. 1.1 Sistemas numéricos (Binario, Octal, Decimal, Hexadecimal)

Unidad I. 1.1 Sistemas numéricos (Binario, Octal, Decimal, Hexadecimal) Unidad I Sistemas numéricos 1.1 Sistemas numéricos (Binario, Octal, Decimal, Hexadecimal) Los computadores manipulan y almacenan los datos usando interruptores electrónicos que están ENCENDIDOS o APAGADOS.

Más detalles

Diseño de algoritmos

Diseño de algoritmos Diseño de algoritmos Jose Jesus García Rueda. Adaptado de El algoritmo, una iniciación a la programación (http://www.desarrolloweb.com/manuales/67/ http://www.desarrolloweb.com/manuales/67/) ) y de Diseño

Más detalles

Ingeniería Civil en Computación. Solución Algorítmica de Problemas. Sitio del curso: http://ing.utalca.cl/~rgarrido/sol_alg_2009-1/sol_alg_2009-1.

Ingeniería Civil en Computación. Solución Algorítmica de Problemas. Sitio del curso: http://ing.utalca.cl/~rgarrido/sol_alg_2009-1/sol_alg_2009-1. Ingeniería Civil en Computación Solución Algorítmica de Problemas Sitio del curso: http://ing.utalca.cl/~rgarrido/sol_alg_2009-1/sol_alg_2009-1.html Ruth Garrido Orrego rgarrido@utalca.cl Edif. azul, of:

Más detalles

Aproximación local. Plano tangente. Derivadas parciales.

Aproximación local. Plano tangente. Derivadas parciales. Univ. de Alcalá de Henares Ingeniería de Telecomunicación Cálculo. Segundo parcial. Curso 004-005 Aproximación local. Plano tangente. Derivadas parciales. 1. Plano tangente 1.1. El problema de la aproximación

Más detalles

La ventana de Microsoft Excel

La ventana de Microsoft Excel Actividad N 1 Conceptos básicos de Planilla de Cálculo La ventana del Microsoft Excel y sus partes. Movimiento del cursor. Tipos de datos. Metodología de trabajo con planillas. La ventana de Microsoft

Más detalles

DESIGUALDADES E INECUACIONES

DESIGUALDADES E INECUACIONES DESIGUALDAD DESIGUALDADES E INECUACIONES Para hablar de la NO IGUALDAD podemos utilizar varios términos o palabras. Como son: distinto y desigual. El término "DISTINTO" (signo ), no tiene apenas importancia

Más detalles

Introducción a la Computación TFA

Introducción a la Computación TFA Introducción a la Computación TFA Departamento de Informática Facultad de Ciencias Físico, Matemáticas y Naturales- UNSL Lenguaje de Diseño de Algoritmos Estructura de Control Condicional Simple y Múltiple

Más detalles

t i Q 7 Q 6 Q 5 Q 4 Q 3 Q 2 Q 1 Q 0

t i Q 7 Q 6 Q 5 Q 4 Q 3 Q 2 Q 1 Q 0 Clase 5 Un registro es un conjunto de n latch o Flip-Flops asociados que permiten almacenar temporalmente una palabra o grupo de n bit. Hay dos clases de registros típicos sincrónicos 1. el registro de

Más detalles

TEMA 1: ESTRATEGIAS DE GESTIÓN: La Dirección de un proyecto

TEMA 1: ESTRATEGIAS DE GESTIÓN: La Dirección de un proyecto TEMA 1: ESTRATEGIAS DE GESTIÓN: La Dirección de un 1. Introducción 2. Funciones básicas de la dirección de s 3. Herramientas para la dirección de s 4. Reglas para la dirección de s 1. INTRODUCCIÓN Dirigir

Más detalles

1. HABILIDAD MATEMÁTICA

1. HABILIDAD MATEMÁTICA HABILIDAD MATEMÁTICA SUCESIONES, SERIES Y PATRONES. HABILIDAD MATEMÁTICA Una serie es un conjunto de números, literales o dibujos ordenados de tal manera que cualquiera de ellos puede ser definido por

Más detalles

Un juego de cartas: Las siete y media

Un juego de cartas: Las siete y media Un juego de cartas: Las siete y media Paula Lagares Federico Perea Justo Puerto * MaMaEuSch ** Management Mathematics for European Schools 94342 - CP - 1-2001 - DE - COMENIUS - C21 * Universidad de Sevilla

Más detalles

Consejos: 2 prácticas: Ser amable Hacer concesiones Cómo vencer las 4 quejas terco en error deshonesto egoísta

Consejos: 2 prácticas: Ser amable Hacer concesiones Cómo vencer las 4 quejas terco en error deshonesto egoísta A la teoría de colaboración se le llama simultaneidad o informática en paralelo, la cual es una parte de las ciencias informáticas La investigación de la colaboración está en el ámbito de las ciencias

Más detalles

Capítulo VI. Diagramas de Entidad Relación

Capítulo VI. Diagramas de Entidad Relación Diagramas de Entidad Relación Diagramas de entidad relación Tabla de contenido 1.- Concepto de entidad... 91 1.1.- Entidad del negocio... 91 1.2.- Atributos y datos... 91 2.- Asociación de entidades...

Más detalles

Hasta este momento Lupita todavía no sabe si tendrá que ahorrar o va a pedir un crédito para poder comprar lo que necesita.

Hasta este momento Lupita todavía no sabe si tendrá que ahorrar o va a pedir un crédito para poder comprar lo que necesita. Módulo 6. Inversión Te acuerdas que Lupita, la esposa de Vicente, quería poner un restaurante? Bueno, pues como ya habíamos contado en los otros módulos, Lupita tiene que comprar algunas cosas para poder

Más detalles

CASO PRÁCTICO HERRAMIENTAS DE BASES DE DATOS EN EXCEL

CASO PRÁCTICO HERRAMIENTAS DE BASES DE DATOS EN EXCEL CASO PRÁCTICO HERRAMIENTAS DE BASES DE DATOS EN EXCEL Nuestra empresa es una pequeña editorial que maneja habitualmente su lista de ventas en una hoja de cálculo y desea poder realizar un análisis de sus

Más detalles

Escritura de ecuaciones de problemas de algebraicos

Escritura de ecuaciones de problemas de algebraicos 1 Escritura de ecuaciones de problemas de algebraicos Herbert Mendía A. 2011-10-12 www.cimacien.org.gt Conocimientos previos necesarios Operaciones básicas: suma, resta, multiplicación y división. Jerarquía

Más detalles

PRIMERA PARTE LAS PRIMERAS PLANILLAS

PRIMERA PARTE LAS PRIMERAS PLANILLAS PRIMERA PARTE LAS PRIMERAS PLANILLAS El objetivo de este capítulo es tener una primera aproximación al programa. Conocerle la cara: cómo se ve, para qué sirve, cuáles son y cómo se usan las principales

Más detalles

Este es un ejemplo muy sencillo, un esquema de empleados que trabajan en proyectos, en una relación muchos a muchos.

Este es un ejemplo muy sencillo, un esquema de empleados que trabajan en proyectos, en una relación muchos a muchos. 28/04/2012 La teoría de la normalización va perdiendo peso con el paso de los años como herramienta de diseño de bases de datos relacionales en favor de modelos de datos más ricos en su representación,

Más detalles

Sube Selector Canales. Canal. Baja. Tema 4: Bases Matemáticas II. 4.1 Sistemas con memoria o secuenciales. 4.1.1 Introducción.

Sube Selector Canales. Canal. Baja. Tema 4: Bases Matemáticas II. 4.1 Sistemas con memoria o secuenciales. 4.1.1 Introducción. Bases Matemáticas II - ágina 1 de 11 Tema 4: Bases Matemáticas II. 4.1 Sistemas con memoria o secuenciales. 4.1.1 Introducción. Hasta ahora hemos tratados con dispositivos lógicos cuyas salidas dependían

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

Para aquellos que tengan conocimientos de Access es lo más parecido a una consulta de referencias cruzadas, pero con más interactividad.

Para aquellos que tengan conocimientos de Access es lo más parecido a una consulta de referencias cruzadas, pero con más interactividad. Las tablas dinámicas Crear una tabla dinámica Una tabla dinámica consiste en el resumen de un conjunto de datos, atendiendo a varios criterios de agrupación, representado como una tabla de doble entrada

Más detalles

Seminario de Informática

Seminario de Informática Unidad II: Operaciones Básicas de Sistemas Operativos sobre base Windows 11. Herramientas del Sistema INTRODUCCION Este apunte está basado en Windows XP por ser el que estamos utilizando en el gabinete

Más detalles

Abre un documento nuevo. Guardar como Prueba 1 en el pendrive. qué pasa si aceptas reemplazar el archivo existente con el mismo nombre?

Abre un documento nuevo. Guardar como Prueba 1 en el pendrive. qué pasa si aceptas reemplazar el archivo existente con el mismo nombre? Para poder entender el dibujo en nuestros días es necesario trabajar con recursos actuales. El dibujo técnico se ve beneficiado por las ayudas de los programas CAD (Diseño Asistido por Ordenador). Hay

Más detalles

COLEGIO APUNTES ACCESS

COLEGIO APUNTES ACCESS COLEGIO APUNTES ACCESS Índice Introducción al Access... 3 Conocimientos básicos... 6 Tablas... 7 Formularios... 10 Consultas... 12 Consultas de eliminación... 15 Consulta de actualización... 15 Informes...

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

Las Matemáticas en Secundaria con Software Libre. GeoGebra - Primeros Pasos

Las Matemáticas en Secundaria con Software Libre. GeoGebra - Primeros Pasos Las Matemáticas en Secundaria con Software Libre Daniel López Avellaneda dani@lubrin.org GeoGebra - Primeros Pasos Manual para el curso organizado por: CEP Cuevas-Olula +CEP El Ejido +CEP Almería Marzo-Mayo

Más detalles

Límites. Definición de derivada.

Límites. Definición de derivada. Capítulo 4 Límites. Definición de derivada. 4.1. Límites e indeterminaciones Hemos visto en el capítulo anterior que para resolver el problema de la recta tangente tenemos que enfrentarnos a expresiones

Más detalles

COMO CREAR UN DIAGRAMA DE FLUJO

COMO CREAR UN DIAGRAMA DE FLUJO COMO CREAR UN DIAGRAMA DE FLUJO Los diagramas de flujo son una manera de representar visualmente el flujo de datos a través de sistemas de tratamiento de información. Los diagramas de flujo describen qué

Más detalles

Guía para el tratamiento en Allegro de recibos para centros no pertenecientes a la Generalitat Valenciana.

Guía para el tratamiento en Allegro de recibos para centros no pertenecientes a la Generalitat Valenciana. Guía para el tratamiento en Allegro de recibos para centros no pertenecientes a la Generalitat Valenciana. Esta guía muestra como proceder en la configuración y posterior uso de la aplicación Allegro en

Más detalles

CURSO 2010-2011 TECNOLOGÍA TECNOLOGÍA 4º ESO TEMA 5: Lógica binaria. Tecnología 4º ESO Tema 5: Lógica binaria Página 1

CURSO 2010-2011 TECNOLOGÍA TECNOLOGÍA 4º ESO TEMA 5: Lógica binaria. Tecnología 4º ESO Tema 5: Lógica binaria Página 1 Tecnología 4º ESO Tema 5: Lógica binaria Página 1 4º ESO TEMA 5: Lógica binaria Tecnología 4º ESO Tema 5: Lógica binaria Página 2 Índice de contenido 1. Señales analógicas y digitales...3 2. Código binario,

Más detalles

Algoritmos y Diagramas de Flujo 2

Algoritmos y Diagramas de Flujo 2 Algoritmos y Diagramas de Flujo 2 Programación Java NetBeans 7.0 RPC Contenido 2.1 Algoritmo...1 Fase de creación de un algoritmo...1 Herramientas de un algoritmo...2 2.2 Diagrama de Flujo...2 Símbolos

Más detalles

La suma y la resta. Introducción. Capítulo

La suma y la resta. Introducción. Capítulo Capítulo II La suma y la resta Introducción En el capítulo anterior, vimos que los números permiten expresar la cantidad de objetos que tiene una colección. Juntar dos o más colecciones, agregar objetos

Más detalles

Módulo II - Excel. Identificando tipos de datos... 2. Introduciendo datos en las celdas... 3. Llenando automáticamente las celdas...

Módulo II - Excel. Identificando tipos de datos... 2. Introduciendo datos en las celdas... 3. Llenando automáticamente las celdas... Módulo II - Excel Índice Identificando tipos de datos... 2 Introduciendo datos en las celdas... 3 Llenando automáticamente las celdas... 4 Seleccionando un rango de celdas... 5 Seleccionando una fila o

Más detalles

Arquitectura de Aplicaciones

Arquitectura de Aplicaciones 1 Capítulo 13: Arquitectura de aplicaciones. - Sommerville Contenidos del capítulo 13.1 Sistemas de procesamiento de datos 13.2 Sistemas de procesamiento de transacciones 13.3 Sistemas de procesamiento

Más detalles

Actividades de Repaso

Actividades de Repaso TECNOLOGÍA 1º ESO ATENCIÓN LAS SIGUIENTES TE SERVIRÁN PARA PREPARARTE LA PRUEBA DE SEPTIEMBRE. ES MUY IMPORTANTE QUE LAS REALICES PORQUE SI LAS ENTIENDES NO TENDRÁS NINGÚN PROBLEMA EN LA PRUEBA. SE TE

Más detalles

2.1.- EJEMPLO DE UN PROGRAMA FORTRAN

2.1.- EJEMPLO DE UN PROGRAMA FORTRAN 2.1.- EJEMPLO DE UN PROGRAMA FORTRAN Con el presente apartado comenzaremos a conocer cómo se escribe un programa en lenguaje FORTRAN bajo el entorno de programación FORTRAN. En primer lugar conozcamos

Más detalles

Funciones Condicionales

Funciones Condicionales Funciones Condicionales Función SI y SI anidada PLANILLA ELECTRÓNICA Excel Funciones Condicionales En muchas ocasiones, nos ocurrirá que debamos presentar un resultado, según se cumpla o no, una determinada

Más detalles

CPE (SEGUNDO CURSO) PRÁCTICA 0 SOLUCIONES (Curso 2015 2016)

CPE (SEGUNDO CURSO) PRÁCTICA 0 SOLUCIONES (Curso 2015 2016) 1/11 CPE (SEGUNDO CURSO) PRÁCTICA 0 SOLUCIONES (Curso 2015 2016) 1. Considérese una función de n variables f(x 1, x 2,..., x n ). Cuántas derivadas parciales de orden r se pueden calcular? Teniendo en

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

Lección 24: Lenguaje algebraico y sustituciones

Lección 24: Lenguaje algebraico y sustituciones LECCIÓN Lección : Lenguaje algebraico y sustituciones En lecciones anteriores usted ya trabajó con ecuaciones. Las ecuaciones expresan una igualdad entre ciertas relaciones numéricas en las que se desconoce

Más detalles

Manualillo Italc 1.9.5 3/3/2010 Página 1

Manualillo Italc 1.9.5 3/3/2010 Página 1 Manual básico de Italc Iniciamos Italc mediante el icono del escritorio en el ordenador del profesor: Nos va a pedir un nombre de usuario y contraseña. Como usuario: alumno-clase y contraseña: alumno Una

Más detalles

Lego Nxt desde Physical Etoys

Lego Nxt desde Physical Etoys Lego Nxt desde Physical Etoys Physical Etoys es un proyecto de software que permite controlar, en tiempo real, robots de Lego Mindstorms Nxt usando una conexión Bluetooth. SqueakNxt es un módulo de Physical

Más detalles

Problemas indecidibles

Problemas indecidibles Capítulo 7 Problemas indecidibles 71 Codificación de máquinas de Turing Toda MT se puede codificar como una secuencia finita de ceros y unos En esta sección presentaremos una codificación válida para todas

Más detalles

Codd propuso estos tres lenguajes como base teórica de cualquier lenguaje que quisiera cumplir con los requisitos formales del modelo.

Codd propuso estos tres lenguajes como base teórica de cualquier lenguaje que quisiera cumplir con los requisitos formales del modelo. 16/05/2012 1 Todo modelo de datos debe definir un lenguaje de definición de datos para crear las estructuras donde se almacenará la información y un lenguaje de manipulación de datos con el que acceder

Más detalles

INSTRUCCIONES DE USO Plantillas de etiquetas Block KreaMarket

INSTRUCCIONES DE USO Plantillas de etiquetas Block KreaMarket INSTRUCCIONES DE USO Plantillas de etiquetas Block KreaMarket Para la utilización de las plantillas KreaMarket, no es necesario ser un experto usuario informático, así que se sorprenderá por su facilidad

Más detalles

Unidad IX. Razones y proporciones

Unidad IX. Razones y proporciones Razones y proporciones Unidad IX En esta unidad usted aprenderá a: Establecer la relación que existe entre dos cantidades para calcular los ingredientes en comida, postres, bebidas o actividades del hogar.

Más detalles

Pseudocódigo, algoritmo, programación, implementación y pruebas. M. en C. Erika Vilches

Pseudocódigo, algoritmo, programación, implementación y pruebas. M. en C. Erika Vilches Pseudocódigo, algoritmo, programación, implementación y pruebas M. en C. Erika Vilches Algoritmo Cualquier problema computacional puede ser resuelto mediante la ejecución de una serie de acciones en un

Más detalles

Funciones de dos variables. Gráficas y superficies.

Funciones de dos variables. Gráficas y superficies. Univ. de Alcalá de Henares Ingeniería de Telecomunicación Cálculo. Segundo parcial. Curso 2004-2005 Funciones de dos variables. Gráficas y superficies. Puede ser conveniente la visualización en pantalla

Más detalles

Gobierno del Estado de México

Gobierno del Estado de México Gobierno del Estado de México Escuela Preparatoria Oficial No. 82 José Revueltas Hay que alcanzar la exaltación verdadera, para lograrlo, hay que ser serenos, sin prisas, estudiar, trabajar y disciplinarse

Más detalles

MÓDULO 2: Manejar las ventanas de Windows. Antes de comenzar

MÓDULO 2: Manejar las ventanas de Windows. Antes de comenzar MÓDULO 2: Manejar las ventanas de Windows Antes de comenzar El funcionamiento de Windows está relacionado con su nombre, ventanas. El funcionamiento de las ventanas en Windows se mantiene invariable a

Más detalles

Un grafo G es un par (V,E) donde V es un conjunto (llamado conjunto de vértices) y E un subconjunto de VxV (conjunto de aristas).

Un grafo G es un par (V,E) donde V es un conjunto (llamado conjunto de vértices) y E un subconjunto de VxV (conjunto de aristas). TEMA 5.- GRAFOS 5.1.- DEFINICIONES BÁSICAS Un grafo G es un par (V,E) donde V es un conjunto (llamado conjunto de vértices) y E un subconjunto de VxV (conjunto de aristas). Gráficamente representaremos

Más detalles

CREAR UNA PARTICIÓN DE DISCO DURO CON PARTITION MAGIC

CREAR UNA PARTICIÓN DE DISCO DURO CON PARTITION MAGIC CREAR UNA PARTICIÓN DE DISCO DURO CON PARTITION MAGIC Los PCS cada vez son más potentes, y cada vez tenemos más aplicaciones, y guardados más datos, fotos, mp3, etc., lo que conlleva que cada vez necesitemos

Más detalles

Lápiz que dibuja mágicamente

Lápiz que dibuja mágicamente 1 Clase 2: Sin repetir y sin Soplar Estructuras de control: Repetición Objeto: Lápiz Lápiz que dibuja mágicamente La propuesta es dibujar diferentes formas geométricas utilizando el lápiz (el objeto puede

Más detalles

PRÁCTICAS DE GESTIÓN GANADERA:

PRÁCTICAS DE GESTIÓN GANADERA: PRÁCTICAS DE GESTIÓN GANADERA: MANEJO DE HOJA DE CÁCULO (EXCEL) 1. INTRODUCCIÓN AL MANEJO DE EXCEL La pantalla del programa consta de una barra de herramientas principal y de una amplia cuadrícula compuesta

Más detalles

1.5. UNIDADES Y LÍMITES DEL DIBUJO.

1.5. UNIDADES Y LÍMITES DEL DIBUJO. 1.5. UNIDADES Y LÍMITES DEL DIBUJO. Desde el punto de vista meramente operativo, un usuario de una aplicación CAD modela en coordenadas universales, utilizando valores reales. Los otros sistemas de coordenadas

Más detalles

Usamos que f( p) = q y que, por tanto, g( q) = g(f( p)) = h( p) para simplificar esta expresión:

Usamos que f( p) = q y que, por tanto, g( q) = g(f( p)) = h( p) para simplificar esta expresión: Univ. de Alcalá de Henares Ingeniería de Telecomunicación Cálculo. Segundo parcial. Curso 2004-2005 Propiedades de las funciones diferenciables. 1. Regla de la cadena Después de la generalización que hemos

Más detalles

Resolución de Problemas. Otoño 2009

Resolución de Problemas. Otoño 2009 Unidad I Resolución de Problemas Otoño 2009 Conectividad Desarrollo Diseño Soporte Consultoría Otros Ingeniero en computación Persona que resuelve problemas computacionales FCC - BUAP Otoño 2009 2 Fase

Más detalles

EMPLEO NTIC`S II SEGUNDO SEMESTRE

EMPLEO NTIC`S II SEGUNDO SEMESTRE UNIVERSIDAD TECNICA DE AMBATO FACULTAD DE CONTABILIDAD Y AUDITORIA EMPLEO NTIC`S II SEGUNDO SEMESTRE Ing. Luz Perez SEMESTRE MARZO JULIO 2009 EXCEL Excel es un programa del tipo Hoja de Cálculo que permite

Más detalles

Diseño Estructurado de Algoritmos

Diseño Estructurado de Algoritmos Diseño Estructurado de Algoritmos 1 Sesión No. 5 Nombre: Primitivas para el diseño de instrucciones. Segunda parte. Objetivo de la sesión: Al concluir la sesión el estudiante identificará las diferentes

Más detalles

Informática Bioingeniería

Informática Bioingeniería Informática Bioingeniería Representación Números Negativos En matemáticas, los números negativos en cualquier base se representan del modo habitual, precediéndolos con un signo. Sin embargo, en una computadora,

Más detalles

UNIVERSIDAD TECNOLÓGICA NACIONAL FACULTAD REGIONAL CÓRDOBA EL LENGUAJE DE LOS DATOS EN LA PC Y SU FORMA DE ALMACENAMIENTO

UNIVERSIDAD TECNOLÓGICA NACIONAL FACULTAD REGIONAL CÓRDOBA EL LENGUAJE DE LOS DATOS EN LA PC Y SU FORMA DE ALMACENAMIENTO UNIVERSIDAD TECNOLÓGICA NACIONAL FACULTAD REGIONAL CÓRDOBA EL LENGUAJE DE LOS DATOS EN LA PC Y SU FORMA DE ALMACENAMIENTO TRABAJO REALIZADO COMO APOYO PARA LA CATEDRA INFORMATICA I Autora: Ing. Ing. Sylvia

Más detalles

Un comité de la organización ANSI (American National Standards Institute) aborda la problemática del almacenamiento de datos para su procesamiento en

Un comité de la organización ANSI (American National Standards Institute) aborda la problemática del almacenamiento de datos para su procesamiento en 15/05/2012 1 Un comité de la organización ANSI (American National Standards Institute) aborda la problemática del almacenamiento de datos para su procesamiento en aplicaciones informáticas en 1975. 2 Como

Más detalles

Energía. Intentar definir energía es un tanto atrevido pero al menos intentaremos acercarnos a una idea que nos permita comprender el concepto.

Energía. Intentar definir energía es un tanto atrevido pero al menos intentaremos acercarnos a una idea que nos permita comprender el concepto. Energía Intentar definir energía es un tanto atrevido pero al menos intentaremos acercarnos a una idea que nos permita comprender el concepto. La energía que una persona posee le permite caminar, estudiar,

Más detalles

Guía Práctica para el Uso del Servicio de Software Zoho CRM

Guía Práctica para el Uso del Servicio de Software Zoho CRM Guía Práctica para el Uso del Servicio de Software Zoho CRM Parte 4 Modificación de las Listas Estándar del Sistema Modificación del Menú Principal del Sistema Importación de información al Sistema Adición

Más detalles

Háblame: Tu primera app de App Inventor

Háblame: Tu primera app de App Inventor Háblame: Tu primera app de App Inventor Este tutorial te guiara en el proceso de hacer una app que habla y puede guardar frases. Ingresa a App Inventor con tu usuario y contraseña de gmail (Google). Teclea

Más detalles

Para iniciar Excel es posible realizarlo de varias maneras, una de ellas es: Desde el menú Inicio.

Para iniciar Excel es posible realizarlo de varias maneras, una de ellas es: Desde el menú Inicio. Alexander Siniscalchi Agosto 2005 Introducción Este documento está adaptado al curso de Excel que se dicta a estudiantes que se inician con poco o ningún conocimiento de las herramientas de hojas de cálculos,

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

PROCESSING SEMANA 1. PROYECTO RED SNAKE. SERPIENTE ROJA. IES Sefarad. Departamento de Tecnología

PROCESSING SEMANA 1. PROYECTO RED SNAKE. SERPIENTE ROJA. IES Sefarad. Departamento de Tecnología PROCESSING SEMANA 1. PROYECTO RED SNAKE. SERPIENTE ROJA IES Sefarad. Departamento de Tecnología qué es? LENGUAJE DE PROGRAMACIÓN para qué sirve? un idioma con normas de escritura y palabras propias para

Más detalles

Lección 22: Probabilidad (definición clásica)

Lección 22: Probabilidad (definición clásica) LECCIÓN 22 Lección 22: Probabilidad (definición clásica) Empezaremos esta lección haciendo un breve resumen de la lección 2 del libro de primer grado. Los fenómenos determinísticos son aquellos en los

Más detalles

Introducción al diseño híbrido con ZW3D

Introducción al diseño híbrido con ZW3D Introducción al diseño híbrido con ZW3D Con este tutorial podrá aprender el diseño 3D con un programa CAD 3D híbrido de modelado de sólidos y superficies combinadas. El objetivo es dibujar un grifo en

Más detalles

Navegación. Capítulo 11. Photo: http://www.flickr.com/photos/62904109@n00/5214296452 CC BY 2.0. Joomla! 2.5 - Beginner s Guide

Navegación. Capítulo 11. Photo: http://www.flickr.com/photos/62904109@n00/5214296452 CC BY 2.0. Joomla! 2.5 - Beginner s Guide Joomla! 2.5 - Beginner s Guide Capítulo 11 Navegación Photo: http://www.flickr.com/photos/62904109@n00/5214296452 CC BY 2.0 Todo sitio necesita una navegación fácil de entender, o de otra forma no será

Más detalles

Módulo III - PowerPoint

Módulo III - PowerPoint Módulo III - PowerPoint Índice Insertando imágenes prediseñadas... 2 Moviendo imágenes insertadas... 3 Copiando y duplicando imágenes insertadas... 4 Eliminando imágenes insertadas... 5 Definiendo una

Más detalles

Este programa mueve cada motor de forma independiente, y cuando termina una línea pasa a la siguiente.

Este programa mueve cada motor de forma independiente, y cuando termina una línea pasa a la siguiente. 1 Programa 1 Utilizando el icono añadimos un movimiento a por cada línea de programa. Podremos usar 8 posibles líneas de programa (Base, Hombro, Codo, Muñeca, Pinza, Salida 1, Salida 2 y línea en blanco).

Más detalles

Manual SBR. Pero antes de explicar las actividades que principalmente podemos desarrollar vamos a dar una visión global de la aplicación.

Manual SBR. Pero antes de explicar las actividades que principalmente podemos desarrollar vamos a dar una visión global de la aplicación. Manual SBR Este proyecto consta de una herramienta denominada SBR mediante la cual el usuario podrá realizar principalmente las siguientes actividades: Crear un nuevo dominio. Modificar el dominio existente.

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

Programación Lineal. Ficha para enseñar a utilizar el Solver de EXCEL en la resolución de problemas de Programación Lineal

Programación Lineal. Ficha para enseñar a utilizar el Solver de EXCEL en la resolución de problemas de Programación Lineal Programación Lineal Ficha para enseñar a utilizar el Solver de EXCEL en la resolución de problemas de Programación Lineal Ejemplo: Plan de producción de PROTRAC En esta ficha vamos a comentar cómo se construyó

Más detalles

Capítulo VI DESIGUALDADES E INECUACIONES

Capítulo VI DESIGUALDADES E INECUACIONES Capítulo VI DESIGUALDADES E INECUACIONES 6.1 DEFINICIONES: a. Desigualdad: Se denomina desigualdad a toda expresión que describe la relación entre al menos elementos escritos en términos matemáticos, y

Más detalles

Análisis de Requerimientos

Análisis de Requerimientos Análisis de Requerimientos Ing. Luis Zuloaga Rotta Situación de la Industria de Software Mas del 30% de todos los proyectos de software son cancelados antes de su finalización. Mas del 70% de los proyectos

Más detalles

CAPÍTULO 3. HERRAMIENTA DE SOFTWARE DE PLANEACIÓN DE

CAPÍTULO 3. HERRAMIENTA DE SOFTWARE DE PLANEACIÓN DE CAPÍTULO 3. HERRAMIENTA DE SOFTWARE DE PLANEACIÓN DE INVENTARIO Y PROCESO Objetivos del capítulo Desarrollar una herramienta de software de planeación de inventario con los datos obtenidos del capítulo

Más detalles

Fundamentos de negocio Recursos Humanos > Cómo enfrentar y dirigir los cambios (Desarrollo organizacional) > Planea los cambios en tu empresa

Fundamentos de negocio Recursos Humanos > Cómo enfrentar y dirigir los cambios (Desarrollo organizacional) > Planea los cambios en tu empresa Qué es el desarrollo organizacional? Si existiera un empresario capaz de diseñar la organización perfecta para su empresa, si las condiciones del entorno fueran estables y predecibles y si la ciencia ya

Más detalles

Capítulo 6. Aplicaciones de la Integral

Capítulo 6. Aplicaciones de la Integral Capítulo 6 Aplicaciones de la Integral 6. Introducción. En las aplicaciones que desarrollaremos en este capítulo, utilizaremos una variante de la definición de integral la cual es equivalente a la que

Más detalles

Menú degustación: Miscelánea de ejercicios resueltos

Menú degustación: Miscelánea de ejercicios resueltos Menú degustación: Miscelánea de ejercicios resueltos 1. APERITIVO: Proporcionalidad Si el 01/02/2011 anotáis por la mañana la lectura de 01,0 m de consumo de agua y el 15/02/2011 por la mañana anotáis

Más detalles

- length(str) retorna el largo de un string en bytes. Ejemplo: "SELECT LENGTH('ITFreek')", nos devuelve 7.

- length(str) retorna el largo de un string en bytes. Ejemplo: SELECT LENGTH('ITFreek'), nos devuelve 7. 1 Inyecciones SQL V 1.0 Sentencias a necesitar: - database() devuelve el nombre de la base de datos actualmente seleccionada, o NULL si no hay ninguna seleccionada. Ejemplo: "SELECT DATABASE()" en el código

Más detalles

Unidad 5 Utilización de Excel para la solución de problemas de programación lineal

Unidad 5 Utilización de Excel para la solución de problemas de programación lineal Unidad 5 Utilización de Excel para la solución de problemas de programación lineal La solución del modelo de programación lineal (pl) es una adaptación de los métodos matriciales ya que el modelo tiene

Más detalles

Informe estudio frustración. Índice

Informe estudio frustración. Índice Informe estudio frustración Índice Informe estudio frustración... 1 Objetivos.... 3 Objetivo general del estudio:... 3 Objetivos específicos:... 3 Guión de estudio / procedimientos... 3 Juegos experimentales...

Más detalles

Paso 1 de 13. Paso 2 de 13. Guía de aprendizaje de Flash CS5 Tutorial 3. Creación de un logotipo textual.

Paso 1 de 13. Paso 2 de 13. Guía de aprendizaje de Flash CS5 Tutorial 3. Creación de un logotipo textual. Guía de aprendizaje de Flash CS5 Tutorial 3. Creación de un logotipo textual. Paso 1 de 13 En este tutorial vamos a crear un logotipo basado en un texto al que aplicaremos algunos efectos utilizando filtros

Más detalles

Matemática de redes Representación binaria de datos Bits y bytes

Matemática de redes Representación binaria de datos Bits y bytes Matemática de redes Representación binaria de datos Los computadores manipulan y almacenan los datos usando interruptores electrónicos que están ENCENDIDOS o APAGADOS. Los computadores sólo pueden entender

Más detalles

Ejemplo de cómo resolver un problema

Ejemplo de cómo resolver un problema Ejemplo de cómo resolver un problema Una vez que has comprendido la importancia de contar con una metodología para hacer programas, te mostraré un ejemplo de cómo los debes resolver. Recuerda que esto

Más detalles

Metodología de la programación y desarrollo de software. Marta Zorrilla Universidad de Cantabria

Metodología de la programación y desarrollo de software. Marta Zorrilla Universidad de Cantabria Metodología de la programación y desarrollo de software Marta Zorrilla Universidad de Cantabria Metodología de la programación Objetivos Fases en la solución de un problema de programación. Ciclo de vida

Más detalles

Dynamic Plus. Software Gestión Pantallas. www.giropuc.com. Dynamic Plus es un software de edición para pantallas led de gran formato.

Dynamic Plus. Software Gestión Pantallas. www.giropuc.com. Dynamic Plus es un software de edición para pantallas led de gran formato. Dynamic Plus Software Gestión Pantallas Dynamic Plus es un software de edición para pantallas led de gran formato. 1.1 Configuración mínima del PC La aplicación Dynamic Plus está concebida para funcionar

Más detalles

Metodología, Técnica Y Tecnología Para Solucionar Un Problema

Metodología, Técnica Y Tecnología Para Solucionar Un Problema La Esencia de la Lógica de Programación Omar Ivan Trejos Buriticá 89 Capítulo 6 Metodología, Técnica Y Tecnología Para Solucionar Un Problema Hasta este momento tenemos una metodología para solucionar

Más detalles

Semana 1. El software y su aplicación en la vida diaria. Semana El software 1 y su aplicación en la vida diaria. Empecemos! Qué sabes de...?

Semana 1. El software y su aplicación en la vida diaria. Semana El software 1 y su aplicación en la vida diaria. Empecemos! Qué sabes de...? Semana El software 1 y su aplicación en la vida diaria El software y su aplicación en la vida diaria Empecemos! Bienvenido y bienvenida! En esta primera semana queremos que explores y aprendas sobre el

Más detalles

Circuitos de corriente continua

Circuitos de corriente continua nidad didáctica 3 Circuitos de corriente continua Qué aprenderemos? Cuáles son las leyes experimentales más importantes para analizar un circuito en corriente continua. Cómo resolver circuitos en corriente

Más detalles

Condicionales. (Programando con tarjetas) Meta: Esta clase introduce los condicionales, especialmente bucles y sentencias if. RESUMEN: OBJETIVO:

Condicionales. (Programando con tarjetas) Meta: Esta clase introduce los condicionales, especialmente bucles y sentencias if. RESUMEN: OBJETIVO: 10 NOMBRE DE LA CLASE: Condicionales (Programando con tarjetas) Duración: 45-60 minutos : Preparación: 2 minutos Meta: Esta clase introduce los condicionales, especialmente bucles y sentencias if. RESUMEN:

Más detalles

Tecnologías en la Educación Matemática. Expresiones. Datos. Expresiones Aritméticas. Expresiones Aritméticas 19/08/2014

Tecnologías en la Educación Matemática. Expresiones. Datos. Expresiones Aritméticas. Expresiones Aritméticas 19/08/2014 Tecnologías en la Educación Matemática jac@cs.uns.edu.ar Dpto. de Ciencias e Ingeniería de la Computación UNIVERSIDAD NACIONAL DEL SUR 1 Datos Los algoritmos combinan datos con acciones. Los datos de entrada

Más detalles

Lección 7 - Coordenadas rectangulares y gráficas

Lección 7 - Coordenadas rectangulares y gráficas Lección 7 - Coordenadas rectangulares gráficas Coordenadas rectangulares gráficas Objetivos: Al terminar esta lección podrás usar un sistema de coordenadas rectangulares para identificar puntos en un plano

Más detalles

EJEMPLOS DE PREGUNTAS PARA UNA SELECCIÓN BASADA EN COMPETENCIAS

EJEMPLOS DE PREGUNTAS PARA UNA SELECCIÓN BASADA EN COMPETENCIAS EJEMPLOS DE PREGUNTAS PARA UNA SELECCIÓN BASADA EN COMPETENCIAS Durante una entrevista de selección debemos obtener información respecto a aquellas variables que hemos definido en el profesiograma y que

Más detalles