Ejemplos de conversión de reales a enteros

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

Download "Ejemplos de conversión de reales a enteros"

Transcripción

1 Ejemplos de conversión de reales a enteros Con el siguiente programa se pueden apreciar las diferencias entre las cuatro funciones para convertir de reales a enteros: program convertir_real_a_entero print *, 'Truncamiento:' print *, 10.3, '->', int( 10.3) print *, 10.5, '->', int( 10.5) print *, 10.7, '->', int( 10.7) print *, -10.3, '->', int(-10.3) print *, -10.5, '->', int(-10.5) print *, -10.7, '->', int(-10.7) print *, 'Hacia abajo:' print *, 10.3, '->', floor( 10.3) print *, 10.5, '->', floor( 10.5) print *, 10.7, '->', floor( 10.7) print *, -10.3, '->', floor(-10.3) print *, -10.5, '->', floor(-10.5) print *, -10.7, '->', floor(-10.7) print *, 'Hacia arriba:' print *, 10.3, '->', ceiling( 10.3) print *, 10.5, '->', ceiling( 10.5) print *, 10.7, '->', ceiling( 10.7) print *, -10.3, '->', ceiling(-10.3) print *, -10.5, '->', ceiling(-10.5) print *, -10.7, '->', ceiling(-10.7) print *, 'Mas cercano:' print *, 10.3, '->', nint( 10.3) print *, 10.5, '->', nint( 10.5) print *, 10.7, '->', nint( 10.7) print *, -10.3, '->', nint(-10.3) print *, -10.5, '->', nint(-10.5) print *, -10.7, '->', nint(-10.7) end program convertir_real_a_entero Comportamiento de la función mod El siguiente programa ilustra el comportamiento de la función mod cuando el segundo argumento es 3: program modulo integer :: i do i = -10, 10 print *, i, 'mod', 3, '==', mod(i, 3) end program modulo

2 Comentador de notas Problema: escribir un programa que le pregunta la nota al usuario, y la clasifica como pésima, mala, buena o excelente. El código es el siguiente: program comenta_nota integer :: nota print *, 'Ingrese su nota:' read *, nota if (nota < 40) then print *, 'Pesimo' else if (nota < 55) then print *, 'Mal' else if (nota < 70) then print *, 'Bien' else if (nota <= 100) then print *, 'Excelente' else print *, ' Mentira!' end program Un par de cosas importantes de notar: Cada vez que una condición de un if es falsa, el flujo del programa pasa a su sección else, donde se puede dar por hecho que la condición ya no se cumple. Por eso no es necesario volver a comprobar que la nota es mayor a 40, pues si así fuera, el programa jamás habría llegado a las siguientes condiciones. Cuando se usan varios if encadenados (cada uno en la sección else del anterior) sólo es necesario poner un al final (a diferencia de como lo hice yo en clases). Cada elseif puede ser considerado una extensión del primer if. Secuencia de Collatz Problema: escribir un programa que muestre por pantalla la secuencia de Collatz de un número entero ingresado por el usuario. El algoritmo consiste simplemente en aplicar la regla para generar la secuencia, y terminar cuando se haya llegado al valor 1. El código es el siguiente: program collatz

3 integer :: n print *, 'Ingrese n' read *, n do while (n > 1) if (mod(n, 2) == 0) then n = n / 2 else n = 3 * n + 1 print *, n end program collatz Números primos Problema: escribir un programa que indique si el número entero ingresado por el usuario es primo o no. El algoritmo consiste en partir suponiendo que el número es primo, e intentar encontrar un divisor entre 2 y n 1. Si se encuentra alguno, entonces el número no es primo. Si no se encuentra ninguno, entonces el supuesto sigue siendo cierto. El código es el siguiente: program primo integer :: n, d logical :: es_primo print *, 'Ingrese un numero entero:' read *, n es_primo =.true. do d = 2, n - 1 if (mod(n, d) == 0) then es_primo =.false. exit if (es_primo) then print *, n, 'es primo' else print *, n, 'es compuesto' end program primo

4 Ejercicio 1: promedio de tres números Escriba un programa que muestre el promedio de tres números reales ingresados por el usuario. Ingrese tres numeros: El problema es bastante sencillo: basta con leer los tres números, guardarlos en tres variables, y luego promediarlos: program promedio_3 real :: x, y, z real :: promedio print *, 'Ingrese tres numeros:' read *, x read *, y read *, z promedio = (x + y + z) / 3 print *, promedio end program promedio_3 Algunas variaciones son posibles. Por ejemplo, la variable promedio puede ser omitida si la expresión es puesta directamente en la sentencia print: print *, (x + y + z) / 3 La lectura de las tres variables puede hacerse en la misma línea: read *, x, y, z Las cuatro variables pueden ser declaradas en la misma línea, o en cuatro líneas separadas. En general, siempre debe elegirse la manera que hace que el código sea más claro y fácil de entender. En este caso, el programa es tan simple que no hay mucha diferencia entre una manera u otra. Ejercicio 2: promedio de n números Escriba un programa que:

5 pregunte al usuario cuántos números ingresará, pida al usuario que ingrese los números, y muestre el promedio de los números. Cuantos numeros ingresara? 5 Ingrese los numeros El promedio es A diferencia con el problema anterior, ahora no es posible guardar cada valor en una variable, ya que la cantidad de variables es fija para cada programa, y la cantidad de números ingresados es arbitraria. Antes de escribir cualquier línea de código, hay que pensar en la estrategia a seguir. Para este problema, la mejor estrategia es ir sumando los números a medida que van siendo ingresados, y al final dividirlos por la cantidad. La manera típica de sumar cosas en un programa es usar una variable para ir acumulando el resultado. Es importante que esta variable sea inicializada con el valor cero antes de comenzar a sumar: suma = 0.0 do... suma = suma + x Como el número de iteraciones del ciclo es conocido de antemano (ya que el usuario lo ingresó), conviene usar el ciclo do con contador. También se puede hacer con do while, pero es un poco más complicado. La solución es la siguiente: program promedio_n integer :: i, n real :: x, suma, promedio print *, 'Cuantos numeros ingresara?' read *, n print *, 'Ingrese los numeros' suma = 0.0 do i = 1, n read *, x suma = suma + x

6 promedio = suma / real(n) print *, 'El promedio es', promedio end program promedio_n Aquí he ocupado la función real en el cálculo del promedio para enfatizar que la división es una operación de números reales. En la práctica no es necesario, ya que si un operando es real, el otro es convertido automáticamente a real. Problema 3: promedio de números hasta marcar el final Escriba un programa que: pida al usuario que ingrese varios números, se detenga cuando encuentre un número negativo, y muestre el promedio de todos los números positivos ingresados. Ingrese los numeros El promedio es Este problema tiene una dificultad adicional en relación al anterior: ahora la cantidad de valores no es conocida en ningún momento. Esto conlleva a dos cambios importantes en el programa: ya no se puede usar el ciclo do con contador, sino que hay que usar do while, ya que el ciclo termina cuando una condición deja de cumplirse; hay que llevar la cuenta de los números ingresados, para saber por cuánto hay que dividir al final. La manera típica de contar cosas es similar a cómo se suman cosas, salvo que la variable acumuladora debe ser entera e ir siendo incrementada de uno en uno: cuenta = 0 do... cuenta = cuenta + 1 Una precaución importante es asegurarse que el programa hace por lo menos un read. Por ejemplo, en el siguiente código, el programa nunca entrará al ciclo si el valor inicial de x es negativo: do while (x >= 0)

7 read *, x cuenta = cuenta + 1 suma = suma + x Una manera de asegurarse que entre al ciclo es asignando un valor positivo cualquiera a x, que de todos modos será borrado al hacer el read. Otra opción es hacer el primer read afuera del ciclo, y luego hacer uno al final de él, que es lo que hice yo: program promedio_hasta_negativo integer :: cuenta real :: x, suma, promedio print *, 'Ingrese los numeros' suma = 0.0 cuenta = 0 read *, x do while (x >= 0) cuenta = cuenta + 1 suma = suma + x read *, x promedio = suma / cuenta print *, 'El promedio es', promedio end program promedio_hasta_negativo Otra opción es usar un ciclo infinito, y salir de él inmediatamente después de leer un valor si es que éste es negativo: do read *, x if (x < 0) then exit cuenta = cuenta + 1 suma = suma + x Lecciones importantes Si algo debe hacerse varias veces, debe ir dentro de un ciclo. Todas las variables usadas en un programa deben ser declaradas.

8 Antes de escribir código, hay que pensar en el algoritmo. La mejor manera es pensar «cómo lo haría yo a mano?». Hay que usar notación de programación, no de matemáticas: ab2 está mal; a / (b ** 2) está bien. Ejercicio 1: ruteo Rutee el siguiente programa (del certamen 1 del semestre pasado): program ruteo logical :: t integer :: i, j j = 5 do i = 4, 2, -1 j = 6 - mod(i, 2) t = j > mod(j, 5) if (t) then print *, 'j =', j t =.FALSE. else print *, 'j =', j t =.TRUE. end program ruteo Las reglas para el ruteo son: una columna para cada variable; se cambia el valor de una variable en la tabla sólo cuando: o hay una asignación, o o hay una lectura de datos (read); cuando el programa hace salida (print), se escribe en la columna «salida estándar» lo que el programa imprime por pantalla; cada fila de la tabla corresponde a una única sentencia del programa, por lo que no se ponen varios valores en una fila. El ruteo es el siguiente: t i j Salida estándar 5 4

9 t i j Salida estándar TRUE. j = 6.FALSE. Ejercicio 2: menor y mayor Escriba un programa que pida al usuario que ingrese diez valores, y muestre el menor y el mayor de los números ingresados. ingresados por el usuario. Ingrese 10 valores El menor es El mayor es Como siempre, hay que pensar bien el algoritmo antes de escribir cualquier línea de código. Una opción puede ser guardar los valores en diez variables, y luego comenzar a comparar de a pares para encontrar el menor y el mayor. Ésta no es la manera más simple ni la más elegante, e impide aplicar el mismo programa cuando el número de valores es distinto de 10.

10 La alternativa elegante es la siguiente. Desde el principio, recordar siempre cuáles son el menor y el mayor valor visto hasta el momento. Cada vez que se lee un nuevo dato, se actualizan ambos valores en caso que sea el nuevo mayor o el nuevo menor. El ciclo principal queda así: do i = 1, 10 read *, x if (x < menor) then menor = x if (x > mayor) then mayor = x El problema que queda por resolver es cómo inicializar mayor y menor, pues ambos ya deben tener un valor para poder ser usados al entrar al ciclo por primera vez. Una solución simple es inicializar menor con un valor positivo muy grande, y mayor con un valor negativo muy grande. Así el primer valor de x leído será automáticamente el menor y el mayor. En clases yo ocupé los valor 1e300 y -1e300, pero estos valores no son válidos!, ya que el rango de las variables de tipo real llega aproximadamente hasta 3.4e38 (esto es 3,4 1038). Afortunadamente existe una función llamada huge que entrega el mayor valor posible que puede tomar una variable. La inicialización puede hacerse así: menor = huge(x) mayor = -huge(x) Otra alternativa es leer el primer valor de x fuera del ciclo, inicializar mayor y menor con el valor de x y luego hacer el ciclo desde 2 hasta 10. El programa completo usando esta estrategia es el siguiente: program mayor_y_menor real :: x, mayor, menor integer :: i integer, parameter :: N = 10 print *, 'Ingrese', N, 'valores' read *, x menor = x mayor = x do i = 2, N read *, x

11 if (x < menor) then menor = x if (x > mayor) then mayor = x print *, 'El menor es', menor print *, 'El mayor es', mayor end program mayor_y_menor En este programa definimos una constante N para referirnos siempre a la cantidad de elementos. Esto permite adecuar el mismo programa para cualquier cantidad de datos tan sólo con modificar el valor de N en la declaración. En clases ruteamos el programa usando N = 4 y usando como entrada los valores 2, 1, 4 y 3: x menor mayor i Salida estándar El menor es 1.0

12 x menor mayor i Salida estándar El mayor es 4.0 Control 2: ruteo Rutee el siguiente programa: program control2 integer :: p, i, a logical :: s a = 4 p = 0 s =.TRUE. do i = 1, 2 * a - 1 if (s) then p = p + 1 s =.not. s print *, p end program control2 He aquí el ruteo: p i a s Salida estándar 0 4.TRUE. 1 1.FALSE. 2.TRUE.

13 p i a s Salida estándar 2 3.FALSE. 4.TRUE. 3 5.FALSE. 6.TRUE. 4 7.FALSE. 4 Ejercicio 1: invertir dígitos Escriba un programa que invierta los dígitos de un número entero ingresado por el usuario. Ingrese un numero entero El numero invertido es Ingrese un numero entero 2010 El numero invertido es 102

14 Para resolver este problema, lo que hay que lograr hacer es extraer los dígitos del número uno por uno para poder ir construyendo el número invertido: El último dígito de un número entero puede ser obtenido calculando el resto de su división por 10; los dígitos faltantes pueden ser obtenidos dividiendo el número por 10: n = print *, n / 10! print *, mod(n, 10)! 7 Cuántas veces debe hacerse este paso? El computador no sabe cuántos dígitos tiene el número. Lo más simple es ir dividiendo n hasta llegar a 0. Por lo tanto, hay que usar un ciclo do while y no un ciclo do con contador. Cada vez que el último dígito de n es calculado, hay que ponerlo al final del número invertido. La manera de hacerlo es la siguiente: invertido = invertido * 10 + ultimo_digito El programa queda así: program invertir integer :: n, invertido, ultimo_digito print *, 'Ingrese un numero entero' read *, n invertido = 0 do while (n /= 0) ultimo_digito = mod(n, 10) invertido = invertido * 10 + ultimo_digito n = n / 10 print *, 'El numero invertido es', invertido end program invertir Si ruteamos el programa con la entrada , el resultado es éste: n u_d inv Salida estándar

15 n u_d inv Salida estándar El número invertido es Ejercicio 2: palíndromos Escriba un programa que reciba un número entero e indique si es palíndromo o no. Ingrese un numero entero si es palindromo Ingrese un numero entero no es palindromo Un palíndromo es un número que se lee igual de izquierda a derecha y de derecha a izquierda. Habiendo hecho el ejercicio anterior, este problema es trivial: basta con comparar el número original con su versión invertida. Si (y sólo si) son iguales, entonces el número es un palíndromo.

16 La única precaución que hay que tener es la de guardar una copia del número ingresado para poder compararla al final, pues el proceso de invertir n hace que el valor se pierda. El programa es el siguiente: program palindromo integer :: n, original, invertido print *, 'Ingrese un numero entero' read *, n original = n invertido = 0 do while (n /= 0) invertido = invertido * 10 + mod(n, 10) n = n / 10 if (original == invertido) then print *, original, 'si es palindromo' else print *, original, 'no es palindromo' end program palindromo Ejercicio 3: números de Fibonacci Los números de Fibonacci son una secuencia que comienza con los valores 0 y 1, y a continuación todos los valores son la suma de los dos anteriores: F0 F1 Fk =0 =1 =Fk 2+Fk 1,k 2 Escriba un programa que pregunte al usuario cuántos números de Fibonacci desea, y los muestre por pantalla: Cuantos numeros de Fibonacci desea? La regla para generar los números de Fibonacci requiere siempre sumar los dos últimos valores. Por lo tanto, en cada etapa del procedimiento es necesario recordar los dos últimos números. Nos referiremos a ellos como el número actual y el número anterior.

17 Los dos primeros valores son siempre 0 y 1. Por lo tanto, podemos comenzar directamente imprimiéndolos: print *, 0 print *, 1 Por simplicidad, supondremos que el usuario siempre ingresa una cantidad n mayor que dos. Si queremos que el programa esté correcto en todos los casos, deberíamos hacer lo siguiente: if (n > 0) then print *, 0 if (n > 1) then print *, 1 Para generar el resto de los números, debemos describir el proceso en que anterior pasa a tomar el valor que tenía actual, y actual pasa a tener la suma de ambos. Una aproximación ingenua sería la siguiente: anterior = actual actual = anterior + actual Este cambio es incorrecto, ya que después de la primera asignación anterior pierde el valor que tenía previamente, por lo que la segunda asignación ya no hace lo que esperamos. Si cambiamos el orden de las asignaciones, ocurre lo mismo: actual = anterior + actual anterior = actual Ahora es el valor de actual el que se pierde antes de usarlo. Esta confusa situación ocurre siempre que se desea intercambiar el valor de dos variables. La manera de solucionarlo es introduciendo una variable adicional para guardar el resultado intermedio. A esta variable la denominaremos suma: suma = anterior + actual anterior = actual actual = suma El programa completo es el siguiente: program fibonacci integer :: anterior, actual, suma, k, n print *, 'Cuantos numeros de Fibonacci desea?' read *, n

18 print *, 0 print *, 1 anterior = 0 actual = 1 do k = 3, n suma = anterior + actual anterior = actual actual = suma print *, actual end program fibonacci El ciclo do parte desde 3 porque los primeros dos valores ya fueron mostrados antes. Tarea para la casa: escriba un programa que reciba como entrada un número entero e indique si es o no un número de Fibonacci. Ingrese un numero entero 17 no Ingrese un numero entero 21 si

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

Modulo 1 El lenguaje Java

Modulo 1 El lenguaje Java Modulo 1 El lenguaje Java 13 - Codificación en Java Una de las grandes diferencias entre Java y Pascal en cuando a la codificación es que Java se trata de un lenguaje de los llamados case sensitive Esto

Más detalles

LABORATORIO Nº 2 GUÍA PARA REALIZAR FORMULAS EN EXCEL

LABORATORIO Nº 2 GUÍA PARA REALIZAR FORMULAS EN EXCEL OBJETIVO Mejorar el nivel de comprensión y el manejo de las destrezas del estudiante para utilizar formulas en Microsoft Excel 2010. 1) DEFINICIÓN Una fórmula de Excel es un código especial que introducimos

Más detalles

promedio = nint((notas(1) + notas(2) + notas(3) + & notas(4) + notas(5) + notas(6)) / 6.0) print *, 'Su promedio es', promedio

promedio = nint((notas(1) + notas(2) + notas(3) + & notas(4) + notas(5) + notas(6)) / 6.0) print *, 'Su promedio es', promedio Arreglos Un arreglo es un tipo de datos que contiene varios elementos de un mismo tipo. Cada elemento tiene asociado un índice, y puede ser tratado como si fuera una variable. La cantidad de elementos

Más detalles

Ecuaciones de primer grado con dos incógnitas

Ecuaciones de primer grado con dos incógnitas Ecuaciones de primer grado con dos incógnitas Si decimos: "las edades de mis padres suman 120 años", podemos expresar esta frase algebraicamente de la siguiente forma: Entonces, Denominamos x a la edad

Más detalles

Sistemas Digitales Ingeniería Técnica en Informática de Sistemas Curso 2006 2007 Aritmética binaria

Sistemas Digitales Ingeniería Técnica en Informática de Sistemas Curso 2006 2007 Aritmética binaria Oliverio J. Santana Jaria 3. Aritmética tica binaria Sistemas Digitales Ingeniería Técnica en Informática de Sistemas Curso 2006 2007 Para Los La en conocer muchos aritmética comprender otros binaria tipos

Más detalles

DESARROLLO DE HABILIDADES DEL PENSAMIENTO LÓGICO

DESARROLLO DE HABILIDADES DEL PENSAMIENTO LÓGICO I. SISTEMAS NUMÉRICOS DESARROLLO DE HABILIDADES DEL PENSAMIENTO LÓGICO LIC. LEYDY ROXANA ZEPEDA RUIZ SEPTIEMBRE DICIEMBRE 2011 Ocosingo, Chis. 1.1Sistemas numéricos. Los números son los mismos en todos

Más detalles

QUÉ ES UN NÚMERO DECIMAL?

QUÉ ES UN NÚMERO DECIMAL? QUÉ ES UN NÚMERO DECIMAL? Un número decimal representa un número que no es entero, es decir, los números decimales se utilizan para representar a los números que se encuentran entre un número entero y

Más detalles

Divisibilidad y números primos

Divisibilidad y números primos Divisibilidad y números primos Divisibilidad En muchos problemas es necesario saber si el reparto de varios elementos en diferentes grupos se puede hacer equitativamente, es decir, si el número de elementos

Más detalles

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

Bases de datos en Excel

Bases de datos en Excel Universidad Complutense de Madrid CURSOS DE FORMACIÓN EN INFORMÁTICA Bases de datos en Excel Hojas de cálculo Tema 5 Bases de datos en Excel Hasta ahora hemos usado Excel básicamente para realizar cálculos

Más detalles

En cualquier caso, tampoco es demasiado importante el significado de la "B", si es que lo tiene, lo interesante realmente es el algoritmo.

En cualquier caso, tampoco es demasiado importante el significado de la B, si es que lo tiene, lo interesante realmente es el algoritmo. Arboles-B Características Los árboles-b son árboles de búsqueda. La "B" probablemente se debe a que el algoritmo fue desarrollado por "Rudolf Bayer" y "Eduard M. McCreight", que trabajan para la empresa

Más detalles

❷ Aritmética Binaria Entera

❷ Aritmética Binaria Entera ❷ Una de las principales aplicaciones de la electrónica digital es el diseño de dispositivos capaces de efectuar cálculos aritméticos, ya sea como principal objetivo (calculadoras, computadoras, máquinas

Más detalles

Funciones, x, y, gráficos

Funciones, x, y, gráficos Funciones, x, y, gráficos Vamos a ver los siguientes temas: funciones, definición, dominio, codominio, imágenes, gráficos, y algo más. Recordemos el concepto de función: Una función es una relación entre

Más detalles

Programa diseñado y creado por 2014 - Art-Tronic Promotora Audiovisual, S.L.

Programa diseñado y creado por 2014 - Art-Tronic Promotora Audiovisual, S.L. Manual de Usuario Programa diseñado y creado por Contenido 1. Acceso al programa... 3 2. Opciones del programa... 3 3. Inicio... 4 4. Empresa... 4 4.2. Impuestos... 5 4.3. Series de facturación... 5 4.4.

Más detalles

2_trabajar con calc I

2_trabajar con calc I Al igual que en las Tablas vistas en el procesador de texto, la interseccción de una columna y una fila se denomina Celda. Dentro de una celda, podemos encontrar diferentes tipos de datos: textos, números,

Más detalles

Centro de Capacitación en Informática

Centro de Capacitación en Informática Fórmulas y Funciones Las fórmulas constituyen el núcleo de cualquier hoja de cálculo, y por tanto de Excel. Mediante fórmulas, se llevan a cabo todos los cálculos que se necesitan en una hoja de cálculo.

Más detalles

!!!!!!!! !!!!! Práctica!4.! Programación!básica!en!C.! ! Grado!en!Ingeniería!!en!Electrónica!y!Automática!Industrial! ! Curso!2015H2016!

!!!!!!!! !!!!! Práctica!4.! Programación!básica!en!C.! ! Grado!en!Ingeniería!!en!Electrónica!y!Automática!Industrial! ! Curso!2015H2016! INFORMÁTICA Práctica4. ProgramaciónbásicaenC. GradoenIngenieríaenElectrónicayAutomáticaIndustrial Curso2015H2016 v2.1(18.09.2015) A continuación figuran una serie de ejercicios propuestos, agrupados por

Más detalles

Distinguir las diferentes estructuras de repetición utilizadas en problemas con ciclos: mientras, haga-mientras, repita-hasta, para.

Distinguir las diferentes estructuras de repetición utilizadas en problemas con ciclos: mientras, haga-mientras, repita-hasta, para. ESTRUCTURAS DE REPETICIÓN OBJETIVOS Aprender a construir grandes y complejos problemas a través de la ejecución repetida de una secuencia de proposiciones llamados ciclos o estructuras repetitivas. Distinguir

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

Nota 2. Luis Sierra. Marzo del 2010

Nota 2. Luis Sierra. Marzo del 2010 Nota 2 Luis Sierra Marzo del 2010 Cada mecanismo de definición de conjuntos que hemos comentado sugiere mecanismos para definir funciones y probar propiedades. Recordemos brevemente qué son las funciones

Más detalles

INFORMÁTICA. Práctica 5. Programación en C. Grado en Ingeniería en Electrónica y Automática Industrial. Curso 2013-2014. v1.0 (05.03.

INFORMÁTICA. Práctica 5. Programación en C. Grado en Ingeniería en Electrónica y Automática Industrial. Curso 2013-2014. v1.0 (05.03. INFORMÁTICA Práctica 5. Programación en C. Grado en Ingeniería en Electrónica y Automática Industrial Curso 2013-2014 v1.0 (05.03.14) A continuación figuran una serie de ejercicios propuestos, agrupados

Más detalles

Materia: Informática. Nota de Clases Sistemas de Numeración

Materia: Informática. Nota de Clases Sistemas de Numeración Nota de Clases Sistemas de Numeración Conversión Entre Sistemas de Numeración 1. EL SISTEMA DE NUMERACIÓN 1.1. DEFINICIÓN DE UN SISTEMA DE NUMERACIÓN Un sistema de numeración es un conjunto finito de símbolos

Más detalles

Los números racionales

Los números racionales Los números racionales Los números racionales Los números fraccionarios o fracciones permiten representar aquellas situaciones en las que se obtiene o se debe una parte de un objeto. Todas las fracciones

Más detalles

Creación de Funciones de Conducción

Creación de Funciones de Conducción Creación de Funciones de Conducción Requerimientos Para el desarrollo de esta actividad se requiere que: Contemos con un robot BoeBot armado con placa Arduino. Repetición En estos momentos habremos notado

Más detalles

SISTEMAS NUMERICOS CAMILO ANDREY NEIRA IBAÑEZ UNINSANGIL INTRODUCTORIO A LA INGENIERIA LOGICA Y PROGRAMACION

SISTEMAS NUMERICOS CAMILO ANDREY NEIRA IBAÑEZ UNINSANGIL INTRODUCTORIO A LA INGENIERIA LOGICA Y PROGRAMACION SISTEMAS NUMERICOS CAMILO ANDREY NEIRA IBAÑEZ UNINSANGIL INTRODUCTORIO A LA INGENIERIA LOGICA Y PROGRAMACION CHIQUINQUIRA (BOYACA) 2015 1 CONTENIDO Pág. QUE ES UN SISTEMA BINARIO. 3 CORTA HISTORIA DE LOS

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

Unidad 1 Sistemas de numeración Binario, Decimal, Hexadecimal

Unidad 1 Sistemas de numeración Binario, Decimal, Hexadecimal Unidad 1 Sistemas de numeración Binario, Decimal, Hexadecimal Artículo adaptado del artículo de Wikipedia Sistema Binario en su versión del 20 de marzo de 2014, por varios autores bajo la Licencia de Documentación

Más detalles

UNIDAD 1. LOS NÚMEROS ENTEROS.

UNIDAD 1. LOS NÚMEROS ENTEROS. UNIDAD 1. LOS NÚMEROS ENTEROS. Al final deberás haber aprendido... Interpretar y expresar números enteros. Representar números enteros en la recta numérica. Comparar y ordenar números enteros. Realizar

Más detalles

Resolver triángulos en Visual Basic. Parte 3/3

Resolver triángulos en Visual Basic. Parte 3/3 Artículo Revista digital Matemática, Educación e Internet (www.cidse.itcr.ac.cr/revistamate/). Vol. 3, N o 1. Agosto Diciembre 2002. Resolver triángulos en Visual Basic. Parte 3/3 Introducción Luis Acuña

Más detalles

EDWIN KÄMMERER ORCASITA INGENIERO ELECTRÓNICO

EDWIN KÄMMERER ORCASITA INGENIERO ELECTRÓNICO Identifica los tipos de datos y funciones - Tipos de Datos: Excel soporta 5 tipos de datos, estos son: a) Numéricos: Están formados por cualquiera de los 10 dígitos (del 0 al 9) y pueden estar acompañados

Más detalles

TEMA 5. CONTROL DE FLUJO DEL PROGRAMA. Sentencia Instrucción Expresión Operadores + Operandos Sintaxis: Sentencia ;

TEMA 5. CONTROL DE FLUJO DEL PROGRAMA. Sentencia Instrucción Expresión Operadores + Operandos Sintaxis: Sentencia ; TEMA 5. CONTROL DE FLUJO DEL PROGRAMA 5.1 Sentencias Una sentencia es una expresión seguida de un punto y coma. Sentencia Instrucción Expresión Operadores + Operandos Sintaxis: Sentencia ; El ; es obligatorio

Más detalles

Capítulo 0. Introducción.

Capítulo 0. Introducción. Capítulo 0. Introducción. Bueno, por fin está aquí el esperado (espero!!) Capítulo Cero del Tutorial de Assembler. En él estableceremos algunos conceptos que nos serán de utilidad a lo largo del Tutorial.

Más detalles

GESTINLIB GESTIÓN PARA LIBRERÍAS, PAPELERÍAS Y KIOSCOS DESCRIPCIÓN DEL MÓDULO DE KIOSCOS

GESTINLIB GESTIÓN PARA LIBRERÍAS, PAPELERÍAS Y KIOSCOS DESCRIPCIÓN DEL MÓDULO DE KIOSCOS GESTINLIB GESTIÓN PARA LIBRERÍAS, PAPELERÍAS Y KIOSCOS DESCRIPCIÓN DEL MÓDULO DE KIOSCOS 1.- PLANTILLA DE PUBLICACIONES En este maestro crearemos la publicación base sobre la cual el programa generará

Más detalles

Los sistemas de numeración se clasifican en: posicionales y no posicionales.

Los sistemas de numeración se clasifican en: posicionales y no posicionales. SISTEMAS NUMERICOS Un sistema numérico es un conjunto de números que se relacionan para expresar la relación existente entre la cantidad y la unidad. Debido a que un número es un símbolo, podemos encontrar

Más detalles

Objetivos de la práctica: - Practicar uso de ficheros: abrir, cerrar y tratamiento de información contenida en el fichero.

Objetivos de la práctica: - Practicar uso de ficheros: abrir, cerrar y tratamiento de información contenida en el fichero. Objetivos de la práctica: - Practicar uso de ficheros: abrir, cerrar y tratamiento de información contenida en el fichero. Uso de Ficheros Todas las estructuras de datos vistas hasta ahora utilizan la

Más detalles

Llamamos potencia a todo producto de factores iguales. Por ejemplo: 3 4 = 3 3 3 3

Llamamos potencia a todo producto de factores iguales. Por ejemplo: 3 4 = 3 3 3 3 1. NÚMEROS NATURALES POTENCIAS DE UN NÚMERO NATURAL Llamamos potencia a todo producto de factores iguales. Por ejemplo: 3 4 = 3 3 3 3 El factor que se repite es la base, y el número de veces que se repite

Más detalles

Módulo 9 Sistema matemático y operaciones binarias

Módulo 9 Sistema matemático y operaciones binarias Módulo 9 Sistema matemático y operaciones binarias OBJETIVO: Identificar los conjuntos de números naturales, enteros, racionales e irracionales; resolver una operación binaria, representar un número racional

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

Características de funciones que son inversas de otras

Características de funciones que son inversas de otras Características de funciones que son inversas de otras Si f es una función inyectiva, llamamos función inversa de f y se representa por f 1 al conjunto. f 1 = a, b b, a f} Es decir, f 1 (x, y) = { x =

Más detalles

Fundamentos de Investigación de Operaciones Investigación de Operaciones 1

Fundamentos de Investigación de Operaciones Investigación de Operaciones 1 Fundamentos de Investigación de Operaciones Investigación de Operaciones 1 1 de agosto de 2003 1. Introducción Cualquier modelo de una situación es una simplificación de la situación real. Por lo tanto,

Más detalles

Matrices Invertibles y Elementos de Álgebra Matricial

Matrices Invertibles y Elementos de Álgebra Matricial Matrices Invertibles y Elementos de Álgebra Matricial Departamento de Matemáticas, CCIR/ITESM 12 de enero de 2011 Índice 91 Introducción 1 92 Transpuesta 1 93 Propiedades de la transpuesta 2 94 Matrices

Más detalles

Tema 2. Espacios Vectoriales. 2.1. Introducción

Tema 2. Espacios Vectoriales. 2.1. Introducción Tema 2 Espacios Vectoriales 2.1. Introducción Estamos habituados en diferentes cursos a trabajar con el concepto de vector. Concretamente sabemos que un vector es un segmento orientado caracterizado por

Más detalles

Programación I: Funciones y módulos

Programación I: Funciones y módulos Programación I: Funciones y módulos Esteban De La Fuente Rubio 2 de abril de 23 Índice. Funciones.. Definición y llamado de funciones............................................. 2.2. Parámetros por omisión..................................................

Más detalles

Lección 9: Polinomios

Lección 9: Polinomios LECCIÓN 9 c) (8 + ) j) [ 9.56 ( 9.56)] 8 q) (a x b) d) ( 5) 4 k) (6z) r) [k 0 (k 5 k )] e) (. 0.) l) (y z) s) (v u ) 4 f) ( 5) + ( 4) m) (c d) 7 t) (p + q) g) (0 x 0.) n) (g 7 g ) Lección 9: Polinomios

Más detalles

La nueva criba de Eratóstenes Efraín Soto Apolinar 1 F.I.M.E. U.A.N.L. San Nicolás, N.L. México. efrain@yalma.fime.uanl.mx

La nueva criba de Eratóstenes Efraín Soto Apolinar 1 F.I.M.E. U.A.N.L. San Nicolás, N.L. México. efrain@yalma.fime.uanl.mx La nueva criba de Eratóstenes Efraín Soto Apolinar 1 F.I.M.E. U.A.N.L. San Nicolás, N.L. México. efrain@yalma.fime.uanl.mx Resumen Se dan algunas definiciones básicas relacionadas con la divisibilidad

Más detalles

Mantenimiento Limpieza

Mantenimiento Limpieza Mantenimiento Limpieza El programa nos permite decidir qué tipo de limpieza queremos hacer. Si queremos una limpieza diaria, tipo Hotel, en el que se realizan todos los servicios en la habitación cada

Más detalles

Índice Introducción Números Polinomios Funciones y su Representación. Curso 0: Matemáticas y sus Aplicaciones Tema 1. Números, Polinomios y Funciones

Índice Introducción Números Polinomios Funciones y su Representación. Curso 0: Matemáticas y sus Aplicaciones Tema 1. Números, Polinomios y Funciones Curso 0: Matemáticas y sus Aplicaciones Tema 1. Números, Polinomios y Funciones Leandro Marín Dpto. de Matemática Aplicada Universidad de Murcia 2012 1 Números 2 Polinomios 3 Funciones y su Representación

Más detalles

ARREGLOS DEFINICION GENERAL DE ARREGLO

ARREGLOS DEFINICION GENERAL DE ARREGLO ARREGLOS DEFINICION GENERAL DE ARREGLO Conjunto de cantidades o valores homogéneos, que por su naturaleza se comportan de idéntica forma y deben de ser tratados en forma similar. Se les debe de dar un

Más detalles

Curso de Excel Avanzado

Curso de Excel Avanzado Curso de Excel Avanzado J. David Moreno TRABAJANDO CON RANGOS J. David Moreno 1 3 Para programar correctamente en VBA y trabajar con Excel es obligatorio aprender a trabajar con rangos (seleccionar, copiar,

Más detalles

CAPITULO V. SIMULACION DEL SISTEMA 5.1 DISEÑO DEL MODELO

CAPITULO V. SIMULACION DEL SISTEMA 5.1 DISEÑO DEL MODELO CAPITULO V. SIMULACION DEL SISTEMA 5.1 DISEÑO DEL MODELO En base a las variables mencionadas anteriormente se describirán las relaciones que existen entre cada una de ellas, y como se afectan. Dichas variables

Más detalles

Árboles AVL. Laboratorio de Programación II

Árboles AVL. Laboratorio de Programación II Árboles AVL Laboratorio de Programación II Definición Un árbol AVL es un árbol binario de búsqueda que cumple con la condición de que la diferencia entre las alturas de los subárboles de cada uno de sus

Más detalles

Análisis de propuestas de evaluación en las aulas de América Latina

Análisis de propuestas de evaluación en las aulas de América Latina Esta propuesta tiene como objetivo la operatoria con fracciones. Se espera del alumno la aplicación de un algoritmo para resolver las operaciones. Estas actividades comúnmente presentan numerosos ejercicios

Más detalles

UNIDAD 1 LAS LEYES FINANCIERAS DE CAPITALIZACIÓN DESCUENTO

UNIDAD 1 LAS LEYES FINANCIERAS DE CAPITALIZACIÓN DESCUENTO - 1 - UNIDAD 1 LAS LEYES FINANCIERAS DE CAPITALIZACIÓN Y DESCUENTO Tema 1: Operaciones financieras: elementos Tema 2: Capitalización y descuento simple Tema 3: Capitalización y descuento compuesto Tema

Más detalles

UNIDAD 6. POLINOMIOS CON COEFICIENTES ENTEROS

UNIDAD 6. POLINOMIOS CON COEFICIENTES ENTEROS UNIDAD 6. POLINOMIOS CON COEFICIENTES ENTEROS Unidad 6: Polinomios con coeficientes enteros. Al final deberás haber aprendido... Expresar algebraicamente enunciados sencillos. Extraer enunciados razonables

Más detalles

Estructura de Datos y de la Información. Pilas y expresiones aritméticas

Estructura de Datos y de la Información. Pilas y expresiones aritméticas Estructura de Datos y de la Información Pilas y expresiones aritméticas LIDIA Laboratorio de Investigación y desarrollo en Inteligencia Artificial Departamento de Computación Universidade da Coruña, España

Más detalles

Sistemas de numeración

Sistemas de numeración Sistemas de numeración Un sistema de numeración es un conjunto de símbolos y reglas que permiten representar datos numéricos. Los sistemas de numeración actuales son sistemas posicionales, que se caracterizan

Más detalles

Que es PHP? Que se puede hacer con PHP? Sintaxis del lenguaje. Variables. Operadores básicos. Condicionales. Ciclos.

Que es PHP? Que se puede hacer con PHP? Sintaxis del lenguaje. Variables. Operadores básicos. Condicionales. Ciclos. Que es PHP? Que se puede hacer con PHP? Sintaxis del lenguaje. Variables. Operadores básicos. Condicionales. Ciclos. Qué es PHP? PHP (Hypertext Preprocessor). Es un lenguaje de programación: De código

Más detalles

Actividades con GeoGebra

Actividades con GeoGebra Conectar Igualdad - "Netbooks Uno a Uno" Actividades con GeoGebra Nociones básicas, rectas Silvina Ponce Dawson Introducción. El GeoGeobra es un programa que permite explorar nociones matemáticas desde

Más detalles

El sistema decimal, es aquél en el que se combinan 10 cifras (o dígitos) del 0 al 9 para indicar una cantidad específica.

El sistema decimal, es aquél en el que se combinan 10 cifras (o dígitos) del 0 al 9 para indicar una cantidad específica. 5.2 SISTEMAS DE NUMERACIÓN. DECIMAL El sistema decimal, es aquél en el que se combinan 10 cifras (o dígitos) del 0 al 9 para indicar una cantidad específica. La base de un sistema indica el número de caracteres

Más detalles

CASO PRÁCTICO DISTRIBUCIÓN DE COSTES

CASO PRÁCTICO DISTRIBUCIÓN DE COSTES CASO PRÁCTICO DISTRIBUCIÓN DE COSTES Nuestra empresa tiene centros de distribución en tres ciudades europeas: Zaragoza, Milán y Burdeos. Hemos solicitado a los responsables de cada uno de los centros que

Más detalles

Datos del autor. Nombres y apellido: Germán Andrés Paz. Lugar de nacimiento: Rosario (Código Postal 2000), Santa Fe, Argentina

Datos del autor. Nombres y apellido: Germán Andrés Paz. Lugar de nacimiento: Rosario (Código Postal 2000), Santa Fe, Argentina Datos del autor Nombres y apellido: Germán Andrés Paz Lugar de nacimiento: Rosario (Código Postal 2000), Santa Fe, Argentina Correo electrónico: germanpaz_ar@hotmail.com =========0========= Introducción

Más detalles

SISTEMAS DE NUMERACIÓN. Sistema decimal

SISTEMAS DE NUMERACIÓN. Sistema decimal SISTEMAS DE NUMERACIÓN Sistema decimal Desde antiguo el Hombre ha ideado sistemas para numerar objetos, algunos sistemas primitivos han llegado hasta nuestros días, tal es el caso de los "números romanos",

Más detalles

Adaptación al NPGC. Introducción. NPGC.doc. Qué cambios hay en el NPGC? Telf.: 93.410.92.92 Fax.: 93.419.86.49 e-mail:atcliente@websie.

Adaptación al NPGC. Introducción. NPGC.doc. Qué cambios hay en el NPGC? Telf.: 93.410.92.92 Fax.: 93.419.86.49 e-mail:atcliente@websie. Adaptación al NPGC Introducción Nexus 620, ya recoge el Nuevo Plan General Contable, que entrará en vigor el 1 de Enero de 2008. Este documento mostrará que debemos hacer a partir de esa fecha, según nuestra

Más detalles

CESMA BUSINESS SCHOOL MATEMÁTICAS FINANCIERAS. TEMA 3 CAPITALIZACIÓN COMPUESTA

CESMA BUSINESS SCHOOL MATEMÁTICAS FINANCIERAS. TEMA 3 CAPITALIZACIÓN COMPUESTA CESMA BUSINESS SCHOOL MATEMÁTICAS FINANCIERAS. TEMA 3 CAPITALIZACIÓN COMPUESTA Javier Bilbao García 1 1.- Capitalización Compuesta Definición: Operación financiera que persigue sustituir un capital por

Más detalles

Matrices equivalentes. El método de Gauss

Matrices equivalentes. El método de Gauss Matrices equivalentes. El método de Gauss Dada una matriz A cualquiera decimos que B es equivalente a A si podemos transformar A en B mediante una combinación de las siguientes operaciones: Multiplicar

Más detalles

Tutorial Básico de vbscript

Tutorial Básico de vbscript Tutorial Básico de vbscript Bueno, primero aclarar que este tutorial, pretende explicar de manera básica las distintas instrucciones aplicadas en visual basic script (vbs de aquí en más), para que así

Más detalles

LÍMITES Y CONTINUIDAD DE FUNCIONES

LÍMITES Y CONTINUIDAD DE FUNCIONES Capítulo 9 LÍMITES Y CONTINUIDAD DE FUNCIONES 9.. Introducción El concepto de ite en Matemáticas tiene el sentido de lugar hacia el que se dirige una función en un determinado punto o en el infinito. Veamos

Más detalles

Tema 5 Sentencias de control de flujo. Fundamentos de Informática

Tema 5 Sentencias de control de flujo. Fundamentos de Informática Tema 5 Fundamentos de Informática Sentencias de Control Tipos de sentencias de control: Comprobación lógica para bifurcar el flujo de un programa. Sentencias de control condicional o alternativo Comprobación

Más detalles

CAPÍTULO VI PREPARACIÓN DEL MODELO EN ALGOR. En este capítulo, se hablará acerca de los pasos a seguir para poder realizar el análisis de

CAPÍTULO VI PREPARACIÓN DEL MODELO EN ALGOR. En este capítulo, se hablará acerca de los pasos a seguir para poder realizar el análisis de CAPÍTULO VI PREPARACIÓN DEL MODELO EN ALGOR. En este capítulo, se hablará acerca de los pasos a seguir para poder realizar el análisis de cualquier modelo en el software Algor. La preparación de un modelo,

Más detalles

PRÁCTICA N 2 SISTEMAS DE NUMERACIÓN

PRÁCTICA N 2 SISTEMAS DE NUMERACIÓN PRÁCTICA N 2 SISTEMAS DE NUMERACIÓN Ejercicio 1. Diseñar una planilla EXCEL que tome como dato de entrada un número entero y devuelva la representación en base 2. Testearla con los números 23, 245, 673,

Más detalles

Charla No 3: Fórmulas de mayor uso.

Charla No 3: Fórmulas de mayor uso. 1 Charla No 3: Fórmulas de mayor uso. Objetivos generales: Explicar el uso de las funciones de mayor uso en MS-Excel Objetivos específicos: Autosuma. Asistente de fórmulas. Max y Min. Buscarv Contar Si

Más detalles

UNIDAD I NÚMEROS REALES

UNIDAD I NÚMEROS REALES UNIDAD I NÚMEROS REALES Los números que se utilizan en el álgebra son los números reales. Hay un número real en cada punto de la recta numérica. Los números reales se dividen en números racionales y números

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

Cierre y Apertura de ejercicio. Gestión - Contabilidad

Cierre y Apertura de ejercicio. Gestión - Contabilidad Cierre y Apertura de ejercicio. Gestión - Contabilidad Cliente : Cooperativa Madrileña de Ferreteros, soc. coop. Referencia : I-3-PC-02 / 000041 Asunto : Cierre y apertura de ejercicio. Gestión Contabilidad

Más detalles

PRACTICA 6. VECTORES Y MATRICES.

PRACTICA 6. VECTORES Y MATRICES. PRACTICA 6. VECTORES Y MATRICES. 1. Introducción. Los vectores y matrices son uno de los medios principales para el almacenamiento de los datos en un programa. En esta práctica veremos todos los conceptos

Más detalles

Introducción a la Programación en MATLAB

Introducción a la Programación en MATLAB Introducción a la Programación en MATLAB La programación en MATLAB se realiza básicamente sobre archivos M, o M-Files. Se los denomina de esta forma debido a su extensión.m. Estos archivos son simple archivos

Más detalles

1.1. Introducción y conceptos básicos

1.1. Introducción y conceptos básicos Tema 1 Variables estadísticas Contenido 1.1. Introducción y conceptos básicos.................. 1 1.2. Tipos de variables estadísticas................... 2 1.3. Distribuciones de frecuencias....................

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

Curso Excel Básico - Intermedio

Curso Excel Básico - Intermedio Curso Excel Básico - Intermedio Clase 4 Relator: Miguel Rivera Adonis Introducción Base de Datos: Definición de Base de Datos Ordenar datos Formulario Filtros Trabajar con Sub-Totales Validación de Datos

Más detalles

1 1 0 1 x 1 0 1 1 1 1 0 1 + 1 1 0 1 0 0 0 0 1 1 0 1 1 0 0 0 1 1 1 1

1 1 0 1 x 1 0 1 1 1 1 0 1 + 1 1 0 1 0 0 0 0 1 1 0 1 1 0 0 0 1 1 1 1 5.1.3 Multiplicación de números enteros. El algoritmo de la multiplicación tal y como se realizaría manualmente con operandos positivos de cuatro bits es el siguiente: 1 1 0 1 x 1 0 1 1 1 1 0 1 + 1 1 0

Más detalles

AXIOMAS DE CUERPO (CAMPO) DE LOS NÚMEROS REALES

AXIOMAS DE CUERPO (CAMPO) DE LOS NÚMEROS REALES AXIOMASDECUERPO(CAMPO) DELOSNÚMEROSREALES Ejemplo: 6 INECUACIONES 15 VA11) x y x y. VA12) x y x y. Las demostraciones de muchas de estas propiedades son evidentes de la definición. Otras se demostrarán

Más detalles

INVENTARIOS FISICOS. 2. Se deberá de contar con todas las localizaciones en los artículos sujetos al conteo.

INVENTARIOS FISICOS. 2. Se deberá de contar con todas las localizaciones en los artículos sujetos al conteo. El siguiente documento detallara el procedimiento correcto para hacer un levantamiento de inventarios físicos. Los principales puntos a recordar son 2: 1. No se deberán tener piezas Reservadas en Traspasos

Más detalles

Tema 2: La clase string

Tema 2: La clase string : string Programación 2 Curso 2013-2014 Índice 1 Cadenas de caracteres en C 2 Entrada / salida 3 entre vectores de caracteres y string 4 5 Cadenas de caracteres en C En C, las cadenas de caracteres tienen

Más detalles

Roberto Quejido Cañamero

Roberto Quejido Cañamero Crear un documento de texto con todas las preguntas y respuestas del tema. Tiene que aparecer en él todos los contenidos del tema. 1. Explica qué son los modos de presentación en Writer, cuáles hay y cómo

Más detalles

CI 2125, Computación I

CI 2125, Computación I Universidad Simón Bolívar Dpto. de Computación y Tecnología de la Información CI 2125, Computación I Práctica 5: ESTRUCTURAS DE REPETICIÓN Como ya hemos visto, el procedimiento desarrollado para resolver

Más detalles

La Lección de Hoy es Distancia entre dos puntos. El cuál es la expectativa para el aprendizaje del estudiante CGT.5.G.1

La Lección de Hoy es Distancia entre dos puntos. El cuál es la expectativa para el aprendizaje del estudiante CGT.5.G.1 La Lección de Hoy es Distancia entre dos puntos El cuál es la expectativa para el aprendizaje del estudiante CGT.5.G.1 La formula de la distancia dada a dos pares es: d= (x 2 -x 1 ) 2 + (y 2 -y 1 ) 2 De

Más detalles

Apuntes de ACCESS. Apuntes de Access. Campos de Búsqueda:

Apuntes de ACCESS. Apuntes de Access. Campos de Búsqueda: Apuntes de ACCESS Campos de Búsqueda: Los campos de búsqueda permiten seleccionar el valor de un campo de una lista desplegable en lugar de tener que escribirlos. El usuario sólo tiene que elegir un valor

Más detalles

AUTOR CARLOS EDUARDO BUENO VERGARA JORGE ARMANDO BUENO VERGARA USO DE LOS OBJETOS DEL PROGRAMA. Dfd INFORMÁTICA II PROFESOR. JOSÉ FRANCISCO AMADOR

AUTOR CARLOS EDUARDO BUENO VERGARA JORGE ARMANDO BUENO VERGARA USO DE LOS OBJETOS DEL PROGRAMA. Dfd INFORMÁTICA II PROFESOR. JOSÉ FRANCISCO AMADOR AUTOR CARLOS EDUARDO BUENO VERGARA JORGE ARMANDO BUENO VERGARA USO DE LOS OBJETOS DEL PROGRAMA Dfd INFORMÁTICA II PROFESOR. JOSÉ FRANCISCO AMADOR UNIVERSIDAD TECNOLÓGICA DE PEREIRA. LICENCIATURA EN COMUNICACIÓN

Más detalles

Indicaciones específicas para los análisis estadísticos.

Indicaciones específicas para los análisis estadísticos. Tutorial básico de PSPP: Vídeo 1: Describe la interfaz del programa, explicando en qué consiste la vista de datos y la vista de variables. Vídeo 2: Muestra cómo crear una base de datos, comenzando por

Más detalles

ESTRUCTURA DE DATOS: ARREGLOS

ESTRUCTURA DE DATOS: ARREGLOS ESTRUCTURA DE DATOS: ARREGLOS 1. Introduccion 2. Arreglos - Concepto - Caracteristicas 3. Arreglos Unidimensionales 4. Arreglos Bidimensionales 5. Ventajas del uso de arreglos 6. Ejemplo 1. Introducción

Más detalles

15 CORREO WEB CORREO WEB

15 CORREO WEB CORREO WEB CORREO WEB Anteriormente Hemos visto cómo funciona el correo electrónico, y cómo necesitábamos tener un programa cliente (Outlook Express) para gestionar los mensajes de correo electrónico. Sin embargo,

Más detalles

Codex.pro. Módulo de gestión económica.

Codex.pro. Módulo de gestión económica. Codex.pro. Módulo de gestión económica. Índice Codex.pro. Módulo de gestión económica...1 Introducción...2 Uso de la aplicación...3 1. Configuración inicial de la aplicación...4 1.1. Centros de coste...4

Más detalles

UNIDAD 3: ARITMÉTICA DEL COMPUTADOR

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

Más detalles

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

Aprendiendo a programar Microcontroladores PIC en Lenguaje C con CCS

Aprendiendo a programar Microcontroladores PIC en Lenguaje C con CCS Aprendiendo a programar Microcontroladores PIC en Lenguaje C con CCS Por Andrés Raúl Bruno Saravia Entrega Nº 5. Cómo declaramos una variable en Lenguaje C? En C siempre se deben declarar las variables.

Más detalles

Álgebra y Matemática Discreta Sesión de Prácticas 1

Álgebra y Matemática Discreta Sesión de Prácticas 1 Álgebra y Matemática Discreta Sesión de Prácticas 1 (c) 2013 Leandro Marín, Francisco J. Vera, Gema M. Díaz 16 Sep 2013-22 Sep 2013 Estructuras Algebraicas La Estructura como Variable Tenemos una gran

Más detalles

Programa para el Mejoramiento de la Enseñanza de la Matemática en ANEP Proyecto: Análisis, Reflexión y Producción. Fracciones

Programa para el Mejoramiento de la Enseñanza de la Matemática en ANEP Proyecto: Análisis, Reflexión y Producción. Fracciones Fracciones. Las fracciones y los números Racionales Las fracciones se utilizan cotidianamente en contextos relacionados con la medida, el reparto o como forma de relacionar dos cantidades. Tenemos entonces

Más detalles