solucion guia 1 primer corte primer semestre 2015

Download Solucion Guia 1 Primer Corte Primer Semestre 2015

If you can't read please download the document

Upload: pazoxidada9021

Post on 07-Feb-2016

7 views

Category:

Documents


0 download

TRANSCRIPT

ACTIVIDADES DE INVESTIGACINAlgoritmo:

Un algoritmo es un mtodo para resolver un problema. Se denomina algoritmo a un grupo finito de operaciones organizadas de manera lgica y ordenada que permite solucionar un determinado problema. Se trata de una serie de instrucciones o reglas establecidas que, por medio de una sucesin de pasos, permiten arribar a un resultado o solucin. Asimismo tampoco podemos pasar por alto que los algoritmos se pueden expresar a travs de lenguajes de programacin, pseudocdigo, el lenguaje natural y tambin a travs de los conocidos como diagramas de flujo.Un manual de instrucciones para el funcionamiento de un electrodomstico y una serie de rdenes del jefe a un empleado para desarrollar una cierta tarea tambin pueden incluir algoritmos.
Figura 1 Resolucin de un problemaProblema

Diseo del Algoritmo

Programa de computadora

Cabe mencionar por ltimo que los algoritmos son muy importantes en la informtica ya que permiten representar datos como secuencias de bits. Un programa es un algoritmo que indica a la computadora qu pasos especficos debe seguir para desarrollar una tarea.

Los pasos para la resolucin de un problema son:

Diseo del algoritmo, que describe la secuencia ordenada de pasos sin ambigedades queconducen a la solucin de un problema dado. (Anlisis del problema y desarrollo del algoritmo.)

Expresar el algoritmo como un programa en un lenguaje de programacin adecuado. (Fase decodificacin.)

Ejecucin y validacin del programa por la computadora.

Caractersticas:

Tiene que ser preciso.

Tiene que estar bien definido.

Tiene que ser finito.

La programacin es adaptar el algoritmo al ordenador.

El algoritmo es independiente segn donde lo implemente.

Pseudocdigo:Lenguaje intermedio entre nuestro lenguaje y el lenguaje de programacin.

Es decir, un pseudocdigo es un lenguaje que te permite expresar algoritmos en papel de una manera ms conveniente a tus necesidades.

pseudocdigo, una nocin que se emplea en el mbito de la informtica. Se trata de un falso lenguaje, ya que apela a las normas de estructura de un lenguaje de programacin aunque se encuentra desarrollado para que pueda ser ledo por un ser humano y no interpretado por una mquina.El pseudocdigo, en este sentido, esta considerado como una descripcin de un algoritmo que resulta independiente de otros lenguajes de programacin. Para que una persona pueda leer e interpretar el cdigo en cuestin, se excluyen diversos datos que no son clave para su entendimiento.Un pseudocdigo, por lo tanto, se emplea cuando se pretende describir un algoritmo sin la necesidad de difundir cules son sus principios bsicos. De esta manera, un ser humano encontrar mayores facilidades para comprender el mensaje, a diferencia de lo que ocurrira si estuviese frente a un lenguaje de programacin real.Estas caractersticas hacen que los pseudocdigos sean utilizados en obras cientficas y educativas y en las etapas previas al desarrollo de un software, a la manera de boceto antes de proceder a la programacin.Las principales caractersticas de este lenguaje son: Se puede ejecutar en un ordenador

Es una forma de representacin sencilla de utilizar y de manipular.

Facilita el paso del programa al lenguaje de programacin.

Es independiente del lenguaje de programacin que se vaya a utilizar.

Es un mtodo que facilita la programacin y solucin al algoritmo del programa.

Ejemplo:

* Programa que calcula el rea de un cuadrado a partir de un lado dado por teclado.

Programa: area_cuadrado
Modulo: main **( tambin se puede llamar principal)
Variables:
lado: natural
area: natural
Inicio
Visualizar "Introduce el lado del cuadrado"
Leer lado
Area