You are on page 1of 7

UNIVERSIDAD AUTONOMA DE

NUEVO LEON

FACULTAD DE INGENIERIA MECANICA Y ELECTRICA


Reporte#1
NOMBRE: Brandon Javier Soto Sustaita
MATRICULA: 1679790
PROFESOR: Ma. Jessica Martnez
MATERIA: Algoritmos Computacionales
HORA: M3

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.

Qu son los algoritmos?


Un algoritmo es un conjunto finito de instrucciones cuyo fin es realizar una tarea
este conjunto finito de instrucciones debe tambin ser preciso y determinstico.
Un algoritmo debe de cumplir con las siguientes caractersticas:
1. Debe ser preciso, porque cada uno de sus pasos debe indicar de manera
precisa e inequvoca que se debe hacer.
2. Debe ser finito, porque un algoritmo debe tener un nmero limitado de pasos.
3. Debe ser definido, porque debe producir los mismos resultados para las
mismas condiciones de entrada.
4. Puede tener cero o ms elementos de entrada.
5. Debe producir un resultado
Los algoritmos son el fundamento de la programacin de computadoras, para
que la computadora pueda ejecutar una tarea es necesario que primero se crear
el algoritmo necesario para la tarea, esto quiere decir, que hay que identificar los
datos para poder ver su entrada y su salida. Una vez diseado y probado el
algoritmo, se trasforma en el programa correspondiente. El programa est
compuesto por el algoritmo, la especificacin de los datos y las instrucciones
que permiten la comunicacin entre los usuarios del programa y la mquina.
Los algoritmos se pueden clasificar en cuatro tipos:
Algoritmo computacional: Es un algoritmo que puede ser ejecutado en una
computadora. Un ejemplo de este es al realizar un clculo para determinar un
valor x.
Algoritmo no computacional: Es un algoritmo que no requiere de una
computadora para ser ejecutado.
Un ejemplo de este es la Instalacin de un equipo de sonido.
Algoritmo cualitativo: Un algoritmo es cualitativo cuando en sus pasos o
instrucciones no estn involucrados clculos numricos.
Ejemplos: Las instrucciones para desarrollar una actividad fsica.
Algoritmo cuantitativo: Una algoritmo es cuantitativo cuando en sus pasos o
instrucciones involucran clculos numricos.
Un ejemplo es la Solucin de una ecuacin de segundo grado.

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

You might also like