jueves, 29 de septiembre de 2011

23 de septiembre 2011

BITÁCORA
hoy nos enseñaron sobre que es un algoritmo, tipo de algoritmo. dejaron un taller de hacer 10 tablas como ejemplo.

Objetivo
Dada un cantidad en pesos, obtener la equivalencia en dólares, asumiendo que la unidad cambiaria es un dato desconocido
Descripción del problema
se desea calcular la equivalencia de una cantidad determinada en pesos a dólares. Se ingresa la cantidad de pesos, y luego hay que investigar acerca del costo actual de la unidad cambiaria a dólares.
Identificación de los datos
Entrada: precio del producto
Salida: Conversión cambiaria de pesos a dólares
Proceso
Datos internos :
Acciones atómicas:
a)      Ingresar el monto en pesos
b)      Calcular la equivalencia cambiaria actual de pesos a dólares.
c)       Retornar a la equivalencia cambiaria de pesos a dólares.
Cursos de acción: 1. Calcular la equivalencia de la cantidad en pesos.
Secuenciación:
1.       Resultado: a)àb)àc)
Estructuras de control: no necesarias
Algoritmo
figura



Objetivo
Calcular el factorial de un numero
Descripción del problema
Se requiere calcular el factorial de un numero n. se ingresa el valor de n y genera su factorial.
Identificación de los datos
Entrada: Lectura final y lectura inicial
Salida: Valor a pagar, valor del IVA, valor total de la factura.
Proceso
Datos internos :  
Acciones atómicas:
a)      Ingreso numero n
b)      Inicializar factorial en 1
c)       Mientras n sea mayo que 1
d)      Multiplicar factorial por n
e)      Guardar resultado en factorial
f)       Disminuir n en 1
g)      Fin Mientras
h)      Imprimir factorial
Cursos de acción: 1. Calcular el factorial de n.
Secuenciación:
1.       Resultado: a)àb)àc)àd)àe)àf)àg)àh)
Estructuras de control: desicional dobles
Algoritmo
figura









Objetivo
Calcular el valor de la salida y el valor  que se le da al grupo de investigación.

Descripción del problema
Se desea escribir el proceso de un cajero al sacar dinero se ingresa la calve se hace n proceso y se genera un resultado que es el dinero que se solicita.
Identificación de los datos
Entrada: código estudiante
Salida: valor de la salida y valor para el grupo de investigación
Proceso
Datos internos :
Acciones atómicas:
a)      Se ingresa el código del estudiante
b)      Si el código del estudiante mod 2 = 0 entonces
c)       Muestro 250000
d)      Valor de grupo = (250000*0.1)
e)      Si no entonces
f)       Muestro 100000
g)      Valor de grupo = (100000*0.1)
h)      Retornar valor de grupo
i)        fin
Cursos de acción: 1. Calculo del valor de grupo
Secuenciación:
1.       Resultado: a)àb)àc)àd)àe)àf)àg)àh)ài)
Estructuras de control: decisional doble
Algoritmo
Ver imagen



Objetivo
Calcular el valor a pagar, el valor del IVA y el valor total de la factura de gas.
Descripción del problema
Se requiere calcular el valor a pagar, el valor del IVA y el valor total de la factura de gas. Se ingresa la lectura inicial y la lectura final.
Identificación de los datos
Entrada: Lectura final y lectura inicial
Salida: Valor a pagar, valor del IVA, valor total de la factura.
Proceso
Datos internos :  código fijo = 50000 pesos
                      Valor metro cubico = 1700 pesos
IVA = 16% = 0.16
Acciones atómicas:
a)      Ingreso de la primera lectura (L1)
b)      Ingreso de la segunda lectura (L2)
c)       m cubicos consumidos = L2-L1
d)      valor  a pagar = (m cubicos * valor metro cubico)+cargo fijo
e)      valor del IVA = valor a pagar * 16%
f)       valor total de la factura = valor a pagar + IVA
g)      mostrar los resultados.
Cursos de acción: 1. Calcular el valor a pagar
2. calcular el valor del IVA
3. calcular el valor total del a factura
Secuenciación:
1.       Resultado: a)àb)àc)àd)àe)àf)àg)
Estructuras de control: no necesarias
Algoritmo




Objetivo
Calcular el área de un circulo
Descripción del problema
Se desea calcular  el área de un circulo ingresando el radio y genera el resultado.
Identificación de los datos
Entrada: Radio
Salida: Área del circulo
Proceso           

                                                                         
Datos internos : Pi
Acciones atómicas:
      a)      Ingrese valor del radio del circulo 
       b)      Área: radio * radio*Pi
      c)       Retorna el área del circulo
Cursos de acción: 1. Calculo del área del circulo
Secuenciación:
       1.       Resultado: a)àb)àc)
Estructuras de control: no necesitadas
Algoritmo
Imprime resultado de área




Objetivo
Saber si el numero es par o impar
Descripción del problema
Se desea saber si un número natural es par o impar ingresando un numero y generando su resultado en texto.
Identificación de los datos
Entrada: numero
Salida: par o impar
Proceso 
Datos internos : % (residuo)
Acciones atómicas:
       a)      Ingrese numero
        b)      resultado: numero%2=0
Cursos de acción: 1. Identificar si el numero es par o impar
Secuenciación:
     1.       Resultado: a)àb)
Estructuras de control: condicional de decisión. si el numero ingresado al dividirlo en dos su residuo es cero entonces es par retorne par de lo contrario es impar entonces retorne impar.
Algoritmo
Imprime par o impar de un numero




Objetivo
Se quiere saber si la fracción es propia o impropia.
Descripción del problema
Se quiere saber si la fracción es propia o impropia. Se ingresa el valor del numerador, del numerador y se genera el resultado si propia o impropia la fracción.
Identificación de los datos
Entrada: Numerador, Denominador
Salida: Propio ó Impropio
Proceso
Datos internos : “>”, “<”
Acciones atómicas:
     a)      Ingrese numerador
     b)      Ingrese denominador 
     c)       Resultado: Numerador>Denominador
Retorne “Impropio”
Denominador<Numerador
Retorne “Propio”
Cursos de acción: 1. Imprime si la fracción es propia o impropia
Secuenciación:
        1.       Resultado: a)àb)àc)
Estructuras de control: Condicional de decisión. Si Numerador es mayor que denominador entonces retorne “Impropio” de lo contrario retorne “Propio”
Algoritmo
Tipo de fraccionario.



Objetivo
Calcular la suma de dos números naturales
Descripción del problema
Se desea calcular el resultado de la suma de dos números naturales. Ingresando dos datos numéricos y se genera el resultado de su suma
Identificación de los datos
Entrada: numero 1 y numero 2
Salida: suma de numero 1 y numero 2
Proceso  
Datos internos : +
Acciones atomicas:
      a)      Ingrese numero 1
          b)      Ingrese numero 2
         c)       Numero 1 + numero 2
         d)      Retorna el resultado de la suma de numero 1 y numero 2
Cursos de acción: 1. Calculo de la suma
Secuenciacion: 
       1.       Resultado: a)àb)àc)àd)
Estructuras de control: no necesitadas
Algoritmo
Ver resultado de suma



Objetivo
Se quiere calcular el Teorema de Pitágoras
Descripción del problema
Se quiere calcular el Teorema de Pitágoras. Basándose de la formula a**2=b**2+c**2 se ingresa el valor de los catetos b, c y se opera a. genera la hipotenusa a**2.
Identificación de los datos
Entrada: b y c
Salida: a (Hipotenusa)
Proceso
Datos internos :
Acciones atómicas:
    a)      Ingrese cateto b 
     b)      Ingrese cateto c
     c)       Operación: a = ( a*a)
                     b = (b*b)
                     Resultado = (a)+(b)
     d)      Hipotenusa= raiz del resultado
Cursos de acción: 1. Calcular el Teorema de Pitágoras
Secuenciación:
     1.       Resultado: a)àb)àc)àd)
Estructuras de control:
Algoritmo
Calcular la Hipotenusa



Objetivo
Se quiere calcular el perímetro y área de un triangulo
Descripción del problema
Se desea calcular el perímetro y área de un triangulo. Se ingresan los valores de lado 1 lado 2,  la base y la altura. Retorna el perímetro y área del triangulo.
Identificación de los datos
Entrada: lado 1, lado 2, base y altura
Salida: perímetro y área
Proceso
Datos internos : “+” “/”  “*”
Acciones atómicas:
    a)      Ingrese lado 1 
     b)      Ingrese lado 2
     c)       Ingrese base
      d)      Ingrese altura
     e)      Perímetro: lado 1 + lado 2 + base
       f)       Área: base*altura/2
Cursos de acción: 1. Calcular el perímetro y área de un triangulo
Secuenciación:
1.       Resultado: a)àb)àc)àd)àe)àf)
Estructuras de control:
Algoritmo
Calcula el área y perímetro del triangulo e imprime los resultados.


TECNOLOGIA:





TEMA LIBRE: