Redacta una última entrada en tu blog, que recoja todos los contenidos tratados en el curso con imágenes, capturas, explicaciones, etc. de todas las prácticas realizadas. Añade algún tipo de opinión personal y comentarios sobre los contenidos estudiados. Escribe una reflexión final del curso.
Showing posts with label TICII25. Show all posts
Showing posts with label TICII25. Show all posts
Wednesday, 29 April 2026
Thursday, 16 April 2026
Python(4) - Bucles. Estructuras repetitivas
ESTRUCTURA FOR
Función range
range(valorinicial, valorfinal, incremento)
Esta función nos devuelve un objeto iterable que incluye valorinicial como primer elemento y llega hasta una unidad menos de valorfinal
Incremento es un parámetro opcional. Si se omite, por defecto se establece a 1.
Ejemplos:
range(1,10) >>>>1,2,3,4,5,6,7,8,9
range(1,20,3) >>1,4,7,10,13,16,19
range(10,1,-1)>>10,9,8,7,6,5,4,3,2
ESTRUCTURA WHILE:
Wednesday, 15 April 2026
Thursday, 9 April 2026
Python (2) - Primeros Programas
Es muy habitual en el mundo de la programación, comenzar escribiendo un programa que
visualice un mensaje por pantalla y de esta forma muestre como se hace una de las tareas
más simples y habituales, la de mostrar información.
A este programa se le suele llamar ¡Hola Mundo!, que viene a representar un saludo a este
nuevo lenguaje de programación.
Crea una carpeta con el nombre Python que luego subirás al Drive y publicarás en tu blog
Guarda este primer programa como 01.holamundo_nombre.py
02.saludo_nombre.py
03.sumar2numeros_nombre.py
Tuesday, 7 April 2026
Python (1)
Thonny >>> Entorno de programación que ya tiene incluido Python >>> https://thonny.org
- El editor de código (parte superior)
- El intérprete de Python, consola o shell (parte inferior). Aquí podremos introducir instrucciones y ver el resultado que produce su ejecución.
Si escribimos help> seguido de una de las palabras reservadas obtendremos información sobre estos comandos.
Características importantes:
- Sensible a mayúsculas y minúsculas
- Bloques de código: son conjuntos de instrucciones que terminan siempre con dos puntos:
- Identación: es una sangría obligatoria dentro de las instrucciones de un mismo bloque
- Comentarios: se escriben tras el símbolo # si es una sola línea o triples comillas para varias líneas '''
Primeros pasos con Python:
Vamos a utilizar a usar Python desde el intérprete como si se tratase de una calculadora inteligente capaz de hacer cuentas y cálculos de forma rápida y precisa.
Vamos a seguir dándole algunas órdenes más a Python, que aunque nos puedan parecer un poco extrañas, ya veréis como más tarde resultarán útiles
Vamos a continuar dándole órdenes al intérprete de Python para conocer las respuestas que nos devuelve.
Hemos usado diferentes tipos de datos: numéricos (enteros y decimales), textos (string) y datos lógicos (booleanos). Hay más tipos, pero trabajaremos con éstos principalmente.
Tipos de operadores:
Variables: son espacios identificados con un nombre a los que se les asigna un valor. en Python, las variables no es necesario declararlas ni indicar qué tipo de información van a contener, basta con asignarles un valor.
**Nota**>> El símbolo = en programación no debe entenderse como igualdad sino como asignación!!
Funciones:
A continuación vamos a seguir avanzando dentro del intérprete de Python con algunas instrucciones que resultan básicas en la elaboración de cualquier programa. Estas funciones son las funciones de entrada y salida de información, es decir, las principales funciones para mostrar alguna información por pantalla y para introducir datos en el programa.
Las funciones están formadas por un nombre, seguidas de paréntesis, y dentro de estos paréntesis se escriben los argumentos o parámetros.
La primera de estas funciones que vamos a ver, es la función print, que se utiliza para mostrar información por pantalla y cuya sintaxis es:
print(argumento1, argumento2, argumento3,...)
La función input sirve para introducir datos en el programa para que puedan ser procesados. Estos datos se almacenan en una variable y se utilizan cuando el programa los necesita.
variable=input('Mensaje a mostar al solicitar el dato')
Es importante resaltar que en las últimas versiones de Python, la función input devuelve una cadena de texto, por lo tanto, si queremos usar numéricamente el valor introducido mediante input, tendremos que usar alguno de los métodos que Python facilita para convertir un texto en un valor numérico.
int Interpreta el texto introducido como un valor numérico entero.
float Interpreta el texto introducido como un valor numérico decimal.
eval Evalúa matemáticamente el texto introducido. Es la forma más versátil
Listas: las listas en Python son una colección de datos que resultan de gran importancia y ahorran mucho trabajo en la realización de un programa.
En Python tenemos muchas opciones disponibles que facilitan manipular el contenido de las listas. Vamos a ver algunas de estas posibilidades continuando con el ejemplo anterior:
Seleccionar uno o varios elementos de una lista, es muy fácil de hacer en Python, vamos a ver
algunos ejemplos más que mostrarán algunas de estas posibilidades disponibles.
Nota importante: Las cadenas de texto, también permiten que se puedan acceder a sus
caracteres de la misma forma que las listas. Esto no quiere decir, que las cadenas de texto
sean listas, pero sí podemos acceder a letras de la siguiente forma:
Las listas disponen de funciones (métodos) que permiten gestionar su contenido de forma bastante cómoda: append, clear, copy, count, extend, index, insert, popremove, reverse y sort. Cada una de estas funciones realiza una tarea específica con el contenido de una lista.
En Python disponemos de otros tipos de colecciones de datos: tuplas, diccionarios y conjuntos, los cuales tienen funcionalidades parecidas a las listas aunque con diferencias entre unas y otras.
Por el momento, nos vamos a quedar únicamente con las listas.
>>>> EJERCICIOS CAPÍTULO 1 (fotocopia)
Wednesday, 18 March 2026
Bases de Datos - TIC II
Introducción: ¿Qué es una base de datos?
Recordatorio de bases de datos 4ºESO
Editando formularios:Para dar una apariencia más limpia al formulario configuramos los siguientes parámetros:
Nos quedará algo así:
════ ∘◦❁◦∘ ════
APLICA TODO LO QUE HAS APRENDIDO Y CREA TU BASE DE DATOS CON ACCESS
El objetivo de esta práctica es diseñar y construir una base de datos funcional en Microsoft Access. Los estudiantes deberéis crear una base de datos que incluya tablas, relaciones, consultas y un formulario de presentación para interactuar con los datos de manera eficiente.
Condiciones:
1- Una tabla principal con al menos 5 campos además del id (tipos variados, al menos uno de tipo texto, otro numérico y otro si/no)
2- Otra tabla relacionada con uno de los campos de la tabla principal para que salga un "desplegable" o cuadro de lista.
3- Diseñar un formulario de presentación para interactuar con los datos de forma eficiente, de tal forma que aparezcan casillas para rellenar los campos (el id no es necesario) y los siguientes botones:
*Nuevo*Guardar*Cerrar Formulario*Ir al primer campo*Ir al campo anterior*Ir al campo siguiente*Ir al último campo
**Botón para que se ejecute una de las consultas
**Botón para que salga un informe de la tabla principal con todos los registros de la base de datos.
Añade también alguna imagen y un pie de formulario con tu nombre y apellidos
4- Rellenar unos 10 registros
5- Crear al menos 3 consultas
Importante:
Publica tu base de datos en tu blog en la misma entrada de Access, haciendo una captura de pantalla de la previsualización del formulario de presentación de tal forma que al clicar en la imagen se abra el link de tu Drive para descargar la base de datos!!
Avanzado:
Guardar la base de datos como ejecutable de tal forma que se ejecute directamente el formulario de presentación
Para ello en menú archivo > guardar como > elegir la opción de Crear ACCDE (esto hace que se compile un archivo solo ejecutable)
Además, en las opciones de Access debemos configurar lo siguiente (menú archivo>opciones):
-En Base de Datos Actual, elegir el formulario que queremos que se abra en la opción Mostrar formulario
-Además, si queremos que el usuario no tenga acceso a la navegación por el resto de la base de datos, se puede ocultar desmarcando el tic en opciones de navegación.
Para conseguir que las consultas e informes se abran también en ventanas emergentes, hay que configurarlas en la pestaña formato/otras de la hoja de propiedades, buscar la opción "Emergente" y cambiar a Sí
Subscribe to:
Posts (Atom)






