algoritmo

3
INSTITUCIÓN EDUCATIVA P.N.P. “FÉLIX TELLO ROJAS” DOCENTE: MAG. NÉRITA TARRILLO DÁVILA CHICLAYO EDUCACIÓN PARA EL TRABAJO ALGORITMOS 1. ¿QUÉ ES UN ALGORITMO? La habilidad para manejar algoritmos tiene un valor estratégico en el uso de la computadora como herramienta para resolver un problema, después de que se ha dicho cómo resolverlo. Un algoritmo se transforma en una herramienta de computadora cuando se han preparado instrucciones adecuadas para que la computadora pueda llevarlos a cabo. Estas instrucciones deberán comunicarse a la computadora en un lenguaje que pueda “entenderse”, tal lenguaje se conoce como lenguaje de programación. Un algoritmo se define como un conjunto de instrucciones para resolver un problema. En otros términos, un algoritmo es una sola prescripción determinante de un proceso de cálculo que, partiendo de diversos datos iniciales, conduce en todos los casos al resultado que le corresponde. 2. PROPIEDADES DE UN ALGORITMO. Las propiedades de un algoritmo son puntos guía a seguir para su elaboración, ya que éstos llevan un mejor desarrollo del problema del computador. Sus propiedades son: 2.1.- Enunciado del problema: El enunciado del problema debe ser claro y completo. Es importante que conozcamos exactamente que se desea del computador. Mientras esto no se comprenda, no tiene caso pasar a la siguiente etapa. 2.2.- Análisis de la solución general: Entendido el problema, para resolver es preciso analizar: Los datos o resultados que se esperan. Los datos de entrada que nos suministran. El proceso al que se requiere someter esos datos a fin de obtener los resultados esperados. Áreas de trabajo, fórmulas y otros recursos necesarios. Una recomendación muy práctica es el que nos pongamos en el lugar del computador, y analicemos qué necesito que me ordenen y en qué secuencia, para poder producir los resultados esperados. 2.3.- Diferentes alternativas de solución. Analizando el problema, posiblemente tengamos varias formas de resolverlo. Lo importante es determinar cuál es la mejor alternativa: la que produce los resultados esperados en el menor tiempo o al menor costo. 3. ELABORACIÓN DE ALGORITMOS. Los conocimientos adquiridos anteriormente son las herramientas necesarias para llevar a cabo la elaboración de un algoritmo a través de un problema.

Upload: nerita-tarrillo-davila

Post on 17-Dec-2015

217 views

Category:

Documents


0 download

DESCRIPTION

soluciòn de problemas con algoritmos

TRANSCRIPT

ALGORITMOS

INSTITUCIN EDUCATIVAP.N.P. FLIX TELLO ROJASDOCENTE: MAG. NRITA TARRILLO DVILA CHICLAYOEDUCACIN PARA EL TRABAJO

1. QU ES UN ALGORITMO? La habilidad para manejar algoritmos tiene un valor estratgico en el uso de la computadora como herramienta para resolver un problema, despus de que se ha dicho cmo resolverlo.Un algoritmo se transforma en una herramienta de computadora cuando se han preparado instrucciones adecuadas para que la computadora pueda llevarlos a cabo. Estas instrucciones debern comunicarse a la computadora en un lenguaje que pueda entenderse, tal lenguaje se conoce como lenguaje de programacin.Un algoritmo se define como un conjunto de instrucciones para resolver un problema. En otros trminos, un algoritmo es una sola prescripcin determinante de un proceso de clculo que, partiendo de diversos datos iniciales, conduce en todos los casos al resultado que le corresponde.

2. PROPIEDADES DE UN ALGORITMO.Las propiedades de un algoritmo son puntos gua a seguir para su elaboracin, ya que stos llevan un mejor desarrollo del problema del computador. Sus propiedades son:

2.1.- Enunciado del problema:El enunciado del problema debe ser claro y completo. Es importante que conozcamos exactamente que se desea del computador. Mientras esto no se comprenda, no tiene caso pasar a la siguiente etapa.

2.2.- Anlisis de la solucin general:Entendido el problema, para resolver es preciso analizar:Los datos o resultados que se esperan.Los datos de entrada que nos suministran.El proceso al que se requiere someter esos datos a fin de obtener los resultados esperados.reas de trabajo, frmulas y otros recursos necesarios.Una recomendacin muy prctica es el que nos pongamos en el lugar del computador, y analicemos qu necesito que me ordenen y en qu secuencia, para poder producir los resultados esperados.

2.3.- Diferentes alternativas de solucin.Analizando el problema, posiblemente tengamos varias formas de resolverlo. Lo importante es determinar cul es la mejor alternativa: la que produce los resultados esperados en el menor tiempo o al menor costo.

3. ELABORACIN DE ALGORITMOS. Los conocimientos adquiridos anteriormente son las herramientas necesarias para llevar a cabo la elaboracin de un algoritmo a travs de un problema.Se recomienda tomar en cuenta cada una de las propiedades de un algoritmo, ya que de ah se inicia el proceso de elaboracin.A continuacin se mostrar el desarrollo de un problema con su respectivo algoritmo como solucin.Supongamos que se necesita calcular e imprimir el rea de un tringulo cuya base y altura se suministrarn de un disco.

Procedimiento:Escribir correctamente el enunciado del problema.Calcular e imprimir el rea de un tringulo cuya base y altura se suministrarn de un disco.

Anlisis:

1. Qu se quiere?, Cmo se quiere?, Qu deseo obtener?. Qu se quiere?: Quiero calcular el rea de un tringulo. Cmo se quiere?Lo quiero calcular a travs de una frmula.rea del Tringulo=Base x Altura 2 Qu deseo obtener?Imprimir el rea del tringulo y suministrar los resultados en un disco.

2. Solucin:Variables utilizadas en esta solucin:

De lecturaPara almacenar

Base

Altura El valor correspondiente a la base del tringulo. El Valor correspondiente a la altura del tringulo.

Buscar diferentes alternativas de solucin al resultado del problema.Ejemplo:El problema pide imprimir el rea del tringulo como resultado, en un disco.

Algoritmo: Programa para calcular el rea de un tringulo.

InicioLea Base, Altura rea Calcule rea = (base * altura) / 2Imprima Resultado=, reaFin

ACTIVIDADES

COMPRENDO:1.- Cules son los valores de A, B y C despus de la ejecucin de los siguientes valores:

Inicio A=3 B=2 C=A+2*B C=C+B B=C-A^B A=B*C Fin

a) A =0, B=3, C=5b) A =0, B=0, C=9c) A =9, B=4, C=3d) A =3, B=5, C=0

DISEO:2.- Disea un algoritmo para dar solucin a los siguientes casos: Hallar el rea de un cuadrado. Hallar el rea del crculo. Hallar el cuadrado de un nmero.

3.- Elabora un algoritmo para el siguiente caso: Juan Felipe es jefe de bodega en una fbrica de paales desechables y sabe que la produccin diaria es de 744 paales y que en cada caja donde se empacan para la venta caben 12 paales. Cuntas cajas debe conseguir Juan Felipe para empacar los paales fabricados en una semana?

4.- Disear el algoritmo correspondiente a un programa que pida por teclado dos nmeros enteros y muestre su suma, resta, multiplicacin.

5.- A un trabajador le pagan segn sus horas y una tarifa de pago por horas. Si la cantidad de horas trabajadas es mayor a 40 horas. La tarifa se incrementa en un 50% para las horas extras. Calcular el salario del trabajador dadas las horas trabajadas y la tarifa.