GUÍA DE TRABAJO 7
Fecha : Agosto 22 de 2018
Tema: Creación de sitio web con Mapa del sitio Web.
Propósito: Diseñar y construir un sitio web para un sitio web partiendo de diseño de un mapa del sitio.
Actividades:
Actividad 1. Revisar y calificar activides de la clase anterior en e blog de evidencias.
Actividad 2. Observe la siguiente página web y tome nota en su cuaderno de la información que alli aparece. Despues cosntruya una página web con los ejemplos que allí aparecen, el titulo de la pagina es Marquesinas HTML y sus nombres. El nombre del archivo es Marquesinas.html
Publicar archivo en el blog de evidencias.
Clic aqui para ver pagina....
Actividad 3. Revise el siguiente modelo de Mapa del sitio, y utilizando el diseño web con html, construya en sitio planteado:
Clic aqui para descargar mapa del sitio....
Publicar archivos en el blog de evidencias.
Actividad 4. De acuerdo al tema escogido por cada estudiante, se ebe elaborar un mapa del sitio tomando como base el punto anterior, debe ser tipo documento.
Publicar archivo en el blog de evidencias.
Actividades:
Actividad 1. Revisar y calificar activides de la clase anterior en e blog de evidencias.
Actividad 2. Observe la siguiente página web y tome nota en su cuaderno de la información que alli aparece. Despues cosntruya una página web con los ejemplos que allí aparecen, el titulo de la pagina es Marquesinas HTML y sus nombres. El nombre del archivo es Marquesinas.html
Publicar archivo en el blog de evidencias.
Clic aqui para ver pagina....
Actividad 3. Revise el siguiente modelo de Mapa del sitio, y utilizando el diseño web con html, construya en sitio planteado:
Clic aqui para descargar mapa del sitio....
Publicar archivos en el blog de evidencias.
Actividad 4. De acuerdo al tema escogido por cada estudiante, se ebe elaborar un mapa del sitio tomando como base el punto anterior, debe ser tipo documento.
Publicar archivo en el blog de evidencias.
GUIA DE TRABAJO 6
Fecha : Agosto 156 de 2018
Tema: Ciclo de vida del Software, Mapa del sitio Web estructura y diseño.
Propósito: Diseñar y construir un Mapa para un sitio web utilizando la estructura y comandos en HTML.
Actividades:
Por favor terminar las prácticas de la clase anterior.
Por favor terminar las prácticas de la clase anterior.
Actividad 1. Lea el siguiente documento y tome nota en su cuaderno de los aspectos más importantes: (Realice un resumen)
Actividad 2. Tomando como base el texto anterior, elabore una presentación de Powerpoint del tema Ciclo de vida del Software, (mínimo 8 diapositivas), aplique animaciones, transiciones, fondos.
Al terminar publique dicha presentación en su blog de evidencias.
Actividad 3. Analice la siguiente información y trate de dar la mejor solución:
Uutlizando una herramienta ofimatica, construya un sistema simple que permita reunir de forma ordenada la siguiente información del Grupo de programación del grado décimo de la IE JEGA: Nombres completos, Dirección, Teléfono, Fecha de Nacimiento, Dias Vividos hasta la fecha, Edad y promedio de edades.
Actividad 2. Tomando como base el texto anterior, elabore una presentación de Powerpoint del tema Ciclo de vida del Software, (mínimo 8 diapositivas), aplique animaciones, transiciones, fondos.
Al terminar publique dicha presentación en su blog de evidencias.
Actividad 3. Analice la siguiente información y trate de dar la mejor solución:
Uutlizando una herramienta ofimatica, construya un sistema simple que permita reunir de forma ordenada la siguiente información del Grupo de programación del grado décimo de la IE JEGA: Nombres completos, Dirección, Teléfono, Fecha de Nacimiento, Dias Vividos hasta la fecha, Edad y promedio de edades.
Los datos resaltados y subrayados con rojo deben ser obtenidos por medio de fórmulas y funciones.
Diseñe un modelo que permita organizar dicha información.
Actividad 4. Trabajo de campo.
Cada estudiante, va a elaborar un mapa del Sitio, utilizando programación en HTML, el docente dará las indicaciones para que se pueda crear la estructura. El tema lo definirá el docente con cada estudiante.
Al finalizar, cada estudiante publicará las evidencias de este trabajo en su Blog.
Qué es un mapa de sitio o Sitemap?
Un Sitemap o Mapa del Sitio es la estructura de enlaces de páginas web que definirá la buena o mala navegación de un sitio web. Como veremos en este artículo, además un sitemap se puede usar para mejorar nuestro posicionamiento en motores de búsqueda.
Empezando por la página de Inicio hasta la página de contacto, todo sitio web debe tener un mapa para que la navegación del usuario web sea lo más fácil posible. El menú del sitio web debe contener las páginas principales, que pueden estructurarse en páginas y subpáginas, lo importante es que la navegación sea lógica e intuitiva.
Desarrollo Web y Mapa del Sitio
Una de las tareas principales en el momento de desarrollar un sitio web es la elección de los contenidos del sitio web. Para ello hay que crear un Mapa del Sitio, una lista de páginas web estructuradas, con una arquitectura de enlaces adecuada para una correcta navegación del usuario y un mejor posicionamiento en motores de búsqueda.
Crear un Mapa del Sitio Sencillo
Un mapa del sitio básico debería contener las siguientes páginas:
- Inicio o Página Principal
- About también llamada: “Sobre Nosotros”, “Empresa”, “Equipo”, “Sobre mí”
- Servicios
- Localización o Dónde Estamos
- Contacto
Además el Mapa del Sitio puede contener un Blog, estás serían las categorías básicas del blog:
- Categoría Raíz: Noticias
- Categoría Principal: Eventos
- Categoría Principal: …
Fecha : Agosto 8 de 2018
Tema: Estructura de una página Web con HTML y sus etiquetas básicas.
Propósito: Identificar y crear páginas wen empleando las etiquetas básicas de HTML.
Actividades:
Actividad 1.
Análisis con cada estudiante de los resultados de la evaluación parcial 1. (Evaluación virtual).
Actividad 2.
Tome nota en su cuaderno de cada una de las etiquetas básicas de HTML (Ver actividad 4 de la clase anterior)
Actividad 3.
Elaboración de página web con etiquetas HTML.
Actividad 4.
Desarrolle las siguientes prácticas, guarde los archivos generados y publíquelos en su Blog de evidencias.
GUIA DE TRABAJO 4
Fecha: 1 de Agosto de 2018
Tema: Taller, Evaluación y publicación de evidencias sobre los algortimos.
Competencia: El aprendiz maneja conceptos claves en la solución de algortimos y publica en su carpeta de evidencias los resultados del aprendizaje.
Actividades:
Actividad 1.
Desarrolle en Pseint los siguientes ejercicios:
Clic aqui para descargar...
Actividad 2.
Publique según instruciones del docente Par las evidencias trabajadas hasta el momento.
Actividad 3.
evaluación del tema. (Virtual) por parte de cada uno de lo aprendices, se envia al correo.
Actividad 4.
Páginas Web con etiquetas de HTML. Haga resumen en su cuaderno. (Observe las referencias y tome nota de las etiquetas que se usan en HTML pra crear páginas Web)
Referencias:
https://www.google.com.co/url?sa=t&rct=j&q=&esrc=s&source=web&cd=4&ved=2ahUKEwjRuaKomtzcAhWMpFkKHXYgDdEQFjADegQIBxAC&url=http%3A%2F%2Fwww.quadernsdigitals.net%2Findex.php%3FaccionMenu%3Dhemeroteca.DescargaArticuloIU.descarga%26tipo%3DPDF%26articulo_id%3D9740&usg=AOvVaw04MdE1UXWY0EIvIJETlU87
https://www.haciaelautoempleo.com/etiquetas-html-basicas/
https://www.uv.es/cerveron/paginasweb/notashtml.html
http://www.acercadehtml.com/manual-html/etiquetas-html.html
https://tutorialehtml.com/es/tutoriales-html-etiquetas/
Tema: Taller, Evaluación y publicación de evidencias sobre los algortimos.
Competencia: El aprendiz maneja conceptos claves en la solución de algortimos y publica en su carpeta de evidencias los resultados del aprendizaje.
Actividades:
Actividad 1.
Desarrolle en Pseint los siguientes ejercicios:
Clic aqui para descargar...
Actividad 2.
Publique según instruciones del docente Par las evidencias trabajadas hasta el momento.
Actividad 3.
evaluación del tema. (Virtual) por parte de cada uno de lo aprendices, se envia al correo.
Actividad 4.
Páginas Web con etiquetas de HTML. Haga resumen en su cuaderno. (Observe las referencias y tome nota de las etiquetas que se usan en HTML pra crear páginas Web)
Referencias:
https://www.google.com.co/url?sa=t&rct=j&q=&esrc=s&source=web&cd=4&ved=2ahUKEwjRuaKomtzcAhWMpFkKHXYgDdEQFjADegQIBxAC&url=http%3A%2F%2Fwww.quadernsdigitals.net%2Findex.php%3FaccionMenu%3Dhemeroteca.DescargaArticuloIU.descarga%26tipo%3DPDF%26articulo_id%3D9740&usg=AOvVaw04MdE1UXWY0EIvIJETlU87
https://www.haciaelautoempleo.com/etiquetas-html-basicas/
https://www.uv.es/cerveron/paginasweb/notashtml.html
http://www.acercadehtml.com/manual-html/etiquetas-html.html
https://tutorialehtml.com/es/tutoriales-html-etiquetas/
GUIA DE TRABAJO 3
Julio 18 de 2018
Actividad 1. Conceptualización.
ESTRUCTURAS DE REPETICIÓN
ESTRUCTURAS DE REPETICIÓN
OBJETIVOS
Aprender a construir grandes y complejos problemas a través de la
ejecución repetida de una secuencia de proposiciones llamados ciclos o
estructuras repetitivas.
Distinguir las diferentes estructuras de repetición utilizadas en
problemas con ciclos: mientras, haga-mientras, repita-hasta, para. Analizar las
diferencias entre cada una de las estructuras de repetición.
Analizar
la correspondencia entre cada una de las estructuras de repetición.
INTRODUCCION
Las estructuras de repetición, permiten la ejecución de una lista o
secuencia de instrucciones (<bloque de instrucciones>) en varias
ocasiones. El número de veces que el bloque de instrucciones se ejecutará se
puede especificar de manera explícita, o a través de una condición lógica que
indica cuándo se ejecuta de nuevo y cuándo no. A cada ejecución del bloque de
instrucciones se le conoce como una iteración.
1. TIPOS DE ITERACIÓN
Existen tres tipos principales de sentencias de repetición:
• Ciclo
mientras
• Ciclo
haga-mientras
• Ciclo
para
A
continuación se describe cada una de ellas.
1.1 CICLO MIENTRAS
El ciclo mientras permite ejecutar un bloque de instrucciones mientras que una expresión lógica
dada se cumpla, es decir, mientras su evaluación dé como resultado verdadero. La expresión lógica se
denomina condición y siempre se evalúa antes de ejecutar el bloque de instrucciones. Si
la condición no se cumple, el bloque no se ejecuta. Si la condición se cumple,
el bloque se ejecuta, después de lo cual la instrucción vuelve a empezar, es
decir, la condición se vuelve a evaluar.
En el caso en que la condición evalúe la primera vez como falsa, el
bloque de instrucciones no será ejecutado, lo cual quiere decir que el número
de repeticiones o iteraciones de este bloque será cero. Si la condición siempre evalúa a verdadero,
la instrucción se ejecutará
indefinidamente, es decir, un número
infinito de veces.
Ejemplos.
Ejemplo 1. Dado un número natural n se
desea calcular la suma de los números naturales
desde 1 hasta n.
ANALISIS DEL PROBLEMA:
1.2 CICLO HAGA-MIENTRAS
El ciclo haga-mientras es similar al ciclo mientras, la diferencia radica en el
momento de evaluación de la condición.
En el ciclo haga-mientras la condición se
evalúa después de ejecutar el bloque de instrucciones, por lo tanto, el bloque
se ejecuta por lo menos una vez. Este bloque se ejecuta nuevamente si la
condición evalúa a verdadero, y no se ejecuta más si se evalúa como falso.
Ejemplo 1. El problema de calcular la suma de los números naturales desde 1 hasta n (enunciado anteriormente), se puede solucionar usando el ciclo haga-mientras. A continuación se describe el algoritmo solución:
1.3 CICLO PARA
El ciclo para ejecuta un bloque de instrucciones un número
determinado de veces. Este número de veces está determinado por una variable contadora (de tipo entero) que toma valores desde un límite inferior hasta un límite superior.
En cada ciclo después de ejecutar el bloque de instrucciones, la variable contadora es incrementada en 1 automáticamente y en el
momento en que la variable sobrepasa el límite superior el
ciclo termina.
El valor final de la variable contadora depende del lenguaje de programación utilizado,
por lo tanto, no es recomendable diseñar algoritmos que utilicen el valor de la
variable contadora de un ciclo para, después de
ejecutar el mismo. De la definición de ciclo para se puede
inferir que el bloque de instrucciones no se ejecuta si el límite inferior es mayor al límite superior.
Ejemplos.
Ejemplo 1. El problema de calcular la
suma de los números naturales desde 1 hasta n (enunciado anteriormente), se
puede solucionar usando el ciclo para, a continuación semuestra
el algoritmo solución
Nótese que se requieren menos instrucciones que en las
anteriores estructuras dado que el incremento de i se
hace automáticamente en la instrucción 7 al repetir el ciclo.
Actividad 2. Práctica.
EJERCICIOS TALLER ALGORITMOS CON CICLOS
Ejercicios. Desarrollar los siguientes: (Hacerlos en Pseint)
Clic para descargar Pseint....
Clic para descargar Pseint....
2.
Imprimir un listado con los números impares desde 1 hasta 999 y
seguidamente otro listado con los números pares desde 2 hasta 1000
3. Imprimir los números pares desde N (siendo N un número par que se lee) en forma descendente hasta 2.
4.
Imprimir los 100 primeros números de Fibonacci. Recuerde que un número
de Fibonacci se calcula como la suma de los dos anteriores así: 0, 1, 1,
2, 3, 5, 8,13…
5. Imprimir los números de 1 a N (siendo N un número que se lee) cada uno con su respectivo factorial.
6. Calcular el factorial de un número N (siendo N un número que se lee).
7. Calcular el factorial de 10 números diferentes cuyos valores se leen.
8. Leer 20 números y encontrar el mayor y el menor valor leídos.
9. Leer un dato y almacenarlo en la variable n. Calcular el valor de 2 elevado a la potencia n
10.
Leer un dato y almacenarlo en la variable n, leer otro dato y
almacenarlo en la variable x. Calcular el valor de x elevado a la
potencia n. 22
Ver mas ejemplos resueltos....
Actividad 3. Elaboración de Carpeta de evidencias. Guiado por el docente.
Ver mas ejemplos resueltos....
Actividad 3. Elaboración de Carpeta de evidencias. Guiado por el docente.
GUIA DE TRABAJO 3
Julio 11 de 2018
Tema: ejercicios condicionales Compuestos:
Actividades:
Actividad 1. Presentación de propuesta parala cinstrucción de la carpeta de evidencias virtual.
Actividad 2. Elaboración de la carpeta virtual por parte de los aprendices.
Actividad 3. Ejercicios con algoritmos condicionales Compuestos.
1) Leer 2 números; si son iguales que los multiplique, si el primero es mayor que el segundo que los reste y si no que los sume.
Actividad 1. Presentación de propuesta parala cinstrucción de la carpeta de evidencias virtual.
Actividad 2. Elaboración de la carpeta virtual por parte de los aprendices.
Actividad 3. Ejercicios con algoritmos condicionales Compuestos.
1) Leer 2 números; si son iguales que los multiplique, si el primero es mayor que el segundo que los reste y si no que los sume.
Inicio
Leer num1, num2
Si num1 = num2
entonces
resul = num1 *
num2
Si no
Si num1 >
num2 entonces
resul = num1 − num2
Si no
resul = num1 + num2
Fin−si
Fin−si
imprimir resul
Fin
2) Leer tres números diferentes e imprimir el
número mayor de los tres.
Inicio
Leer num1, num2,
num3
Si (num1 >
num2) and (num1 > num3) entonces
mayor = num1
Si no
Si (num2 >
num1) and (num2 > num3) entonces
mayor = num2
Si no
mayor = num3
Fin−si
Fin−si
Imprimir mayor
Fin
3) Determinar la cantidad de dinero que
recibirá un trabajador por concepto de las horas extras trabajadas en una
empresa, sabiendo que cuando las horas de trabajo exceden de 40, el resto se
consideran horas extras y que estas se pagan al doble de una hora normal cuando
no exceden de 8; si las horas extras exceden de 8 se pagan las primeras 8 al
doble de lo que se pagan las horas normales y el resto al triple.
Inicio
Leer ht, pph
Si ht < = 40
entonces
tp = ht * pph
si no
he = ht − 40
Si he < = 8
entonces
pe = he * pph * 2
si no
pd = 8 * pph * 2
pt = (he − 8) * pph * 3
pe = pd + pt
fin−si
tp = 40 * pph + pe
fin−si
Imprimir tp
Fin
4) Calcular la utilidad que un trabajador
recibe en el reparto anual de utilidades si este se le asigna como un porcentaje
de su salario mensual que depende de su antigüedad en la empresa de acuerdo con
la siguiente tabla:
Tiempo
|
Utilidad
|
Menos de 1 año.
|
5% del salario
|
1 año o más y
menos de 2 años.
|
7% del salario
|
2 años o más y
menos de 5 años.
|
10% del salario
|
5 años o más y
menos de 10 años.
|
15% del salario
|
10 años o más.
|
20% del salario
|
Inicio
Leer sm, antig
Si antig < 1
entonces
util = sm * 0.05
Si no
Si (antig > =
1) and (antig < 2) entonces
util = sm * 0.07
Si no
Si (antig > =
2) and (antig < 5) entonces
util = sm * 0.10
Si no
Si (antig > = 5) and (antig < 10) entonces
util = sm * 0.15
Si no
util = sm * 0.20
Fin−si
Fin−si
Fin−si
Fin−si
Imprimir util
Fin
5) En una tienda de descuento se efectúa una
promoción en la cual se hace un descuento sobre el valor de la compra total
según el color de la bolita que el cliente saque al pagar en caja. Si la bolita
es de color blanco no se le hará descuento alguno, si es verde se le hará un
10% de descuento, si es amarilla un 25%, si es azul un 50% y si es roja un
100%. Determinar la cantidad final que el cliente deberá pagar por su compra se
sabe que solo hay bolitas de los colores mencionados.
Inicio
leer tc, b
Si b = "blanca"
entonces
d=0
Si no
Si b = "verde" entonces
d=tc*0.10
Si no
Si b = "amarilla" entonces
d=tc*0.25
Si no
Si b = "azul" entonces
d=tc*0.50
Si no
d=tc
Fin−si
Fin−si
Fin−si
Fin−si
imprimir d
Fin
6) El IMSS requiere clasificar a las personas
que se jubilaran en el año de 1997. Existen tres tipos de jubilaciones: por
edad, por antigüedad joven y por antigüedad adulta. Las personas adscritas a la
jubilación por edad deben tener 60 años o más y una antigüedad en su empleo de
menos de 25 años. Las personas adscritas a la jubilación por antigüedad joven
deben tener menos de 60 años y una antigüedad en su empleo de 25 años o más.
Las personas adscritas a la jubilación por antigüedad adulta deben tener 60 años
o más y una antigüedad en su empleo de 25 años o más. Determinar en qué tipo de
jubilación, quedara adscrita una persona.
Inicio
leer edad, ant
Si edad >= 60
and ant < 25 entonces
imprimir "la
jubilación es por edad"
Si no
Si edad >= 60
and ant > 25 entonces
imprimir "la jubilación es por edad adulta"
Si no
Si edad < 60 and
ant > 25 entonces
imprimir "la jubilación es por antigüedad joven"
Si no
imprimir "no tiene por qué jubilarse"
Fin−si
Fin−si
Fin−si
Fin
TALLER.
1) En una fábrica de computadoras se planea
ofrecer a los clientes un descuento que dependerá del número de computadoras
que compre. Si las computadoras son menos de cinco se les dará un 10% de
descuento sobre el total de la compra; si el número de computadoras es mayor o igual
a cinco pero menos de diez se le otorga un 20% de descuento; y si son 10 o más
se les da un 40% de descuento. El precio de cada computadora es de $11,000.
2) En una llantera se ha establecido una
promoción de las llantas marca Ponchadas, dicha promoción consiste en lo
siguiente: Si se compran menos de cinco llantas el precio es de $300 cada una,
de $250 si se compran de cinco a 10 y de $200 si se compran más de 10. Obtener
la cantidad de dinero que una persona tiene que pagar por cada una de las
llantas que compra y la que tiene que pagar por el total de la compra.
3) En un juego de preguntas a las que se
responde Si o No gana quien responda correctamente las tres preguntas. Si se
responde mal a cualquiera de ellas ya no se pregunta la siguiente y termina el
juego. Las preguntas son:
¿Colon descubrió
América?
¿La independencia
de México fue en el año 1810?
¿The Doors fue un
grupo de rock Americano?
4) Un proveedor de estéreos ofrece un descuento
del 10% sobre el precio sin IVA, de algún aparato si este cuesta $2000 o más.
Además, independientemente de esto, ofrece un 5% de descuento si la marca es
NOSY. Determinar cuánto pagara, con IVA incluido, un cliente cualquiera por la
compra de su aparato.
5) Una frutería ofrece las manzanas con
descuento según la siguiente tabla:
Numero de kilos
comprados
|
% Descuento
|
0 − 2
|
0%
|
2.01 − 5
|
10%
|
5.01 − 10
|
15%
|
10.01 en adelante
|
20%
|
Determinar cuánto
pagara una persona que compre manzanas es esa frutería.
6) Tomando como base los resultados obtenidos
en un laboratorio de análisis clínicos, un medico determina si una persona
tiene anemia o no, lo cual depende de su nivel de hemoglobina en la sangre, de
su edad y de su sexo. Si el nivel de hemoglobina que tiene una persona es menor
que el rango que le corresponde, se determina su resultado como positivo y en
caso contrario como negativo. La tabla en la que el médico se basa para obtener
el resultado es la siguiente:
Edad
|
Nivel hemoglobina
|
0 − 1 mes
|
13.0% – 26.0% g
|
> 1 y < = 6 meses
|
10.0% − 18.0% g
|
> 6 y < = 12 meses
|
11.0% − 15.0% g
|
> 1 y < = 5 años
|
11.5% − 15.0% g
|
> 5 y < = 10 años
|
12.6% − 15.5% g
|
> 10 y < = 15 años
|
13.0% − 15.5% g
|
mujeres > 15 años
|
12.0% − 16.0% g
|
hombres > 15 años
|
14.0% − 18.0% g
|
7) Que lea tres números diferentes y determine
el numero medio del conjunto de los tres números (el número medio es aquel
numero que no es ni mayor, ni menor).
8) Obtener el total que tendrá que pagar un alumno si la colegiatura para
alumnos de profesional es de $300 por cada cinco unidades y para alumnos de
preparatoria es de $180 por cada cinco unidades, de acuerdo a los siguientes
criterios:
Si el promedio es
de 9.5 o más y el alumno es de preparatoria, entonces este podrá cursar 55
unidades y se le hará un 25% de descuento.
Si el promedio es
mayor o igual a 9 pero menor que 9.5 y el alumno es de preparatoria, entonces
este podrá cursar 50 unidades y se le hará un 10% de descuento.
Si el promedio es
mayor que 7 y menor que 9 y el alumno es de preparatoria, este podrá cursar 50
unidades y no tendrá ningún descuento.
Si el promedio es
de 7 o menor, el numero de materias reprobadas es de 0 a 3 y el alumno es de
preparatoria, entonces podrá cursar 45 unidades y no tendrá descuento.
Si el promedio es
de 7 o menor, el numero de materias reprobadas es de 4 o más y el alumno es de
preparatoria, entonces podrá cursar 40 unidades y no tendrá ningún
descuento.
Si el promedio es
mayor o igual a 9.5 y el alumno es de profesional, entonces podrá cursar 55
unidades y se le hará un 20% de descuento.
Si el promedio es
menor de 9.5 y el alumno es de profesional, entonces podrá cursar 55 unidades y
no tendrá descuento.
9) Si actualmente su capital se encuentra con saldo negativo, pedirá un
préstamo bancario para que su nuevo saldo sea de $10,000. Si su capital tiene
actualmente un saldo positivo pedirá un préstamo bancario para tener un nuevo
saldo de $20,000, pero si su capital tiene actualmente un saldo superior a los
$20 000 no pedirá ningún préstamo. Posteriormente repartirá su presupuesto
de la siguiente manera:
$5 000 para equipo
de computo
$2 000 para
mobiliario
y el resto la mitad
será para la compra de insumos y la otra para otorgar incentivos al personal.
GUIA DE TRABAJO 2
Julio 4 de 2018
Actividad 1.
Actividades pendiente SENA.
Repaso de conceptos clase anterior.
Tome resumen en su cuaderno.
Estructuras condicionales
Las estructuras condicionales comparan una variable contra otro(s)valor (es), para que en base al 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.
Simples:
Las estructuras condicionales simples se les conoce como “Tomas de decisión”. Estas tomas de decisión tienen la siguiente forma:
Las estructuras condicionales simples se les conoce como “Tomas de decisión”. Estas tomas de decisión tienen la siguiente forma:
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:
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:
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.
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.
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:
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:
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 especificas. La forma es la siguiente:
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 especificas. La forma es la siguiente:
TALLER DE ALGORITMOS CONDICIONALES SENCILLOS
1) Calcular el total que una persona debe pagar en una llantera, si el precio de cada llanta es de $800 si se compran menos de 5 llantas y de $700 si se compran 5 o más.
2) En un supermercado se hace una promoción, mediante la cual el cliente obtiene un descuento dependiendo de un número que se escoge al azar. Si el numero escogido es menor que 74 el descuento es del 15% sobre el total de la compra, si es mayor o igual a 74 el descuento es del 20%. Obtener cuánto dinero se le descuenta.
3) Calcular el número de pulsaciones que debe tener una persona por cada 10 segundos de ejercicio aeróbico; la formula que se aplica cuando el sexo es femenino es: num_pulsaciones = (220 − edad)/10 y si el sexo es masculino: num_pulsaciones = (210 − edad)/10
4) Una compañía de seguros está abriendo un depto. de finanzas y estableció un programa para captar clientes, que consiste en lo siguiente: Si el monto por el que se efectúa la fianza es menor que $50 000 la cuota a pagar será por el 3% del monto, y si el monto es mayor que $50 000 la cuota a pagar será el 2% del monto. La afianzadora desea determinar cuál será la cuota que debe pagar un cliente.
5) En una escuela la colegiatura de los alumnos se determina según el número de materias que cursan. El costo de todas las materias es el mismo. Se ha establecido un programa para estimular a los alumnos, el cual consiste en lo siguiente:
si el promedio obtenido por un alumno en el último periodo es mayor o igual que 9, se le hará un descuento del 30% sobre la colegiatura y no se le cobrara IVA; si el promedio obtenido es menor que 9 deberá pagar la colegiatura completa, la cual incluye el 10% de IVA. Obtener cuanto debe pagar un alumno.
Actividad 3.
Trabajo de campo.
Junto con el docente los aprendices empiezan el análisis, diseño y desarrollo de un instrumento que permita registrar los temas vistos, evidencias de clase.
Actividad 4.
Elaboración Carpeta de evidencias. (VIRTUAL)
Definición del instrumento que se va a realizar para publicar las evidencias de las actividades desarrolladas en clase.
DEFINICIÓN: Un Algoritmo, se puede definir como una secuencia de instrucciones que representan un modelo de solución para determinado tipo de problemas. O bien como un conjunto de instrucciones que realizadas en orden conducen a obtener la solución de un problema. Por lo tanto podemos decir que es un conjunto ordenado y finito de pasos que nos permite solucionar un problema.
Programa: Un programa es una serie de instrucciones ordenadas, codificadas en lenguaje de programación que expresa un algoritmo y que puede ser ejecutado en un computador.
CARACTERÍSTICAS DE UN ALGORITMO: Todo algoritmo debe tener las siguientes características:
PARTES DE UN ALGORITMO: Todo Algoritmo debe tener las siguientes partes:
· Entrada de datos, son los datos necesarios que el algoritmo necesita para ser ejecutado.
· Proceso, es la secuencia de pasos para ejecutar el algoritmo.
· Salida de resultados, son los datos obtenidos después de la ejecución del algoritmo.
TÉCNICAS DE REPRESENTACIÓN: Para la representación de un algoritmo, antes de ser convertido a lenguaje de programación, se utilizan algunos métodos de representación escrita, gráfica o matemática. Los métodos más conocidos son:
· Diagramación libre (Diagramas de flujo).
· Diagramas Nassi-Shneiderman.
· Pseudocódigo.
· Lenguaje natural (español, inglés, etc.).
· Fórmulas matemáticas.
Ejemplos de algoritmos condicionales
Ejemplos de algoritmos condicionales
En un algoritmo puede existir una condición que bifurque el flujo normal del conjunto de instrucciones de acuerdo a la decisión que se tome. Por lo tanto, el programador debe tener en cuenta las alternativas que se pueden tomar en base a la pregunta: ¿Qué pasa si ocurre tal cosa ? Vamos a mencionar unos ejemplos de algoritmos con condiciones.
1. Condiciones sencillas: (Una o dos alternativas)
Ocurren cuando tenemos algo como lo siguiente:
………….
…………. (conjunto de instrucciones)
………….
Si condición entonces
………
………
fin del si
…………
………… (instrucciones)
…………
1. Hacer un algoritmo que lea los nombres y edades de dos personas e imprima cual de ellas tiene más edad.
1. Inicio
2. leer nombre1 y edad1
3. leer nombre2 y edad2
4. comparar edad1 con edad2:
5. Si edad1 > edad2 imprimir ( nombre1, ” es mayor “)
6. si edad2 > edad1 imprimir ( nombre2, ” es mayor”)
7. Si edad1 = edad2 imprimir (“Edades iguales”)
8. Fin
2. En una Granja existen N conejos, N1 blancos y N2 negros. Se venden X negros y Y blancos.
Hacer un algoritmo que:
a) Imprima la cantidad de conejos vendida
b) Si P1 es el precio de venta de los conejos blancos y P2 es el precio de venta de los conejos negros, imprima el monto total de la venta.
c) Imprima el color de los conejos que se vendieron mas.
Solución:
1. Inicio
2. Leer datos: N, N1,N2,X,Y,P1,P2
3. Calcular la cantidad de conejos vendida: CCV = X + Y
4. Imprimir la cantidad de conejos vendida: Imprimir CCV
5. Calcular el monto de la venta: MVenta = X * P2 + Y * P1
6. Imprimir monto de la venta: Imprimir MVenta
7. Si X > Y entonces
Imprimir “Se vendieron mas conejos negros”
en otro caso
Imprimir “Se vendieron mas conejos blancos”
8. Fin
3. Elaborar un algoritmo que lea el importe bruto de una factura y determine el importe neto según los siguientes criterios:
· Importe bruto menor de 20.000 -> sin descuento
· Importe bruto mayor de 20.000 -> 15% de descuento
1. Inicio
2. Leer importeb
3. Calcular descuento:
Si importeb >= 20000 entonces
descuento =importeb * 0.15;
en otro caso
descuento = 0
finsi
4. Calcular monto total de la factura:
total:=importe – descuento
5. Escribir total
6. fin
4. Un decreto presidencial permite el aumento del 10& a aquellos trabajadores que ganen el sueldo mínimo oficial (Sueldomo). Hacer un algoritmo que lea el sueldo de un trabajador e imprima el sueldo a devengar, después del decreto.
Inicio
Leer sueldot
Si sueldot = sueldomo entonces
sueldot = sueldot + (sueldomo*0,10)
Imprimir sueldo
Fin
EJERCICIOS PROPUESTOS
1. Elabore un algoritmo que lea dos números, calculando y escribiendo el valor de su suma, resta, producto y división.
2. Dadas dos variables numéricas A y B, que el usuario debe teclear, se pide realizar un algoritmo que intercambie los valores de ambas variables y muestre cuanto valen al final las dos variables (recuerda la asignación).
3. Una tienda ofrece un descuento del 15% sobre el total de la compra durante el mes de octubre. Dado un mes y un importe, calcular cuál es la cantidad que se debe cobrar al cliente.
4. Crear un algoritmo que pida al usuario 5 datos y muestre su suma.
5. Crear un algoritmo que calcule la raíz cuadrada del número que introduzca el usuario.
Fecha: Mayo 30 de 2018
Tema: Presentación, Sondeo de conocimientos, repaso de conceptos plan de trabajo.
Competencia a desarrollar:
CONSTRUIR EL SISTEMA QUE CUMPLA CON LOS REQUISITOS DE LA SOLUCIÓN
Actividades de aprendizaje:
Actividad 1.
Presentación y Reflexión. Docente
Actividad 2.
Sondeo de conocimientos.
Ingresa al siguiente link y desarrolla el cuestionario allí planteado:
Actividad 3.
Repaso de conceptos vistos.
ALGORITMOS
DEFINICIÓN: Un Algoritmo, se puede definir como una secuencia de instrucciones que representan un modelo de solución para determinado tipo de problemas. O bien como un conjunto de instrucciones que realizadas en orden conducen a obtener la solución de un problema. Por lo tanto podemos decir que es un conjunto ordenado y finito de pasos que nos permite solucionar un problema.
Los algoritmos son
independientes de los lenguajes de programación. En cada problema el
algoritmo puede escribirse y luego ejecutarse en un lenguaje de
diferente programación. El algoritmo es la infraestructura de cualquier
solución, escrita luego en cualquier lenguaje de programación.
Programa: Un programa es una serie de instrucciones ordenadas, codificadas en lenguaje de programación que expresa un algoritmo y que puede ser ejecutado en un computador.
CLASIFICACIÓN DE ALGORITMOS: Los algoritmos se pueden clasificar en cuatro tipos:
- Algoritmo computacional: Es un algoritmo que puede ser ejecutado en una computadora. Ejemplo: Fórmula aplicada para un cálculo de la raíz cuadrada de un valor x.
- Algoritmo no computacional: Es un algoritmo que no requiere de una computadora para ser ejecutado. Ejemplo: Instalación de un equipo de sonido.
- Algoritmo cualitativo: Un algoritmo es cualitativo cuando en sus pasos o instrucciones no están involucrados cálculos numéricos. Ejemplos: Las instrucciones para desarrollar una actividad física, encontrar un tesoro.
- Algoritmo cuantitativo: Una algoritmo es cuantitativo cuando en sus pasos o instrucciones involucran cálculos numéricos. Ejemplo: Solución de una ecuación de segundo grado.
CARACTERÍSTICAS DE UN ALGORITMO: Todo algoritmo debe tener las siguientes características:
- 1. Debe ser Preciso, porque cada uno de sus pasos debe indicar de manera precisa e inequívoca que se debe hacer.
2. Debe ser Finito, porque un algoritmo debe tener un número limitado de pasos.
3. Debe ser Definido, porque debe producir los mismos resultados para las mismas condiciones de entrada.
4. Puede tener cero o más elementos de entrada.
5. Debe producir un resultado. Los datos de salida serán los resultados de efectuar las instrucciones.
PARTES DE UN ALGORITMO: Todo Algoritmo debe tener las siguientes partes:
· Entrada de datos, son los datos necesarios que el algoritmo necesita para ser ejecutado.
· Proceso, es la secuencia de pasos para ejecutar el algoritmo.
· Salida de resultados, son los datos obtenidos después de la ejecución del algoritmo.
TÉCNICAS DE REPRESENTACIÓN: Para la representación de un algoritmo, antes de ser convertido a lenguaje de programación, se utilizan algunos métodos de representación escrita, gráfica o matemática. Los métodos más conocidos son:
· Diagramación libre (Diagramas de flujo).
· Diagramas Nassi-Shneiderman.
· Pseudocódigo.
· Lenguaje natural (español, inglés, etc.).
· Fórmulas matemáticas.
Ejemplos de algoritmos condicionales
Ejemplos de algoritmos condicionales
En un algoritmo puede existir una condición que bifurque el flujo normal del conjunto de instrucciones de acuerdo a la decisión que se tome. Por lo tanto, el programador debe tener en cuenta las alternativas que se pueden tomar en base a la pregunta: ¿Qué pasa si ocurre tal cosa ? Vamos a mencionar unos ejemplos de algoritmos con condiciones.
1. Condiciones sencillas: (Una o dos alternativas)
Ocurren cuando tenemos algo como lo siguiente:
………….
…………. (conjunto de instrucciones)
………….
Si condición entonces
………
………
fin del si
…………
………… (instrucciones)
…………
1. Hacer un algoritmo que lea los nombres y edades de dos personas e imprima cual de ellas tiene más edad.
1. Inicio
2. leer nombre1 y edad1
3. leer nombre2 y edad2
4. comparar edad1 con edad2:
5. Si edad1 > edad2 imprimir ( nombre1, ” es mayor “)
6. si edad2 > edad1 imprimir ( nombre2, ” es mayor”)
7. Si edad1 = edad2 imprimir (“Edades iguales”)
8. Fin
2. En una Granja existen N conejos, N1 blancos y N2 negros. Se venden X negros y Y blancos.
Hacer un algoritmo que:
a) Imprima la cantidad de conejos vendida
b) Si P1 es el precio de venta de los conejos blancos y P2 es el precio de venta de los conejos negros, imprima el monto total de la venta.
c) Imprima el color de los conejos que se vendieron mas.
Solución:
1. Inicio
2. Leer datos: N, N1,N2,X,Y,P1,P2
3. Calcular la cantidad de conejos vendida: CCV = X + Y
4. Imprimir la cantidad de conejos vendida: Imprimir CCV
5. Calcular el monto de la venta: MVenta = X * P2 + Y * P1
6. Imprimir monto de la venta: Imprimir MVenta
7. Si X > Y entonces
Imprimir “Se vendieron mas conejos negros”
en otro caso
Imprimir “Se vendieron mas conejos blancos”
8. Fin
3. Elaborar un algoritmo que lea el importe bruto de una factura y determine el importe neto según los siguientes criterios:
· Importe bruto menor de 20.000 -> sin descuento
· Importe bruto mayor de 20.000 -> 15% de descuento
1. Inicio
2. Leer importeb
3. Calcular descuento:
Si importeb >= 20000 entonces
descuento =importeb * 0.15;
en otro caso
descuento = 0
finsi
4. Calcular monto total de la factura:
total:=importe – descuento
5. Escribir total
6. fin
4. Un decreto presidencial permite el aumento del 10& a aquellos trabajadores que ganen el sueldo mínimo oficial (Sueldomo). Hacer un algoritmo que lea el sueldo de un trabajador e imprima el sueldo a devengar, después del decreto.
Inicio
Leer sueldot
Si sueldot = sueldomo entonces
sueldot = sueldot + (sueldomo*0,10)
Imprimir sueldo
Fin
EJERCICIOS PROPUESTOS
1. Elabore un algoritmo que lea dos números, calculando y escribiendo el valor de su suma, resta, producto y división.
2. Dadas dos variables numéricas A y B, que el usuario debe teclear, se pide realizar un algoritmo que intercambie los valores de ambas variables y muestre cuanto valen al final las dos variables (recuerda la asignación).
3. Una tienda ofrece un descuento del 15% sobre el total de la compra durante el mes de octubre. Dado un mes y un importe, calcular cuál es la cantidad que se debe cobrar al cliente.
4. Crear un algoritmo que pida al usuario 5 datos y muestre su suma.
5. Crear un algoritmo que calcule la raíz cuadrada del número que introduzca el usuario.
























No hay comentarios:
Publicar un comentario