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:
No hay comentarios:
Publicar un comentario