PERÍODO 3


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.


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.

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.
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.
Al finalizar, publicar este elemento en su Blog de evidencias.

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: …

Ejemplo:







GUIA DE TRABAJO 5
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/





GUIA DE TRABAJO 3 

Julio 18  de 2018

Actividad 1. Conceptualizació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....

1. Imprimir un listado con los números del 1 al 100 cada uno con su respectivo cuadrado.

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.


 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.

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.


Actividad 2.
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: 

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: 


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. 

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: 



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: 


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.


GUÍA DE TRABAJO 1





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