Documentos de Académico
Documentos de Profesional
Documentos de Cultura
“26 de Noviembre”
Zaruma – El Oro
SEMANA 11 y 12
SEGUNDO TÉCNICO INFORMÁTICA
Recomendaciones:
Hemos diseñado la matriz de planificación para cada quincena, que incluye varios módulos formativos de la Figura Profesional con actividades que te
ayudarán en el proceso de aprendizaje durante el tiempo que dure la contingencia sanitaria. Es importante que desarrolles estas actividades de
aprendizaje planteadas por cada docente técnico.
Conversa con tu familia sobre cómo te sentiste al realizar las actividades, cuéntales lo que aprendiste.
En el caso de que el docente técnico de cada módulo formativo te solicite que guardes las tareas en una carpeta, la denominaremos como
"PORTAFOLIO DEL ESTUDIANTE".
Es importante que te #QuedesEnCasa todo el tiempo que sea necesario. Te acompañaremos en esta nueva forma de aprender, porque también se
puede #AprenderEnCasa.
<body>
<p>¡Bienvenidos!
<p>Podemos cargar imágenes, aplicar otros estilos.
Existe un menú con enlaces, pero aún no están activados
</body>
</html>
Recuerda que la hoja de estilos es clave para establecer el diseño de una web. Por lo
tanto, se convierte en el principal espacio de trabajo para los diseñadores de estas
plataformas.
El fichero “autoexec.bat”
Este fichero se utiliza para ejecutar las órdenes que se desea cargar siempre de forma
automática al empezar a utilizar el ordenador. Contiene una serie de órdenes del DOS,
alternativamente ejecutables desde la línea de órdenes, pero cuya inclusión en este
fichero permite trabajar con mucha mayor comodidad. Si bien se puede incluir cualquier
orden del DOS en este fichero, se indican a continuación las más importantes:
El parámetro “$P” hace que el indicador de órdenes muestre la trayectoria activa completa
(disco:\dir_1\dir_2\...), mientras que el parámetro “$G” le añade el carácter “>”.
Definición del teclado: la orden externa keyb define el teclado según una determinada
página de códigos, para lo que utiliza un fichero que contiene el diseño del teclado de
cada país: KEYBOARD.SYS. Su sintaxis es: keyb sp,437,trayectoria\keyboard.sys
En este caso, en vez de utilizarse el código numérico del país, se utiliza un código de dos
letras que lo identifica (SP = España). Obsérvese finalmente que si el fichero autoexec.bat
no existe, automáticamente se ejecutan las órdenes internas date, time y ver:
Date (fecha): muestra la fecha y la hora del sistema y solicita al usuario que
escriba una fecha nueva (ó =)- si es correcta).
Time (hora): muestra la fecha y la hora del sistema y solicita al usuario que escriba
una hora nueva (ó =)- si es correcta).
Ver (versión): muestra la versión del dos instalada en el ordenador.
Propiedade Descripción
s
BorderStyle Esta propiedad devuelve o establece el estilo de borde de la caja de texto, es
decir, indica si la caja de texto tendrá o no bordes en sus extremos. Puede
tomar los valores 0 – None (sin bordes) y 1 – Fixed Single (con borde simple
fijo)
Comentario 1: esta propiedad tiene el mismo efecto en algunos controles,
como por ejemplo en las Etiquetas, pero en otros controles como es el caso
de los Formularios determinan características claves que lo identifican
visualmente como una ventana de propósito general o como un cuadro de
dialogo.
Las siguientes imágenes muestran dos cajas de texto, una con borde simple fijo y otra
sin bordes:
Comentario 2: utiliza el valor 0-None en la propiedad BorderStyle de las cajas de texto cuando
quiera dar una apariencia más profesional a las cajas. En ocasiones los programadores
diseñan imágenes gráficas con apariencia de cajas de texto y con bordes espectaculares,
pero son simple imágenes y no se puede escribir sobre estas. El método utilizado para
resolver este problema es colocar una caja de texto sin bordes sobre la imagen.
Propiedade Descripción
s
DataField Estas propiedades están relacionadas a la manipulación de bases de datos y
DataFormat se tratan en el Capítulo 5 de este libro.
DataMembe
r
DataSource
Locked Devuelve o establece un valor que indica si la caja de texto se puede modificar.
Puede tomar los valores True o False. Si es True el usuario no podrá escribir en
la caja de texto y si es False (valor por defecto) el usuario podrá escribir en la
caja de texto.
Comentario 3: utiliza el valor True en la propiedad Locked si deseas mostrar
datos que el usuario no podrá modificar en la caja de texto. Por ejemplo, puedes
utilizar una Caja de texto para mostrar la hora o la fecha del sistema y establecer
el valor True en la propiedad Locked de la Caja de texto para que el usuario no
la pueda modificar. Otro caso podría ser, que al leer los datos de una base de
datos, solamente desees mostrarlo al usuario y no permitirle modificarlos.
Text Sin dunda alguna esta es la propiedad más importante de las cajas de texto,
debido a que es la encargada de manipular el texto que se escribe en la caja de
texto. Todo lo que sea escrito en la caja de texto se almacena en la propiedad
Text en tiempo de ejecución. También puede escribir en la caja de texto mediante
el editor de código como se muestra en el siguiente ejercicio para
mostrar la fecha del sistema.
MaxLength Devuelve o establece un valor numérico que indica la cantidad máxima de
caracteres que puede aceptar una caja de texto en el área de edición. El valor
máximo para una caja de texto es de aproximadamente 65,535 caracteres o 32
KB. El valor por defecto de la propiedad MaxLength es 0, que indica que la caja
de texto podrá aceptar el límite máximo de caracteres. Un valor mayor de 0
especificado indicará la cantidad de caracteres que el usuario podrá escribir en
la caja de texto. Por ejemplo, si especifica el valor 15 en la propiedad MaxLength
el usuario no podrá escribir más de 15 caracteres en la caja de texto.
Ejercicio
Abrir un nuevo proyecto. Colocar una caja de texto que cubra casi todo el formulario:
Propiedades Descripción
PasswordCha Devuelve o establece un valor que se muestra cada vez que se escribe en la
r caja de texto. Esta propiedad solo admite un carácter. Es utilizada para ocultar
los datos que se escriban en la caja de texto. Los caracteres escritos se
sustituyen por el carácter especificado en la propiedad PasswordChar. Por
ejemplo, si usted tiene designada en su aplicación una caja de texto para
escribir una contraseña de acceso puede escribir un asterisco * en la propiedad
PasswordChar, para que en vez de mostrarse la contraseña se
muestren asteriscos.
Nota: las cajas de textos protegidas mediante contraseñas desactivan las
combinaciones de tecla Ctrl+X y Ctrl+C para evitar que se copie su contenido.
Cómo leer las teclas pulsadas desde el teclado a través de una caja de texto
Las cajas de texto cuentan con los eventos estándares KeyPress, KeyDown y KeyUp.
Cada uno de estos eventos es utilizado para atrapar las actividades del usuario sobre una
caja de texto. Se ha dicho anteriormente que el evento KeyPress ocurre cuando el usuario
presiona y suelta una tecla. Tiene un argumento llamado KeyAscii que devuelve el valor
ASCII correspondiente a la tecla pulsada por el usuario. Este argumento permite realizar
una serie de operaciones sobre las cajas de texto. Algunos casos se tratan en la siguiente
página.
Ejemplo
Hacer que una caja de texto solo acepte números:
El bloque de código hace que una caja de texto solo acepte números. Existen otros
métodos para hacer esto y lo trataremos más adelante.
Si no se pulsa una tecla con valor ASCII mayor o igual que 48 Y, menor o igual que 57, o
la tecla BackSpace, entonces el Valor ASCII es igual a 0, es decir, se asume que no se
pulso ninguna tecla.
En muchas ocasiones necesitamos que todo lo que escriba el usuario en una caja de
texto sea convertido a mayúscula. Para esto utilizamos la función UCase dentro del
evento KeyPress. La función UCase se encarga de convertir una cadena de caracteres
en mayúscula. Utilizaremos también la función Chr para convertir el valor ASCII de la tecla
pulsada en el carácter correspondiente a dicho valor. También utilizaremos la función Asc
para obtener el valor ASCII del carácter convertido a mayúscula. Esta última función es
la inversa a la función Chr.
Escribe la siguiente línea de código dentro del evento KeyPress de la caja de texto:
Para entender esta línea de código explicaremos por parte cada una de las funciones que
se emplean en ella. Como en todos los lenguajes de programación los últimos paréntesis
son los primeros que se ejecutan. Para esta línea de código podríamos decir, que las
últimas funciones son las primeras que se ejecutan. Por consiguiente, en esta línea de
código la primera función que se ejecuta es Chr.
Lo primero que hacemos es convertir en una letra o carácter el valor que tiene el
argumento KeyAscii con la función Chr. Por ejemplo, si el usuario pulsa la tecla “a” el
argumento KeyAscii del evento KeyPress toma el valor 97, esto es, porque 97 es el valor
ASCII para la letra “a”. Luego que se obtiene el valor 97, la función Chr lo convierte en
una “a”. Después de esto, utilizamos la función UCase para convertir esa “a” en
mayúscula. Cuando convertimos el carácter en mayúscula, obtenemos el valor ASCII de
ese carácter convertido a mayúscula, utilizando la función Asc.
Recuerde que todos los caracteres tienen un valor distinto aunque sea el mismo, por
ejemplo, el valor para la “a” en minúscula es 97 y, para la A en mayúscula es 65. Luego
que obtenemos el valor ASCII de la letra convertida a mayúscula, asignamos ese valor al
argumento KeyAscii para que asuma que se pulso esa letra sobre la caja de texto.
Hacer que todo lo que se escriba en una caja de texto se convierta a minúscula
Para esto, hacemos lo mismo que explicamos anteriormente, pero cambiamos la función
UCase por LCase.
Pasar de una caja de texto a otra cuando se pulse la tecla ENTER
Con frecuencia las aplicaciones posicionan el cursor en la siguiente caja de texto cuando
el usuario pulsa la tecla ENTER. Para esto verificamos si el usuario pulso la tecla ENTER
mediante el evento KeyPress de la caja de texto. Cuando el usuario pulsa la tecla ENTER
el argumento KeyAscii del evento KeyPress toma el valor 13 que corresponde a la tecla
ENTER en la tabla ASCII. Luego enviamos al teclado la pulsación de la tecla TAB o
tabulación mediante la sentencia SendKeys.
En el campo de la electrónica el uso de simuladores se hace casi imprescindible. La 1. Podemos ir añadiéndole componentes a
variedad de componentes que podemos añadirle al circuito y la complejidad de este, nuestro dibujo e ir juntándolos por cables.
obliga a hacer simulaciones y diseñar el circuito desde el propio PC para ajustar los
requerimientos en las entradas y salidas antes de programar ese circuito en un chip 2. Permitirá crear esquemas tanto con
programable (PLD) o montarlo en una placa de conexiones. También existen lenguajes resistencias, condensadores, bobinas.
de programación (HDL: lenguajes de descripción de circuitos digitales) de más alto nivel
para crear circuitos de forma más rápida y sin tener que pensar mucho en la lógica
3. Creación, simulación y análisis de
combinacional. circuitos digitales. Ofrece los bloques de
lógica combinacional y secuencial más
A continuación, se mencionan algunos programas disponibles que se utilizan como usados.
simuladores electrónicos de circuitos:
Una vez diseñado el circuito marcamos los nodos que queremos medir y establecemos
los parámetros de simulación. Una vez ejecutada nos mostrará una gráfica con las
tensiones en los nodos marcados en función del tiempo de simulación.
Ksimus
Simulador enfocado a procesos técnicos y circuitos electrónicos que nos ofrece una
buena diversidad de bloques para añadir al montaje: puertas lógicas, condicionales,
funciones aritméticas, conversores, entradas / salidas booleanas y triestado, etc.
También le podemos añadir bloques extras que vengan en paquetes separados.
Klogic
Creación, simulación y análisis de circuitos digitales. Ofrece los bloques de lógica
combinacional y secuencial más usados: puertas AND, OR, NOT (inversor), NOR, XOR,
NAND, biestable D, biestable RS, biestable JK, Flip-flop, salidas triestado, memorias
RAM, switch, conectores en Bus, osciladores, LED, visores de 7 segmentos. Una vez
definido el esquema circuital podemos simularlo y mostrar un gráfico con los niveles de
las entradas y las salidas. También podemos pedirle que nos defina las ecuaciones del
circuito.
Qucs
Simulador eléctrico y electrónico. Podemos ir añadiéndole componentes a nuestro dibujo
e ir juntándolos por cables. Contamos con resistencias, condensadores, bobinas, puestas
a tierra, transformador, bloques para corriente continua, polarizador en T, amplificadores,
atenuador, bobinas, sondas de corriente y de tensión, conmutadores, etc.
En la librería de componentes contamos con muchos más bloques: varios tipos de
Mosfets, amplificadores operacionales, Leds de varios colores, transistores, distintos
diodos Zener y diodos convencionales y muchos componentes más. En cuanto a la
simulación, podemos tanto ver la gráfica de las tensiones respecto al tiempo, como
calcular la polaridad DC, usar diagramas de tiempos, tablas de verdad y muchas cosas
más.
CURSO: SEGUNDO
PROCEDIMIENTO:
Realiza una lectura comprensiva del Ejemplo: Desarrollar un programa que calcule el
problema a resolver. área de cualquier figura rectangular de tu casa. Por
ejemplo, una alfombra:
FinAlgoritmo
Escribimos las instrucciones que nos Algoritmo rectángulo
van a permitir hacer el procesamiento Definir área, base, altura Como Real;
de los datos (cálculos) para llegar al Leer base; ENTRADA DE DATOS
resultado deseado. Leer altura;
* Multiplicación + Suma área = base * altura P; ROCESAMIENTO
/ División - Resta FinAlgoritmo
Finalmente escribimos la instrucción Algoritmo rectángulo
para salida de resultados. Definir área, base, altura Como Real;
La palabra clave es Escribir variable(s) Leer base; ENTRADA DE DATOS
y/o textos entre comilla doble Leer altura;
área = base * altura ; PROCESAMIENTO
Escribir área; SALIDA DE RESULTADOS
FinAlgoritmo
NOTA:
Conciencia Emocional
Semana 10
Cuéntame
Actividad 7
Tiempo 10 a 15 min
Descripción En las actividades anteriores hemos trabajo en el reconocimiento de
tus emociones, ahora es momento conocer las emociones de los
demás.
Emoción Situaciones
Alegría
Enojo
Asco
Tristeza
Sorpresa
Miedo
Amor
Preguntas para reflexionar: ¿Te resulto fácil contarme tus experiencias? ¿Qué sentiste
al recordar las situaciones o experiencias que me contabas? ¿Cuál es la emoción que te
produce más malestar o incomodidad y por qué?
Educación Emocional
Conciencia Emocional
Semana 11
Reconozco y actúo
Actividad 8
Tiempo 10 min
Descripción Vas a elegir alguna situación de tristeza y enojo, que son las emociones o
sentimientos que más malestar producen. A continuación, responde las
siguientes preguntas:
4. ¿Qué crees que pudiste haber hecho para que la situación y tu estado de ánimo me-
jorar?
Al final, realiza una reflexión de cómo en estas situaciones se suele perder el control, cuando en
Educación Emocional
realidad siempre se tiene alguna alternativa para mejorar el estado de ánimo y no dejar que las
emociones se prolonguen y causen malestar.