Clasificaciones, modalidades y tendencias de investigación educativa.
ALG TURISMO
1. MINISTERIO DEL PODER POPULAR PARA LA DEFENSA
REPÚBLICA BOLIVARIANA DE VENEZUELA
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA
DE LA FUERZA ARMADA
NÚCLEO CARACAS
TSU EN TURISMO
INFORMATICA
ACTIVIDAD : ALGORITMOS
Integrantes:
• Exzailing Rosas CI: 26530490
• Frangelica Ríos CI:
27.333.718
• Paola Delgado. C. I. V-
• Yumaglier Rodríguez C.I.V-
2. CONCEPTOS BÁSICOS
• Es una representación simbólica (numérica,
alfabética, algorítmica, espacial, etc.) de un
atributo o variable cuantitativa o cualitativa
• Son símbolos completos concretos que
pueden ser reconocidos por un computados
• Un dato para una computadora es una
secuencia de bits ( 0 ó 1)
• 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.
• Ej..: Se realiza una encuesta y se pide llenar los siguientes datos:
• Nombre: Ismael
• Apellidos: Pérez Pérez
• Edad:22 años
• Dirección: Av. Lima, #38
• Teléfono: 987654321
• Sueldo laboral: S/ 750.00
• Si se dan cuenta los datos presentados no transmiten mensaje y
tampoco se puede tomar decisiones.
Dato Ejemplo
https://es.slideshare.net/imagincor/sesion-01-algoritmos-y-estructura-de-datos
3. CONCEPTOS BÁSICOS
• Es un conjunto organizado de datos
procesados, que constituyen un
mensaje que cambia el estado de
conocimiento del sujeto o sistema que
recibe dicho mensaje.
• Ej. : Tomando en cuenta el ejemplo de
datos, si ahora obtenemos los datos de
unos 100 encuestados, los analizamos
y procesamos (tratamiento de datos),
se convierte en información, puesto
que ahora en base a ese conjunto de
datos se puede concluir que el sueldo
promedio es de S/ 750.00 y saber si el
sueldo es suficiente para mantener una
calidad de vida, entre otros.
Ejemplo
• Información
4. • En programación, 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.
CONCEPTOS BÁSICOS
CONSTANTE
5. • En programación, una variable es un
espacio de memoria reservado para
almacenar un valor que corresponde
a un tipo de dato soportado por el
lenguaje de programación. Una
variable es representada y usada a
través de una etiqueta (un nombre)
que le asigna un programador o que
ya viene predefinida.
CONCEPTOS BÁSICOS
Variable
6. CONCEPTOS BÁSICOS
En informática, un campo es un
espacio de almacenamiento para un
dato en particular.
En las bases de datos, un campo es la
mínima unidad de información a la que
se puede acceder; un campo o un
conjunto de ellos forman un registro,
donde pueden existir campos en
blanco, siendo este un error del
sistema operativo. Aquel campo que
posee un dato único para una
repetición de entidad, puede servir
para la búsqueda de una entidad
específica.
En las hojas de cálculo los campos son
llamados "celdas".
CAMPO
7. CONCEPTOS BÁSICOS Registro
Un registro (también llamado fila o tupla)
representa un ítem único de datos
implícitamente estructurados en una tabla. En
términos simples, una tabla de una base de
datos puede imaginarse formada de filas y
columnas o campos. Cada fila de una tabla
representa un conjunto de datos
relacionados, y todas las filas de la misma
tabla tienen la misma estructura. Un registro
es un conjunto de campos que contienen los
datos que pertenecen a una misma repetición
de entidad.
8. CONCEPTOS BÁSICOS
• Seudocódigo: Pseudocódigo.
En ciencias de la computación, y análisis
numérico el pseudocódigo (o falso
lenguaje) es una descripción de un
algoritmo informático de programación de
alto nivel compacto e informal que utiliza
las convenciones estructurales de un
lenguaje de programación verdadero, pero
que está diseñado para la lectura humana
en lugar de la lectura en máquina, y con
independencia de cualquier otro lenguaje
de programación. Normalmente, el
pseudocódigo omite detalles que no son
esenciales para la comprensión humana
del algoritmo, tales como declaraciones de
variables, código específico del sistema y
algunas subrutinas.
9. CONCEPTOS BÁSICOS
VECTORES Ó ARRAY
Un vector, también llamado
array(arreglo) unidimensional, es
una estructura de datos que
permite agrupar elementos del
mismo tipo y almacenarlos en un
solo bloque de memoria juntos,
uno después de otro. A este grupo
de elementos se les identifica por
un mismo nombre y la posición en
la que se encuentran. La primera
posición del array es la posición 0.
Podríamos agrupar en un array una
serie de elementos de tipo enteros,
flotantes, caracteres, objetos, etc.
10. CONCEPTOS BÁSICOS
MATRICES
Una matriz es un vector de vectores o un
también llamado array bidimensional. La manera
de declarar una matriz es C++ es similar a un
vector:
1 int matrix[rows ][cols];
int es el tipo de dato, matrix es el nombre del
todo el conjunto de datos y debo de especificar
el numero de filas y columnas.
Las matrices también pueden ser de distintos
tipos de datos como char, float, double, etc. Las
matrices en C++ se almacenan al igual que los
vectores en posiciones consecutivas de
memoria.
Usualmente uno se hace la idea que una matriz
es como un tablero, pero internamente el
manejo es como su definición lo indica, un
vector de vectores, es decir, los vectores están
uno detrás del otro juntos.
11. ALGORITMOS
DEFINICIÓN
CARACTERISTICAS
TIENE
METODOLOGIA
una secuencia de
instrucciones que
representan un modelo
de solución para
determinado tipo de
problemas.
Soluciona
problemas
-DEFINICIÓN
DELPROBLEMA
-ANÁLISIS DEL
PROBLEMA
-DISEÑO
REPRESENTACIÓ
N
ELEMENTOS
Preciso
Finito
Puede tener cero o
más elementos de
entrada.
Debe producir un
resultado. Los datos de
salida serán los
resultados de efectuar
las instrucciones.
ENTRADA
PROCESO
SALIDA
DIAGRAMA
DE FLUJO
PSEUDO
CÓDIGO
12. CLASIFICACIÓN DE ALGORITMOS
Algoritmo computacional: Es un
algoritmo que puede ser ejecutado
en una computadora. Ejemplo:
Fórmula aplicada para un cálculo de
la raíz cuadrada de un valor x.
Algoritmo no computacional: Es
un algoritmo que no requiere de una
computadora para ser ejecutado.
Ejemplo: Instalación de un equipo
de sonido.
Algoritmo cualitativo: Un algoritmo
es cualitativo cuando en sus pasos
o instrucciones no están
involucrados cálculos numéricos.
Ejemplos: Las instrucciones para
desarrollar una actividad física,
encontrar un tesoro.
•Algoritmo cuantitativo: Una
algoritmo es cuantitativo cuando en
sus pasos o instrucciones
involucran cálculos numéricos.
Ejemplo: Solución de una ecuación
de segundo grado
13. DIAGRAMA DE FLUJO.
Es aquél que se vale de
diversos símbolos para
representar las ideas o
acciones a desarrollar.
Es útil para organizar las
acciones o pasos de un
algoritmo pero requiere de
etapas posteriores para
implementarse en un sistema
de cómputo.
14. CARACTERÍSTICAS IMPORTANTES DE UN
DIAGRAMA DE FLUJO
Es fácil de darle seguimiento a las operaciones
Es más fácil de corregir
No existen problemas con el lenguaje, tal y como podría suceder
con un algoritmo.
15. LA PROGRAMACIÓN
La programación intenta
resolver problemas a través de
una determinada metodología.
Es el proceso de escribir
programas. Un programa de
computador es una serie de
instrucciones ordenes dadas a
la maquina para que se
produzca la ejecución de una
determinada tarea.
16. Tipos de Programación
Programación Secuencial.
Se basa en la creación de
programas atreves de sentencias
escritas de forma secuencial
(continuidad., sucesión
ordenada).
Programación orientada a
eventos.
Le proporciona al programador
que no tiene mucha experiencia
en desarrollo a crear sus
aplicaciones en base a entorno
gráfico y en la ocurrencia de
eventos.
Programación lógica.
Lo más importante es definir un conjunto de hechos y un
conjunto de reglas que definen las relaciones que existen
entre los componentes de los programas (base del
conocimiento). Utiliza lenguajes de alto nivel (expresan los
algoritmos de una manera adecuada para el entendimiento
humano). Una de las utilidades más importantes es la
inteligencia artificial.
17. Tipos de Programación
Programación spaguetti.
Spaguetti es un término peyorativo Para los programas que
tienen una estructura de control de flujo (Determinación del
orden en el que se ejecutan las instrucciones) difícil de
entender. El nombre se deriva del hecho de que su código
se asemeja a un plato de espaguetis. Suele asociarse a
lenguajes de programación antiguos pero en la actualidad
lenguajes como javascript, sql, php lo utilizan para poder
entrelazaren.
Programación orientada a objetos (POO).
Cada elemento dentro de un programa que se trabaje con esta técnica es
considerado como un objeto que tiene propiedades y métodos. La ejecución
del programa depende de la interacción de los objetos que lo componen. Las
propiedades y métodos de cada objeto se especifican en su clase. La clase
es como el molde de la instancia de cada objeto. Cuando se programa con
esta técnica se definen clases y se crean instancias de objetos dentro de
estas clases para que después los objetos interaccionen entre si.
18. Tipos de Programación
Programación Estructurada. Es una de las más antiguas que existen. Aunque
actualmente los nuevos tipos de programación están copando el mercado la
programación estructurada se mantiene en la esencia de los lenguajes modernos. Esta
basada en la modularidad (unión de varias partes), en la que se divide el programa en
módulos y cada uno realiza una tarea especifica. De esta manera la complejidad del
problema se reduce al dividir las tareas ya que al unirlas permiten la resolución del este.
La programación estructurada se puede dividir en dos:
1. funcional: Dentro del mismo programa se llaman las diferentes funciones (módulos).
2. Procedimental ó procedural: Las funciones se guardan como archivos aparte
19. TIPOS DE PROGRAMAS O APLICACIONES UTILIZADAS EN SOLUCIONES DE PROBLEMAS
ELEMENTALES EN EL AMBITO EMPRESARIAL, GUBERNAMENTAL, SOCIAL Y EN ESPECIAL EN
EL AREA DEL TURISMO PROPICIANDO SOLUCIONES CREATIVAS
Los 10 principales software de turismo
Dentro de los programas dedicados a la industria del turismo destacan particularmente los
siguientes globalizadores y programas de reserva de vuelos
Sabre Holdings
- Amadeus
Galileo, de Travelport Worldspanposee varios programas de turismo,
destinados a distintos agentes y
distintas capacidades. En su origen
en los años 50, Sabre fue un sistema
computarizado de reserva de vuelos
desarrollado por personal de IBM
para American Airlines. Con el
desarrollo del software de turismo,
pasaría a dedicarse, de ofrecer
simplemente reservas en vuelos, a
ofrecer paquetes integrales de
turismo, que incluyen desde el vuelo
en sí y el alquiler de habitaciones en
hoteles en el destino hasta otros
servicios. Tiene su sede central en
Southlake, Texas
es otro software de viajes,
desarrollado en 1987 por Iberia,
Lufthansa, Air France y SAS,
que se ofrece como una
alternativa europea a Sabre.
Tiene sus oficinas centrales en
Madrid, España, aunque su
centro de datos se encuentra en
la localidad alemana de Erding.
De modo parecido a Sabre,
provee igualmente soluciones
globales de viajes.
es otro popular software de
viajes. Galileo fue formado en
1987 por varias agencias de
vuelo europeas para hacer frente
a los CRS existentes en ese
momento, especialmente Sabre
y Apoyo, el CRS propio de la
compañía aérea United Airlines.
Actualmente es propiedad de
Travelport, formada en 2006,
propietaria también de
Worldspan y también actual
propietaria del mencionado
Apoyo.
también de Travelport, es el
último de los cuatro grandes
programas de viajes aquí
considerados. Originalmente
fue desarrollado por TWA,
Northwest Airlines y TWA a
comienzos de los años 90.
Como curiosidad, TWA PARS,
uno de los predecesores de
Worldspan, tiene entre sus
notas características el ser
primer GDS instalado en
agencias de viaje, en 1976.
20. TIPOS DE PROGRAMAS O APLICACIONES UTILIZADAS EN SOLUCIONES DE PROBLEMAS
ELEMENTALES EN EL AMBITO EMPRESARIAL, GUBERNAMENTAL, SOCIAL Y EN ESPECIAL EN
EL ÁREA DEL TURISMO PROPICIANDO SOLUCIONES CREATIVAS
TravelSky Patheo, de Infotech
Marketing Inc,
Abacus
Es la principal agencia
proveedora de soluciones
para viajes china. Es una
agencia de propiedad estatal
cuya sede se encuentra en
Pekín. Fundada en 2001, su
mercado principal se
encuentra en la propia China,
aunque también da servicio a
Corea del Sur, Hong Kong,
Japón y Singapur,
directamente o a través de
subsidiarios.
funciona desde 1996 y
opera con el nombre de
Patheo desde 1999.
Patheo posee PROBE
(Patheo Retail Online
Booking Engine), que
permite a las agencias de
viajes hacer reservas
online a través del
website de las agencias,
siendo compatible con
Sabre, Amadeus o
Galileo.
tiene como mercado principal el Pacífico
y Asia, y lleva operando con notable
éxito en dicho mercado desde su
establecimiento en mayo de 1988. Es
propiedad de un consorcio de aerolíneas
asiáticas, tanto japonesas como chinas,
malayas, filipinas e indias y de Singapur
y Brunei. Su sede está situada en
Singapur y cuenta con representación en
veinticuatro países. Abacus está
respaldado a su vez por el GDS
estadounidense Sabre, que cuenta con
el 35% del accionariado de Abacus.
21. TIPOS DE PROGRAMAS O APLICACIONES UTILIZADAS EN SOLUCIONES DE PROBLEMAS
ELEMENTALES EN EL AMBITO EMPRESARIAL, GUBERNAMENTAL, SOCIAL Y EN ESPECIAL EN
EL ÁREA DEL TURISMO PROPICIANDO SOLUCIONES CREATIVAS
Virtuoso KIU Systems, SHARES
opera fundamentalmente en
veintidós países de
Norteamérica, Sudamérica, el
Caribe y Oceanía, y tiene su
sede central en Seattle. Surge
de la fusión en 1986 de Allied
Travel con Percival Tours para
dar Allied Percival
International (API), que
cambiaría su nombre a
Virtuoso en el año 2000.
fundado en 2002, es
uno de los principales
globalizadores (GDS) y
sistema de reserva de
vuelos (CRS) en
Latinoamérica. Tiene su
sede principal en
Buenos Aires, y cuenta
con presencia en
Argentina, Venezuela,
Ecuador, Colombia,
Perú, Bolivia y México.
originalmente creado por HP
Enterprise Services y comprado en
2008 por Hewlett-Packard, ofrece
soluciones de viajes dirigidas
especialmente a compañías de vuelo
estadounidenses. Estrictamente
hablando no es un CRS, ya que
trabaja con las aerolíneas, no con
agencias de viajes, pero se asemeja
mucho a estos en su modo de
funcionar, por lo que cabe incluirlo
en esta lista.
22. TIPOS DE PROGRAMAS O APLICACIONES UTILIZADAS EN SOLUCIONES DE PROBLEMAS
ELEMENTALES EN EL AMBITO EMPRESARIAL, GUBERNAMENTAL, SOCIAL Y EN ESPECIAL EN
EL ÁREA DEL TURISMO PROPICIANDO SOLUCIONES CREATIVAS EN VENEZUELA
Ministerio del poder popular para el turismo –
MINTUR
Innsist On Demand Front
Office es un sistema
administrativo que cubre
las áreas de
reservaciones, recepción
y caja, ama de llaves,
auditoría nocturna, y
telefonía.
Sistema en Gestión de Turismo 6 Es un software de gestión
completo, diseñado para Operadoras de Turismo. Sistema en
Gestión de Turismo 6 cubre todas las tareas que conlleva el
manejo de Grupos e Individuales, iniciando en el momento que
se recibe el pedido del Cliente solicitando un tour y finalizando
en la elaboración de la Liquidación del Grupo. Este software de
turismo es multiusuario y no posee límite de licencias, la
capacidad de acceso al mismo está dada por la infraestructura
tecnológica de su empresa. Permite planificar al detalle la
estadía de los grupos o individuales, controlar todos los costos
que genera el grupo, emitir automáticamente formularios de
Bloqueos, Confirmaciones, Vouchers, simplificar las
liquidaciones de grupos, y otras facilidades que brinda el SGT6.
El software se puede personalizar (incrementar
funcionalidades) de acuerdo a las necesidades de la empresa