Informática y Programación Escuela de Ingenierías Industriales y Civiles Curso 2010/2011

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

Download "Informática y Programación Escuela de Ingenierías Industriales y Civiles Curso 2010/2011"

Transcripción

1 Módulo 2. Fundamentos de Programación Informática y Programación Escuela de Ingenierías Industriales y Civiles Curso 2010/2011 1

2 CONTENIDO Tema 1. Conceptos generales de algorítmica Tema 2. Sentencias de control Tema 3. Conjuntos dimensionados Tema 4. Programación estructurada Tema 5. Ficheros 2

3 Sentencias de control En el cuerpo de un algoritmo se especifican ordenadamente las distintas acciones de la que este se compone. En general, estas acciones se denominan sentencias o instrucciones. Podemos clasificarlas en tres tipos: sentencias secuenciales. sentencias condicionales. sentencias repetitivas. Cualquier algoritmo se puede realizar con estas sentencias 3

4 Sentencia secuencial Es el tipo de sentencia más simple, consiste en la ejecución consecutiva las instrucciones del algoritmo, es decir, secuencialmente una instrucción detrás de otra. Se puede escribir de dos formas distintas, de forma vertical una después de otra. <acción 1> // primera acción o sentencia a ejecutar <acción 2> // segunda acción o sentencia a ejecutar <acción n> // última acción o sentencia a ejecutar O de forma horizontal separándolas por comas. < acción 1 >, < acción 2 >, < acción N > Diagrama de flujo: Utilizado para expresar de forma gráfica un algoritmo. acción 1 acción 2 acción n 4

5 Sentencia secuencial Cabecera Declaración de variables Cuerpo secuencial Cierre Entrada datos Salida datos Algoritmo Cálculos variable real a, b, c, d, e, x, y Escribir( Introduzca x, y ) Leer(x,y) a = x + y b = x / y c = x - y d = x * y e = y * y Escribir(a, b, c, d, e) fin Algoritmo Inicio Leer x,y a=x+y b=x/y c=x-y d=x*y e=y*y Escribir a,b,c,d,e Fin 5

6 Sentencias condicionales Permiten controlar el flujo de ejecución. Se especifica una condición que se evalúa y dependiendo de su resultado, verdadero o falso, ejecutará una acción (o grupo de), o bien otra acción distinta (o grupo de). Tipos: Sentencia condicional simple (si, entonces, fin si) Sentencia condiciona doble (si, entonces, si no, fin si) Sentencia condicional múltiple (según, fin según) 6

7 Sentencia condicional simple Se emplea en el caso que no queramos realizar ninguna acción cuando la condición no se cumple. La sintaxis contiene las palabras reservadas si, entonces, fin si que delimitan la condición y la acción o acciones a realizar. si <Condición> entonces // <Condición> es un predicado o expresión lógica fin si <Acción> //< Acción> es una o un conjunto de acciones // a ejecutar cuando <Condición> es verdadera 7

8 Sentencia condicional simple Algunas operaciones matemáticas, como el cálculo de un algoritmo, requieren que los operadores sean positivos. Un ejemplo de uso de la sentencia condicional simple es el algoritmo que comprueba si el dato de entrada es mayor que cero. Algoritmo Mayor Cero variable real x Escribir( Introduzca un número. ) Leer(x) si x > 0 entonces Escribir( Número mayor que cero. ) fin si fin Algoritmo 8

9 Sentencia condicional doble Se emplea cuando queremos realizar un grupo de acciones si la condición se cumple y otro grupo de acciones distintas cuando la condición no se cumple. Sintaxis si <Condición> entonces si no fin si <Acción 1> <Acción 2> // <Condición> es un predicado o expresión lógica // < Acción 1> es una o un conjunto de acciones a // ejecutar cuando <Condición> es verdadera //< Acción 2> es una o un conjunto de acciones a // ejecutar cuando <Condición> es falsa 9

10 Sentencia condicional doble Como ejemplo, un algoritmo que comprueba antes de realizar la operación de división, si el denominador es igual a cero. Algoritmo Divide dos números variable real a, b, r Escribir( Introduzca los valores de las variables a y b ) Leer(a,b) si b == 0 entonces Escribir( Error: División por cero ) si no r = a / b Escribir( Resultado=, r) fin si fin Algoritmo 10

11 Sentencia condicional múltiple Las sentencias condicionales se pueden anidar, permitiendo expresar múltiples acciones dentro del algoritmo. si <Condición 1> entonces si no <Acción 1> si <Condición 2> entonces <Acción 2> si no <Acción 3> fin si <Acción 4> fin si // Se ejecuta cuando <condición 1> sea verdadera // Se ejecuta cuando <condición 2> sea verdadera // y <condición1> falsa // Se ejecuta cuando <condición 2> sea falsa // y <condición1> falsa // Se ejecuta cuando <condición 1> sea falsa 11

12 Sentencia condicional múltiple Las sentencias condicionales múltiples también se pueden expresar en forma de diagrama de flujo: 12

13 Sentencia condicional múltiple Sentencia según es una sentencia condicional cuya sintaxis compacta las múltiples condiciones que se necesitan. Sintaxis: según <Expresión> // debe tomar valores enteros o carácter caso <Valor1>: <Acción 1> caso <Valor2>: <Acción 2> caso <Valor3>: <Acción 3>... en otro caso // se ejecuta si <Expresión> toma el valor <Valor1> // se ejecuta si <Expresión> toma el valor <Valor2> // se ejecuta si <Expresión> toma el valor <Valor3> <Acción N> // se ejecuta si <Expresión> toma valor distinto a los anteriores fin según 13

14 Sentencia condicional múltiple En la sentencia según cuando <Expresión> adquiere el <Valor1> se realiza la <Acción 1>, cuando adquiere el <Valor2> se realiza la <Acción 2>, y así sucesivamente. Finalmente, en caso de tomar otro valor no especificado se realiza la <Acción N>. Diagrama: 14

15 Sentencia condicional múltiple Escribir un algoritmo que muestre un mensaje que indique si el día es laborable o fin de semana dependiendo del valor numérico introducido por teclado (de 1 a 7, siendo 1 el lunes y 7 el domingo. Cualquier otro número se mostraría un mensaje de error) Algoritmo Laborable o no variable entera dia Escribir( Introducir el numero de día de la semana: ) Leer(dia) según dia caso 1: Escribir( Laborable Lunes ) caso 2: Escribir( Laborable Martes ) caso 3: Escribir( Laborable Miércoles ) caso 4: Escribir( Laborable Jueves ) caso 5: Escribir( Laborable Viernes ) caso 6: Escribir( Fin de semana Sábado ) caso 7: Escribir( Fin de semana Domingo ) en otro caso: escribir( Error ) fin según fin Algoritmo 15

16 Ejercicios sentencias condicionales 1. Realizar un algoritmo que devuelva el valor absoluto de un número entero dado. 2. Escribir un algoritmo que indique si un número es par. 3. Escribir un algoritmo que determine si un número es múltiplo de 2 y de Realizar un algoritmo que lea dos números enteros en las variables a y b, y se asegure de guardar en la variable a el mayor de ambos. 5. Realizar un algoritmo que lea un número entero e indique si es mayor, menor o igual a Escribir un algoritmo que solicite dos números enteros y muestre el mayor de ellos por pantalla. El algoritmo indicará la situación cuando los dos números sean iguales. 7. Escribir un algoritmo que pida una calificación y la muestre por pantalla en formato Apto o No Apto según si es mayor, igual o menor que Realizar un algoritmo que calcule 1/x. 16

17 Ejercicios sentencias condicionales 9. Algoritmo para calcular 10.Realizar el algoritmo que resuelva una ecuación de segundo grado. ax 2 x y + bx + c 11.Escribir un algoritmo para resolver sistemas de ecuaciones de dos incógnitas. 12.Realiza un algoritmo que lea cinco números enteros y escriba los mayores que la media. 13.Realiza un algoritmo que lea dos números, a y b, e indique si a es mayor que b o no. = 0 ax + by = c dx + ey = f 17

18 Ejercicios sentencias condicionales 14.Realizar un algoritmo que lea tres valores enteros y muestre por pantalla el máximo y el mínimo de ellos. 15.Realizar un algoritmo que lea tres números enteros y los ordene de mayor a menor. 16.Escribir un algoritmo que solicite la calificación de un examen (un número real entre 0 y 10) y muestre por pantalla la calificación en formato Suspenso, si la nota es menor que 5, Aprobado si está entre 5 inclusive y 7 sin incluir, Notable si está entre 7 inclusive y 9 sin incluir, Sobresaliente si está entre 9 inclusive y 10 sin incluir y Matrícula de honor si la nota es igual a Escribir un algoritmo que tras leer el número del día de la semana, escriba por pantalla su nombre. 18.Escribir un algoritmo que, dado el número del mes y la información de si el año es bisiesto, muestre por pantalla el número de días del mes. 19.Escribir un algoritmo que, tras leer la fecha de nacimiento de una persona, imprima por pantalla su signo zodiacal. 18

19 Sentencias repetitivas La sentencia repetitiva, iterativa, o bucle, permite describir, con una notación compacta, la situación en la que se quiere realizar una acción varias veces dentro de un algoritmo. El número de repeticiones, también llamadas iteraciones, depende del cumplimiento de una condición. Si la condición es falsa, el procesador sale de la sentencia repetitiva y continúa ejecutando las acciones situadas a continuación de la sentencia iterativa. Tipos: mientras (mientras hacer, fin mientras) repetir (repetir, hasta que); (repetir mientras) para (para, desde, hasta, paso, hacer, fin para) 19

20 Sentencia mientras El número de repeticiones lo determina la condición escrita en la cabecera de la sentencia. La acción solo se ejecuta si se cumple la condición, es decir, si esta se evalúa como verdadera; en caso contrario, se continúa en la acción situada fuera del bucle tras el fin mientras. Sintaxis: mientras <Condición> hacer // <Condición es una expresión lógica <Acción> fin mientras // conjunto de acciones a realizar repetidamente... // el algoritmo continua aquí cuando sale del bucle 20

21 Sentencia mientras Ejemplo: Algoritmo para la clasificación de libros. Las acciones que están situadas dentro de la sentencia repetitiva se ejecutarán siempre que queden libros en la estantería (condición de la sentencia repetitiva). Algoritmo Clasificar libros mientras queden libros por clasificar hacer Coger un libro Rellenar ficha papel Pegar ficha al libro Rellenar ficha ordenador Colocar libro en pila clasificados fin mientras fin algoritmo 21

22 Sentencia mientras Ejemplo: Algoritmo que muestra los números del 1 al 100 utilizando la sentencia mientras. Algoritmo Muestra del 1 al 100 variable rentera i i = 1 mientras i <= 100 hacer Escribir(i) i = i + 1 fin mientras fin algoritmo 22

23 Sentencia repetir La condición a evaluar está situada al final de la sentencia. La acción, se ejecuta al menos una vez. Mostramos dos variantes para expresar la condición Sintaxis A: repetir <Acción> hasta que <Condición> Sintaxis B: repetir <Acción> mientras <Condición> // conjunto de acciones a ejecutar dentro del bucle // conjunto de acciones a ejecutar dentro del bucle 23

24 Sentencia repetir Ejemplo: Algoritmo que muestra del 1 al 100 utilizando la sentencia repetir. Algoritmo Muestra naturales variable entera i i = 1 i = 1 repetir Escribir(i) Algoritmo Muestra naturales variable entera i repetir Escribir(i) i = i + 1 i = i + 1 hasta que i> 100 mientras i<= 100 fin algoritmo fin algoritmo La solución es muy parecida a la ofrecida con la sentencia repetitiva mientras salvo que la condición de parada, si se utiliza la sintaxis A, varía ligeramente (ahora es i>100) al evaluarse al final del bucle. 24

25 Analogía entre sentencias repetir y mientras Relación entre el repetir y mientras Algoritmo con repetir repetir <Acción> hasta que <Condición> Algoritmo con mientras <Acción> mientras <Condición> hacer <Acción> fin mientras Utilizaremos la sentencia repetitiva repetir siempre que queramos que la acción se realice al menos una vez. En cualquier otro caso puede utilizarse la sentencia mientras. 25

26 Sentencia para Se utiliza cuando queremos repetir una misma acción un número determinado de veces. Usa una variable contadora que va desde un valor inicial hasta un valor final, realizando una iteración cada vez y modificando el contador según lo indicado en paso. 26

27 Sentencia para Sintaxis: para <Contador> desde <ValorInicial> hasta <ValorFinal> paso <valor> hacer <Acción> fin para Cuando el valor del paso no se especifica se toma el valor 1 quedando: para <Contador> desde <ValorInicial> hasta <ValorFinal> hacer <Acción> // conjunto de acciones a repetir fin para La variable <Contador> toma valores desde <valorinicial> hasta <valorfinal>, en la primera iteración toma el valor <valorinicial>. Al final de cada iteración la variable <Contador> se incrementa en 1. El bucle finaliza cuando la variable <Contador> supera el <valorfinal> 27

28 Sentencia para Ejemplo: Algoritmo que muestra del 1 al 100 utilizando la sentencia para. Algoritmo Muestra naturales variable rentera i, N para i desde 1 hasta N hacer fin para fin algoritmo Escribir(i) Note que la variable auxiliar utilizada como contador va desde un valor inicial hasta uno final, utilizando un incremento, pero no tiene que ser siempre de menor a mayor, en el ejemplo de los naturales, podemos ir desde N hasta 1 con una construcción: 28 para i desde N hasta 1 paso -1 hacer

29 Analogía entre sentencias para y mientras Construir la sentencia para con una mientras <variablecontadora> = <valorinicial> mientras <variablecontadora> <valorfinal> hacer <Acción> <variablecontadora> = <variablecontadora> + <incremento> fin mientras Cuando usar mientras o para? Se suele utilizar la sentencia repetitiva para siempre y cuando sepamos, de antemano, el número exacto de iteraciones que se van a ejecutar. En cualquier otro caso elegiremos la sentencia mientras o repetir. 29

30 Sentencia para Ejemplo: Calcular la suma de los primeros 100 números impares con la siguiente sumatoria: 100 i= 1 ( 2i 1) = Algoritmo Suma 100 primeros impares variable entera i, suma suma = 0 para i desde 1 hasta 100 hacer suma = suma + 2*i -1 fin para Escribir ( Suma=, suma) fin Algoritmo 30

31 Traza de algoritmo: suma de los primeros 10 números impares Tabla de análisis de las variables Variable Función Valor inicial Valor final i Variable contadora 1 10 suma Variable que contiene la suma del los 10 primeros impares 0 Valor resultado 31

32 Traza de algoritmo: suma de los primeros 10 números impares Tabla de la traza Algoritmo Bloque de datos Terminal i suma Inicialmente suma = suma + 2*i suma = suma + 2*i suma = suma + 2*i suma = suma + 2*i suma = suma + 2*i Suma= 100 fin de ejecución - 32

33 Sentencia repetitiva La misma acción repetitiva puede hacerse utilizando distintas sentencias: mientras, para o repetir. Algoritmo Suma 100 primeros impares variable entera i, suma suma = 0 para i desde 1 hasta 100 hacer suma = suma + 2*i -1 fin para Escribir ( Suma=, suma) fin Algoritmo Algoritmo Suma 100 primeros impares variable entera i, suma suma = 0 i = 0 mientras i <= 100 hacer suma = suma + 2*i -1 i = i +1 fin mientras Escribir ( Suma=, suma) fin Algoritmo Algoritmo Suma 100 primeros impares variable entera i, suma suma = 0 i = 0 repetir suma = suma + 2*i -1 i = i +1 hasta que i>100 Escribir ( Suma=, suma) fin Algoritmo 33

34 Sentencia repetitiva Ejemplo: Algoritmo que calcula el factorial de un número dado, con la sentencia para Algoritmo Factorial variable entera a, factorial, c Escribir ("Introduzca el número: ) Leer (a) factorial = 1 para c desde 2 hasta a hacer factorial = factorial*c fin para Escribir ("El factorial de", a, " es: ",factorial) fin Algoritmo Cómo lo haría con las otras sentencias repetitivas? 34

35 Anidamiento de sentencias Dentro de una sentencia puede haber otras sentencia y dentro de esta otra y así sucesivamente, es lo que se conoce como anidamiento de sentencias. si condición1 entonces acción1 para i desde 1 hasta n hacer acción2 si condición2 entonces acción3 fin si fin para si no acción4 fin si 35

36 Anidamiento de sentencias Algoritmo Escribir naturales variable entera num variable entera salir = 1 mientras salir <> 0 hacer //Se repite hasta que el usuario inserta 0 Escribir( Introduzca un número ) Leer(num) Escribir( Los números son:,num) para i desde 1 hasta num hacer Escribir( i) fin para Escribir( Desea salir? (0-si, 1-no) ) Leer(salir) fin mientras fin Algoritmo 36

37 Ejercicios 1. Realizar un algoritmo que escriba de veces la frase de la imagen. 2. Escribir un algoritmo que lea un número y muestre por pantalla su tabla de multiplicar. 3. Realizar un algoritmo que calcule la suma de los n primeros números naturales. 4. Escribir un algoritmo que calcule el factorial de un número dado. 37

38 Ejercicios sentencias repetitivas 5. Realizar un algoritmo que calcule el producto de dos números mediante sumas. 6. Realizar un algoritmo que calcule la división entre dos números mediante restas sucesivas. 7. Potencia de un número a través de multiplicaciones. 8. Realizar un algoritmo que lea dos números enteros, a y b, y escriba de menor a mayor los números enteros entre ellos. 9. Realizar un algoritmo que lea dos números enteros, a y b, y escriba los números enteros entre ellos de mayor a menor. 10. Realizar un algoritmo que, de los primeros 100 números naturales, escriba por pantalla los pares. 11. Realizar un algoritmo que lea dos números enteros, a y b, y escriba los números enteros entre ellos múltiplos de Realizar un algoritmo que de los primeros 200 números enteros, escriba los números pares y la media aritmética de los impares. 13. Realizar un algoritmo que, tras leer un número entero, escriba todos sus divisores. 38 Nota: La división entre reales se indica con /, la división entera con div. La función resto con mod. P.e. 3/2=1.5, 3 div 2=1 y 3 mod 2 = 1

39 Ejercicios sentencias repetitivas 14. Realizar un algoritmo que determine si un número es primo. 15. Escribir un algoritmo que lea una lista de números y determine el número de ellos que son positivos y negativos. 16. Realizar un algoritmo que, tras leer un valor entero n, muestre todos los enteros menores que dicho número que cumplan la condición de ser pares y múltiplos de tres, además de la suma de los que no cumplen dicha condición. 17. Realizar un algoritmo que lea números hasta que se introduzca el cero y escriba la media. 18. Realizar un algoritmo que, tras leer un número natural, escriba por pantalla los cinco primeros números impares que sean mayores que dicho número y múltiplos de tres. 19. Realizar un algoritmo que escriba los n primeros elementos de la serie Fibonacci, F i = F i+1 +F i+2 teniendo en cuenta que F 1 = F 2 = Escribir un algoritmo que genere la sucesión 1, 1/2!, 1/3!, 1/4!,, 1/n!. 21. Realizar un algoritmo que calcule el exponencial de un número según la siguiente aproximación: 20 i e x = x i= 0 i! 39

40 Ejercicios sentencias repetitivas 22. Dada la siguiente ecuación realizar el algoritmo que calcule el valor de x, para valores de a y b introducidos por el usuario por teclado. x = b j= 1 a i= 1 i 2 ( j + 3) 23. Realizar un algoritmo que muestra por pantalla horas, minutos y segundos, indefinidamente como lo haría un reloj en formato de 24 horas. 24. Realizar un algoritmo que, tras leer un número de horas, minutos y segundos, realice la cuenta atrás escribiendo en cada momento el tiempo restante, y finalice la cuenta al llegar a cero. 40

41 Ejercicios sentencias repetitivas 25. Escribir un algoritmo que determine los números naturales capicúas de tres cifras. 26. Escribir un algoritmo que genere la siguiente pirámide de dígitos utilizando bucles:

42 Bibliografía Fundamentos de Informática y Programación para Ingeniería. Ejercicios Resueltos para C y Matlab. Modesto Castrillón et al, Paraninfo, Introducción a la informática, A. Prieto Espinosa, A. Lloris Ruiz, J.C. Torres Cantero, McGraw-Hill, Madrid, Programación en C, Byron S. Gottfried, McGraw-Hill, Madrid (1997) - (2ª ed.) Introducción a la informática, A. Prieto Espinosa, A. Lloris Ruiz, J.C. Torres Cantero, McGraw-Hill, Madrid (1989) Una introducción a la programación. Un enfoque algorítmico. J. García Molina et al., Thomson,

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

Tema 7: Programación con Matlab

Tema 7: Programación con Matlab Tema 7: Programación con Matlab 1. Introducción Matlab puede utilizarse como un lenguaje de programación que incluye todos los elementos necesarios. Añade la gran ventaja de poder incorporar a los programas

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

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

Ejemplos de conversión de reales a enteros

Ejemplos de conversión de reales a enteros 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

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

PRÁCTICA 1: INTRODUCCIÓN A LA ALGORÍTMICA BOLETIN DE PROBLEMAS RESUELTOS. (Curso 03-04)

PRÁCTICA 1: INTRODUCCIÓN A LA ALGORÍTMICA BOLETIN DE PROBLEMAS RESUELTOS. (Curso 03-04) PRÁCTICA 1: INTRODUCCIÓN A LA ALGORÍTMICA BOLETIN DE PROBLEMAS RESUELTOS. (Curso 03-04) EJERCICIOS DE ESTRUCTURAS ALTERNATIVAS : 1.- Haga el algoritmo en pseudo código que, dada una variable cuyo valor

Más detalles

Oprime click para iniciar

Oprime click para iniciar MODULO II. DESARROLLO DE SISTEMAS DE INFORMACION Oprime click para iniciar Actividades Administración de Proyectos de desarrollo de Software Estructuras algorítmicas repetitivas Ciclo de vida de un proyecto

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

!!!!!!!! !!!!! 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

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

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

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

ETS Caminos Santander. Curso 2012. Ejercicios de introducción a la programación.

ETS Caminos Santander. Curso 2012. Ejercicios de introducción a la programación. Ejercicio 1. Saludo. El programa preguntará el nombre al usuario y a continuación le saludará de la siguiente forma "Hola, NOMBRE" donde NOMBRE es el nombre del usuario. Ejercicio 2. Suma. El programa

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

Informática I. While & do While

Informática I. While & do While Asignatura: Informática I Trabajo práctico Nº5 While & do While Estructura repetitiva MIENTRAS o while En C la sentencia while (condición o expresión) instrucciones; es seguramente la más utilizada. La

Más detalles

Estructuras de Repetición Repita Mientras

Estructuras de Repetición Repita Mientras Estructuras de Repetición Repita Mientras Programación digital I Escuela de Sistemas Facultad de Ingeniería Gilberto Diaz Estructuras de Repetición Las estructuras de repetición son sentencias que permiten

Más detalles

3 ESTRUCTURAS DE CONTROL REPETITIVAS. BUCLES

3 ESTRUCTURAS DE CONTROL REPETITIVAS. BUCLES 3 ESTRUCTURAS DE CONTROL REPETITIVAS. BUCLES 3.1 Estructuras de repetición Una estructura de repetición, también llamada lazo o bucle, hace posible la ejecución repetida de secciones específicas de código.

Más detalles

Tema 4: Estructuras de Control Estructura y Contenidos

Tema 4: Estructuras de Control Estructura y Contenidos Tema 4: Estructuras de Control Estructura y Contenidos 4.1. ESTRUCTURA SECUENCIAL. 4.2. ESTRUCTURAS DE SELECCIÓN. 4.2.1. Selección simple ( if ). 4.2.2. Selección binaria ( if... ). 4.2.3. Selección múltiple

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

Capítulo 1. MANUAL DE USUARIO

Capítulo 1. MANUAL DE USUARIO Capítulo 1. MANUAL DE USUARIO 1.1 SUCESIONES GRÁFICAS Lo primero que se hará es mostrar la pantalla que se encontrará el usuario cuando ejecute la aplicación, indicando las zonas en las que se divide esta:

Más detalles

Estructuras Repetitivas: SENTENCIA WHILE EN MATLAB INFORMÁTICA T2 INGENIERÍA INDUSTRIAL JORNADA ESPECIAL

Estructuras Repetitivas: SENTENCIA WHILE EN MATLAB INFORMÁTICA T2 INGENIERÍA INDUSTRIAL JORNADA ESPECIAL Estructuras Repetitivas: SENTENCIA WHILE EN MATLAB INFORMÁTICA T2 INGENIERÍA INDUSTRIAL JORNADA ESPECIAL Significado La sentencia while (mientras que) se usa para que MATLAB repita un bloque de instrucciones

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

Estructuras de Control - Diagrama de Flujo

Estructuras de Control - Diagrama de Flujo RESOLUCIÓN DE PROBLEMAS Y ALGORITMOS Ingeniería en Computación Ingeniería en Informática UNIVERSIDAD NACIONAL DE SAN LUIS DEPARTAMENTO DE INFORMÁTICA AÑO 2015 Índice 1. Programación estructurada 2 1.1.

Más detalles

EJERCICIOS RESUELTOS SOBRE ERRORES DE REDONDEO

EJERCICIOS RESUELTOS SOBRE ERRORES DE REDONDEO EJERCICIOS RESUELTOS SOBRE ERRORES DE REDONDEO 1º) Considérese un número estrictamente positivo del sistema de números máquina F(s+1, m, M, 10). Supongamos que tal número es: z = 0.d 1 d...d s 10 e Responde

Más detalles

COMANDOS EN LENGUAJE DE PROGRAMACIÓN BASIC

COMANDOS EN LENGUAJE DE PROGRAMACIÓN BASIC COMANDOS EN LENGUAJE DE PROGRAMACIÓN BASIC COMANDO FUNCIÓN EJEMPLO BORRA LA PANTALLA Borra la pantalla ESCRIBE TEXTO O GRÁFICOS EN PRINT HOLA Escribe HOLA en pantalla LA PANTALLA. PRINT PRINT a Escribe

Más detalles

Ejercicio 1 (2 puntos. Tiempo: 25 minutos)

Ejercicio 1 (2 puntos. Tiempo: 25 minutos) Fecha de publicación de notas: jueves 18 de Julio. Fecha de revisión: viernes 19 de Julio a las 10:00h. Despacho C-209. Ejercicio 1 (2 puntos. Tiempo: 25 minutos) Se desea desarrollar un programa en C

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

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

Operaciones básicas, fórmulas, referencias absolutas, relativas y mixtas.

Operaciones básicas, fórmulas, referencias absolutas, relativas y mixtas. Módulo 3 Herramientas de Cómputo Operaciones básicas, fórmulas, referencias absolutas, relativas y mixtas. Operaciones Básicas Las operaciones básicas que se realizan en una hoja de cálculo son: Seleccionar

Más detalles

Función exponencial y Logaritmos

Función exponencial y Logaritmos Eje temático: Álgebra y funciones Contenidos: Función exponencial y Logaritmos Nivel: 4 Medio Función exponencial y Logaritmos 1. Funciones exponenciales Existen numerosos fenómenos que se rigen por leyes

Más detalles

Fórmulas y funciones

Fórmulas y funciones Fórmulas y funciones Uso de fórmulas Las fórmulas son el corazón y el alma de la hoja de cálculo. Si no las necesitáramos sería lo mismo que trabajáramos en un procesador de textos. Excel 2007 ofrece un

Más detalles

6-REGISTROS DEL 8086 Y DEL 80286

6-REGISTROS DEL 8086 Y DEL 80286 ESTRUCTURA DE COMPUTADORES I (Capítulo 6: Los registros del microprocesador 8086) 1/7 6-REGISTROS DEL 8086 Y DEL 80286 6.1 INTRODUCCIÓN: Dentro del procesador existen unos contenedores especiales de 16

Más detalles

EJERCICIOS SOBRE : NÚMEROS ENTEROS

EJERCICIOS SOBRE : NÚMEROS ENTEROS 1.- Magnitudes Absolutas y Relativas: Se denomina magnitud a todo lo que se puede medir cuantitativamente. Ejemplo: peso de un cuerpo, longitud de una cuerda, capacidad de un recipiente, el tiempo que

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

LECCIÓN 4ª Operaciones Numéricas

LECCIÓN 4ª Operaciones Numéricas REALIZAR OPERACIONES NUMERICAS LECCIÓN 4ª Operaciones Numéricas Excel es una hoja de cálculo y, como su nombre indica, su función fundamental es trabajar con grandes volúmenes de números y realizar cálculos

Más detalles

Curso PHP Módulo 1 R-Luis

Curso PHP Módulo 1 R-Luis Lenguaje PHP Introducción Archivos HTML y PHP: Crear un archivo php es tan sencillo como cambiarle la extensión a un archivo html, por ejemplo podemos pasar de index.html a index.php sin ningún inconveniente.

Más detalles

Lección 1-Introducción a los Polinomios y Suma y Resta de Polinomios. Dra. Noemí L. Ruiz Limardo 2009

Lección 1-Introducción a los Polinomios y Suma y Resta de Polinomios. Dra. Noemí L. Ruiz Limardo 2009 Lección 1-Introducción a los Polinomios y Suma y Resta de Polinomios Dra. Noemí L. Ruiz Limardo 2009 Objetivos de la Lección Al finalizar esta lección los estudiantes: Identificarán, de una lista de expresiones

Más detalles

SISTEMAS DE NUMERACIÓN (11001, 011) 1.2 1.2 0.2 0.2 1.2 0.2 1.2 1.2 = + + + + + + + = 1 1 4 8 (32,12)

SISTEMAS DE NUMERACIÓN (11001, 011) 1.2 1.2 0.2 0.2 1.2 0.2 1.2 1.2 = + + + + + + + = 1 1 4 8 (32,12) SISTEMAS DE NUMERACIÓN 1. Expresa en base decimal los siguientes números: (10011) ; ( 11001,011 ) 4 (10011) = 1. + 0. + 0. + 1. + 1. = 16 + + 1 = 19 (11001, 011) 1. 1. 0. 0. 1. 0. 1. 1. 4 1 = + + + + +

Más detalles

Tema 6. Reutilización de código. Programación 2015-2016. Programación - Tema 6: Reutilización de código

Tema 6. Reutilización de código. Programación 2015-2016. Programación - Tema 6: Reutilización de código Tema 6 Reutilización de código Programación 2015-2016 Programación - Tema 6: Reutilización de código 1 Tema 6. Reutilización de código Modularidad. Implementación de métodos. Uso de métodos. Programación

Más detalles

PHP y MySQL. Indice: Switch Bucles For While do...while

PHP y MySQL. Indice: Switch Bucles For While do...while PHP y MySQL Indice: Switch Bucles For While do...while Switch switch...case es otra opción para trabajar con condiciones. Y suplanta al if, cuando lo único que se quiere hacer es comparar si son iguales

Más detalles

Hoja de problemas Estructuras de Control

Hoja de problemas Estructuras de Control Departamento de Estadística, I.O. y Computación Ingeniería Técnica Industrial - Electrónica Industrial Fundamentos de Informática Hoja de problemas Estructuras de Control 1. Cuál es el efecto de las siguientes

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

Programación. Ejercicios Tema 4 Estructuras de Control Repetitivas

Programación. Ejercicios Tema 4 Estructuras de Control Repetitivas Ejercicios Tema 4 Autores: M. Paz Sesmero Lorente Paula de Toledo Heras Fco. Javier Ordoñez Morales Juan Gómez Romero Jose A. Iglesias Martínez Jose Luis Mira SOLUCIONES 1. Escriba un programa en C que

Más detalles

Complemento Microsoft Mathematics

Complemento Microsoft Mathematics Complemento Microsoft Mathematics El complemento Microsoft Mathematics es un conjunto de herramientas que se pueden usar para realizar operaciones matemáticas y trazado de gráficas con expresiones o ecuaciones

Más detalles

Escuela Politécnica Superior de Ingeniería Departamento de Ingeniería Informática

Escuela Politécnica Superior de Ingeniería Departamento de Ingeniería Informática Escuela Politécnica Superior de Ingeniería Departamento de Ingeniería Informática Fundamentos de la informática 2. Algoritmos, diagramas de flujo y pseudocódigo Contenido Algoritmos Diagramas de flujo

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

MATERIAL 2 EXCEL 2007

MATERIAL 2 EXCEL 2007 INTRODUCCIÓN A EXCEL 2007 MATERIAL 2 EXCEL 2007 Excel 2007 es una planilla de cálculo, un programa que permite manejar datos de diferente tipo, realizar cálculos, hacer gráficos y tablas; una herramienta

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

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

DIAGRAMAS DE FLUJO: DFD

DIAGRAMAS DE FLUJO: DFD DIAGRAMAS DE FLUJO: DFD DFD es un programa de libre disposición para ayuda al diseño e implementación de algoritmos expresados en diagramas de flujo (DF). Además incorpora opciones para el depurado de

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

Í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

1. Ecuaciones no lineales

1. Ecuaciones no lineales 1. Ecuaciones no lineales 1.1 Ejercicios resueltos Ejercicio 1.1 Dada la ecuación xe x 1 = 0, se pide: a) Estudiar gráficamente sus raíces reales y acotarlas. b) Aplicar el método de la bisección y acotar

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

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

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

1. DML. Las subconsultas

1. DML. Las subconsultas 1.1 Introducción 1. DML. Las subconsultas Una subconsulta es una consulta que aparece dentro de otra consulta o subconsulta en la lista de selección, en la cláusula WHERE o HAVING, originalmente no se

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

EJERCICIOS DE PROGRAMACIÓN RELACIÓN VII (EJERCICIOS DE REPASO)

EJERCICIOS DE PROGRAMACIÓN RELACIÓN VII (EJERCICIOS DE REPASO) EJERCICIOS DE PROGRAMACIÓN RELACIÓN VII (EJERCICIOS DE REPASO) Luis José Sánchez 1. Realiza un programa que sume los 100 números siguientes a un número entero y positivo introducido por teclado. Se debe

Más detalles

Estructuras de Control - Diagrama de Flujo

Estructuras de Control - Diagrama de Flujo Introducción a la Programación - Introducción a la Computación - Fundamentos de la Informática Ing. Electrónica - T.U.G. - T.U.E. - T.U.R. - T.U.W.- Prof. Tec. Elect. - T.U.T - T.U.M Área de Servicios

Más detalles

Práctica 4: Estructuras selectivas

Práctica 4: Estructuras selectivas Fonaments d Informàtica 1r curs d Enginyeria Industrial Práctica 4: Estructuras selectivas Objetivos de la práctica Estudiar la implementación de las diferentes estructuras selectivas en MATLAB. Implementar

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

EXPRESIONES ALGEBRAICAS. POLINOMIOS

EXPRESIONES ALGEBRAICAS. POLINOMIOS EXPRESIONES ALGEBRAICAS. POLINOMIOS 1. EXPRESIONES ALGEBRAICAS. Estas expresiones del área son expresiones algebraicas, ya que además de números aparecen letras. Son también expresiones algebraicas: bac,

Más detalles

Funciones. Funciones Diapositiva 1

Funciones. Funciones Diapositiva 1 Funciones Concepto Insertar función Asistente de funciones Insertar función manualmente Autosuma Categorías Funciones matemáticas y trigonométricas: Suma, Producto, Subtotales, Redondear, Truncar, Sumar.Si

Más detalles

PRÁCTICA 5. SENTENCIAS DE CONTROL REPETITIVAS.

PRÁCTICA 5. SENTENCIAS DE CONTROL REPETITIVAS. PRÁCTICA 5. SENTENCIAS DE CONTROL REPETITIVAS. 1. Introducción. En esta práctica veremos todos los conceptos explicados en la segunda parte del Tema 5 de teoría: las Sentencias de Control Repetitivas,

Más detalles

Estructuras de Datos y Algoritmos Práctica I - Curso 2012/13

Estructuras de Datos y Algoritmos Práctica I - Curso 2012/13 Estructuras de Datos y Algoritmos Práctica I - Curso 2012/13 Rompiendo el Código Enigma Introducción y objetivos Como un pequeño homenaje a Alan Turing en su año conmemorativo, las prácticas de este curso

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

Ejercicios Tema 3. Estructuras de Selección

Ejercicios Tema 3. Estructuras de Selección Ejercicios Tema 3. Estructuras de Selección 1. Escribir un programa que solicite un valor entero al usuario y determine si es par o impar. 2. Escribir un programa que solicite un valor entero al usuario

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

4º ESO 1. ECUAC. 2º GRADO Y UNA INCÓGNITA

4º ESO 1. ECUAC. 2º GRADO Y UNA INCÓGNITA 4º ESO 1. ECUAC. 2º GRADO Y UNA INCÓGNITA Una ecuación con una incógnita es de segundo grado si el exponente de la incógnita es dos. Ecuaciones de segundo grado con una incógnita son: Esta última ecuación

Más detalles

ANEXO 2: REPRESENTACION DE LA INFORMACION EN LOS COMPUTADORES

ANEXO 2: REPRESENTACION DE LA INFORMACION EN LOS COMPUTADORES ANEXO 2: REPRESENTACION DE LA INFORMACION EN LOS COMPUTADORES SISTEMA DE NUMERACIÓN BASE 2 El sistema de numeración binario es el conjunto de elementos {0, 1} con las operaciones aritméticas (suma, resta,

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

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

6. VECTORES Y COORDENADAS

6. VECTORES Y COORDENADAS 6. VECTORES Y COORDENADAS Página 1 Traslaciones. Vectores Sistema de referencia. Coordenadas. Punto medio de un segmento Ecuaciones de rectas. Paralelismo. Distancias Página 2 1. TRASLACIONES. VECTORES

Más detalles

5. Diseño e Implementación del sistema (software)

5. Diseño e Implementación del sistema (software) 5. Diseño e Implementación del sistema (software) Diagrama de flujo de la aplicación: Aplicación Seleccionar Registros Ir a Archivo? Si Archivo No Sincronizar? Si α No Validar Usuario? Si β No Salir Diagrama:

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

Estructura y Tecnología de Computadores (ITIG) Luis Rincón Córcoles José Ignacio Martínez Torre Ángel Serrano Sánchez de León.

Estructura y Tecnología de Computadores (ITIG) Luis Rincón Córcoles José Ignacio Martínez Torre Ángel Serrano Sánchez de León. Estructura y Tecnología de Computadores (ITIG) Luis Rincón Córcoles José Ignacio Martínez Torre Ángel Serrano Sánchez de León Programa 1. Introducción. 2. Operaciones lógicas. 3. Bases de la aritmética

Más detalles

Preliminares. Tipos de variables y Expresiones

Preliminares. Tipos de variables y Expresiones Preliminares. Tipos de variables y Expresiones Felipe Osorio Instituto de Estadística Pontificia Universidad Católica de Valparaíso Marzo 5, 2015 1 / 20 Preliminares Computadoras desarrollan tareas a un

Más detalles

FUNCIONES CUADRÁTICAS Y RACIONALES

FUNCIONES CUADRÁTICAS Y RACIONALES www.matesronda.net José A. Jiménez Nieto FUNCIONES CUADRÁTICAS Y RACIONALES 1. FUNCIONES CUADRÁTICAS. Representemos, en función de la longitud de la base (), el área (y) de todos los rectángulos de perímetro

Más detalles

PROYECTO DE LA REAL ACADEMIA DE CIENCIAS Estímulo del talento matemático

PROYECTO DE LA REAL ACADEMIA DE CIENCIAS Estímulo del talento matemático PROYECTO DE L REL CDEMI DE CIENCIS Estímulo del talento matemático Prueba de selección 8 de junio de 2013 Nombre:... pellidos:... Fecha de nacimiento:... Teléfonos:... Información importante que debes

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

Informática. Algoritmos. Baños García Yesenia, Lic. Comp. Hernández Nájera Aracely, Lic. Comp. Enero 2012.

Informática. Algoritmos. Baños García Yesenia, Lic. Comp. Hernández Nájera Aracely, Lic. Comp. Enero 2012. Informática Algoritmos Baños García Yesenia, Lic. Comp. Hernández Nájera Aracely, Lic. Comp. Enero 2012. El presente trabajo muestra la metodología para dar solución a un problema específico, aplicando

Más detalles

Visual Basic 1. Empleo de módulos y Procedimientos. Procedimientos definidos por el usuario

Visual Basic 1. Empleo de módulos y Procedimientos. Procedimientos definidos por el usuario Empleo de módulos y Procedimientos Procedimientos definidos por el usuario Según lo que hemos visto hasta ahora, Visual Basic, almacena el código en módulos. Hay tres clases de módulos: formularios (.frm),

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

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

CALCULADORA CIENTÍFICA

CALCULADORA CIENTÍFICA CALCULADORA CIENTÍFICA Existen varios tipos de "calculadoras" La ásica, que cuenta con las operaciones fundamentales y algunas veces raíz cuadrada, esta se usa para cálculos sencillos La sumadora, tiene

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

Tema 2 : NÚMEROS ENTEROS. Primero de Educación Secundaria Obligatoria. I.e.s Fuentesaúco.

Tema 2 : NÚMEROS ENTEROS. Primero de Educación Secundaria Obligatoria. I.e.s Fuentesaúco. 2010 Tema 2 : NÚMEROS ENTEROS. Primero de Educación Secundaria Obligatoria. I.e.s Fuentesaúco. Manuel González de León mgdl 01/01/2010 INDICE: 01. DE LOS NÚMEROS NATURALES A LOS NÚMEROS ENTEROS. 02. VALOR

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

COMBINATORIA VARIACIONES. Las variaciones son aquellas formas de agrupar los elementos de un conjunto teniendo en cuenta que:

COMBINATORIA VARIACIONES. Las variaciones son aquellas formas de agrupar los elementos de un conjunto teniendo en cuenta que: COMBINATORIA La Combinatoria es la parte de las Matemáticas que estudia las diversas formas de realizar agrupaciones con los elementos de un conjunto, formándolas y calculando su número. Existen distintas

Más detalles

ESTRUCTURAS ALGEBRAICAS 1

ESTRUCTURAS ALGEBRAICAS 1 ESTRUCTURAS ALGEBRAICAS Se da la relación entre dos conjuntos mediante el siguiente diagrama: (, ) (2, 3) (, 4) (, 2) (7, 8) (, ) (3, 3) (5, ) (6, ) (, 6)........ 5 6......... 2 5 i) Observa la correspondencia

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

Aritmética finita y análisis de error

Aritmética finita y análisis de error Aritmética finita y análisis de error Escuela de Ingeniería Informática de Oviedo (Dpto. de Matemáticas-UniOvi) Computación Numérica Aritmética finita y análisis de error 1 / 47 Contenidos 1 Sistemas decimal

Más detalles

2. Aritmética modular Ejercicios resueltos

2. Aritmética modular Ejercicios resueltos 2. Aritmética modular Ejercicios resueltos Ejercicio 2.1 Probar, mediante congruencias, que 3 2n+5 + 2 4n+1 es divisible por 7 cualquiera que sea el entero n 1. Trabajando módulo 7 se tiene que 3 2n+5

Más detalles

Presentaciones. Con el estudio de esta Unidad pretendemos alcanzar los siguientes objetivos:

Presentaciones. Con el estudio de esta Unidad pretendemos alcanzar los siguientes objetivos: UNIDAD 8 Presentaciones Reunión. (ITE. Banco de imágenes) as presentaciones son documentos formados por una sucesión de páginas, llamadas diapositivas, que transmiten información estructurada de manera

Más detalles

Los polinomios. Un polinomio es una expresión algebraica con una única letra, llamada variable. Ejemplo: 9x 6 3x 4 + x 6 polinomio de variable x

Los polinomios. Un polinomio es una expresión algebraica con una única letra, llamada variable. Ejemplo: 9x 6 3x 4 + x 6 polinomio de variable x Los polinomios Los polinomios Un polinomio es una expresión algebraica con una única letra, llamada variable. Ejemplo: 9x 6 3x 4 + x 6 polinomio de variable x Elementos de un polinomio Los términos: cada

Más detalles

SISTEMAS DE NUMERACIÓN. Sistema de numeración decimal: 5 10 2 2 10 1 8 10 0 =528 8 10 3 2 10 2 4 10 1 5 10 0 9 10 1 7 10 2 =8245,97

SISTEMAS DE NUMERACIÓN. Sistema de numeración decimal: 5 10 2 2 10 1 8 10 0 =528 8 10 3 2 10 2 4 10 1 5 10 0 9 10 1 7 10 2 =8245,97 SISTEMAS DE NUMERACIÓN Un sistema de numeración es un conjunto de símbolos y reglas que permiten representar datos numéricos. La norma principal en un sistema de numeración posicional es que un mismo símbolo

Más detalles