Tipos de Datos

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 10

República Bolivariana De Venezuela

Ministerio Del Poder Popular Para La Educación


Universidad Bicentenario De Aragua
San Joaquín de Turmero Edo Aragua

TIPOS DE DATOS

Profesor: Estudiante:
Maria J. Russian. Jacob Benhammou Lopez
Algoritmica CI: 23.798.480
INTRODUCCION

Dentro del campo de la programación, existen diferentes elementos y procesos los


cuales son aquellos que se deben emplear debidamente para obtener el resultado
esperado. La programación es un proceso que se utiliza para idear y ordenar las acciones
que se realizaran en el marco de un proyecto, al anuncio de las partes que componen un
acto o espectáculo, a la preparación de máquinas para que cumplan con una cierta tarea
en un momento determinado, a la elaboración de programas para la resolución de
problemas mediante ordenadores y a la preparación de los datos necesarios para
obtener una solución a un problema. Actualmente, es una herramienta necesaria para el
ser humano, pues le permite realizar o solucionar problemas de manera rápida y eficaz
a una necesidad. Es importante recalcar que dentro de la programación se tienen
diferentes elementos por el cual se compone un programa.
Dentro de este trabajo de investigación se explicaran algunos de estos elementos, que
sin ellos, no es posible la realización de un programa. De esta manera, se hablara de los
datos y sus tipos, las variables y constantes, se darán a conocer la estructura de un
algoritmo y sus funciones y acerca de los diagramas de flujo.
DATOS Y CLASIFICACIFICACIÓN DE LOS DIFERENTES TIPOS DE DATOS

Un dato puede representarse como una variable cuantitativa o cualitativa, lo cual indican
un valor que se le asigna a una cosa, de otra forma, un dato es una información que
describen en su conjunto hechos empíricos que por sí solo no se puede evaluar
adecuadamente, sino en conjunto para poder examinar y diferenciar los resultados y para
esto se deben organizar y tabular. Los datos pueden ser generados de forma automática
y acumulativa con diferentes tipos de programas informáticos o bien tienen que ser
ingresados para formar una base de datos, los cuales pueden ser de diferentes tipos
dependiendo de la información que se acumule en dicha base.
Los datos cualitativos responden la pregunta de cuál o cuáles, por ejemplo el color,
sentimientos, entre otros. Los datos cuantitativos siempre están referidos a los números
como por ejemplo, precios, alturas, edad, entre otros. En informática y programación, un
dato es la expresión general que va a describir aquellas características de la entidad
sobre la que va a operar, en la estructura de datos significa que es la más mínima parte
de la información que se está evaluando.
Dentro de la computación, un tipo de dato es aquel atributo de los datos que indica al
ordenador sobre la clase de datos que se va a trabajar, incluyendo imponer restricciones
en los datos, como que valores pueden tomar y que tipo de operaciones se pueden
realizar. Los tipos de datos más comunes son los numéricos en todas sus formas, lógicos
y de carácter.
Los datos numéricos, permiten realizar operaciones aritméticas comunes por medio de
valores numéricos ya sean, enteros como por ejemplo (-25; 4; 0; 125) o reales como (-
0,25; 3,14; 10024).
Los datos lógicos se representan por solamente dos valores, cierto y falso, por lo que
indican el resultado de una comparación entre otros datos numéricos o alfanuméricos.
Para generar un dato o valor lógico a partir de otros tipos de datos, se emplean los
operadores relacionales, por ejemplo (0 puede ser igual a falso, y 1 es igual a verdadero).
Los datos alfanuméricos son una secuencia de caracteres alfanuméricos, es decir
combinación de números, letras y otros tipos de símbolos, que permiten representar
valores identificables de forma descriptiva, por ejemplo direcciones o nombres de
personas, entre otros. Cabe destacar que se pueden representar números como
alfanuméricos pero no es posible realizar operaciones con ellos, sino que van encerrados
entre comillas. Se clasifican en dos categorías, Primero, datos de tipo carácter, el cual
es un conjunto finito y ordenado de caracteres que la computadora reconoce y solo
contiene un solo carácter. Segundo, datos de tipo cadena, los cuales son sucesiones de
caracteres que se encuentran delimitados por una comilla o dobles comillas, según el
tipo de lenguaje de programación.
CONSTANTES Y VARIABLES
Una constante es un valor que por el cual no puede ser alterado durante la ejecución de
un programa. Corresponde a una longitud fija de un área reservada en la memoria
principal del ordenador, donde el programa almacena valores fijos, y suele escribirse en
mayúsculas en la mayoría de lenguajes. De otro modo se puede definir a una constante
como un término usado en matemática constantemente, su aplicación se halla en casi
todas las materias de cálculo y números que existen, se trata de un valor fijo y
preestablecido que define una magnitud, tamaño o proporción. Una constante como su
etimología indica, es un valor que permanece en la misma cantidad o numero
permanentemente. Si a una variable se le da un valor de constante en vez de una función,
esta solo puede servir para representar su real significado y en un eventual caso, ser
sustituida para la resolución de un problema mediante el uso de fórmulas y conexiones.
Por ejemplo, se encuentran las constantes físicas conocidas como la constante de
gravitación universal, aceleración de la gravedad, entre otros.
Una variable es un símbolo constituyente de un predicado, formula, algoritmo o de una
proposición. Puede utilizarse aun fuera del ámbito matemático para designar una
cantidad susceptible de tomar distintos valores numéricos dentro de un conjunto de
números especificado. Una variable también se define como un concepto que determina
una cualidad de un objeto, es un atributo que puede variar de una o más maneras y que
sintetiza conceptualmente lo que se quiere conocer acerca del objeto de investigación.
Es un símbolo que representa un elemento no especificado de un conjunto dado, dicho
conjunto es llamado conjunto universal de la variable, universo o dominio de la variable,
y cada elemento del conjunto es un valor de la variable. Se caracterizan por rasgos que
pueden ser observados y que van a permitir alguna confrontación con la realidad
empírica y la propiedad de asumir valores o lo que es igual, los conceptos para que sean
considerados como variables, deben tener la propiedad de ser mensurables de alguna
forma desde la mera clasificación hasta el nivel de medición superior que sea posible
alcanzar. Un ejemplo de variable puede ser la edad, un ingreso financiero, una
calificación escolar, un género biológico, una opinión, un peso, entre otros.
La diferencia entre estos es que una constante es un elemento de datos con nombre y
un valor predefinido, mientras que la variable es un elemento de datos con nombre cuyo
valor puede cambiar durante el curso de la ejecución de un programa y pueden ser
globales o locales.

ALGORITMO Y SUS PASOS

Se puede definir como una secuencia de instrucciones que representan un modelo de


solución para determinado tipo de problemas. O bien como un conjunto de instrucciones
que realizadas en orden conducen a obtener la solución de un problema. Para realizar
un programa es conveniente el diseño o definición previa del algoritmo. El diseño de
algoritmos requiere creatividad y conocimientos profundos de la técnica de
programación. Los algoritmos son independientes de los lenguajes de programación. En
cada problema e algoritmo puede escribirse y luego ejecutarse en un lenguaje diferente
de programación. El algoritmo es la infraestructura de cualquier solución, escrita luego
en cualquier lenguaje de programación. Los algoritmos se caracterizan por ser precisos,
definirse de manera rigurosa, sin dar lugar a ambigüedades. Son definidos si se sigue un
algoritmo dos veces, se obtendrá el mismo resultado. Son finitos, deben terminar en
algún momento. Pueden tener cero o más elementos de entrada; debe producir un
resultado, los datos de salida serán los resultados de efectuar las instrucciones.
Se concluye que un algoritmo debe ser suficiente para resolver el problema. Entre dos
algoritmos que lleven a un mismo objetivo, siempre será preferible el más corto, se
deberá analizar la optimización de tiempos o recursos.
Etapas para la solución de un problema por medio del computador
1- Analizar el problema, definición y delimitación (macro algoritmo). Considerar los
datos de entrada, el proceso que debe realizar el computador y los datos de salida.
2- Diseño y desarrollo del algoritmo, se utiliza pseudocódigo, escritura natural del
algoritmo, diagramas de flujo, entre otros.
3- Prueba de escritorio, seguimiento manual de los pasos descritos en el algoritmo.
Se hace con valores bajos y tiene como fin detectar errores.
4- Codificación, selección de un lenguaje de programación y digitación del
pseudocodigo haciendo uso de la sintaxis y estructura gramatical del lenguaje
seleccionado.
5- Compilación o interpretación del programa. El software elegido convierte las
instrucciones escritas en el lenguaje a las comprendidas por el computador.
6- Ejecución, el programa es ejecutado por la máquina para llegar a los resultados
esperados.
7- Depuración, operación de detectar, localizar y eliminar errores de mal
funcionamiento del programa.
8- Evaluación de resultados. Obtenidos los resultados se los evalúa para verificar si
son correctos. Un programa puede arrojar resultados incorrectos aun cuando su
ejecución no muestra errores.

Para la realización de un algoritmo es necesario realizar una secuencia de pasos


para llegar a cumplir con la resolución de un problema dado. Para ello se deben
realizar los siguientes pasos:
1- Análisis previo del problema, de debe realizar un análisis del funcionamiento
del problema antes que se realice cualquier algoritmo.
2- Definición de requerimientos, los problemas a solucionar, esto es por ejemplo,
el sumar dos números, multiplicar dos matrices, ordenar una lista de números,
generar un reporte, entre otros.
3- Identificación de los módulos, la identificación de los módulos es tan
importante como la identificación correcta de los requerimientos, esto porque
la correcta identificación de los módulos simplifica considerablemente la
realización de los algoritmos que darán solución a los requerimientos
identificados en el caso anterior.
4- Realización de los algoritmos, el algoritmo deberá cumplir con las
características que se indicaron para posteriormente implementarse en un
lenguaje de programación comprensible por una computadora.
5- Implementación de los algoritmos, se debe realizar en un lenguaje de
programación para que una computadora pueda comprender las instrucciones
que el algoritmo modela para así poder ejecutarlas y lograr el resultado
esperado.
En el último paso ya se puede hablar de una aplicación o programa de computadora, que
estará compuesto por una serie de instrucciones que ordenada una tras otra logran
representar los algoritmos diseñados y dar así solución a los requerimientos
identificados.
DIAGRAMAS DE FLUJO Y SU ESTRUCTURA

Es un diagrama que describe un proceso, sistema o algoritmo informático. Se utilizan


ampliamente en numerosos campos para documentar, estudiar, planificar, mejorar y
comunicar procesos que suelen ser complejos en diagramas claros y fáciles de
comprender. Los diagramas de flujo emplean rectángulos, óvalos, diamantes y otras
figuras para definir el tipo de paso, junto con flechas conectoras que establecen el flujo
y la secuencia. Pueden variar desde diagramas simples y dibujados a mano hasta
diagramas exhaustivos creados por computadora que describen múltiples pasos y rutas.
Si se toma en cuenta todas las diversas figuras de los diagramas de flujo, son uno de los
diagramas más comunes del mundo, usados por personas con y sin conocimiento
técnico en una variedad de campos. Los diagramas de flujo a veces se denominan con
nombres más especializados, como diagramas de flujo de procesos, mapa de procesos,
diagrama de flujo funcional, mapa de procesos de negocios, notación y modelado de
procesos de negocios o diagrama de flujo de procesos. Están relacionados con otros
diagramas populares como los diagramas de flujo de datos y los diagramas de actividad
de lenguaje unificado de modelado. La estructura esencial de la programación en la
plataforma de diseño visual es el diagrama de flujo, que utiliza por un lado comandos en
los que se insertan diversas herramientas como fuentes, funciones, indicadores,
variables y por otro lado operaciones. Todos estos elementos se relacionan por medio
de los conectores a través de los puntos de enlace. Los comandos son condiciones,
sentencias, bucles. Los operadores son orden de compra y venta, establecer valor del
indicador y dibujar estudio. La estructura de un algoritmo sirve para organizar a los
elementos que aparecen en él. En pseudocodigo, todos los algoritmos tienen la misma
estructura, la cual viene definida por tres secciones, cabecera, declaraciones y cuerpo.
FORMAS EN QUE SE ESTRUCTURAN LAS INSTRUCCIONES EN UN ALGORITMO
Todo algoritmo debe obedecer a la estructura básica de un sistema, es decir, entrada
proceso y salida.
La entrada corresponde al insumo, a los datos necesarios que requiere el proceso para
ofrecer los resultados esperados.
El proceso son los pasos necesarios para obtener la solución del problema o la situación
planteada.
La salida son los resultados arrojados por el proceso como solución.
Ejemplo:
Entrada: valores de las variables A y B.
Proceso: asignar a la variable suma, el valor de A más el valor de B.
Salida: impresión del valor de la variable suma, que contiene la sumatoria de los valores
A y B.
Este método se conoce técnicamente como diseño descendente (Top Down) o modular.
El proceso de romper el problema en cada etapa y expresar cada paso en forma más
detallada se denomina refinamiento sucesivo. Cada sub programa es resuelto mediante
un módulo (sub programa) que tiene un solo punto de entrada y un solo punto de salida.
Cualquier programa bien diseñado consta de un programa principal (el módulo de nivel
más alto) que llama a sub programas (módulos de nivel más bajo) que a su vez pueden
llamar a otros sub programas. Los programas estructurados de esta forma se dice que
tienen un diseño modular y el método de romper el programa en módulos más pequeño
se llama Programación Modular.

CONCLUSION
Para finalizar, se puede decir que cada uno de los elementos mencionados y explicados,
la elaboración de un programa no podría realizarse de manera exitosa sin ellos, en vista
de que cada uno cumple con una función importante que ejecutada adecuadamente se
obtendrá el resultado requerido a la solución de un problema. Se puede decir que en este
orden de ideas, la programación se ha visto reflejada desde los principios de la evolución
del hombre, en el sentido de que para solucionar una necesidad, el ser humano ha
realizado diferentes procesos y acciones para solucionar dicha necesidad, desde las
cosas más sencillas como por ejemplo cocinar, se debe seguir una serie de pasos que
sin ellos no se puede obtener la solución al problema. Esto, con el pasar de los años ha
ido evolucionando de tal manera que existen ciertas herramientas que han simplificado
a gran escala ciertos trabajos, por ejemplo, se tiene la calculadora que, con solo colocar
los datos y el proceso que se requiere para obtener el resultado esperado, solo se tiene
que presionar los teclados requeridos y en segundos se puede obtener un resultado
preciso, que sin él, se pueden llevar horas para obtener dicho resultado y puede que no
se haya realizado de la manera adecuada. Es por ello que, para solución de un problema
es necesario conocer cuáles son los datos que se están presentando dentro del mismo,
las diferentes variables por las cuales se pueden ver afectados dichos datos y las
constantes que siempre se van a presentar, las instrucciones por las cuales se deben
llevar a cabo dichos datos y la interpretación de los resultados obtenidos los cuales
indicaran la solución del problema.

También podría gustarte