1.- Introducción á programación:
- Organigramas, Ordinogramas e Pseudocódigo.
- Ejercicios ordinogramas
- Ordinogramas (descarga del programa dfd )
- Ejercicios ordinogramas
- Ejercicio 1: otra solución con funciones, leer 3 números y calcular la media, enlace al dfd,
- Ejercicio 2: leer 2 números y mostrar el mayor y el menor
- Ejercicio 4: Leer precio, número e iva y calcular pvp
- Ejercicio 6: Calcular el área de un rectángulo, enlace al dfd
- Ejercicio 7: Comprobar si un número es par o impar, enlace al dfd
- Ejercicio 8: Leer un carácter y decir si es vocal o no, enlace al dfd
- Ejercicio 9: Calcular área de un círculo, enlace al dfd
- Ejercicio 10: Conversión entre euros y pesetas
- Ejercicio 11: Cálculo de año bisiesto, enlace al dfd
- Ejercicio 12: Contar el número de valores introducidos, enlace al dfd
- Ejercicio 13: Contar números introducidos y su suma
- Ejercicio 15: Contar número de pares e impares introducidos, enlace al dfd del 14 y 15 juntos
- Ordinograma 17: Mostrar el mes a partir de su ordinal
- Ordinograma 21: Número de aprobados y medias
- Seudocódigo (resolución de los problemas de seudocódigo en java):
- Ejercicio 1: Leer un número y calcular el doble y el triple del mismo.
- Ejercicio 2: Asignación de variables: Leer dos variables y mostrar su contenido
- Ejercicio 3: Operadores y asignaciones. Leer dos números e intercambiar sus valores.
- Ejercicio 4: Estructuras de control simple. Comprobar si un número es mayor que otro.
- Ejercicio 5: Estrucutras de control simple. Comprobar si un número es positivo o negativo.
- Ejercicio 6: Bucle Para
- Ejercicio 7: Bucle para II
- Ejercicio 8: Bucles anidados
- Ejercicio 9: Cálculo del factorial (incrementando y decrementando)
- Ejercicio 10: Cálculo de la serie 1/2 + 2/3+....(n-1)/n
- Ejercicio 11 (5.2 resueltos): Realizar un rectángulo de asteriscos de longitud y altura vble.
- Ejercicio 11 bis: otra manera de resolver el anterior algoritmo
- Unidad 2:
- Ejercicio 8: Es un número la suma de los otros dos?
- Ejercicio 9: Cálcular la suma de dos pares comprendidos en un rango
- Ejercicios 11 y 12: Cálculo de la letra del DNI
- Ejercicio 15: Comprobar fecha correcta
- Ejercicio 16: Uso bucle for
- Ejercicio 17: Cálculo de la media con for
- Ejercicio 18: Sumas y medias con for
- Ejercicio 19: Cálculo de potencias con for
- Ejercicio 20 y 21: Cálculo del mayor y menor de una serie de números
- Ejercicio 22: Triángulo de Floyd
- Ejercicio 23: Cálculo de la suma de pares e impares
- Ejercicio 26: Descomposición de una cantidad en billetes (solución b: con bucles while)
- Ejercicio 27: Cálculo de la media de las notas de alumnos
- Ejercicio 33: Calcular los divisores de un número N introducido por teclado
- Ejercicio 34: División mediante restas sucesivas
- Ejercicio 38: Comprobar si un número es igual a la suma de los cubos de sus dígitos
- Ejercicio 39:
- Ejercicio 44: Realizar el triángulo de la imagen con *
- Ejercicio 45: Realizar el doble triángulo.
- Ejercicio 46: Realizar un rombo.
- Ejercicio 52: Contar el número de vocales en una cadena
- Ejercicio 53: Palíndromas.
- Ejercicio 65: Primitiva
- Ejercicio 66: Acertar un número al azar (Clases Random y Math.random);
- Ejercicio 73: Objeto Animal, Introducción a objetos.
- Ejercicio 74 y 75: Clase rectángulo
- Ejercicio 77: Clase Ecuación ,... segundo grado
- Ejercicio 78: Objeto Fecha...
- Ejercicio 79: Llamadas con Horas...
- Ejercicio 80: Cuenta corriente (empezando excepciones y paso de cadenas a números)
- Unidad 3:
- Ejercicio 1: Ventas anuales de cadena de tiendas.
- Ejercicio 2: Comprobar si un número está en un vector.
- Ejercicio 3: Simular lanzamiento de dado 10.000 veces
- Ejercicio 4: Vector de 100 elementos generados al azar.
- Ejercicio 5: Cálculo letra del dni
- Ejercicio 6: Verificar si un NIF leído por teclado es correcto.
- Ejercicio 7: Almacenar 10 objetos de tipo fecha.
- Ejercicio 8: Almacenar y solucionar 5 ecuaciones segundo grado.
- Ejercicio 9: Crear la clase Test
- Ejercicio 10:Crear un examen de 5 preguntas distintas a partir de 10 de la clase Test.
- Ejercicio 11: Array de 25 datos enteros generados aleatoriamente.
- Ejercicio 13: Arrays de cadenas con nombres y apellidos seleccionados aleatoriamente.
- Ejercicio 14: El array anterior ordenado
- Ejercicio 15: Uso de binarySearch en arrays.
- Ejercicio 17: Tablas o matrices leyendo y asignando valores aleatorios
- Ejercicio 18: Calcular menor y mayor y mostrar la matriz
- Ejercicio 19: Matriz de orden 10 con diagonal a 1.
- Ejercicio 20: Comprobar si una matriz es simétrica.
- Ejercicio 21 y 22: Sumar los elementos de las filas y los pares de las columnas....
- Ejercicio 24: Matriz latina
- Ejercicio 25: Punto de silla
- Ejercicio 26: Generar una matriz con números aleatorios y punto de silla
- Ejercicio 27: Cuadrado Mágico
- Ejercicio 29: Acertar parejas de números
- Ejercicio 36: TreeSet de números generados al azar
- Ejercicio 37: Imprimir los carácteres d euna cadena (el número)
- Ejercicio 38: Darle la vuelta a una cadena empleando una pila
- Unidad 4: Interfaz gráfica
- Nomenclatura de controles swing
- Interfaz gráfica de usuario en java.
- Ejercicio 19 de la unidad 2 con excepciones y cuadros de diálogo
- DocumentListener
- Paso de euros a pesetas al cambiar pulsaciones sin documentListener
- Convertir a pesetas
- Ejercicio 4: visualizar dos campos y convertir a pesetas en el segundo.
- Ejercicio5: incluir gridLayout y cambiar la fuente
- Ejercicio 8: Cambiar los colores de los paneles.
- Ejercicio 10: Diseño de la apariencia de una calculadora
- Botón con imagen cambiando color de fondo
- Agregando botones gridLayout y clase manejador
- Controles Swing
- Cálculo del dni
- Cálculo de las potencias de 2 hasta un número
- Palíndromas con Swing
- Contar vocales
- Simular tiradas de un dado
- Agregando controles para variar la fuente
- Examen Noviembre:
- Examen Febrero.
- UVA (Concurso programame):
- Acepta el reto:
- 116 Hola mundo
- 124 Cuántas me llevo?
- 126 Divisores del factorial
- 158 Los saltos de Mario
- 217 ¿Qué lado de la calle?
- 360 Rellenando el agua de la fuente.
- 380 Me Caso.
- Programame:
- Regional 2013: G Súmale uno
- Regional 2013: H Área de un rectángulo
- Regional 2013: I Número Hyperpar
- Ourense 2014: H para modificar
- Ourense 2014: Presupuestos con objetos
- Acepta el reto:
- Ejercicios explicados en clase:
- Introducción a las cadenas, objetos, clases....
- Bucle do while
- Bucle while
- Clase Vehículo
- Clase Jugador
- Explicación Cadenas 1.
- Explicación Cadenas 2.
- Explicación Cadenas 3
- Explicación Cadenas 4: contando (ocurrencia) el número de caracteres en una cadena....
- Explicación Paso de cadenas a números (y viceversa) y excepciones genéricas.
- Preparando examen "recuperación"/control 2ª:
- Explicación arrays 1
- Explicación arrays 2.
- Explicación métodos carácter, arrays y cadenas.
- Explicación enum
- Preparando examen 2ª Evaluación:
- Repaso ejercicio 26 con enum y arraylist
- Mostrar número letras de una cadena
- Objeto cadena contando/mostrando caracteres
- Sopa de letras cutre
- Ordenación fácil ....sin sort
- Herencia, polimorfismo, sobrescritura
- Herencia 2
- Interface, override, implements,...
- Ourense 2014: H para modificar
- Ourense 2014: Presupuestos con objetos
- Ejercicio 38: Darle la vuelta a una cadena empleando una pila
- Unidad3 ejercicio de colas
- GUI
- JOptionPane:
2.- Programación en Java:
Plantillas de código y atajos de teclado en Netbeans 7.3: pdfAdemás de los apuntes disponibles en vuestras carpetas compartidas os dejo un enlace a la página web del ies S. Clemente que también emplearemos en clase.
* Iré colgando aquí enlaces a boletines de ejercicios y soluciones.
No hay comentarios:
Publicar un comentario