Tecnología e Informática - Grado 11 - Cuadernillo 3

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 27

TECNOLOGIA E INFORMATICA

CUADERNILLO N. 3
GRADO 11°
Abril 5 AL 11 de Junio

Fuente: Elaboración Propia

AQUÍ NOS PUEDE CONTACTAR


ASIGNATURA DOCENTE WHATSAPP CORREO
Telegram
Rafael Ricardo Mantilla [email protected]
Mantenimiento @RicardoMantilla
de equipos de Cesar Augusto Prada Buitrago 3005528800 [email protected]
Cómputo
Diego Báez Zarabanda 3102207921 [email protected]

🙌🏼 Recuerde lavarse las manos con frecuencia 🙌🏼


Qué vamos a aprender

PLAN DE ÁREA TECNOLOGIA E INFORMATICA


GRADO UNDECIMO PERIODO I

COMPETENCIA INDICADORES DE DESEMPEÑO TEMAS EVALUACIÓN DESEMPEÑO

- -Estructuras de control de
Resuelvo problemas - Reconozco las variables y asignación y almacenamiento
tecnológicos y evalúo constantes en la resolución de un (variables, constantes, tipos de Entregables de las
las soluciones problema. datos y operaciones diferentes
teniendo en cuenta - Identifico los tipos de datos y básicas).Tipos de datos y actividades.
las condiciones, operaciones aritmeticas en una operaciones aritméticas
situación dada Actitudinal
restricciones y - -IDEs para el diseño de
especificaciones del - Empleo aplicaciones web en la algoritmos. Autoevaluación
problema planteado. comunicación de mis actividades - Aplicaciones web
escolares (slidepresenter y Lucidchart)

INTRODUCCION

La informática es la ciencia que se especializa en dar tratamiento a la información;


con un insumo que tiene su origen desde un dato, que en conjunto con otros datos se
convierte en información y con un tratamiento desde procesos da como resultado
conocimiento; es así la base de las ciencias de la computación, apartir de una entrada de
datos y unos procesos definidos, se generan nuevos valores de salida que dan soporte a
decisiones, modelos matemáticos, solución a problemas, en fin nuevo conocimiento.

Con base en el planteamiento anterior, abordaremos las actividades a desarrollar en


este cuadernillo 3, que abarca el segundo periodo académico. Contamos con su activa
participación en los encuentros virtuales así como en el desarrollo de los entregables.
Recuerde que la idea es ir realizando los trabajos durante los encuentros con la asesoría de
sus docentes, de manera que no requiera un tiempo adicional.
1. Informática
En relación a la asignatura de informática vamos a trabajar con dos aplicaciones web,
llamadas slidepresenter y LucidChart

1.1. Slidepresenter https://slidepresenter.com, esta aplicación permite realizar


informes visuales en donde pueden mezclarse una presentación tradicional de
power point (o word, jpg, pdf) junto a un video explicativo en donde es posible
explicar de manera simultanea la información que se presenta. La idea con esta
aplicación es que reconozca otro recurso para comunicar sus actividades
académicas.

Actividad slidepresenter: Es necesario que tenga un archivo de power point, word o pdf,
la temática que quiera, puede aprovechar para explicar una tarea de otra asignatura. Con
base en las siguientes orientaciones, debe realizar una video presentación de mínimo
4 minutos y entregarla por la plataforma en el evento creado para tal fin.

Para conocer detalles respecto del uso de la aplicación, le invitamos a visualizar el


siguiente video: https://www.youtube.com/watch?v=rhER6_ojcLs.

A continuación, algunas pautas generales de esta aplicación (para los


estudiantes que tienen dificultades de conectividad).

• Este es el pantallazo inicial de la aplicación, aquí damos clic en SIGNUP para


darnos de alta (recuerde que debe previamente debe tener su correo gmail
abierto).
• Posteriormente aparece el pantallazo de la aplicación para registrarse, allí
debe digitar su correo electrónico de gmail.

• Al registrarse le debe llegar a su correo un mensaje de activación de la


cuenta, al dar clic allí, será redireccionado a la aplicación y ya podrá utilizarla.
• La siguiente imagen es el primer pantallazo que le aparecerá para crear el
trabajo, existen en ella tres opciones de grabación: pantalla y cámara; solo
pantalla; o solo cámara. En la actividad que deben realizar debe emplear la
primera (cámara y pantalla).

• Al seleccionar esa opción les aparecerá la siguiente imagen donde se carga


el archivo que van a emplear para la video presentación (existen varias
posibilidades para subirlo)
• Al cargar el archivo, este aparecerá en la parte inferior como se muestra en
la figura, después debe dar clic en confirmar e ir al siguiente paso.

• Entonces aparecerá la primera hoja (o slide) del archivo cargado y su cámara


activa para empezar la grabación.
• Realiza la grabación con su trabajo y al finalizar da clic en Stop, aparecerá
la siguiente pantalla. En ella, puede confirmar y continuar para compartir su
trabajo; hacer recortes del video o reiniciar hacia una nueva grabación.

• Al confirmar y continuar con la publicación de la videopresentación, debe


minimante dar un título a la misma
• Luego aparece este pantallazo que permite: compartir la videopresentación
(share) o adicionar otras interacciones a la misma. En esta ocasión, se
compartirá

• Finalmente, aparece este pantallazo con el enlace directo (direct link)


para compartirla, lo copia y comparte en la plataforma, en el evento
creado para tal fin.
1.2. Lucidchart

Con esta aplicación, es posible realizar (entre otras cosas) un diagrama de flujo
producto de un algoritmo. Tema que se estará trabajando también en este cuadernillo.

En primera instancia, para que reconozca la aplicación, le invitamos a que observe


el siguiente video para conocer los aspectos generales de la aplicación.
https://www.youtube.com/watch?v=ERDoJ-hpTGc

Así mismo, específicamente para crear un diagrama de flujo observe detenidamente el


siguiente video: https://www.youtube.com/watch?v=LndvLcju26g

Actividad Lucidchart: En el punto 2.1 Algoritmos, de este cuadernillo (está más


adelante), usted debe realizar un algoritmo con la información allí presentada.
Posteriormente con dicho algoritmo, debe realizar el respectivo diagrama de flujo y
enviarlo por la plataforma en el evento creado para tal fin.

Adicionalmente, se dan algunas pautas generales de esta aplicación (para los


estudiantes que tienen dificultades de conectividad).

• Primero ingresamos a la aplicación desde el enlace de su sitio web


https://www.lucidchart.com (Recuerde previamente tener su correo gmail abierto)
• Al ingresar nos aparece esta interfaz, en donde podemos seleccionar (para
este caso) diagramas de flujo.

• Dentro de la opción de diagramas de flujo, la aplicación tiene varias


posibilidades de creación de un diagrama de flujo

• Si se escoje una plantilla preestablecida, aparecera el desarrollo completo


de un diagrama de flujo al cual solamente se reemplazarán las palabras de
acuerdo a la necesidad del usuario.
• O por el contrario, si selecciona la plantilla en blanco puede elaborar el
diagrama de flujo de acuerdo a las particulares necesidades de su algoritmo.

• Recuerde que tiene las herramientas de la aplicación al lado izquierdo de la


interfaz y desde allí con solo arrastrarlas hacia la página en blanco, las puede
insertar y mover para ubicarlas como lo desee.
• Asi mismo, puede insertar colores de fondo a cada elemento del diagrama
de flujo

• Cuando haya concluido el diagrama, lo puede exportar en diversos


formatos para compartir el trabajo y enviarlo por la plataforma.
2. Tecnología

2.1. Algoritmos
Con el propósito de repasar esta temática se presenta a continuación una situación
hipotética pero redactada con base en hechos reales, por el mismo ICFES:

Una persona que vive en Colombia tiene inversiones en dólares en Estados Unidos, y
sabe que la tasa de cambio del dólar respecto al peso colombiano se mantendrá constante
este mes, siendo 1 dólar equivalente a 2.000 pesos colombianos y que su inversión, en
dólares, le dará ganancias del 3 % en el mismo periodo. Un amigo le asegura que en pesos
sus ganancias también serán del 3 %. La afirmación de su amigo es A. correcta, pues, sin
importar las variaciones en la tasa de cambio, la proporción en que aumenta la inversión en
dólares es la misma que en pesos. B. incorrecta, pues debería conocerse el valor exacto
de la inversión para poder calcular la cantidad de dinero que ganará. C. correcta, pues el 3
% representa una proporción fija en cualquiera de las dos monedas, puesto que la tasa de
cambio permanecerá constante. D. incorrecta, pues el 3 % representa un incremento, que
será mayor en pesos colombianos, pues en esta moneda cada dólar representa un valor
2.000 veces mayor (p.5).
Fuente:https://www.icfes.gov.co/documents/20143/490699/Cuadernillo+de+preguntas+Saber+
11-+Matem%C3%A1ticas.pdf/a570a37c-40fe-b519-b7b2-0a56501e3d6b

Actividad algoritmo: Proponga un algoritmo que siga la misma lógica de la


situación anterior, pero reemplace los valores constantes por variables que brinde
una solución informática.

Nota: Recuerde que con base en este algoritmo, debe realizar el diagrama de flujo de
la actividad Lucidchart, relacionada anteriormente.

2.2. Repasando Algoritmos

Recordemos que los algoritmos son los pasos lógicos y concretos para dar solución a
una problemática, que cuando planteamos una solución debemos tener en cuenta que se
nos requiere solucionar, para de esta forma pensar en las operaciones aritméticas y lógicas
que debo emplear, las variables y constantes que me ayudarán a conseguir el objetivo de
la problemática propuesta.

Operadores aritméticos.

Operador Aritmético Operación Ejemplo Resultado

** Potencia 3**2 9

* Multiplicación 5.25*3 15.75

/ División 17/4 4.25

+ Suma 58+79 137

- Resta 25.96 -11.25 14.71

Mod Módulo (residuo) 21 mod 2 1

div División entera 19/3 6

Operadores relacionales

Operador Operación Ejemplo Resultado

== Igual que “lalo” == “lola” Falso

<> Diferente a ‘x’ < > ‘y’ Verdadero

< Menor que 14 < 25 Verdadero

> Mayor que 35 > 10 Verdadero

<= Menor o igual que 5 <= 6 Verdadero

>= Mayor o igual que 15 >= 7 Verdadero


Tabla de verdad de los Operadores Lógicos

P Q P ^Q PoQ ~P ~Q

V V V V F F

V F F V F V

F V F V V F

F F F F V V

Jerarquía de todos los operadores

Operadores Jerarquía

( ) (Mayor)
(Menor)
**

*, /, div, mod

==, < >, <, >, < =, > =

No ( ~ )

y(^)

o
CONDICIONALES1

Para entrar un poco en contexto, debemos pensar que en las situaciones de la vida
diaria se nos presenta la oportunidad de tomar decisiones, estas decisiones siempre deben
ser miradas a partir de las consecuencias y estas consecuencias se valoran teniendo en
cuenta el objetivo propuesto; por lo tanto, es muy importante analizar y entender el problema
planteado, la condición que se establezca y las soluciones para conseguir el objetivo.

Explicamos las distintas estructuras poniendo ejemplos tanto en diagrama de flujo como
en pseudocódigo.

Las estructuras condicionales comparan una variable contra otro(s)valor (es), para que,
con base en el resultado de esta comparación, se siga un curso de acción dentro del
programa. Cabe mencionar que la comparación se puede hacer contra otra variable o
contra una constante, según se necesite. Existen tres tipos básicos, las simples, las dobles
y las múltiples.

1. Simples:

Las estructuras condicionales simples se les conoce como tomas de decisión. Estas
tomas de decisión tienen la siguiente forma:

Pseudocódigo: Diagrama de flujo:

1 https://bit.ly/3gtwsGN
En este caso particular solo se ejecuta una acción si la respuesta a la condición es
positiva, de lo contrario no se hace nada y continua después de resolver la condición.
Dobles:

Las estructuras condicionales dobles permiten elegir entre dos opciones o


alternativas posibles en función del cumplimiento o no de una determinada condición.
Se representa de la siguiente forma:

Pseudocódigo: Diagrama de flujo:

Donde:
Si: Indica el comando de comparación
Condición: Indica la condición a evaluar
Entonces: Precede a las acciones a realizar cuando se cumple la condición
Instrucción(es): Son las acciones a realizar cuando se cumple o no la condición
Si No: Precede a las acciones a realizar cuando no se cumple la condición
Dependiendo de si la comparación es cierta o falsa, se pueden realizar una o más
acciones.

Para entender un poco más se plantea el siguiente ejemplo: la condición a evaluar


es si hay moras, azúcar y agua, si se cumple esta condición entonces se hace jugo de
mora, si no se cumple la condición se toma agua.
2. Múltiples:

Las estructuras de comparación múltiples, son tomas de decisión especializadas


que permiten comparar una variable contra distintos posibles resultados, ejecutando
para cada caso una serie de instrucciones especificas. La forma común es la siguiente:

Pseudocódigo: Diagrama de flujo:

Para este caso volvemos al ejemplo anterior donde se preguntaba primero si había
mora, azúcar y agua, en caso de si se hace jugo de mora, en caso de no se vuelve a
preguntar por ejemplo si hay piña, agua y azúcar y de ser verdadero entonces se hace
jugo de piña y si no puede hacerse otra pregunta y así sucesivamente o se puede dar
por terminado en el si no el conjunto de condicionales.

3. Múltiples (En caso de):

Las estructuras de comparación múltiples, es una toma de decisión especializada que


permiten evaluar una variable con distintos posibles resultados, ejecutando para cada
caso una serie de instrucciones específicas. La forma es la siguiente:
Pseudocódigo: Diagrama de flujo:

Como podemos ver, esta estructura nos muestra algo parecido a un menú y de esta
forma se realiza un procedimiento especifico según la elección, para ejemplificarlo se
podría pensar en el menú de un cajero automático, donde según la opción escogida se
ejecuta un procedimiento como un retiro, un pago, una consulta, una transferencia, etc.

Veamos algunos ejemplos donde se aplique todo lo anterior:

Realizar un algoritmo en donde se pide la edad del usuario; si es mayor de edad debe
aparecer un mensaje indicándolo. Expresarlo en Pseudocódigo y Diagrama de flujos.

Pseudocódigo: Diagrama de flujo:


Edad es la variable y se declara de tipo entero debido a que generalmente cuando
se pregunta la edad las personas no responden que tiene por ejemplo 18,3 años,
responden 18 años.
Escriba es como en ejercicios anteriores nosotros representábamos con la palabra
imprimir.
Lea hace referencia al procedimiento leer que es más común usarlo en
programación.
Se emplea el condicional si-condición-entonces, donde la pregunta según el
enunciado es que una vez el usuario digite la edad el reconozca si es mayor de edad y
le envie un mensaje si esto ocurre. Como sabemos, el mayor de edad es el que tiene
18 años cumplidos, por lo tanto aplica desde el valor de 18 en adelante, por esto se usa
el operador lógico >= (mayor e igual que), si uso solo el operador > (mayor que) haría
que solo funcionase si escriben valores desde 19 en adelante dejando sin posibilidades
de acceder al valor verdadero del condicional al numero 18. Como solo indica que se
envie un mensaje si se cumple la condición de mayor de edad, entonces se imprime
un mensaje de “Eres mayor de edad”, como no indica que se debe hacer en caso
contrario entonces en el diagrama de flujo se ve como se encuentran en la finalización
de nuestro algoritmo.

Ejercicios de aplicación de algoritmos:

a. Se pide leer tres notas del alumno, calcular su definitiva en un rango de 0-10
y enviar un mensaje donde diga si el alumno aprobó o reprobó el curso
teniendo en cuenta que se aprueba con valores que superen el 6.5.
Exprese el algoritmo usando Pseudocódigo y diagrama de flujo.

b. Se desea escribir un algoritmo que pida la altura de una persona, si la altura


es menor o igual a 130 cm envíe el mensaje: Persona de altura baja; si la
altura está entre 131 y 165 escriba el mensaje: Persona de altura media y si
la altura es mayor al 176 escriba el mensaje: Persona alta.
Realice el algoritmo desde el Pseudocódigo y diagrama de flujo.

c. Dado un numero entre 1 y 12 escriba su correspondiente mes así: 1- Enero


2- Febrero 3- Marzo 4- Abril 5- Mayo 6- Junio 7- Julio 8- Agosto 9- Septiembre
10- Octubre 11- Noviembre 12-Diciembre.
Construya el algoritmo empleando Pseudocódigo y diagrama de
flujo.
2.3. PSeInt
Vamos a poner en práctica todo lo aprendido, trabajaremos con la aplicación PSeInt, la
cual se puede descargar desde https://bit.ly/31pi5xp para el computador, el proceso de
instalación es muy sencillo, es siguiente, aceptar el contrato e instalar, al terminar aparece
habilitada la opción de ejecutar de una vez y al ejecutarlo la primera vez le pide escoger el
perfil y debes escoger la opción 3. Si no tienes computador desde el playstore puedes
descargarlo para el celular.

Lo primero que vamos a aprender es que el PSeInt no es un lenguaje


de programación, es un editor de pseudocódigo que funciona como
base fundamental de cualquier lenguaje de programación y la ventaja
es que nos sirve para poner a funcionar dicho pseudocódigo y de esta
forma ver la funcionalidad de nuestras propuestas a la solución de los
problemas que se non plantea para algoritmos.2

En la página web se pueden encontrar gran cantidad de recursos, se les recomienda ir al


apartado de documentación, donde encontraran ayudas adicionales a las que trabajaremos.

En PSeInt no se declaran el tipo de variables, pero si hay que tener en cuenta que
variable se va a operar contra que variable, es decir, si en la variable A guarde un valor
numérico y en la variable B guarde un texto, entonces, no puedo realizar operaciones
matemáticas entre ellas.

Ahora, en la siguiente tabla se hace una traducción de las instrucciones más comunes en
lenguaje común de algoritmo y en lenguaje PSeInt.

ALGORITMO PSeInt
Inicio Proceso
Fin FinProceso
Imprimir Escribir
Leer Leer
Operaciones (ej: C=A+B) Se cambia = por <-
Mostrar resultado de variables con texto Escribir “texto”,variable
Vamos a iniciar con un ejemplo sencillo de los algoritmos ya desarrollados: Ejecutar un
algoritmo por medio del PSeInt que de solución a la suma o resta de dos números, en
caso de que la opción elegida por el usuario no sea ni suma ni resta mostrar un mensaje
que indique el error por parte del usuario.

2 http://pseint.sourceforge.net/
Solución en PSeInt
Algoritmo operaciones_basicas
Escribir "Este es un programa para hacer operaciones básicas entre dos números, digite:
1.Suma, 2.Resta"
// esta instrucción muestra al usuario que es lo que hace el programa
Leer opcion
// se asigna el valor que entrega el usuario a la variable opcion
Si opcion=1 Entonces
escribir "Ingresar el primer número"
// se le pide al usuario que ingrese el primer número
leer n1
// se asigna a la variable n1 el valor que le da el usuario
escribir "Ingresar el segundo número"
leer n2
// a continuación se usa un condicional con el fin de saber que tipo de operación
escogio el usuario
suma<-n1+n2
// a la variable suma se le asigna el resultado de la suma de n1 y n2
escribir "El resultado de la suma es: ",suma
// se muestra al usuario el valor asignado a la variable suma
SiNo
Si opcion=2 Entonces
escribir "Ingresar el primer número"
// se le pide al usuario que ingrese el primer número
leer n1
// se asigna a la variable n1 el valor que le da el usuario
escribir "Ingresar el segundo número"
leer n2
// a continuación se usa un condicional con el fin de saber que tipo de
operación escogio el usuario
resta<-n1-n2
// a la variable resta se le asigna el resultado de la resta de n1 y n2
escribir "El resultado de la resta es: ",resta
// se muestra al usuario el valor asignado a la variable resta
SiNo
escribir "El número registrado no esta dentro de las opciones"
// se muestra al usuario que el valor que ingreso como opción no estaba
entre las posibilidades
Fin Si
Fin Si
FinAlgoritmo
En PSeInt se vería de la siguiente forma:

Adjunto a este material se les entrega el archivo para que lo ejecuten en su


computadora y vean los siguientes resultados (para ejecutarlo solo deben dar clic en el
icono verde que tiene apariencia de triangulo:
Opción 1 suma.
Opción 2 resta

Cualquier otra opción


Actividad PSeInt: Desarrollar los siguientes problemas en PSeInt con los
comentarios apropiados, enviar el archivo PSeInt, indispensable que los
comentarios sean propios demostrando que entendió el proceso.

1. Se pide leer tres notas del alumno, calcular su definitiva en un rango de 0-10 y enviar
un mensaje donde diga si el alumno aprobó o reprobó el curso teniendo en cuenta
que se aprueba con valores que superen el 6.5. Exprese el algoritmo usando
Pseudocódigo y diagrama de flujos.
2. Se desea escribir un algoritmo que pida la altura de una persona, si la altura es
menor o igual a 130 cm envíe el mensaje: Persona de altura baja; si la altura está
entre 131 y 165 escriba el mensaje: Persona de altura media y si la altura es mayor
al 176 escriba el mensaje: Persona alta. Exprese el algoritmo usando Pseudocódigo
y diagrama de flujos.
3. Realizar un algoritmo que pregunte al usuario un número comprendido en el rango
de 2 a 8. El algoritmo deberá validar el número, de manera que no continúe la
ejecución del programa mientras no se escriba un numero correcto.

En el celular se desarrolla de la misma forma y en caso de no tener computador o celular


se debe plantear el código de tal forma que se pueda transcribir a la aplicación para
comprobarlo.
Este video explica de una forma agradable como dar los primeros pasos en PSeInt:
https://bit.ly/2PikWSU .
En este enlace se pueden encontrar diferentes ejemplos resueltos con sus respectivos
comentarios: https://bit.ly/3gzs0Xz .

PRODUCTO A ENTREGAR
Los entregables del cuadernillo 3 se encuentran establecidos a lo largo de este
documento en diferentes apartados (los identifica fácilmente pues estan en minúscula,
negrilla y subrayados), que son:

Asignatura Actividad
Slidepresenter
Informática Lucidchart
Actividad PSeInt
Actividad algoritmo
Tecnología Ejercicios de aplicación de
algoritmos
El formato de entrega de las actividades debe ser un archivo .pdf; sin embargo, su
elaboración puede darse desde un medio no computacional (cuaderno escaneado a pdf),
con las aplicaciones sugeridas por el docente, o con aplicaciones similares; siempre y
cuando evidencien el cumplimiento de la actividad con fecha de entrega oportuna (antes de
la fecha límite de entrega).

FECHA DE ENTREGA

El objetivo es que vaya realizando los entregables, a medida que son desarrollados
en clase, sin que sea necesario emple un tiempo adicional para estos. Con fecha límite
del 11 de junio.

EVALUACIÓN

Cada actividad obtendrá una calificación por separado en plataforma (de acuerdo a
las actividades de tecnología como informática); por ello, la evaluación de cada
entregable es independiente en la respectiva nota del sistema de boletines.

AUTOEVALUACIÓN
ITEM SUPERIOR ALTO BÁSICO BAJO

La actividad fue clara y fácil de


realizar

Mi responsabilidad fue

El Desarrollo de la actividad fue


realizado desde mis
conocimientos y herramientas

Según lo aprendido mi
autoevaluación es

🙌🏼 Recuerde lavarse las manos con frecuencia 🙌🏼

¡Aproveche el tiempo en casa!

También podría gustarte