NUEVO LEON
Fecha: 05/08/2016
Introduccin
En este reporte hablaremos sobre los que son los algoritmos estos
son una serie de pasos o un conjunto instruccin que sirve para la
resolucin de un tema en especfico ya se de cualquier tipo, al
igual veremos las caractersticas que debe de cumplir los
algoritmos y as mismo en que tipos de algoritmos se clasifican y
por qu se clasifican de ese modo.
Al igual tocaremos el tema del Pseudocdigo el cual se refiere a
un lenguaje falso este considerado como una descripcin de un
algoritmo que resulta independiente de otros lenguajes de
programacin este nos ayuda al entendimiento del cdigo de esta
manera se nos hace ms senillo comprender el mensaje.
PSEUDOCDIGO
Pseudocdigo viene de Pseudo deriva del griego, de seudo, que puede
traducirse como falso
Cdigo, por su parte, emana del latn a este se le determina su traduccin como
falso cdigo o falso lenguaje.
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, est 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, una persona encontrar mayores facilidades para comprender el
mensaje, a diferencia de lo que ocurrira si estuviese frente a un lenguaje de
programacin real.
Al momento de querer crear un cdigo falso o un pseudocdigo
Es necesario que su estructura se encuentre compuesta de las siguientes
partes:
-Una cabecera, que, a su vez, se debe componer de cinco reas diferenciadas
Como son el programa, el mdulo, los tipos de datos, las constantes y las
variables.
-El cuerpo, que se dividir en inicio, instrucciones y fin.
Adems tambin es importante establecer otra serie de datos de inters relativos
a cualquier pseudocdigo:
-Se debe poder ejecutar en cualquier ordenador.
-No tiene nada que ver con el lenguaje de programacin que se vaya a poder
usar despus, es decir, que es independiente respecto al mismo.
-Tiene que ser sencillo de usar y tambin de manipular.
-Debe permitir que se pueda acometer la descripciones de diversos tipos de
instrucciones, tales como de proceso, de control, de descripcin, primitivas o
compuestas.
-A la hora de poder desarrollar la creacin del citado pseudocdigo hay que
tener en cuenta que se utilizarn diversos tipos de estructuras de control. En
concreto, estas podemos decir que son de tres clases: selectivas, secuenciales
e iterativa.
Errores lgicos
Los errores lgicos son errores que impiden que su programa haga lo que estaba
previsto. Su cdigo puede compilarse y ejecutarse sin errores, pero el resultado de una
operacin puede generar un resultado no esperado.
Los errores de lgica son los ms difciles de detectar. Cuando un programa no tiene
errores de sintaxis ni de ejecucin, pero, aun as, no funciona bien, esto es debido a la
existencia de algn error lgico. De manera que, un error de lgica se produce cuando
los resultados obtenidos no son los esperados. Por ejemplo, en lenguaje C, si en vez
de la instruccin:
c = a + b;
Un programador hubiera escrito:
c = a * b;
Hasta que no se mostrase por pantalla el resultado de la operacin, el programador no
podra darse cuenta del error, siempre que ya supiese de antemano el resultado de la
suma. En este caso, el programador podra percatarse del error fcilmente, pero,
cuando las operaciones son ms complejas, los errores de lgica pueden ser muy
difciles de detectar.
Conclusiones
Dado el reporte anterior analizamos los conceptos como algoritmo el cual es una serie
de pasos a seguir para la resolucin de un problema y su aplicacin en cuanto rea de
empleo es muy diversa ya que usamos los algoritmos sin siquiera percatarnos de esto,
un ejemplo de ellos es al planear una fiesta o algo mas sencillo al querer preparar un
sndwich.
Sobre el pseudocdigo descubr que es una herramienta muy til para nosotros los
usuarios de equipos de cmputo ya que este nos ayuda a facilitar el entendimiento del
lenguaje de la computadora por otro lado analice las partes por las cuales debe de
estar constituido un leguaje falso, adems que tiene que tener ciertas caractersticas
una de ellas es que se pueda correr en cualquier ordenador.
Por otra parte tambin se investig acerca de los errores lgicos estos son errores muy
difcil de encontrar a diferencia del error de sintaxis ya que este al tratar de compilar
maraca error si lo hay en cambio en el error lgico al momento de compilar el
programa este compila solo que al correrlo no nos da el resultado deseado y hay que
analizar todo el programa para buscar el error.
Bibliografa
http://www.carlospes.com/minidiccionario/error_de_logica.php
http://definicion.de/pseudocodigo/
https://es.wikipedia.org/wiki/Algoritmo#Pseudoc.C3.B3digo
http://informaticafrida.blogspot.mx/2009/03/algoritmo.html