TIPOS DE PROGRAMACIÓN
En ciencias de la computación un tipo de dato informático o simplemente tipo es un atributo
de los datos que indica al ordenador (y/o al programador) sobre la clase de
datos que se va a trabajar. Esto incluye imponer restricciones en los datos,
como qué valores pueden tomar y qué operaciones se pueden realizar.
Los tipos de datos comunes son:
números enteros, números con signo (negativos), números de coma flotante
(decimales), cadenas alfanuméricas (y Unicode), estados, etc.
TIPOS DE DATOS PRIMITIVOS
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.
Nota: En el lenguaje java la
codificación Unicode permite trabajar con todos los
caracteres de distintos idiomas.
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).
TIPOS DE DATOS EN DISTINTOS LENGUAJES
Pascual
El lenguaje de programación Pascual permite declarar variables de tipo
carácter (Cadena) y numérica.
Como se puede apreciar, todas las variables excepto la de tipo Cadena son de tipo
numéricas (incluyendo Booleano).
Java
El lenguaje de programación java permite declarar variables de
tipo primitivo, pero dada que los envoltorios de dichas funciones presentan
muchas operaciones útiles, es más común hacer uso de las clases que las tratan.
Operadores Relacionales
Los
operadores relacionales nos permiten comparar expresiones de tipos compatibles,
devolviendo un resultado de tipo lógico: la comparación es verdadera o falsa.
Por ejemplo, la expresión (3 + 4) > 12 sería
falsa, ya que 7 es menor que 12.
La
estructura de una operación relacional sería la siguiente:
expresión_1 operador_relacional expresión_2
Operadores relacionales
Operador
|
Operación
|
=
|
Igual
|
<>
|
Distinto
|
<
|
Menor
|
>
|
Mayor
|
<=
|
Menor o igual
|
>=
|
Mayor o igual
|
in
|
Elemento de
|
Los
operadores de relación se pueden aplicar a cualquiera de los tipos que hemos
visto hasta ahora:
- entero
- real
- lógico
- carácter y cadena
Las
operaciones relacionales o de comparación entre números reales y enteros no
merecen mayor comentario, las matemáticas dictan las reglas. Si comparamos
expresiones lógicas, lo cual no tiene mucho sentido, hay que saber que el
valor falso se considera menor que el valor verdadero.
Las comparaciones entre caracteres o cadenas se basan en el código ASCII de
cada carácter. Por ejemplo, el código ASCII de la letra a es 97, y el
de la letra A es 65, luego si las comparamos, tendríamos que ‘a' >
'A'.
El
operador in se utiliza en unas estructuras llamadas conjuntos que
veremos en el próximo capítulo.
Tipos compatibles en operaciones relacionales
Tipo1
|
Tipo2
|
entero
|
real
|
carácter
|
cadena
|
FUENTE DE INFORMACIÓN: http://www.ciberaula.com/articulo/operadores_relacionales/
LOS OPERADORES LÓGICOS
Los operadores lógicos son:
- && AND (el resultado
es verdadero si ambas expresiones son verdaderas)
- || OR (el resultado es
verdadero si alguna expresión es verdadera)
- ! NOT (el resultado invierte
la condición de la expresión)
AND y OR trabajan con dos operandos y retornan un valor lógico basadas
en las denominadas tablas de verdad. El operador NOT actúa sobre un operando.
Estas tablas de verdad son conocidas y usadas en el contexto de la vida diaria,
por ejemplo: "si hace sol Y tengo tiempo, iré a la playa", "si
NO hace sol, me quedaré en casa", "si llueve O hace viento, iré al
cine". Las tablas de verdad de los operadores AND, OR y NOT se muestran en
las tablas siguientes
El operador lógico AND
x
|
y
|
resultado
|
true
|
true
|
true
|
true
|
false
|
false
|
false
|
true
|
false
|
false
|
false
|
false
|
El operador lógico OR
x
|
y
|
resultado
|
true
|
true
|
true
|
true
|
false
|
true
|
false
|
true
|
true
|
false
|
false
|
false
|
El operador lógico NOT
x
|
resultado
|
true
|
false
|
false
|
true
|
Los operadores AND y OR combinan expresiones relacionales cuyo resultado
viene dado por la última columna de sus tablas de verdad. Por ejemplo:
(a<b)
&& (b<c)
es verdadero (true), si ambas son verdaderas. Si alguna o ambas
son falsas el resultado es falso (false). En cambio, la expresión
(a<b)
||(b<c)
es verdadera si una de las dos comparaciones lo es. Si ambas, son
falsas, el resultado es falso.
La expresión " NO a es menor que b"
!(a<b)
es falsa si (a<b) es verdadero, y es verdadera si la
comparación es falsa. Por tanto, el operador NOT actuando sobre (a<b) es
equivalente a
(a>=b)
La expresión "NO a es igual a b"
!(a==b)
es verdadera si a es distinto de b, y es
falsa si a es igual a b. Esta expresión es
equivalente a
(a!=b)
FUENTE DE INFORMACIÓN: http://www.sc.ehu.es/sbweb/fisica/cursoJava/fundamentos/introduccion/operadores1.htm
OFIMÁTICA
Ofimática, a
veces también designado como burótica o automatización
de escritorios o automatización de oficinas,1designa
al conjunto de técnicas, aplicaciones y herramientas informáticas que se
utilizan en funciones de oficina para optimizar, automatizar, y mejorar tareas
y procedimientos relacionados. Las herramientas ofimáticas permiten idear,
crear, manipular, transmitir o almacenar la información necesaria en una
oficina. Actualmente es fundamental que las oficinas estén conectadas a una Red local o a Internet.
Cualquier
actividad que pueda hacerse manualmente en una oficina puede ser automatizada o
ayudada por herramientas ofimáticas: dictado, mecanografía, archivado, fax,
microfilmado, gestión de archivos y documentos, etc.
La
ofimática comienza a desarrollarse en la década del 70, con la masificación de
los equipos de oficina que comienzan a incluir microprocesadores, dejándose de
usar métodos y herramientas por otras más modernas. Por ejemplo, se deja la
máquina de escribir y se reemplaza por computadoras y sus procesadores de texto
e incluso el dictado por voz automatizado.
HERRAMIENTAS DE OFIMÁTICA
1.
Procesamiento de textos
2.
Hoja de cálculo
3.
Herramientas de presentación.
4.
Base de datos
5.
Utilidades: agendas, calculadoras, etc.
6.
Programas de correo electrónico, correo de voz, mensajeros.
7.
Herramientas de reconocimiento
y síntesis del habla.
8.
Suite ofimática: paquete de múltiples herramientas ofimáticas.
FUENTE DE INFORMACIÓN: https://es.wikipedia.org/wiki/Ofim%C3%A1tica
INTERFAZ
Interfaz es lo que conocemos en inglés como interface (“superficie de contacto”).
En
informática se utiliza para nombrar a la conexión física y funcional entre dos
sistemas o dispositivos de cualquier tipo dando una comunicación entre
distintos niveles. Su plural es interfaces.1
Además,
la palabra interfaz se utiliza en distintos contextos:
1.
Interfaz como instrumento: desde esta perspectiva, la interfaz es una
"prótesis" o "extensión" (McLUHAN) de nuestro cuerpo. El raton es un instrumento que extiende las
funciones de nuestra mano y las lleva a la pantalla bajo forma del cursor. Así, por ejemplo, la pantalla
de una computadora es una interfaz entre el usuario y el disco duro de la
misma.
2.
Interfaz como superficie: algunos consideran que la interfaz nos trasmite instrucciones
("affordances") que nos informan sobre su uso. La superficie de un
objeto (real o virtual), nos habla por medio de sus formas, texturas, colores,
etc. Y esto es especialmente cierto cuando nos referimos a un rostro humano.
3.
Interfaz como espacio: desde esta perspectiva, la interfaz es el lugar de la interacción, el
espacio donde se desarrollan los intercambios y sus manualidades.
FUENTE DE INFORMACIÓN: https://es.wikipedia.org/wiki/Interfaz
BASE DE DATOS
Se le llama base de datos a los
bancos de información que contienen datos relativos a diversas temáticas y
categorizados de distinta manera, pero que comparten entre sí algún tipo de
vínculo o relación que busca ordenarlos y clasificarlos en conjunto.
Una base de datos o banco de datos es un
conjunto de datos pertenecientes a un mismo contexto y almacenados
sistemáticamente para su posterior uso. En este sentido; una biblioteca puede
considerarse una base de datos compuesta en su mayoría por documentos y textos
impresos en papel e indexados para su consulta. Actualmente, y debido al
desarrollo tecnológico de campos como la informática y la electrónica, la
mayoría de las bases de datos están en formato digital, siendo este un
componente electrónico, por tanto se ha desarrollado y se ofrece un amplio
rango de soluciones al problema del almacenamiento de datos.
CLASIFICACIÓN DE BASE DE DATOS
Las bases de datos pueden
clasificarse de varias maneras, de acuerdo al contexto que se esté manejando,
la utilidad de las mismas o las necesidades que satisfagan.
Según la
variabilidad de la base de datos
Bases de
datos estáticas
Son
bases de datos únicamente de lectura, utilizadas primordialmente para almacenar
datos históricos que posteriormente se pueden utilizar para estudiar el
comportamiento de un conjunto de datos a través del tiempo, realizar
proyecciones, tomar decisiones y realizar análisis de datos para inteligencia empresarial.
Bases de
datos dinámicas
Son
bases de datos donde la información almacenada se modifica con el tiempo,
permitiendo operaciones como actualización, borrado y edición de datos, además
de las operaciones fundamentales de consulta. Un ejemplo, puede ser la base de
datos utilizada en un sistema de información de un supermercado.
Según el contenido
Bases de datos
bibliográficos
Sólo
contienen un subrogante (representante) de la fuente primaria, que permite
localizarla. Un registro típico de una base de datos bibliográfica contiene
información sobre el autor, fecha de publicación, editorial, título, edición,
de una determinada publicación, etc. Puede contener un resumen o extracto de la
publicación original, pero nunca el texto completo, porque si no, estaríamos en
presencia de una base de datos a texto completo (o de fuentes primarias —ver
más abajo). Como su nombre lo indica, el contenido son cifras o números. Por
ejemplo, una colección de resultados de análisis de laboratorio, entre otras.
Bases de
datos de texto completo
Almacenan
las fuentes primarias, como por ejemplo, todo el contenido de todas las
ediciones de una colección de revistas científicas.
FUENTE DE INFORMACIÓN: https://es.wikipedia.org/wiki/Base_de_datos