martes, 25 de octubre de 2016

Introducción a la Algoritmia

   Primeramente antes de ir a programar, es importante saber como nace la misma.
  Esto es debido a que la mayoría de los estudiantes quieren ir directamente a programar (escribir códigos), sin tener noción de que debe hacerse antes es por ello que recomiendo memorizarse unos conceptos básicos, bien empecemos

    Primer elemento de aprendizaje: definición y conceptualización de algoritmia.
  El algoritmo se define como: un grupo finito de operaciones organizadas de manera lógica y ordenada, que permite solucionar un determinado problema. Se trata de una serie de instrucciones o reglas establecidas que, por medio de una sucesión de pasos, permiten arribar a un resultado o solución.

    Pues bien eso es una definición completa de algoritmo (a mi parecer parece mas bien concepto), pero en fin como bien lo dice es una serie de pasos o reglas a seguir de manera lógica y organizada con el fin de hallar una solución a un determinado problema.
   Aun así les daré un ejemplo con la realidad usando un algoritmo, verán durante toda la vida una persona usa algoritmo inconscientemente. Esto se nota por los pasos que uno llama rutina ejemplo:
   Al levantarse de la cama ocurre unos pasos algorítmicos que se podría responder dos preguntas; ¿que hace una persona para levantarse?, y ¿como hallar el algoritmo en eso?... simple: bien para uno levantarse de su cama que se hace primero (lo describiré por pasos).
  • paso 1: abrir los ojos
  • paso 2: quitarse la sabana o cobija
  • paso 3: sentarse en la cama.
  • paso 4 girar hacia la derecha o izquierda (eso depende del lado en que duerma cada persona)
  • paso 5: bajar las piernas
  • paso 6 colocarse las cholas (como lo veran muchos en otros países no se como se le dicen aquí en Venezuela se le dice así, creo que en otros lados es pantuflas o algo así)
  • paso 7 ponerse de pie.


     Ahora bien ya terminado estos pasos podremos darnos cuenta de todos los pasos que uno hace para levantarse eso es un algoritmo, ahora el algoritmo es la descripción de cada uno de los pasos del ejemplo anterior.

   Bueno para no sobrecargar las enseñanzas me gustaría que a mi correo me mandaran unos ejercicios simples que les dejare a continuación para que practiquen un poco.

ejercicios:

  1. Describe que pasos sigues para cepillarte los dientes
  2. Describe que pasos sigues para desayunar 
  3. Describe que pasos sigues para salir de casa 


Bueno eso es todo por ahora vale... mi correo es ninjax.15@gmail.com
Espero les ayude mucho con este material.

lunes, 10 de octubre de 2016

pasos para escribir un algoritmo

    Buenas amigos y amigas de programacion que sigan mi blog, espero les sirva estos tic que les dejo por temporada para que mejoren en su algoritmia y programacion.
    hoy les dejare algunos conceptos ya escritos por mi claro que si gustan pueden investigarlos si gustan

variables: son reprensentadas por letras (de la A a la Z), que tomaran el valor que el usuario ingrese o el resultado de una operacion matematica.
constantes: son valores que uno como programador coloca y estas no se alteran ni se cambian (al menos que el programador haga el cambio)

    Primero se debe tomar en cuenta que el algoritmo tiene un inicio y un fin, a todo lo que esta entre esas dos palabras se le puede decir estructura del algoritmo, por ejemplo:

Nota: cada algoritmo tiene un enunciado pues debe analizarse bien para poder hacer una buen algoritmo dando solución a la problemática que se plantea.

ejemplo 1: elaborar un algoritmo que permita leer 3 números y muestre por pantalla la suma de los dos primeros y los divida por el tercer número.

Nota: pues bien analizando bien el problema se puede dividir para un mejor análisis

analisis:

  • sumar dos numeros.
  • dividir la suma por el tercer numero
Ahora si se procede a realizar el algoritmo.
Nota: para elaborar el algoritmo debe tenerse en cuenta lo siguiente:
  1. Para que el usuario lea lo que el programa requiere o mostrar algun resultado de un proceso, se usa en el algoritmo la palabra ESCRIBIR y el mensaje va ente "comillas" (no es necesario las mayusculas) ejemplo: escribir "hola mundo"
  2. para que el programa lea lo que el usuario debe ingresar se usa la palabra (valga la redundancia) LEER ejemplo: leer a
  3. Para los prosesos puede colocarse asi sumar "a" con "b" y guardarlo en "suma", o bien puede escribirse para resumirlo "suma = a + b (teniendo en cuenta de que "a, b, c y suma son variables)

inicio
variables: a, b, c, suma, resultadofinal
escribir "ingrese el primer numero"
leer a

escribir "ingrese el segundo numero"
leer b
escribir "ingrese el tercer numero"
leer c
(pueden colocarlo como lo he explicado arriba yo lo hare directo)
suma = a + b
resultadofinal = suma / c
escribir "el resultado de la operacion es: ", resultadofinal
fin

    Y asi es como se ha escrito el algoritmo, con un buen analisis se puede obtener el resultado deseado dejare este tema hasta aqui, como antes dejare unos ejercicios para que realicen de modo que puedan practicar recuerden mandarmelos a mi correo o dejarlos en los comentarios para asi ver sus avances oks.

ejercicios:

  1. elaborar un algoritmo que permita leer por teclado 2 numeros y mostrar el doble del primero multiplicado con la mitad del segundo.
  2. elaborar un algoritmo que permita leer por teclado 4 numeros y restar el primero con el tercero, multiplicar el segundo con el tercero y mostrar la suma de la resta con la multiplicacion.

bien por si no lo anotaron mi correo es ninjax.15@gmail.com