domingo, 20 de marzo de 2011

Algoritmo

TAREA


ALGORITMOS CUALITATIVOS


¿COMO LLEGAR A MI CASA DEL CINE?
1.-Me dirijo a la parada de autobus mas cecana
2.- Espero a que pase un autobus que diga "Pitillal"
3.-Me subo al camion
4.-Me bajo e la parada de autobuses de la Aurora
5.-Camino 2 cuadras hacia adentro de la Aurora
6.- Camino una cuadra hacia la izquierda
7.- Entro al edificio donde esta mi csas


¿COMO CREAR UN BLOG?
1.- accede a la pagina web del blog que quieras crear
2.-haz click en el boton "crear cuenta" 
3.-completa con la informacion solicitada
4.- haz click en finalizar

ALGORITMOS CUANTITATIVOS

¿COMO SACAR EL AREA Y PERIMETRO DE UN RECTANGULO?
1.-pide el valor de la base del rectangulo
2.-pide el valor de la altura del rectangulo
3.-para el area: multiplica el valor de la altura por el de la base
4.-para el perimetro: suma los valores de base y altura y multiplicalos por 2

¿COMO SACAR EL AREA Y EL PERIMETRO DE UN TRIANGULO?
1.-lo siguiente solo se aplica con triangulos equilateros e isoceles
2.-pide el valor de la base
3.-pide el valor de la altura
4.-para el area: multiplica la base por la altura y dividelo entre 2
5.-perimetro para el triangulo equilatero: miltiplica el valor de la base por 3
6.- perimetro para el triangulo isoceles: pide el valor de uno de los lados restantes, multiplicalo por 2 y sumale el valor de la base

¿COMO SACAR EL AREA Y LA CIRCUNFERENCIA DE UN CIRCULO?
1.-pide el valor del radio, es decir, la distancia desde el centro del circulo a cualquier punto de la circunferencia
2.-para el area: miltiplica el valor de pi (π) por el cuadrado del radio
3.-para la circunferencia: duplica el valor de pi (π) y multiplicalo por el valor del radio

¿COMO OBTENER LA HIPOTENUSA DE UN TRIANGULO?
1.-verifica que el triangulo sea un triangulo rectangulo (que uno de sus angulos mida 90º)
2.- pide el valor de los 2 catetos (los lados mas cortos)
3.-eleva ambos valores al cuadrado
4.- suma los valores obtenidos
5.- saca la raiz cuadrada del resultado anterio
r

Diagrama de Flujo de Hipotenusa de un triangulo

Diagrama de Flujo de 2 Numeros

Diagrama de Flujo Positivo - Negativo

Diagrama de Flujo del Promedio de Calificaciones

Diagrama de Flujo de N° mayor, menor y medio

Diagrama de Flujo de Dólares

Diagrama de Flujo de Precio

Diagrama de Flujo de Grados

Diagrama de Flujo del Sueldo

Diagrama de Flujo de Combinaciones de °C, °F, °K

lunes, 28 de febrero de 2011

¿Qué es un algoritmo?


Definicion: Algoritmo
Podemos encontrar muchas definiciones de algoritmo en los textos de programacion, todas ellas muy similares:
  • Conjunto ordenado y finito de pasos que permite hallar la solución de un problema.
  • Una secuencia de pasos que conducen a la realización de una tarea.
  • Descripción exacta de la secuencia en que se ha de realizar un conjunto de actividades tendientes a resolver un determinado tipo de problema o procedimiento.
  • Es un sistema por el cual se llega a una solución, teniendo en cuenta que debe de ser definido, finito y preciso.
  • Toda receta, proceso, rutina, método, procedimiento, técnica, formula que resuelven un determinado problema.
  • Conjunto de instrucciones concretas y detalladas mediante el cual se consigue una acción determinada.
  • Descripción precisa de una sucesión de instrucciones que permite llevar a cabo un trabajo en un número finito de pasos.
Caracteristicas:
Las características fundamentales que debe cumplir todo algoritmo son:
  • Ser definido: Sin ambigüedad, cada paso del algoritmo debe indicar la acción a realizar sin criterios de interpretación.
  • Ser finito: Un número específico y numerable de pasos debe componer al algoritmo, el cual deberá finalizar al completarlos.
  • Tener cero o más entradas: Datos son proporcionados a un algoritmo como insumo (o estos son generados de alguna forma) para llevar a cabo las operaciones que comprende.
  • Tener una o más salidas: Debe siempre devolver un resultado; de nada sirve un algoritmo que hace algo y nunca sabemos que fue. El devolver un resultado no debe ser considerado como únicamente “verlos” en forma impresa o en pantalla, como ocurre con las computadoras. Existen muchos otros mecanismos susceptibles de programación que no cuentan con una salida de resultados de esta forma. Por salida de resultados debe entenderse todo medio o canal por el cual es posible apreciar los efectos de las acciones del algoritmo.
  • Efectividad: El tiempo y esfuerzo por cada paso realizado debe ser preciso, no usando nada más ni nada menos que aquello que se requiera para y en su ejecución.