Está en la página 1de 4

INSTITUCION EDUCATIVA CIUDAD DE ASIS

ESTUDIANTE AREA TEMA PROFESOR

Gua No. 1 Pgina 1 de 2

TECNOLOGIA E INFORMATICA

GRADO

10

SOLUCION DE PROBLEMAS CON COMPUTADOR - ALGORITMOS HERIBERTO MOLINA C DEL: 30 DE JULIO A: 6 DE AGOSTO

TIEMPO DE REALIZACION

DESEMPEO
Identifica y formula problemas propios del entorno para ser resueltos a travs de soluciones tecnolgicas, desarrollando responsablemente los talleres propuestos en clase.

INTRODUCCION: Definicin: Es una seria de pasos organizados que describe el proceso que se debe seguir, para dar solucin a un problema especfico. ANALSIS DEL PROBLEMA

Para poder definir bien un problema es conveniente responder a las siguientes preguntas Qu entradas se requieren? (tipo y cantidad) Cul es la salida deseada? (tipo y cantidad) Qu mtodo produce la salida deseada? Ejemplo: Se desea obtener una tabla con las depreciaciones acumuladas y los valores reales de cada ao de un automvil comprado en $1.800.000 en el ao 1996, durante los seis aos siguientes suponiendo un valor de recuperacin o rescate de $120.000. Realizar el anlisis del problema, conociendo la frmula de la depreciacin anual constante D para cada aos de vida til. D = costo valor de recuperacin Vida til D = 1.800.000 120.000 = 1.680.000 = $280.000 6 6 Entrada: Costo original, vida til, valor de recuperacin Salida: Depreciacin anual por ao, Depreciacin acumulada en cada ao, valor del automvil en cada ao. Proceso: Depreciacin acumulada, clculo de la depreciacin acumulada cada ao. Clculo del valor del automvil en cada ao. Herramientas de programacin: Las dos herramientas ms utilizada comnmente para disear algoritmos son: diagramas de flujo y pseudocdigos

DIAGRAMAS DE FLUJO

Es una representacin grfica de un algoritmo. Los smbolos utilizados han sido normalizados por el Instituto Norteamericano de Normalizacin (ANSI). Los principales smbolos son: Inicio y Fin (Terminal) Entrada/salida Proceso Mostrar Imprimir
SI

Decisin
NO

Conectores PSEUDOCODIGO: Es una herramienta de programacin en la que las instrucciones se escriben en palabras similiares al ingls o espaol, que facilitan tanto la escritura como la lectura de programas. INSTRUCIONES BASICAS Inicio, Fin, Leer, Escribir, Asignacin (B 7), Si (condicional), mientras, para ASIGNACIONES A5 Significa que a la variable A se le ha asignado el valor 5. La accin de asignacin es destructiva A 25 A 134 A5 A cambia y los valores se desaparecen y toma el ltimo valor X Y + 2. El valor de la expresin Y + 2 se asigna a la variable X Las asignaciones pueden ser aritmticas o lgicas. Una asignacin Aritmtica es de la forma AMN 3 + 14 + 8, es decir AMN valdr 25 Ejemplo: TER1 14.5 + 8 TER2 0.75 * 3.4 COCIENTE TERM1/TERM2 Una asignacin lgica. La expresin que se evalua en la operacin de asignacin es lgica. Supngase que M, N, y P son variables de tipo lgico M8<5 F N M o (7<=12) V P7>6 V

Tras evaluar las operaciones anteriores las variables M, N, P tomarn los valores falso, verdadero, verdadero. EJERCICIO Evaluar la siguiente expresin para 1. A = 2 y B = 5: 3 * A 4 * B/A**2 2. Cules son los valores de A, B y C despus de la ejecucin de las siguientes operaciones A3 B4 C A + 2 *B CC+B BCA AB*C

3. Cul es el valor de X despus de las siguientes operaciones


X2 X cuadrado(X+X) X raz cuadrada (X + raz cuadrada (X) + 5) EJEMPLO Escribir un algoritmo que calcule la superficie de un tringulo en funcin de la base y la altura. Anlisis del problema Datos de salida: superficie (S) Datos de entrada: b, a (base y altura) Proceso: s = (b*a)/2 Pseudocodigo Algoritmo superficie del tringulo inicio A, b enteros Leer (a, b) S = (b*a)/2 escribir La superficie es:, S Fin DIAGRAMA DE FLUJO

Ejemplo para realizar en clase: Crear un programa que calcule el salario neto de un trabajador, teniendo en cuenta que el salario bsico tiene los siguientes descuentos: Fondo de solidaridad 5% Descuento de cooperativa por prstamo: 10% Salud 3% Mostrar el salario bsico, los descuentos realizados y el salario neto

ACTIVIDADES: Resuelve en tu cuaderno, los siguientes planteamientos empleando estructuras algortmicas en pseudocdigo y diagramas de flujo 1. Escribir un algoritmo que calcule y escriba el cuadrado de 243 2. Realizar el algoritmo que sume, multiplique, y divida 2 nmeros 3. El dueo de una tienda compra un artculo a un precio determinado. Obtener el precio en que lo debe vender para obtener una ganancia del 30% 4. Realizar un algoritmo que te permita determinar la nota final de un estudiante de la U, si el primer y segundo parcial tiene un valor del 30% y el final tiene un valor del 40% 5. Definir el algoritmo necesario para intercambiar los valores de dos variables numricas

6. Crear un algoritmo que permita leer una cantidad de dlares y mostrar el equivalente en pesos 7. Se desea encontrar la longitud y el rea de un crculo. El radio debe ser ingresado pro teclado 8. Leer el sueldo de tres empleados y aplicarles un aumento del 10, 12 y 15% respectivamente. Desplegar el resultado. 9. Una farmacia aplica al precio de los remedios el 10% de descuento. Hacer un programa que ingresado el costo de los medicamentos calcule el descuento y el precio final 10. Un maestro desea saber qu porcentaje de hombres y que porcentaje de mujeres hay en un grupo de estudiantes. 11. Un amigo tiene una distribuidora de huevos Avcola la Gallina Tuerta, tiene el problema de estar haciendo a mano la lista de valores de la media docena, de la docena, de la bandeja (30 huevos) de la caja de huevos (6 bandejas). Se debe crear un algoritmo el cual pida el valor unitario del huevo y produzca el listado de los valores pedidos.

También podría gustarte