Anda di halaman 1dari 12

ALGORITMOS Y PROGRAMACIN:

ALGORITMOS: Es una serie de pasos q debe seguirse para resolver un problema. Muchas palabra relativas a la aritmtica provienen del rabe, debido a sus grandes adelantos en esta materia. Para casi todos los problemas , y hasta para las mas elementales acciones que se tienen que llevar acabo diariamente. Para ir al trabajo o a la escuela, generalmente: 1. Se levanta de la cama 2. se baa 3. se viste 4. desayuna 5. se lava los dientes, se peina 6. sale con su portafolio o mochila

METODOS PARA LA SOLUCION DE PROBLEMAS CON COMPUTADORA:


La mejor manera para solucionar los problemas utilizando computadoras, es llevar acabo una serie de pasos lgicos : Especificacin o anlisis Diseo del algoritmo Codificacin o programacin Depuracin y verificacin Compilacin Documentacin y mantenimiento Esto permite encontrar una metodologa adecuada para cada tipo de problema. La computadora como elemento fsico (chips, tarjetas, cables y circuitos electrnicos) no puede llevar acabo ninguna tarea si no cuenta con un programa o instrucciones bien definidas para ello.

En

general los algoritmos deben contemplar el esquema bsico de trabajo de las computadoras:

Entrada de datos

Procesamiento de los datos

Resultados

PROGRAMACIN Es una de las herramientas ms tiles para la informtica, es la programacin pues todas las operaciones y manejo de informacin que realiza la computadora solo funcionan bien si el programa correspondiente se ha diseado correctamente, mediante una secuencia de instrucciones bien definidas que permiten resolver paso por paso un problema.

LENGUAJES DE PROGRAMACIN:

ADA: Lenguaje de alto nivel para aplicaciones cientficas y administrativas en computadoras, con capacidad de multiproceso. ALGOL: Se utiliza para resolver problemas matemticos. APL: Lenguaje interactivo orientado a problemas matemticos , tiene una enorme capacidad para manejar arreglos y matrices. APT: Orientado directamente a la produccin y se utiliza para generar cdigos e instrucciones destinadas a maquinas de control numrico. BASIC: Sistema de instrucciones codificadas siendo el mas sencillo de aprender

COBOL:

Lenguaje orientado a usos comerciales, particularmente adecuado a las operaciones matemticas de las reas de Contabilidad y Administracin. FORTH: Permite al usuario crecer de acuerdo a sus necesidades y sus principales aplicaciones son en robtica, programacin de juegos electrnicos y aplicaciones matemticas. PASCAL: Ha tenido mucho xito en la enseanza de la computacin ya q aplica la estructuracin en la programacin.

DIAGRAMA DE FLUJO

El diseo de un algoritmo puede ser representado mediante un diagrama de flujo, pues es la representacin grafica de todos los pasos de un algoritmo, de esta representacin depende la creacin de un buen cdigo de programa en cualquier lenguaje de programacin.

Inicio

Lee A.B.C

H= B2- 4AC

Es H<0?

Calcula Races Imprime Races No hay soluciones

FIN

PSEUDOCODIGO O PSEUDOLENGUAJE

Es una de las herramientas ms tiles para la informtica, es la programacin pues todas las operaciones y manejo de informacin que realiza la computadora solo funcionan bien si el programa correspondiente se ha diseado correctamente, mediante una secuencia de instrucciones bien definidas que permiten resolver paso por paso un problema.

INICIO del programa LEE valores A,B,C ASIGNA H=B2-4AC IF H<0 THEN no hay solucin ELSE calcula races IMPRIME races FIN del programa
Si H es menor que 0 (negativo), el programa se dirige al final e imprime el mensaje no hay solucin. Si no es menor que cero continua con el flujo normal: Calcula las races o soluciones de la ecuacin, imprime las races y da un salto al final, omitiendo el letrero de No hay solucin.

Anda mungkin juga menyukai