You are on page 1of 6

República Bolivariana de Venezuela

Ministerio del Poder Popular para la Educación Superior


Universidad Bicentenaria de Aragua “UBA”
Turmero-Aragua

Trabajo de investigación

Estudiante
Jesus M. Sánchez Bali
Cédula
26666929
Profesora
Mary Russian
Materia
Algorítmica

San Joaquín de Turmero, febrero de 2019


Introducción

En el siguiente trabajo se explicará acerca de los conceptos básicos de lo que es un algoritmo,


explicando a profundidad como resolver cada uno de ellos y los pasos que se deben aplicar al
momento de solucionar dicho ejercicio, además de establecer cuáles son las estructuras por las que
se guían los algoritmos.
Se definirá acerca de lo que es el dato y en el papel importante que cumple este, en un algoritmo.
También se añadirá, como se clasifican los datos (cualitativos, continuos, discretos, cuantitativos,
nominales, jerarquizados), y se explicará cada uno con su definición correspondiente.
Se aclarará sobre las variables y lo que son las constantes, añadiendo sus definiciones para mejor
entendimiento de este en el ámbito de la programación y su importancia crucial al momento de
resolver un algoritmo.
Un algoritmo es un conjunto de instrucciones detalladas o bien definidas; ordenadas y finitas, es
decir, siguen siempre unos pasos organizados desde lo principal que hay que hacer hasta el paso
final que es lo que hay que resolver, y así no generar dudas a quién realice la actividad establecida,
gracias a que los algoritmos son una de las herramientas más usadas para el ser humano, ya que
permite el resolver diferentes problemas tanto de la vida cotidiana como de alguna ciencia a
estudiar.
Un algoritmo es cualquier cosa que funcione paso a paso, donde cada paso se pueda describir sin
ambigüedad y sin hacer referencia a una computadora en particular, y además tiene un límite fijo en
cuanto a la cantidad de datos que se pueden leer/escribir en un solo paso.
Los algoritmos permiten describir claramente una serie de instrucciones que debe realizar el
computador para lograr un resultado previsible, un procedimiento de computador consiste de una
serie de instrucciones muy precisas y escritas en un lenguaje de programación que el computador
entienda.
Los algoritmos se pueden representar de muchas maneras, pero las más comunes son:

 Pseudocódigo: es una descripción de alto nivel de un algoritmo que emplea una mezcla de
lenguaje natural con algunas convenciones sintácticas propias de lenguajes de
programación, como asignaciones, ciclos y condicionales, aunque no está regido por ningún
estándar. está pensado para facilitar a las personas el entendimiento de un algoritmo, y por
lo tanto puede omitir detalles irrelevantes que son necesarios en una implementación. es
comprensible sin necesidad de conocer o utilizar un entorno de programación específico, y
es a la vez suficientemente estructurado para que su implementación se pueda hacer
directamente a partir de él.
 Diagrama de Flujo: son descripciones gráficas de los algoritmos de los algoritmos y es la
más sencilla y detallada al momento de resolver algún algoritmo. Los diagramas de flujo
son usados para representar algoritmos pequeños, ya que abarcan mucho espacio y su
construcción es laboriosa.
Un algoritmo también consta de unos pasos esenciales que hay que cumplir, que son:

 Inicio: Es el comienzo del algoritmos, allí se escriben los datos, variables y constantes que
se dieron con anterioridad, y exactamente qué es lo que se quiere buscar, en otras palabras,
el problema que se quiere solucionar.
 Desarrollo: En el desarrollo, se van creando los pasos a seguir, detalladamente, para así
descubrir la solución al problema. Esta parte es importante porque aquí se emplean todos
los conocimientos básicos de programación, para dicho resultado.
 Fin: Como dice su nombre, es el final del algoritmo, es decir, es el final del resultado
encontrado del algoritmo, esta parte cierra todo proceso y concluye el algoritmo.
Los datos son números, letras o símbolos que describen objetos, condiciones o situaciones. Son el
conjunto básico de hechos referentes a una persona, cosa o transacción de interés para distintos
objetivos, entre los cuales se encuentra la toma de decisiones. Los datos aisladamente pueden no
contener información humanamente relevante. Solo cuando un conjunto de datos se examina
conjuntamente a la luz de un enfoque, hipótesis o teoría se puede apreciar la información contenida
en dichos datos. Los datos pueden consistir en números, estadísticas o proposiciones descriptivas.
Los datos son un valor o referente que recibe el computador por diferentes medios, los datos
representan la información que el programador manipula en la construcción de una solución o en el
desarrollo de un algoritmo.
Los datos se clasifican en:

 Datos cualitativos: este tipo de datos se refiere a cualidades tales como color, textura,
experiencias, entre otros.
 Datos continuos: este tipo de datos se puede expresar de manera numérica entera.
 Datos discretos: se puede expresar con fracciones o números decimales.
 Datos cuantitativos: este tipo de datos se refiere a la parte numérica tales como número,
tamaño, entre otros.
 Datos nominales: este tipo de datos comprende sexo o género, carrera de estudios,
calificaciones, entre otros.
 Datos jerarquizados: este tipo de datos se refiere a las evaluaciones subjetivas cuando los
conceptos se jerarquizan según la preferencia o el logro.
Las variables están formada por un espacio en el sistema de almacenaje (memoria principal de
un ordenador) y un nombre simbólico (un identificador) que está asociado a dicho espacio. Ese
espacio contiene una cantidad de información conocida o desconocida, es decir un valor. El nombre
de la variable es la forma usual de referirse al valor almacenado: esta separación entre nombre y
contenido permite que el nombre sea usado independientemente de la información exacta que
representa. El identificador, en el código fuente de la computadora puede estar ligado a un valor
durante el tiempo de ejecución y el valor de la variable puede por lo tanto cambiar durante el curso
de la ejecución del programa. Una variable puede ser utilizada en un proceso repetitivo: puede
asignársele un valor en un sitio, ser luego utilizada en otro, más adelante reasignársele un nuevo
valor para más tarde utilizarla de la misma manera.
Las constantes es un valor que no puede ser alterado/modificado durante la ejecución de un
programa, únicamente puede ser leído. Una constante corresponde a una longitud fija de un área
reservada en la memoria principal del ordenador, donde el programa almacena valores fijos.
Anexos
Conclusión

Para concluir, los algoritmos son, entre otras muchas, un sistema sencillo de cómo resolver
problemas de manera ordenada y limitada sin hacer que la persona tenga que dudar acerca del
proceso de solución. Los algoritmos tienen varias estructuras que son esenciales al momento de
resolver el problema, como el pseudocódigo que es una descripción de alto nivel de un algoritmo
que emplea una mezcla de lenguaje natural con algunas convenciones sintácticas propias de
lenguajes de programación, como asignaciones, ciclos y condicionales, aunque no está regido por
ningún estándar; y el diagrama de flujo, que permite también tener el mismo impacto, pero con un
sistema más gráfico de ordenar los pasos.
Los algoritmos también poseen 3 pasos importantes, que serían, inicio (es donde se conoce la
información), desarrollo (es donde se procesa la información y se comienza a resolver) y el final (la
cuál es el fin del algoritmo, es decir, ya está resuelto el algoritmo)
Los datos son la información que se necesita saber al momento de hacer un algoritmo, pueden ser
números, letras, entre otros. Son el comienzo del algoritmo, ya que son la información principal por
donde se apoya el desarrollo.
Los datos se clasifican según cualitativos, continuos, discretos, cuantitativos, nominales,
jerarquizados; estas son las maneras en que se organizan los datos para proporcionarle al
computador un mejor entendimiento de los procesos.
La variable es el valor que se le da al dato a estudia, así haciendo más fácil para el computador
aplicar leer los procesos que el usuario está aplicando. Este valor se puede ir cambiando a medida
que pasa el proceso.
La constante, a diferencia de la variable, ya es un valor fijo, un valor que es proporcionado por el
usuario y es guardado en el computador a medida que se va resolviendo el proceso del algoritmo.

You might also like