Programación en JAVA. Ejercicios de ITERACIÓN

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

Download "Programación en JAVA. Ejercicios de ITERACIÓN"

Transcripción

1 Programación en JAVA Ejercicios de ITERACIÓN Óscar Blasco tic6axx Curso 2017/2018

2 Sumario 00.- Iteraciones varias Tabla de multiplicar del Tablas de multiplicar Tabla de multiplicar a petición Suma de primeros números naturales Producto mediante sumas Producto mediante sumas EFECTIVO Producto mediante sumas con negativos Algoritmo de Luhn Número de digitos Mostrando divisores Factorial Factorial con adornos...15 nim - Juego del NIM : humano vs computador...16 nim2j - Juego del NIM : humano vs humano Número primo Número perfecto Comprobando lo aprendido Potencia mediante productos Potencia mediante sumas Cuadrado rellenos División mediante restas Múltiplos entre límites Aproximación al número e Sucesión de Fibbonaci Número invertido Paso de Binario (8 bits) a decimal y hexadecimal Método ruso de la multiplicación...30 Óscar Blasco - tic6axx 1

3 00.- Iteraciones varias Ejemplos de bucles/iteraciones public class ite_00 { /** args */ public static void main(string[] args) { // TODO Auto-generated method stu final int NVECES= 10; final int NASCII = 256; final int DIM = 16; for (int i=1;i<=nveces;i++) { System.out.println(i+" - Hola mundo"); } for (int i=0;i<nascii;i++) { System.out.print(i+" "); System.out.println((char)i); } } for (int i=0; i<dim;i++) { for(int j=0;j<dim;j++){ int caracter = i * DIM + j; System.out.print((char)car); System.out.print(" "); } System.out.println(); } } Óscar Blasco - tic6axx 2

4 01.- Tabla de multiplicar del 7 Muestra por pantalla la tabla de multiplicar del 7 Óscar Blasco - tic6axx 3

5 02.- Tablas de multiplicar Muestra por pantalla las tablas de multiplicar del 1 al 10. Óscar Blasco - tic6axx 4

6 03.- Tabla de multiplicar a petición Muestra por pantalla la tabla de multiplicar de un número que introduce el usuario, y que hay que validar que este entre 1 y 10 // Solicito el numero entero do { System.out.println("Introduce un numero enterio (1..10)"); factor = entrada.nextint(); } while (factor <1 factor > 10); Óscar Blasco - tic6axx 5

7 04.- Suma de primeros números naturales Muestra por pantalla la suma de los n primeros numeros naturales. Siendo n un número mayor o igual que 1, que solicita al usuario. Óscar Blasco - tic6axx 6

8 05.- Producto mediante sumas Solicitar dos enteros no negativos y muestra el producto de ambos, realizado mediante sumas sucesivas. Óscar Blasco - tic6axx 7

9 06.- Producto mediante sumas EFECTIVO Igual que el 05 pero realizando el menor número de sumas posible. Óscar Blasco - tic6axx 8

10 07.- Producto mediante sumas con negativos Igual que el 05 pero aceptando números negativos. Óscar Blasco - tic6axx 9

11 08.- Algoritmo de Luhn Solicita los 16 digitos (mediante char) correspondiente a un número de tarjeta de crédito, y comprueba si es un número correcto o no (ver PDF con la descripción del algoritmo). Óscar Blasco - tic6axx 10

12 09.- Número de digitos Solicita un número enterio no negativo, y muestra por pantalla la cantidad de cifras que tiene. Óscar Blasco - tic6axx 11

13 10.- Mostrando divisores Solicita un número enterio no negativo, y muestra por pantalla los divisores de dicho número en el caso que no sea cero. Si dicho número es cero muestra el mensaje Todos los números son divisores de cero. Óscar Blasco - tic6axx 12

14 11.- Factorial Solicita un número enterio no negativo, y muestra por pantalla el valor de su factorial. // *********** // *********** FASE DE PROCESO // *********** factorial = 1; int contador = 1; while (contador <=num){ factorial = factorial * contador; contador= contador + 1; } Óscar Blasco - tic6axx 13

15 12.- Factorial con adornos Igual que el 11, pero con la siguiente salida por pantalla: 1! = 1 5! = 5 * 4 * 3 * 2 * 1 Óscar Blasco - tic6axx 14

16 nim - Juego del NIM : humano vs computador xxxxxxxxxxxx Óscar Blasco - tic6axx 15

17 nim2j - Juego del NIM : humano vs humano xxxxxxxxxxxx Óscar Blasco - tic6axx 16

18 13.- Número primo Solicita un número entero mayor o igual que dos, y comprueba si es primo o no. Óscar Blasco - tic6axx 17

19 14.- Número perfecto Solicita un número entero mayor que uno, y comprueba si es perfecto o no. Un número es perfecto cuando la suma de sus divisores menos él mismo, coincide con dicho número. Los primeros números perfectos son : 6, 28, 496, 8128 Óscar Blasco - tic6axx 18

20 15.- Comprobando lo aprendido xxxxx Óscar Blasco - tic6axx 19

21 16.- Potencia mediante productos Solicita la base y el exponente de una potencia, validando que sean no negativos, y obtiene el valor de la potencia calculada mediante productos. Óscar Blasco - tic6axx 20

22 17.- Potencia mediante sumas Solicita la base y el exponente de una potencia, validando que sean no negativos, y obtiene el valor de la potencia calculada mediante SUMAS Óscar Blasco - tic6axx 21

23 18.- Cuadrado rellenos Solicita un número entero entre 2 y 10, y muestra por pantalla un cuadrado relleno del carácter * cuyo lado coincida con el número introducido. Óscar Blasco - tic6axx 22

24 19.- División mediante restas Solicita el dividendo y el divisor, validando que sean mayores que cero, y obtiene el valor del cociente y del resto calculado mediante RESTAS. Óscar Blasco - tic6axx 23

25 20.- Múltiplos entre límites Solicita tres números positivos, y muestra los múltiplos del primero, comprendidos entre el seguno y el tercero. Óscar Blasco - tic6axx 24

26 21.- Aproximación al número e Solicita un número entero positivo n. Y calcula el valor aproximado del numero e mediante n sumas. 1 + (1 / 1!) + ( 1 / 2!) + (1 / 3!) +..+ (1 / n!) Óscar Blasco - tic6axx 25

27 22.- Sucesión de Fibbonaci Solicita un número entero mayor que 2 (n). Y muestra por pantalla los n primeros elementos de la sucesión de Fibbonacci. 1,1,2,3,5,8,13,21,34,55,89,... Óscar Blasco - tic6axx 26

28 23.- Número invertido Solicita un número entero mayor que cero, y lo muestra por pantalla invertido. Óscar Blasco - tic6axx 27

29 24.- Paso de Binario (8 bits) a decimal y hexadecimal Solicita los 8 bits de un byte (mediante char), y muestra su correspondiente valor decimal (0..255) y los dos digitos hexadecimales (char) que corresponden con su valor. Óscar Blasco - tic6axx 28

30 25.- Método ruso de la multiplicación Solicita los dos factores de la multiplicación, mayores que cero y el primero mayor que el segundo. Y obtiene el valor del producto de ambos mediante el método ruso. Óscar Blasco - tic6axx 29

Programación en JAVA. Ejercicios de SECUENCIA

Programación en JAVA. Ejercicios de SECUENCIA Programación en JAVA Ejercicios de SECUENCIA Óscar Blasco tic6axx Curso 2017/2018 Sumario 00.- Mensaje hola mundo...2 01.- Numero opuesto...3 02.- Pares Contiguos...4 03.- Conversión de segundos...5 04.-

Más detalles

Programación en JAVA. Ejercicios de SELECCIÓN

Programación en JAVA. Ejercicios de SELECCIÓN Programación en JAVA Ejercicios de SELECCIÓN Óscar Blasco tic6axx Curso 2017/2018 Sumario 00.- Control par-impar...2 01.- Valor absoluto...3 02.- Son múltiplos?...4 03.- Dos números ordenados...5 03b.-

Más detalles

CUADERNILLO DE PRÁCTICAS LENGUAJE DE PROGRAMACIÓN: JAVA COMPILADOR: NETBEANS IDE 6.9.1

CUADERNILLO DE PRÁCTICAS LENGUAJE DE PROGRAMACIÓN: JAVA COMPILADOR: NETBEANS IDE 6.9.1 CUADERNILLO DE PRÁCTICAS LENGUAJE DE PROGRAMACIÓN: JAVA COMPILADOR: NETBEANS IDE 6.9.1 CBT VILLA GUERRERO APLICA LOS PRINCIPIOS DE PROGRAMACIÓN PROFESOR: ING. FABIAN DOMÍNGUEZ SÁNCHEZ Ejercicios Básicos

Más detalles

Tema 4. Control de flujo. Programación Programación - Tema 4: Control de Flujo

Tema 4. Control de flujo. Programación Programación - Tema 4: Control de Flujo Tema 4 Control de flujo Programación 2015-2016 Programación - Tema 4: Control de Flujo 1 Tema 4. Control de flujo Introducción. Estructuras condicionales. Estructuras de repetición. Programación - Tema

Más detalles

GUÍA DE TRABAJO Tecnología en Sistemas de Información

GUÍA DE TRABAJO Tecnología en Sistemas de Información 1. IDENTIFICACIÓN Asignatura Lógica y Programación Guía No. 3 Área Básica de la Ingeniería Nivel II Código LPI24 Pensum 10 Correquisito(s) Prerrequisito(s) Créditos 4 TPS 4 TIS 8 TPT 64 TIT 96 TRABAJO

Más detalles

CONVERSIONES CONVERSIÓN DE BINARIO A: Binario a Octal: se agrupan de a 3 bits y luego se lee el número , B 635,15 O 6 3 5, 1 5 O

CONVERSIONES CONVERSIÓN DE BINARIO A: Binario a Octal: se agrupan de a 3 bits y luego se lee el número , B 635,15 O 6 3 5, 1 5 O CONVERSIONES CONVERSIÓN DE BINARIO A: Binario a Octal: se agrupan de a 3 bits y luego se lee el número. 110011101,001101 B Oct 110 011 101, 001 101 B 635,15 O 6 3 5, 1 5 O Ej: 1001011011,1010 B R/. 1133,50

Más detalles

Valentín Moreno Programación en FORTRAN ESQUEMA DE SELECCIÓN

Valentín Moreno Programación en FORTRAN ESQUEMA DE SELECCIÓN ESQUEMA DE SELECCIÓN EJERCICIO 1 Escribir un programa en Fortran que permita introducir dos enteros, A y B, por teclado, y calcule y muestre en pantalla su suma y su producto, con un texto explicativo.

Más detalles

suma de los n>0 primeros números que se lean del teclado. El número n es un dato y es

suma de los n>0 primeros números que se lean del teclado. El número n es un dato y es EJERCICIOS.. 1. Escribe un algoritmo que usando un bucle for infinito, y una sentencia break calcule la suma de los n>0 primeros números que se lean del teclado. El número n es un dato y es el primero

Más detalles

3 POTENCIAS Y RAÍZ CUADRADA

3 POTENCIAS Y RAÍZ CUADRADA EJERCICIOS PROPUESTOS 3.1 Indica la base y el exponente de las siguientes potencias y calcula su valor. a) 2 4 c) 4 3 e) 3 5 g) ( 10) 4 b) 3 4 d) 5 3 f) ( 2) 5 h) (6 2 ) a) Base 2, exponente 4; 2 4 16

Más detalles

Tema 3. Estructuras de control y programación estructurada

Tema 3. Estructuras de control y programación estructurada Tema 3. Estructuras de control y programación estructurada 1. Cuál es el resultado de este programa? int i=3; int j=4; boolean etiqueta=false; //fin main //fin clase Ejemplo //Ejemplo de y lógico if (i==3

Más detalles

Guía práctica de estudio 06: Lenguaje binario

Guía práctica de estudio 06: Lenguaje binario Guía práctica de estudio 06: Lenguaje binario Elaborado por: M.C. Edgar E. García Cano Ing. Jorge A. Solano Gálvez Revisado por: Ing. Laura Sandoval Montaño Guía práctica de estudio 06: Lenguaje binario

Más detalles

Curso Informática Lección 4. Instrucciones de control

Curso Informática Lección 4. Instrucciones de control Fundamentos de Informática Lección 4. Instrucciones de control Curso 2010-2011 Pedro Álvarez y José Ángel Bañares 24/09/2010. Dpto. Informática e Ingeniería de Sistemas. Índice de contenidos Introducción

Más detalles

Guía práctica de estudio 06: Lenguaje binario

Guía práctica de estudio 06: Lenguaje binario Guía práctica de estudio 06: Lenguaje binario Elaborado por: M.C. Edgar E. García Cano Ing. Jorge A. Solano Gálvez Revisado por: Ing. Laura Sandoval Montaño Guía práctica de estudio 06: Lenguaje binario

Más detalles

EXAMEN DE PENDIENTES PRIMER PARCIAL MATEMÁTICAS DE 1º DE ESO

EXAMEN DE PENDIENTES PRIMER PARCIAL MATEMÁTICAS DE 1º DE ESO EXAMEN DE PENDIENTES PRIMER PARCIAL MATEMÁTICAS DE 1º DE ESO 1.- NÚMEROS NATURALES *Los números naturales. *El sistema de numeración decimal. Cifras y orden de las cifras. *Cardinal y ordinal. *Operación

Más detalles

abril de 2017 Desarrollo de aplicaciones en Java Tipos de datos primitivos Tipos de datos Elementos de aplicaciones simples

abril de 2017 Desarrollo de aplicaciones en Java Tipos de datos primitivos Tipos de datos Elementos de aplicaciones simples Desarrollo de aplicaciones en Java Generación de código fuente Compilación Ejecución Elementos de aplicaciones simples EII147-01-02 Introducción a las tecnologías de información Escuela de Ingeniería Industrial

Más detalles

Programación en Lenguaje C

Programación en Lenguaje C Lenguaje de programación C Programación en Lenguaje C Introducción El Lenguaje de programación C fue implantado por primera vez en los años 70 por Dennis Ritchie para una computadora DEC PDP-11 corriendo

Más detalles

ASECOMPU. PORTAL DE REFUERZO ACADEMICO EN PROGRAMACIÓN LISTA DE EJERCICIOS. CICLOS REPETITIVOS Fecha de impresión:

ASECOMPU.   PORTAL DE REFUERZO ACADEMICO EN PROGRAMACIÓN LISTA DE EJERCICIOS. CICLOS REPETITIVOS Fecha de impresión: CICLOS REPETITIVOS Fecha de impresión: 0--08 58 Calcular e imprimir la suma de una secuencia de enteros, suponiendo que el primer entero leído con scanf() especifica el número de valores a introducir.

Más detalles

SUMA DESPLAZAMIENTO. Comprobación: = =216. Multiplicar 12 x 18 (resultado 216)

SUMA DESPLAZAMIENTO. Comprobación: = =216. Multiplicar 12 x 18 (resultado 216) SUMA DESPLAZAMIENTO Multiplicar 12 x 18 (resultado 216) 12 01100 18 10010 R1 R2 C R3 R4 COMENTARIOS 0 1100 10010 0 0000 XXXXX Inicio, contador=0 contador=1 0 0000 0XXXX Desplazamiento 01001 Rotación R2

Más detalles

Potencias y raíces Matemáticas 1º ESO

Potencias y raíces Matemáticas 1º ESO Potencias y raíces Matemáticas 1º ESO ÍNDICE 1. Potencias 2. Propiedades de potencias 3. Cuadrados perfectos 4. Raíces cuadradas 1 1. POTENCIAS Una potencia es una multiplicación en la que todos los factores

Más detalles

= RETURN =3 7-. ELSE K

= RETURN =3 7-. ELSE K 11-. Pida Al Usuario Dos Números Enteros (Que Se Guardaran En Las Variables Num 1 Y Num2). Si Num2 Es Cero, Deberá Mostrar Un Mensaje De Error, Y En Caso Contrario Mostrara En Pantalla El Resto De La División

Más detalles

ESCUELA POLITÉCNICA NACIONAL

ESCUELA POLITÉCNICA NACIONAL ESCUELA POLITÉCNICA NACIONAL Campus Politécnico "J. Rubén Orellana R." FACULTAD DE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA Carrera de Ingeniería Electrónica y Control Carrera de Ingeniería Electrónica y Telecomunicaciones

Más detalles

1. (1 punto) Dado el siguiente fragmento de programa:

1. (1 punto) Dado el siguiente fragmento de programa: PROGRAMACIÓN I 7-junio-2004 1. (1 punto) Da el siguiente fragmento de programa: for (int i = 1; i = 0; j = j - 1) System.out.println (i + + j); a. Cuántas veces se

Más detalles

LABORATORIO DE SISTEMAS MICROPROCESADOS PRÁCTICA N 2 ALGORITMOS ADICIONALES. Revisar algunos algoritmos que se emplearan en prácticas futuras.

LABORATORIO DE SISTEMAS MICROPROCESADOS PRÁCTICA N 2 ALGORITMOS ADICIONALES. Revisar algunos algoritmos que se emplearan en prácticas futuras. FACULTAD DE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA Carrera de Ingeniería Electrónica y Control Carrera de Ingeniería Electrónica y Telecomunicaciones Carrera de Ingeniería Electrónica y Redes de Información

Más detalles

Ejercicio de Programación Orientada a Objetos Curso 2016/2017 Exámenes

Ejercicio de Programación Orientada a Objetos Curso 2016/2017 Exámenes Ejercicio de Programación Orientada a Objetos Curso 2016/2017 Exámenes Introducción El ejercicio consiste en la implementación de una aplicación para la creación, edición, resolución y corrección de exámenes.

Más detalles

Curso Informática Lección 3. Tipos de datos, constantes y variables

Curso Informática Lección 3. Tipos de datos, constantes y variables Fundamentos de Informática Lección 3. Tipos de datos, constantes y variables Curso 2010-2011 José Ángel Bañares y Pedro Álvarez 24/09/2010. Dpto. Informática e Ingeniería de Sistemas. Índice de contenidos

Más detalles

22/03/2012. La división es una de las operaciones menos frecuentes. Revisemos la forma de ejecutarla

22/03/2012. La división es una de las operaciones menos frecuentes. Revisemos la forma de ejecutarla Arquitectura de Computadoras Primavera 2012 La división es una de las operaciones menos frecuentes. Revisemos la forma de ejecutarla 1 0 0 1 Cociente Divisor 1 0 0 0 1 0 0 1 0 1 0 Dividendo - 1 0 0 0 1

Más detalles

Decimal Binario Hexadecimal Octal

Decimal Binario Hexadecimal Octal Decimal Binario Hexadecimal Octal El Sistema Decimal es el sistema es que todos utilizamos sin darnos cuenta del porqué. El Sistema Decimal utiliza 10 cifras (del 0 al 9). Al combinar estas cifras se consigue

Más detalles

ESCUELA POLITÉCNICA NACIONAL

ESCUELA POLITÉCNICA NACIONAL ESCUELA POLITÉCNICA NACIONAL Campus Politécnico "J. Rubén Orellana R." FACULTAD DE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA Carrera de Ingeniería Electrónica y Control Carrera de Ingeniería Electrónica y Telecomunicaciones

Más detalles

Tema 2: EL TIPO DE DATOS ENTERO. INSTRUCCIÓN DE ASIGNACIÓN Y DE COMPOSICIÓN SECUENCIAL

Tema 2: EL TIPO DE DATOS ENTERO. INSTRUCCIÓN DE ASIGNACIÓN Y DE COMPOSICIÓN SECUENCIAL Tema 2: EL TIPO DE DATOS ENTERO. INSTRUCCIÓN DE ASIGNACIÓN Y DE COMPOSICIÓN SECUENCIAL Cualquier duda sobre el contenido de este tema se puede enviar al foro TEORIA2. 2.1.- El tipo de datos entero (byte,

Más detalles

Circuitos Electrónicos Digitales

Circuitos Electrónicos Digitales Circuitos Electrónicos Digitales Universidad de Sevilla 2011-2012 Tema II Representación binaria Índice 1. Sistemas de numeración 2. Códigos binarios 3. Aritmética Binaria 4. Representación de números

Más detalles

Ejercicios Básicos Iniciales para principiantes:

Ejercicios Básicos Iniciales para principiantes: Ejercicios Básicos Iniciales para principiantes: 1. Programa java que realice lo siguiente: declarar una variable N de tipo int, una variable A de tipo double y una variable C de tipo char y asigna a cada

Más detalles

GENERALIDADES SOBRE SISTEMAS NUMÉRICOS. Transversal Programación Básica

GENERALIDADES SOBRE SISTEMAS NUMÉRICOS. Transversal Programación Básica GENERALIDADES SOBRE SISTEMAS NUMÉRICOS Transversal Programación Básica CONTENIDO I N T R O D U C C I Ó N... 2 1. S O B R E L O S S I S T E M A S N U M É R I C O S... 2 1.1. VALORES POSICIONALES... 2 2.

Más detalles

WHILE Y DO WHILE BREAK EN LENGUAJE C. BUCLES MIENTRAS. FORZAR SALIDA O TERMINACIÓN. EJEMPLO (CU00534F)

WHILE Y DO WHILE BREAK EN LENGUAJE C. BUCLES MIENTRAS. FORZAR SALIDA O TERMINACIÓN. EJEMPLO (CU00534F) Bucles en lenguaje C Bucle while y forzar detención con break APRENDERAPROGRAMARCOM WHILE Y DO WHILE BREAK EN LENGUAJE C BUCLES MIENTRAS FORZAR SALIDA O TERMINACIÓN EJEMPLO (CU00534F) Sección: Cursos Categoría:

Más detalles

MATEMÁTICAS PARA LA COMPUTACIÓN CAPÍTULO 1. SISTEMAS NUMÉRICOS

MATEMÁTICAS PARA LA COMPUTACIÓN CAPÍTULO 1. SISTEMAS NUMÉRICOS MATEMÁTICAS PARA LA COMPUTACIÓN CAPÍTULO 1. SISTEMAS NUMÉRICOS MÁS EJEMPLOS DE OPERACIONES ARITMÉTICAS EN DIFERENTES SISTEMAS NUMÉRICOS. AUTOR: JOSÉ ALFREDO JIMÉNEZ MURILLO AVC APOYO VIRTUAL PARA EL CONOCIMIENTO

Más detalles

Universidad De San Buenaventura CALI Guía de Métodos Numéricos Ingeniería Multimedia

Universidad De San Buenaventura CALI Guía de Métodos Numéricos Ingeniería Multimedia CONVERSIÓN DE UN NÚMERO DECIMAL A BINARIO, OCTAL Y HEXADECIMAL El sistema numérico de mayor utilización en el mundo, es el de base decimal, el cual está conformado de 10 dígitos entre el 0 y el 9 que son

Más detalles

Una clasificación de los tipos de datos existentes en los diferentes lenguajes de programación se presenta a continuación:

Una clasificación de los tipos de datos existentes en los diferentes lenguajes de programación se presenta a continuación: Clase teórica 2 Algoritmos en C Página 1 de 6 TIPOS DE DATOS Una clasificación de los tipos de datos existentes en los diferentes lenguajes de programación se presenta a continuación: Por el momento nuestro

Más detalles

Estructura de datos y Programación

Estructura de datos y Programación Estructura de datos y Programación Tema: Conceptos Básicos- Estructuras de control - Arreglos Ing. Analia Méndez Ing. Raquel Zarco Año: 2012 ELEMENTOS DE UN PROGRAMA EN JAVA El programa Java consta de

Más detalles

Universidad Nacional del Santa FACULTAD DE INGENIERIA E.A.P de Ingeniería de Sistemas e Informática NETBEANS 7.0

Universidad Nacional del Santa FACULTAD DE INGENIERIA E.A.P de Ingeniería de Sistemas e Informática NETBEANS 7.0 Universidad Nacional del Santa FACULTAD DE INGENIERIA E.A.P de Ingeniería de Sistemas e Informática NETBEANS 7.0 PROYECTO DE ESTRUCTURA REPETITIVA FOR A continuación resolveremos el siguiente proyecto.

Más detalles

LABORATORIO 5 FUNCIONES

LABORATORIO 5 FUNCIONES LABORATORIO 5 FUNCIONES 1 OBJETIVOS Al finalizar esta actividad, serás capaz de: Utilizar en la función main funciones matemáticas predefinidas. Entender que es posible aislar subtareas o subcálculos dentro

Más detalles

Java ENTRADA ESTÁNDAR

Java ENTRADA ESTÁNDAR Java ENTRADA ESTÁNDAR Tipos de método public (+, ): Indica que el método será visible tanto dentro como fuera de la clase, es decir, es accesible desde todos lados. private (-, ): Indica que el método

Más detalles

Ejercicios Pendientes Matemáticas 2º ESO Curso Números Enteros Los Números Enteros

Ejercicios Pendientes Matemáticas 2º ESO Curso Números Enteros Los Números Enteros Los 1) 2) 1 3) 4) 5) 9) ) 2 11) 12) 16) 3 17) 18) 19) 4 20) 21) En qué orden se realizan las operaciones con números enteros Para resolver varias operaciones combinadas con números enteros, se debe seguir

Más detalles

Bloque II. Elementos del lenguaje de programación Java

Bloque II. Elementos del lenguaje de programación Java Bloque II. Elementos del lenguaje de programación Java 1.Introducción a los lenguajes de programación 2. Estructura de un programa 3. Datos y expresiones simples 4. Instrucciones de control 5. Entrada/salida

Más detalles

3 Elementos básicos del lenguaje INTRODUCCIÓN.

3 Elementos básicos del lenguaje INTRODUCCIÓN. 3 Elementos básicos del lenguaje 3.1 - INTRODUCCIÓN 3 Elementos básicos del lenguaje 3.2 TIPOS DE DATOS. IDENTIFICADORES Y LITERALES Tipos Tipos PRIMITIVOS (no son objetos. Java es Hibrido) Son SIEMPRE

Más detalles

Andrés Donaciano Martínez Guillén -.- Fundamentos de programación -.andresmtzgwordpress.com

Andrés Donaciano Martínez Guillén -.- Fundamentos de programación -.andresmtzgwordpress.com Andrés Donaciano Martínez Guillén -.- Fundamentos de programación -. Introducción. Andrés Donaciano Martínez Guillén -.- Fundamentos de programación -.- El presente documento busca ser una referencia para

Más detalles

PROGRAMACIÓN ORIENTADA A OBJETOS (L40629) Sabino Miranda-Jiménez

PROGRAMACIÓN ORIENTADA A OBJETOS (L40629) Sabino Miranda-Jiménez PROGRAMACIÓN ORIENTADA A OBJETOS (L40629) Sabino Miranda-Jiménez Elementos de lenguaje: Identificadores Tipos de datos 2 Tipos de datos primitivos 3 Tipos de datos referenciados Clases Interfaces Arrays

Más detalles

Datos Elementales y formato de un programa en Java

Datos Elementales y formato de un programa en Java Datos Elementales y formato de un programa en Java PROGRAMACION I Grado en Matematicas Informática Programación I - 2015/2016 Datos, variables y mi primer programa 1 Introducción a la programación o Programa:

Más detalles

Estructura de un programa en Java. Tipos de datos básicos. class miprimerprograma{ // comentario, no es parte del programa

Estructura de un programa en Java. Tipos de datos básicos. class miprimerprograma{ // comentario, no es parte del programa Contenido Estructura de un programa en Java... 2 Tipos de datos básicos... 2 Operadores... 3 Literales... 4 Entrada / Salida... 4 Sentencias condicionales... 5 Funciones... 5 Ejercicios... 6 Variables,

Más detalles

Algoritmos Multiplicación División

Algoritmos Multiplicación División Algoritmos Multiplicación División 1 Algoritmos de Multiplicación Producto = Multiplicando * Multiplicador P : producto R: Multiplicando Q: Multiplicador P = R * Q 2 Algoritmos de Multiplicación Primer

Más detalles

TEMA 1. Introducción a la programación. CONSIDERACIONES GENERALES.

TEMA 1. Introducción a la programación. CONSIDERACIONES GENERALES. TEMA 1 Introducción a la programación. CONSIDERACIONES GENERALES. EJERCICIOS AreaTriangulo Escriba un programa que calcule el área de un triángulo rectángulo dadas la altura y la base. El área de un triángulo

Más detalles

Introducción Sabes que con la calculadora puedes encontrar interesantes patrones numéricos?

Introducción Sabes que con la calculadora puedes encontrar interesantes patrones numéricos? Introducción Sabes que con la calculadora puedes encontrar interesantes patrones numéricos? Las actividades a continuación te ayudarán a descubrir importantes datos sobre los números y las operaciones

Más detalles

Curso 2010-2011. Informática Lección 2. Introducción a la programación en Java

Curso 2010-2011. Informática Lección 2. Introducción a la programación en Java Fundamentos de Informática Lección 2. Introducción a la programación en Java Curso 2010-2011 Pedro Álvarez y José Ángel Bañares 24/09/2010. Dpto. Informática e Ingeniería de Sistemas. Índice de contenidos

Más detalles

6. Visualizar error, ingrese un numero que no sea cero

6. Visualizar error, ingrese un numero que no sea cero 11.- Pida al usuario dos numeros enteros (que se guardaran en la variables num 1 y num 2). si dato 2 es cero, debera mostrar un mensaje de error, y en caso contrario mostrara en pantalla el resto de la

Más detalles

3 Elementos básicos del lenguaje INTRODUCCIÓN.

3 Elementos básicos del lenguaje INTRODUCCIÓN. 3 Elementos básicos del lenguaje 3.1 - INTRODUCCIÓN 3 Elementos básicos del lenguaje 3.2 TIPOS DE DATOS. IDENTIFICADORES Y LITERALES Tipos Tipos PRIMITIVOS (no son objetos. Java es Hibrido) Son SIEMPRE

Más detalles

1. Leer dos números A y B e intercambiar sus valores sin utilizar variables auxiliares.

1. Leer dos números A y B e intercambiar sus valores sin utilizar variables auxiliares. PRACTICA No 3 I Para cada uno de los problemas realizar: q Definición del problema q Análisis del problema q Diseño del algoritmo q Verificación manual del algoritmo (Prueba de escritorio). Leer dos números

Más detalles

Fundamentos de Informática

Fundamentos de Informática Ejercicios de Programación Java Fundamentos de Informática Ejercicios de Programación Java 1. Leer un carácter desde el teclado e imprimir el nombre asociado al mismo de acuerdo a la siguiente tabla: T

Más detalles

+ 0 1 0 0 1 1 1 10* + 0 1 0 0 1 1 1 10* 45 10 + 21 10 66 10 Acarreo (Carry) Ejemplo: Acarreo 1 1 1 1 1 1 1 1 1 1 1 1 1 0 + 1 0 1 0 + 1 0 1 0 1 0 1 0 1 1 1 1 1 1 0 1 1 1 0 - 0 1 0 0 1* 1 1 0 Cuando se

Más detalles

UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MÉXICO CENTRO UNIVERSITARIO UAEM ATLACOMULCO INGENIERÍA EN COMPUTACIÓN

UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MÉXICO CENTRO UNIVERSITARIO UAEM ATLACOMULCO INGENIERÍA EN COMPUTACIÓN UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MÉXICO CENTRO UNIVERSITARIO UAEM ATLACOMULCO INGENIERÍA EN COMPUTACIÓN REPORTE DE INVESTIGACIÓN PROGRAMA FUNCIÓN FACTORIAL ALGORITMO PROGRAMA FUNCION FIBONACCI ALGORITMO

Más detalles

Sintaxis básica, variables y 7pos

Sintaxis básica, variables y 7pos Contenidos Sintaxis básica, variables y 7pos Curso de Programación en Java! Sintaxis básica! Variables y 7pos! Entrada/Salida básica! Operadores y expresiones Jesús Montes Sánchez jmontes@fi.upm.es Marzo

Más detalles

Práctica 5.- Recursividad

Práctica 5.- Recursividad Benemérita Universidad Autónoma de Puebla Facultad de Ciencias de la Computación Programación Avanzada en Java Prim. 2009 Práctica 5.- Recursividad Datos de la práctica Fecha 6 de marzo de 2009 Conceptos

Más detalles

Trabajo Práctico Nº 4 Iteración

Trabajo Práctico Nº 4 Iteración Trabajo Práctico Nº 4 Iteración Ejercicio 1: Realice una traza y muestre la salida de cada secuencia de instrucciones. for i:= 0 to 0 do for i:= 1 to -1 do for i:= 1 downto 0 do Ejercicio 2: Escriba un

Más detalles

Es ambigua, ya que la división y la multiplicación tienen el mismo grado de precedencia, qué parte de la expresión se realiza primero?

Es ambigua, ya que la división y la multiplicación tienen el mismo grado de precedencia, qué parte de la expresión se realiza primero? Modulo 7. Expresiones y sentencias de control de Flujo En este punto de estudio se considera que tenemos claro los conceptos relacionados con variables y operadores, ahora estudiaremos como con las variables

Más detalles

HOJA DE EJERCICIOS 5 PROGRAMACIÓN CON EXCEPCIONES EN JAVA

HOJA DE EJERCICIOS 5 PROGRAMACIÓN CON EXCEPCIONES EN JAVA Estructura de la Información en Programación I.T.I.G., Matemáticas. Curso 2008/2009 Nombre:... Fecha: / 01 / 2009 HOJA DE EJERCICIOS 5 PROGRAMACIÓN CON EXCEPCIONES EN JAVA Esta hoja de ejercicios nos servirá

Más detalles

Actividad CR1 Escribe los cuadrados de los 20 primeros números naturales: 1 2 = 2 2 = 3 2 = 20 2 =

Actividad CR1 Escribe los cuadrados de los 20 primeros números naturales: 1 2 = 2 2 = 3 2 = 20 2 = Actividad CR1 Escribe los cuadrados de los 20 primeros números naturales: 1 2 = 2 2 = 3 2 = 20 2 = Y también de los 20 primeros números enteros negativos: (-1) 2 = (-2) 2 = (-3) 2 = (-20) 2 = Actividad

Más detalles

ALGORITMO: LENGUAJE C++: # include <iostream.h> # include <math.h> int main () Int num 1=0, num =0, d=0; Cout << ingrese primer numero: ;

ALGORITMO: LENGUAJE C++: # include <iostream.h> # include <math.h> int main () Int num 1=0, num =0, d=0; Cout << ingrese primer numero: ; 11 PIDA AL USUARIO DOS NUMEROS ENTEROS (QUE SE GUARDARAN EN LA VARIABLES NUM 1 Y NUM 2). SI DATO 2 ES CERO, DEBERA MOSTRAR UN MENSAJE DE ERROR, Y EN CASO CONTRARIO MOSTRARA EN PANTALLA EL RESTO DE LA DIVISION

Más detalles

ESCUELA PREPARATORIA OFICIAL NO.16 MATERÍA: PENSAMIENTO NUMÉRICO Y ALGEBRAICO I

ESCUELA PREPARATORIA OFICIAL NO.16 MATERÍA: PENSAMIENTO NUMÉRICO Y ALGEBRAICO I ARITMÉTICA 1. Números naturales 2. Divisibilidad 3. Números enteros 4. Números decimales 5. Fracciones y números racionales 6. Proporcionalidad 7. Sistema métrico decimal 8. Sistema sexagesimal 9. Números

Más detalles

Potencias y raíces Matemáticas 1º ESO

Potencias y raíces Matemáticas 1º ESO ÍNDICE Potencias y raíces Matemáticas 1º ESO 1. Potencias 2. Propiedades de potencias 3. Cuadrados perfectos 4. Raíces cuadradas 1. POTENCIAS Una potencia es una multiplicación en la que todos los factores

Más detalles

Java. Introducción a la Programación Orientada a Objetos

Java. Introducción a la Programación Orientada a Objetos Java Java es un lenguaje de programación presentado en 1995 enfocado a: soportar los fundamentos de la programación orientada a objetos. generar código independiente de la arquitectura de la computadora

Más detalles

Java Básico. Métodos estáticos

Java Básico. Métodos estáticos Java Básico Métodos estáticos Agregando métodos estáticos En un programa es deseable separar los algoritmos y asignarles un nombre. Cada algoritmo separado será llamado método. Cuando no necesitamos crear

Más detalles

Introducción al análisis numérico

Introducción al análisis numérico Introducción al análisis numérico Javier Segura Universidad de Cantabria Cálculo Numérico I. Tema 1 Javier Segura (Universidad de Cantabria) Introducción al análisis numérico CNI 1 / 22 Contenidos: 1 Sistemas

Más detalles

Matemática. Desafío. GUÍA DE EJERCITACIÓN AVANZADA Potencias y propiedades GUICEN002MT21-A16V1. Si N es un número entero, entonces la expresión

Matemática. Desafío. GUÍA DE EJERCITACIÓN AVANZADA Potencias y propiedades GUICEN002MT21-A16V1. Si N es un número entero, entonces la expresión GUÍA DE EJERCITACIÓN AVANZADA Potencias y propiedades Programa Entrenamiento Desafío Si N es un número entero, entonces la expresión Matemática I) N N siempre es un número real. II) (N ) N es un número

Más detalles

Ejercicios 01: Diagramas de flujo y pseudocódigo

Ejercicios 01: Diagramas de flujo y pseudocódigo Ejercicios 01: Diagramas de flujo y pseudocódigo M. en C. Edgardo Adrián Franco Martínez http://www.eafranco.com edfrancom@ipn.mx @edfrancom edgardoadrianfrancom Estructuras de datos (Prof. Edgardo A.

Más detalles

Sintaxis básica, variables y 7pos

Sintaxis básica, variables y 7pos Contenidos Sintaxis básica, variables y 7pos Curso de Programación en Java! Sintaxis básica! Variables y 7pos! Entrada/Salida básica! Operadores y expresiones Jesús Montes Sánchez jmontes@fi.upm.es Estructura

Más detalles

GUÍAS DE TRABAJO. Matemáticas. Material de trabajo para los estudiantes UNIDAD 2. Preparado por: Héctor Muñoz

GUÍAS DE TRABAJO. Matemáticas. Material de trabajo para los estudiantes UNIDAD 2. Preparado por: Héctor Muñoz GUÍAS DE TRABAJO Material de trabajo para los estudiantes UNIDAD 2 Preparado por: Héctor Muñoz Diseño Gráfico por: www.genesisgrafica.cl Guía de Trabajo N 1 LA NOTACIÓN DE POTENCIAS 1 a. Observa la adición

Más detalles

Práctica No. 2. Tipos de Datos y Entrada/Salida Estándar

Práctica No. 2. Tipos de Datos y Entrada/Salida Estándar Práctica No. 2. Tipos de Datos y Entrada/Salida Estándar Comenzar creando un nuevo proyecto tipo Java llamada Practica02, crear también la clase principal. En el método main, se declararán varios de los

Más detalles

VARIABLES, CONSTANTES Y EXPRESIONES ASIGNACIÓN. TIPOS ELEMENTALES. PRECEDENCIA DE LOS ESTRUCTURAS DE CONTROL. CONDICIONAL E

VARIABLES, CONSTANTES Y EXPRESIONES ASIGNACIÓN. TIPOS ELEMENTALES. PRECEDENCIA DE LOS ESTRUCTURAS DE CONTROL. CONDICIONAL E Java Java es un lenguaje de programación presentado en 1995 enfocado a: soportar los fundamentos de la programación orientada a objetos. generar código independiente de la arquitectura de la computadora

Más detalles

C U R S O : MATEMÁTICA

C U R S O : MATEMÁTICA C U R S O : MATEMÁTICA GUÍA TEÓRICO PRÁCTICA Nº 2 UNIDAD: NÚMEROS Y PROPORCIONALIDAD NÚMEROS ENTEROS VALOR ABSOLUTO Es la distancia que existe entre un número y el 0-3 -2-1 0 1 2 3 Z -3 = 3, 3 = 3 DEFINICIÓN:

Más detalles

1. Escribir un algoritmo que resuelva A-B*((B+C) / (C-C 2 ). Considerar que no es posible la división por 0, detectar este caso y salvar el error.

1. Escribir un algoritmo que resuelva A-B*((B+C) / (C-C 2 ). Considerar que no es posible la división por 0, detectar este caso y salvar el error. T.P ALGORITMOS 1. Escribir un algoritmo que resuelva A-B*((B+C) / (C-C 2 ). Considerar que no es posible la división por 0, detectar este caso y salvar el error. 2. Escribir un algoritmo que lea tres números

Más detalles

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

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

Más detalles

Escuela Pública Experimental Desconcentrada Nº3 Dr. Carlos Juan Rodríguez Matemática 1º Año Ciclo Básico de Secundaria Teoría Nº 1 Primer Trimestre

Escuela Pública Experimental Desconcentrada Nº3 Dr. Carlos Juan Rodríguez Matemática 1º Año Ciclo Básico de Secundaria Teoría Nº 1 Primer Trimestre CONJUNTO DE LOS NÚMEROS NATURALES Los números naturales son aquellos números exactos; es decir, que no tienen parte decimal ni fraccionaria; además son todos positivos. Sistema de numeración decimal El

Más detalles

Criterios de evaluación. Tema 1. Matemáticas. 5º Primaria

Criterios de evaluación. Tema 1. Matemáticas. 5º Primaria Criterios de evaluación. Tema 1. Matemáticas. 5º Primaria Leer, escribir, descomponer y comparar números de hasta nueve cifras Aproximar números naturales a distintos órdenes. Utilizar las aproximaciones

Más detalles

Metodología y Tecnología de la Programación

Metodología y Tecnología de la Programación Tema 4. Abstracción procedimental y de datos 1. Cuál es el error del siguiente programa? import java.util.scanner; class Respuesta{ static Scanner leer=new Scanner(System.in); int valor = lectura(); System.out.println(valor);

Más detalles

PRINCIPIOS DE PROGRAMACIÓN. Mtro. en Ingeniería de Software. Especialidad en e-commerce Ismael Jiménez Hernández

PRINCIPIOS DE PROGRAMACIÓN. Mtro. en Ingeniería de Software. Especialidad en e-commerce Ismael Jiménez Hernández PRINCIPIOS DE PROGRAMACIÓN Mtro. en Ingeniería de Software. Especialidad en e-commerce Ismael Jiménez Hernández Consideraciones Generales Instructor: Ismael Jiménez Hernández Duración: 3.2 horas/semana

Más detalles

int A[][]=new int[3][4]

int A[][]=new int[3][4] MATRICES EN JAVA Si bien las matrices tienen un origen en la matemática, en el contexto de la programación son estructuras de datos que permiten organizar la información en filas y columnas. Cada elemento

Más detalles

PRACTICA Nº Realizar una aplicación que calcule el volumen de una esfera, que viene dado por la fórmula:

PRACTICA Nº Realizar una aplicación que calcule el volumen de una esfera, que viene dado por la fórmula: PROGRAMACION III SIS - 221 PRACTICA Nº 1 1. Realizar una aplicación que calcule el volumen de una esfera, que viene dado por la fórmula: 2. Realizar una aplicación que pregunte el nombre y el año de nacimiento

Más detalles

EJEMPLOS DE ALGORITMOS. 1.- Diseña el algoritmo que suma todos los números naturales anteriores a un número N dado.

EJEMPLOS DE ALGORITMOS. 1.- Diseña el algoritmo que suma todos los números naturales anteriores a un número N dado. EJEMPLOS DE ALGORITMOS 1.- Diseña el algoritmo que suma todos los números naturales anteriores a un número N dado. Suma = 1 Contador = 2 Contador

Más detalles

01-A-1/16. Contamos Nombre: Empiezo la ficha el día:

01-A-1/16. Contamos Nombre: Empiezo la ficha el día: 01-A-1/16 Contamos... 1. Escribo de siete en siete hasta el 70. 0; 7; 14; 2. Escribo de ocho en ocho hasta el 80. 0; 8; 3. Escribo de nueve en nueve hasta el número 90. 4. Escribo de veinte en veinte hasta

Más detalles

Ejercicios Tema 6. Funciones

Ejercicios Tema 6. Funciones Ejercicios Tema 6. Funciones 1. Programa que calcule el cuadrado de todos los números comprendidos entre dos dados. Usar una función a la que se le pasa como parámetro un valor y retorna su cuadrado. 2.

Más detalles

SESIÓN DE EJERCICIOS E1

SESIÓN DE EJERCICIOS E1 SESIÓN DE EJERCICIOS E1 Primera parte: ejercicios test (soluciones al final) A resolver antes de comenzar la sesión en el aula Ejercicio 1 Qué definición de constantes es la correcta en lenguaje C? a)

Más detalles

1. NUMEROS REALES a. Los Números Reales

1. NUMEROS REALES a. Los Números Reales 1. NUMEROS REALES a. Los Números Reales Los números reales comprenden todo el campo de números que utilizamos en las matemáticas, a excepción de los números complejos que veremos en capítulos superiores.

Más detalles

2. Representación de números 1

2. Representación de números 1 2. Representación de números 1 Julio C. Carrillo E. Escuela de Matemáticas, UIS 2. Representación de números 2 1. Pérdida de significancia Usualmente se presenta una pérdida de significancia cuando se

Más detalles

Instrucción de selección múltiple switch.

Instrucción de selección múltiple switch. Instrucción de selección múltiple switch. Java cuenta con la instrucción switch de selección múltiple para realizar distintas acciones, con base en os posibles valores de una variable o expresión entera.

Más detalles

A) B) C) 5 D) 5 9 E) A) 0 B) 9 9 C) D) E) no está definido 6. ( ) : 4 ( ) 0 A) B) 5 C) 8 D) 9 E) 0 7. Si n Z, entonc

A) B) C) 5 D) 5 9 E) A) 0 B) 9 9 C) D) E) no está definido 6. ( ) : 4 ( ) 0 A) B) 5 C) 8 D) 9 E) 0 7. Si n Z, entonc GUÍA Nº 5 UNIDAD: NÚMEROS Y PROPORCIONALIDAD NÚMEROS REALES POTENCIAS EN Q DEFINICIONES a a a a a a a a a n, con a Q {0} y n Z n factores a 0, a 0 a -n a n, a Q {0} y n Z + OBSERVACIONES 0 n 0, si n >

Más detalles

Números Naturales. Cero elemento neutro: = 12 Sucesión fundamental : se obtiene el siguiente número = 9

Números Naturales. Cero elemento neutro: = 12 Sucesión fundamental : se obtiene el siguiente número = 9 Números Naturales Cuando comenzamos a contar los objetos, los años, etc, nos hemos encontrado con los números de forma natural; por eso a este conjunto de números así aprendidos se les denomina números

Más detalles

1. Números naturales y sistema de numeración decimal

1. Números naturales y sistema de numeración decimal 1. Números naturales y sistema de numeración decimal Conocer el sistema de numeración decimal y relacionarlo con los números naturales. Representación en la recta real de los mismos. Realizar operaciones

Más detalles