Está en la página 1de 7

República Bolivariana de Venezuela

Universidad Bicentenaria de Aragua

Facultad de Ingeniería

Escuela de Ingeniería Eléctrica

TRABAJO INVESTIGATIVO # 1

Reyko Rojas

23.592.105

San Joaquín de Turmero – Mayo del 2018


Introducción

En el siguiente trabajo pretendemos presentar una serie de conceptos y


definiciones propios del estudio de los Algoritmos, tales como: Los datos y las
clasificaciones de los diferentes tipos de datos, variables y constantes, la
definición de algorítmica y cuáles son los pasos para resolver un algoritmo y su
estructura.
¿Qué es un dato?

Un dato es una representación simbólica (numérica, alfabética, algorítmica,


espacial, etc.) de un atributo o variable cuantitativa o cualitativa. Los datos
describen hechos empíricos, sucesos y entidades. Es 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.

Clasificación de los diferentes tipos de datos

Tipos de datos primitivos (o elementales)

Los tipos de datos hacen referencia al tipo de información que se trabaja,


donde la unidad mínima de almacenamiento es el dato, también se puede
considerar como el rango de valores que puede tomar una variable durante la
ejecución del programa.

Caracteres

El tipo de dato carácter es un dígito individual el cual se puede representar


como numéricos (0 al 9), letras (a-z) y símbolos (!"$&/\).

Caracteres Unicode
El tipo de dato carácter unicode es una "extensión" del tipo de dato cadena,
permite ampliar los símbolos de escritura, provee exactamente hasta 65535
caracteres diferentes.
Numéricos
Este tipo de dato puede ser real o entero, dependiendo del tipo de dato que
se vaya a utilizar:
 Enteros: Son los valores que no tienen punto decimal, pueden ser positivos
o negativos y el cero.
 Reales: Estos caracteres almacenan números muy grandes que poseen
parte entera y parte decimal.
Booleanos
Este tipo de dato se emplea para valores lógicos, los podemos definir como
datos comparativos dicha comparación devuelve resultados lógicos (Verdadero o
Falso).
¿Qué es una variable?
Una variable está 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.

Tipos de variables
 Variables locales: Cuando estas sólo se acceden desde un único
procedimiento hijo, no pudiendo ser leídas o modificadas desde otro
procedimiento hermano o desde el propio procedimiento padre. Es posible
declarar variables en bloques de condición, bucles, etc. de tal modo que
sólo pueda accederse a ellas en el propio bloque.
 Variables globales: Cuando están son accesibles tanto desde rutinas o
macros de la aplicación, como en todos los procedimientos y funciones de
la misma.
¿Qué es una constante?
Una constante 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.
Tipos de constantes
 Constantes literales: Son valores de cualquier tipo que se utilizan
directamente, no se declaran ya que no tienen nombre.
 Constantes declaradas: También llamadas constantes con nombre, son
las que se declaran asignándoles un valor directamente.
 Constantes de expresión: A estas constantes no se les asigna un valor
directamente, sino que se les asigna una expresión. Esta expresión se
evalúa en tiempo de compilación (tiempo en que el programa se revisa
antes de la ejecución para ver si no hay errores de algún tipo y así poderse
ejecutar normalmente) y el resultado se le asigna a la constante.
¿Qué es un algoritmo?
Es un conjunto prescrito de instrucciones o reglas bien definidas, ordenadas
y finitas que permite llevar a cabo una actividad mediante pasos sucesivos que no
generen dudas a quien deba hacer dicha actividad. Dados un estado inicial y una
entrada, siguiendo los pasos sucesivos se llega a un estado final y se obtiene una
solución. Los algoritmos son el objeto de estudio de la algoritmia.
En la vida cotidiana, se emplean algoritmos frecuentemente para resolver
problemas. Algunos ejemplos son los manuales de usuario, que muestran
algoritmos para usar un aparato, o las instrucciones que recibe un trabajador de
su patrón. Algunos ejemplos en matemática son el algoritmo de multiplicación,
para calcular el producto, el algoritmo de la división para calcular el cociente de
dos números, el algoritmo de Euclides para obtener el máximo común divisor de
dos enteros positivos, o el método de Gauss para resolver un sistema de
ecuaciones lineales.
¿Qué es la algorítmica?
Consiste en el desarrollo de soluciones computacionales a los diferentes
problemas que se plantean en el desarrollo de un programa. Dichas soluciones
son independientes del lenguaje de programación utilizado, puesto que son
resueltos en un nivel de abstracción mayor. Muchas soluciones algorítmicas se
basan en las diferentes estructuras de datos como apoyo fundamental a la hora de
resolver problemas. Debido a este motivo, es importante conocer las diferentes
estructuras con el objetivo de aplicar la estructura más adecuada al tipo de
problema con el cual nos enfrentamos.
Pasos para resolver un algoritmo
1. Analizar los datos de entrada.
2. Procesos.
3. Datos de salida.
4. Todo algoritmo empieza por la palabra inicio.
5. Dejar una sangría y comenzar por debajo de la O.
6. Declaración de variables.
7. Toda data de entrada debe de estar acompañado de un mensaje de salida
(los mensajes de salida se dan con la instrucción escribir entre comillas, y
las entradas con la instrucción lea o leer entre paréntesis).
8. Realizar los procesos.
9. Se debe mostrar la respuesta
10. Todo algoritmo termina con la palabra fin.

Estructura de un algoritmo

 Entrada: Es la introducción de datos para ser transformados


 Proceso: Es el conjunto de operaciones a realizar para dar solución al
problema.
 Salida: Son los resultados obtenidos a través del proceso.
Conclusión

Luego de realizar este trabajo hemos visto como los algoritmos son una de
las herramientas más complejas y aplicables en el área de la informática y el
mundo de los computadores.

Pudimos comprobar que mientras más potente, completo y eficiente es


el computador o la aplicación que corre sobre el mismo mas grande, complejo y
exacto es el algoritmo que utiliza.

Las técnicas de desarrollo de algoritmos nos permiten encontrar la mejor


solución a los problemas que se nos presentan y deben ser solucionados por el
computador, estas técnicas están orientadas para utilizarse en cada uno de los
niveles de complejidad y variedad o alternativas para las cuales se aplican los
algoritmos.

También podría gustarte