martes, 3 de septiembre de 2013

1.2. Algoritmos con Formulas Matemáticas

Desarrollo de Algoritmos para Programación

Como vimos anteriormente, los algoritmos naturales nos permitían resolver problemas cotidianos, ahora deberemos agregar matemáticas a los algoritmos que hacemos.

¿Porque usamos matemáticas?

Muchos se hacen esta pregunta e incluso abandonan la programación por esto, pero esto no debe preocuparte, debes entender los criterios por que usamos matemática:
  • Las matemáticas te dan pasos precisos para resolver problemas.
  • Para aprender a programar necesitas variedad de casos, los cuales nos da las matemáticas.
  • Cuando programas debes abstraer las soluciones, es decir, entender como lo resolverás y las matemáticas te dan esta posibilidad.
  • Las matemáticas también te ayudan a ganar lógica a la hora de solucionar problemas.
Podemos seguir poniendo las razones de porque la matemática, pero solo recalcare en los cuatro puntos. NO TENGAS TEMOR LAS MATEMÁTICAS QUE USAMOS SON MUY BÁSICAS, SOLO NECESITAS SABER LAS CUATRO OPERACIONES, ES DECIR, SUMA, RESTA, MULTIPLICACIÓN Y DIVISIÓN. No es necesario que memorices formulas, demuestres teoremas, hagas factorizaciones, nada de esto es necesario para que aprendas a programar, aunque podría ayudarte, pero en este curso no lo necesitaremos.

Ahora comencemos con los ejercicios que es lo principal que tienes que hacer, practicar mucho y resolver muchos ejercicios.



Ejercicio 1. La suma

Hacer un algoritmo que permita sumar dos números.
ANÁLISIS:
Necesitamos dos números, por ejemplo:
  • 7 al cual lo denominamos con un nombre de variable: a
  • 8 a este lo denominamos como: b
  • 7+8 da como resultado 15, a esta suma la denominamos: r 
Por lo tanto tenemos el siguiente modelo:
  • r = a + b

DISEÑO:

Algoritmo SumaDeNumeros
Inicio
        Leer(a,b)
        r = a+b
        Escribir(r)
Fin

NOTAS IMPORTANTES: 
  • Leer(a,b). Como puedes ver a y b pueden tomar cualquier valor, en el ejemplo fue 7 y 8, pero esto en la practica puede ser cualquier numero, por ello usamos la orden Leer que significa que a la variable a y a la variable b le damos cualquier valor.
  • r = a+b. Es la formula que permite sumar los valores de a y b, colocando la respuesta en la variable r, a las formulas las llamaremos el modelo.
  • Escribir(r). Significa que queremos mostrar un resultado, es decir, escribir cual es el valor de r para que todos lo podamos ver.

--En Construcción afuera

Ejercicio 2.

Hacer un algoritmo que permita realizar la resta dos números.
ANÁLISIS:
Cuando vamos ha realizar una resta necesitamos dos números, por ejemplo:
  • El 18 - 16 = 2, tenemos dos números y un tercer numero que es la respuesta.
Ahora el objetivo es que estos números tengan nombres, para ello creamos variables de la siguiente forma:
  • Al 18 lo conoceremos como numero.
  • Al 16 lo conoceremos como sustraendo.
  • Finalmente al 2 lo llamamos respuesta.
Ahora tenemos que ordenar los números formando un modelo:
  • respuesta = numero - sustraendo.
No olvidar que las variables pueden tener el nombre de una letra o de una palabra.

DISEÑO:

Algoritmo RestaDeDosNumeros
Inicio
        Leer(numero, sustraendo)
        respuesta = numero - sustraendo
        Escribir(respuesta)
Fin

NOTAS IMPORTANTES: 
  • Los datos que podemos dar al problema son dos numero y sustraendo, por tanto debemos Leer estos datos, mas adelante los conoceremos como variables de entrada.
  • Como puedes ver al realizar la resta la variable que tiene el valor se llama respuesta, por tanto debemos Escribir, a este tipo de variables se les conoce con el nombre de variables de salida.
ACTIVIDADES PARA REFORZAR TU APRENDIZAJE
Como práctica puedes resolver los algoritmos para:
  • Dividir dos números.
  • Multiplicar tres números.

Vídeo de Ayuda






No hay comentarios:

Publicar un comentario