Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Facultad de Ingeniería
TRABAJO INVESTIGATIVO # 1
Reyko Rojas
23.592.105
Caracteres
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
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.