CLASES DE
PROGRAMACIÓN
Programación estructurada (PE)
La programación estructurada esta
compuesta por un conjunto de
técnicas que han ido evolucionando
aumentando considerablemente la
productividad del programa
reduciendo el tiempo de depuración
y mantenimiento del mismo.
Esta programación estructurada
utiliza un número limitado de
estructuras de control, reduciendo
así considerablemente los errores.
• Los programas son mas fáciles
de entender
• Se reduce la complejidad de las
pruebas
• Aumenta la productividad del
programador
• Los programas queden mejor
documentados internamente.
Programación orientada a objetos
(POO)
Se trata de una técnica que aumenta
considerablemente la velocidad de
desarrollo de los programas gracias a la
reutilización de los objetos.
El objeto es un conjunto complejo de
datos y programas que poseen estructura
y forman parte de una organización.
Un objeto contiene varios datos bien
estructurados y pueden ser visibles o no
dependiendo del programador y las
acciones del programa en ese momento.
El polimorfismo y la herencia son unas de
sus principales características y por ello
dedicaremos más adelante un artículo
exclusivamente a tratar estos dos
términos.
Programación modular
Este tipo de programación
consiste principalmente en dividir
los programas en partes llamadas
subprogramas o módulos, los
cuales son más legibles y
manejables, es decir, tienen
como fin facilitar su uso. Es el
resultado evolutivo de la
programación estructura para
solucionar algunos problemas
más grandes y difíciles de lo que
la primera puede llegar a
resolver.
Una vez aplicada la
programación modular, un
problema de índole complejo
se divide en varios
subproblemas mucho más
simples.
NUEVASTECNOLOGÍAS
PARA LA
PROGRAMACIÓN DE
DISPOSITIVOS MÓVILES
Las tecnologías móviles tienen mucho tiempo entre
nosotros simplificando nuestras actividades
cotidianas facilitando nuestros trabajos, estudios o
vida normal con sus innumerables aplicaciones
disponibles que se han ido incrementando con el
tiempo.
Actualmente, las tecnologías móviles han
cubierto la mayoría de las áreas de servicio de
comunicaciones y entretenimiento enfocando sus
aplicaciones a generar un mercado cautivo de
estas, a los miles de usuarios que día a día
adoptan el uso de servicios, tal como lo es,
telefonía móvil, envío de mensajes de texto y
multimedia; y en los últimos años la actualización
de la información de las redes sociales.
Aunque, el uso de estos servicios no ha saturado
aun el desarrollo y atención al extenso mercado del
entretenimiento, ha sido uno de los principales
motores que impulsa la investigación para la
actualización y mejora de este tipo de tecnología, la
cual, aun sigue siendo respaldada por la tecnología
convencional con cable, la cual ha empezado a
ceder su lugar para convertirse en un medio de
respaldo para los problemas de intermitencia o falla
en las redes inalámbricas.
La única limitación a corto plaza que tiende a
experimentar la tecnología móvil es la recesión
económica mundial, ya que esta, reducirá
considerablemente los fondos que pueden
destinarse a la investigación de nuevas tecnologías
y congelara proyecto por falta de los mismos.
Este fenómeno ocasionara que la las empresas
dedicadas a la investigación y desarrollo,
concentren sus esfuerzos únicamente en
planes de negocios que permitan el retorno de
sus inversiones, posicionamiento de mercados
e incremento de usuarios en los servicios de
telefonía móvil.
A pesar de que se piensa que habrá en el futuro
o como serán las cosas, siempre se pasa por
alto el presente y que es lo que hacemos hoy
con lo que disponemos en esta época. Hace
unos días, se comentaba que las generaciones
actuales desconocen lo que usaban sus padres
en la misma época, consideraban que estos
usaban redes sociales y teléfonos móviles como
actualmente se realiza.
El futuro está hoy a la vista de todos y al
alcance de pocos ante los elevados costos de
los servicios de los equipos móviles y ante un
menú extenso de aplicaciones que van desde
entretenimiento hasta aplicaciones
financieras.
Al igual que la mayoría de las aplicaciones o
servicios que han mejorado la vida humana, la
tecnología móvil cuenta con un pasado que inicio
con las aplicaciones militares, las cuales la llevaron a
madurar a tal grado, que en un determinado
momento de su evolución y crecimiento formaron
parte de la vida cotidiana en todo el planeta.
Este surgimiento también fue influenciado por la
industria aeroespacial desde la década de los
cincuentas, industria que ha dado grandes
aportaciones tecnológicas en cuanto a tecnología
de materiales, comunicaciones, investigaciones
de salud y bases espaciales que operan con
inteligencia artificial para su navegación en el
espacio.
Ahora siendo parte de la sociedad civil, la
tecnología móvil ha sido un fenómeno que paso de
ser un servicio para ciertos sectores de mercado
con un alto nivel de ingresos a un fenómeno global
al alcance de todos. Este crecimiento, detono un
cambio social que impulso el surgimiento de
aplicaciones para dispositivos móviles que van
desde el acceso al entretenimiento hasta la
ubicación física de un usuario con solo detectar su
equipo en una red inalámbrica.
El sector del deporte, se encuentra comercializando
una marca de tenis que cuentan con un dispositivo
móvil instalado en la base del mismo, que transmite
la velocidad, distancia, fuerza y otros datos que se
generan en el jugador en la hora del partido o
entrenamiento. Esta aplicación, se está
especializando en descubrir los factores que influyen
en la calidad de juego en determinados jugadores
para medir su rendimiento de juego entre partidos.
Aunque la mercadotecnia destaca más el
renombre del jugador, la aplicación inalámbrica
tiene la misión de realizar estudios para la mejor
en calidad de materiales, superficies y accesorios
del juego, que renueven la mecánica de mismo
obteniendo ventaja sobre los demás jugadores que
no cuenten con estos accesorios
Los grandes anuncios alrededor de la realidad virtual en 2016
provendrán de las siguientes empresas:
•Facebook: Oculus es el líder de la realidad virtual, y ahora son
propiedad de Facebook. ¿Cuál es la visión? Los límites de la
imaginación.
•Microsoft: HoloLens es una experiencia aumentada que superpone
objetos 3D en un mundo real. HoloLens es una tecnología de
transición desde lo físico a lo virtual que bien puede ser lo que los
consumidores y las empresas necesitan.
•Magic Leap: Esta empresa hipersecreta ha recibido $875 millones
en fondos de capital de riesgo en 2015 (la mayoría de Google), y
todavía tenemos que ver lo que tienen. Magia Leap es la compañía
que observar.
•Samsung: Samsung está tratando de entrar en la realidad virtual a
través de una inversión en los teléfonos móviles. El Samsung Gear
VR se conecta a su teléfono y le permite entrar en un mundo 3D.
TECNOLOGÍAS PARA DISPOSITIVOS MÓVILES QUE PODRÍAN SER
TENDENCIA
1.- ForceTouch
Huawei fue la primer marca en integrar esta tecnología en un
smartphones, sin embargo, es muy posible que sea Apple
quien finalmente termine imponiendo este tipo de sensor en
los teléfonos inteligentes desarrollados por la competencia, ya
que ofrece un nuevo mundo de posibilidades de interacción
entre los usuarios y sus dispositivos.
2.- Pantallas transparentes
Es más una cuestión de vanidad que una cuestión práctica, y a
pesar de que desde hace varios años empresas como Sony han
comercializado teléfonos con pantallas transparentes, el
futuro podría ser el momento exacto en el que estas se
impongan como una verdadera moda, ya que a la fecha este
tipo de pantallas no pueden ofrecer la misma calidad que las
clásicas LED.
3.- Pantallas flexibles
Samsung y LG han sido las principales marcan que se
encuentran investigando y desarrollando dispositivos móviles
con pantallas flexibles, y en el caso de Samsung, su teléfono
insignia, el Samsung Galaxy S6 Edge+, cuenta con una pantalla
flexible aunque sólo se utilizó para crear bordes curvos en el
teléfono. No obstante, es casi seguro que continuarán
apareciendo teléfonos con características parecidas.
4.-Sensores biométricos
Diversos dispositivos actuales, como el iPhone 5c y
posteriores, ya cuentan con lectores biométricos de distintos
tipos, sin embargo, aún se tratan de características
consideradas de lujo, pero en un futuro cercano podrían
convertirse en el pan de cada día de todos los usuarios, ya que
resultan una excelente herramienta para configuraciones de
privacidad, por ejemplo.
5.- Una PC en un Smartphone
Lumia de Microsoft planea sacar a la venta dispositivos con
Windows 10 a los que se podrán conectar monitores y
periféricos clásicos como teclado y mouse, con el fin de utilizar
nuestro celular como si fuese una PC, con el beneficio de tener
un Windows completo en un pequeño dispositivo. Este tipo de
desarrollo podría resultar un concepto tentador para Apple y
otros competidores, por lo que también podría llegar a
convertirse en una tendencia de diseño.

Programación Sistemas 11

  • 1.
  • 2.
    Programación estructurada (PE) Laprogramación estructurada esta compuesta por un conjunto de técnicas que han ido evolucionando aumentando considerablemente la productividad del programa reduciendo el tiempo de depuración y mantenimiento del mismo. Esta programación estructurada utiliza un número limitado de estructuras de control, reduciendo así considerablemente los errores. • Los programas son mas fáciles de entender • Se reduce la complejidad de las pruebas • Aumenta la productividad del programador • Los programas queden mejor documentados internamente. Programación orientada a objetos (POO) Se trata de una técnica que aumenta considerablemente la velocidad de desarrollo de los programas gracias a la reutilización de los objetos. El objeto es un conjunto complejo de datos y programas que poseen estructura y forman parte de una organización. Un objeto contiene varios datos bien estructurados y pueden ser visibles o no dependiendo del programador y las acciones del programa en ese momento. El polimorfismo y la herencia son unas de sus principales características y por ello dedicaremos más adelante un artículo exclusivamente a tratar estos dos términos. Programación modular Este tipo de programación consiste principalmente en dividir los programas en partes llamadas subprogramas o módulos, los cuales son más legibles y manejables, es decir, tienen como fin facilitar su uso. Es el resultado evolutivo de la programación estructura para solucionar algunos problemas más grandes y difíciles de lo que la primera puede llegar a resolver. Una vez aplicada la programación modular, un problema de índole complejo se divide en varios subproblemas mucho más simples.
  • 3.
  • 4.
    Las tecnologías móvilestienen mucho tiempo entre nosotros simplificando nuestras actividades cotidianas facilitando nuestros trabajos, estudios o vida normal con sus innumerables aplicaciones disponibles que se han ido incrementando con el tiempo.
  • 5.
    Actualmente, las tecnologíasmóviles han cubierto la mayoría de las áreas de servicio de comunicaciones y entretenimiento enfocando sus aplicaciones a generar un mercado cautivo de estas, a los miles de usuarios que día a día adoptan el uso de servicios, tal como lo es, telefonía móvil, envío de mensajes de texto y multimedia; y en los últimos años la actualización de la información de las redes sociales.
  • 6.
    Aunque, el usode estos servicios no ha saturado aun el desarrollo y atención al extenso mercado del entretenimiento, ha sido uno de los principales motores que impulsa la investigación para la actualización y mejora de este tipo de tecnología, la cual, aun sigue siendo respaldada por la tecnología convencional con cable, la cual ha empezado a ceder su lugar para convertirse en un medio de respaldo para los problemas de intermitencia o falla en las redes inalámbricas.
  • 7.
    La única limitacióna corto plaza que tiende a experimentar la tecnología móvil es la recesión económica mundial, ya que esta, reducirá considerablemente los fondos que pueden destinarse a la investigación de nuevas tecnologías y congelara proyecto por falta de los mismos.
  • 8.
    Este fenómeno ocasionaraque la las empresas dedicadas a la investigación y desarrollo, concentren sus esfuerzos únicamente en planes de negocios que permitan el retorno de sus inversiones, posicionamiento de mercados e incremento de usuarios en los servicios de telefonía móvil.
  • 9.
    A pesar deque se piensa que habrá en el futuro o como serán las cosas, siempre se pasa por alto el presente y que es lo que hacemos hoy con lo que disponemos en esta época. Hace unos días, se comentaba que las generaciones actuales desconocen lo que usaban sus padres en la misma época, consideraban que estos usaban redes sociales y teléfonos móviles como actualmente se realiza.
  • 10.
    El futuro estáhoy a la vista de todos y al alcance de pocos ante los elevados costos de los servicios de los equipos móviles y ante un menú extenso de aplicaciones que van desde entretenimiento hasta aplicaciones financieras.
  • 11.
    Al igual quela mayoría de las aplicaciones o servicios que han mejorado la vida humana, la tecnología móvil cuenta con un pasado que inicio con las aplicaciones militares, las cuales la llevaron a madurar a tal grado, que en un determinado momento de su evolución y crecimiento formaron parte de la vida cotidiana en todo el planeta.
  • 12.
    Este surgimiento tambiénfue influenciado por la industria aeroespacial desde la década de los cincuentas, industria que ha dado grandes aportaciones tecnológicas en cuanto a tecnología de materiales, comunicaciones, investigaciones de salud y bases espaciales que operan con inteligencia artificial para su navegación en el espacio.
  • 13.
    Ahora siendo partede la sociedad civil, la tecnología móvil ha sido un fenómeno que paso de ser un servicio para ciertos sectores de mercado con un alto nivel de ingresos a un fenómeno global al alcance de todos. Este crecimiento, detono un cambio social que impulso el surgimiento de aplicaciones para dispositivos móviles que van desde el acceso al entretenimiento hasta la ubicación física de un usuario con solo detectar su equipo en una red inalámbrica.
  • 14.
    El sector deldeporte, se encuentra comercializando una marca de tenis que cuentan con un dispositivo móvil instalado en la base del mismo, que transmite la velocidad, distancia, fuerza y otros datos que se generan en el jugador en la hora del partido o entrenamiento. Esta aplicación, se está especializando en descubrir los factores que influyen en la calidad de juego en determinados jugadores para medir su rendimiento de juego entre partidos.
  • 15.
    Aunque la mercadotecniadestaca más el renombre del jugador, la aplicación inalámbrica tiene la misión de realizar estudios para la mejor en calidad de materiales, superficies y accesorios del juego, que renueven la mecánica de mismo obteniendo ventaja sobre los demás jugadores que no cuenten con estos accesorios
  • 16.
    Los grandes anunciosalrededor de la realidad virtual en 2016 provendrán de las siguientes empresas: •Facebook: Oculus es el líder de la realidad virtual, y ahora son propiedad de Facebook. ¿Cuál es la visión? Los límites de la imaginación. •Microsoft: HoloLens es una experiencia aumentada que superpone objetos 3D en un mundo real. HoloLens es una tecnología de transición desde lo físico a lo virtual que bien puede ser lo que los consumidores y las empresas necesitan. •Magic Leap: Esta empresa hipersecreta ha recibido $875 millones en fondos de capital de riesgo en 2015 (la mayoría de Google), y todavía tenemos que ver lo que tienen. Magia Leap es la compañía que observar. •Samsung: Samsung está tratando de entrar en la realidad virtual a través de una inversión en los teléfonos móviles. El Samsung Gear VR se conecta a su teléfono y le permite entrar en un mundo 3D.
  • 17.
    TECNOLOGÍAS PARA DISPOSITIVOSMÓVILES QUE PODRÍAN SER TENDENCIA 1.- ForceTouch Huawei fue la primer marca en integrar esta tecnología en un smartphones, sin embargo, es muy posible que sea Apple quien finalmente termine imponiendo este tipo de sensor en los teléfonos inteligentes desarrollados por la competencia, ya que ofrece un nuevo mundo de posibilidades de interacción entre los usuarios y sus dispositivos.
  • 18.
    2.- Pantallas transparentes Esmás una cuestión de vanidad que una cuestión práctica, y a pesar de que desde hace varios años empresas como Sony han comercializado teléfonos con pantallas transparentes, el futuro podría ser el momento exacto en el que estas se impongan como una verdadera moda, ya que a la fecha este tipo de pantallas no pueden ofrecer la misma calidad que las clásicas LED.
  • 19.
    3.- Pantallas flexibles Samsungy LG han sido las principales marcan que se encuentran investigando y desarrollando dispositivos móviles con pantallas flexibles, y en el caso de Samsung, su teléfono insignia, el Samsung Galaxy S6 Edge+, cuenta con una pantalla flexible aunque sólo se utilizó para crear bordes curvos en el teléfono. No obstante, es casi seguro que continuarán apareciendo teléfonos con características parecidas.
  • 20.
    4.-Sensores biométricos Diversos dispositivosactuales, como el iPhone 5c y posteriores, ya cuentan con lectores biométricos de distintos tipos, sin embargo, aún se tratan de características consideradas de lujo, pero en un futuro cercano podrían convertirse en el pan de cada día de todos los usuarios, ya que resultan una excelente herramienta para configuraciones de privacidad, por ejemplo.
  • 21.
    5.- Una PCen un Smartphone Lumia de Microsoft planea sacar a la venta dispositivos con Windows 10 a los que se podrán conectar monitores y periféricos clásicos como teclado y mouse, con el fin de utilizar nuestro celular como si fuese una PC, con el beneficio de tener un Windows completo en un pequeño dispositivo. Este tipo de desarrollo podría resultar un concepto tentador para Apple y otros competidores, por lo que también podría llegar a convertirse en una tendencia de diseño.