Sei sulla pagina 1di 10

Instrucciones:

Para resolver correctamente esta tarea, sigue los pasos que se enumeran a continuación:
1. Lee los contenidos temáticos:
a. 2.1. El lenguaje matemático.
b. 2.2. Relaciones de equivalencia y de orden.
2. Realiza las siguientes actividades:
 Actividad 1. Esquema
 Actividad 2. Ejercicios
3. Renombra este documento utilizando la forma tarea2nombreapellido y móntalo en la platafor
educativa para que sea revisado por tu facilitador.
Nota: Recuerda que si tienes alguna duda para la realización de esta tarea acude a la sección
dudas y tu facilitador te responderá en un plazo máximo de 24 horas.

Ponderación de la actividad:

 Esta tarea, elaborada conforme a los "Criterios para la ejecución de la actividad" tiene un valor d
16%.
Actividad 1. Con base en los contenidos temáticos de este módulo, diseña un cuadro compara
con los principales lenguajes de programación que se utilizan en la actualidad, don
enumeres sus usos, funciones y características primordiales de cada uno de ellos.

Una vez que hayas diseñado tu cuadro comparativo, redacta en un párrafo tu opin
sobre las ventajas que estos lenguajes de programación tienen con sus antecesore
cuál podría ser el futuro de ellos.

Cuadro comparativo

Diseña aquí tu cuadro comparativo:

LENGUAGES DE C++ JAVA PHP


PROGRAMACION
DONDE SE USA Posteriormente se Java es muy utilizado en PHP es un lenguaje de
PRINCIPALMENTE añadieron facilidades todo tipo de aplicaciones programación flexible.
de programación de productividad como Se usa principalmente
genérica, que se sumó procesadores de texto u para scripting en
a los otros dos hojas de cálculo. Incluso servidores, pero en
paradigmas que ya Google Maps en realidad PHP puede
estaban admitidos ocasiones, utiliza applet servir a varios
(programación de Java que se ejecuta propósitos. Debido al
estructurada y la dentro del propio avance y evolución de
programación navegar del usuario PHP ahora hasta
orientada a objetos). reduciendo la carga del puedes crear
Por esto se suele decir servidor. aplicaciones CGI en
que el C++ es un Entretenimiento PHP. Sin duda, las
lenguaje de Los juegos constituyen posibilidades son
programación el uso más extendido de infinitas.
multiparadigma. Java ya que gracias a su PHP puede emplearse
uso estos juegos pueden en muchos sistemas
ser ejecutados en operativos tales como
diferentes plataformas Windows, Mac OS,
de gaming. Basta con Linux e incluso Unix.
hacer clic dentro de sus Muchos servidores
límites y el juego soportan este lenguaje
comenzará a estar de programación,
plenamente operativo también. Esto es
para el usuario. beneficioso para
Educación cualquier persona que
Uno de los usos más programe en PHP.
prestigiosos de Java es
el de herramientas
educativas como hojas
de finanzas, calculadora, Asimismo, PHP soport
gráficos, herramientas una amplia gama de
para gestionar el tiempo, bases de datos y esa e
composición, ejercicios. una de las
Comunicación características más
Los applets de Java significativas de este
forman parte delas lenguaje de
aplicaciones de programación.
mensajería instantánea
(WhatsApp, Telegram,
LINE…) y chats que
diariamente utilizan
millones y millones de
personas en todo el
mundo.
Aplicaciones móviles
Con Java ME o “Micro
Edition”, los applets de
Java, que ya son lo
bastante pequeños, se
hacen mucho más
apropiados para las
aplicaciones y
navegadores que
encontramos y
utilizamos en nuestros
dispositivos móviles.
En líneas generales,
Java se encuentra en
multitud de navegadores
y programas pues
cualquier aplicación
desarrollada por con
este lenguaje puede ser
embebida en un website
y ejecutado en un
navegador, al margen
del sistema operativo.
FUNCIONES Y El C++ es un lenguaje Java es un lenguaje de Gran extensión de
CARACTERISTICAS de programación programación de documentación. ...
PRINCIPALES híbrido, al que se le propósito general Variedad de
puede compilar. Una orientado a objetos herramientas para
de las ventajas que desarrollado por Sun aprender. ...
ofrece este lenguaje es Microsystems. También Mucha oferta de trabaj
que es mucho más se puede decir que Java ...
sencillo de aprender es una tecnología que Permite programación
para los no sólo se reduce al orientada a objetos. ...
programadores que ya lenguaje sino que Módulos externos para
conocen el C. además provee de una mejorar la aplicación
máquina virtual Java que web. ...
El C++ mantiene una permite ejecutar código Se puede separar la
enorme compatibilidad compilado Java, sea estructura. ...
con el C cual sea la plataforma La libertad es un bien
principalmente por dos que exista por debajo; muy preciado. ...
razones: Por la gran plataforma tanto 5 consejos para escrib
cantidad de código C hardware, como el guión de un
que existe, y para software (el sistema videojuego
facilitar el paso de los operativo que soporte
programadores de C al ese hardware). El apoyo
nuevo lenguaje C++. a esta tecnología viene
dado por la gran
cantidad de fabricantes
que apoyan esta
especificación de
máquina virtual.
Sun describe al lenguaje
Java de la siguiente
manera:
Simple
Orientado a Objetos
Tipado estáticamente
Distribuido
Interpretado
Robusto
Seguro
de Arquitectura Neutral
Multihilo
con Recolector de
basura (Garbage
Collector)
Portable
de Alto Rendimiento:
sobre todo con la
aparición de hardware
especializado y mejor
software
Dinámic
Opinión
Redacta aquí tu opinión
En la actualidad la programación va en aumento por lo consiguiente se requiere saber programa
los diferentes tipos de lenguaje se van modificando cada día mas y unos de los lenguajes que han
estado avanzando en mi opinión es el de java, este lenguaje se ha estado filtrado en más software
cada día mas, y por lo consiguiente está abarcando un gran mercado en programación a comparac
de los demás lenguajes, no haciendo a un lado a los demás lenguajes y en particular al de C++ que
un pionero en lo que es su codificación, y de tal manera que se han ido derivando más lenguajes de
programación como tal, así también las grandes empresas de software requieren de este código de
C++ pero el que ha evolucionado es java.

http://www.larevistainformatica.com/C++.htm
https://es.ccm.net/forum/affich-734903-para-que-sirve-el-programa-c
http://formatalent.com/usos-mas-habituales-de-programas-en-java/
http://personales.upv.es/rmartin/cursoJava/Java/Introduccion/PrincipalesCaracteris
ticas.htm
https://blog.aulaformativa.com/principales-usos-del-lenguaje-php/
https://es.slideshare.net/joonniitoo/el-principio-de-pascal-y-sus-aplicaciones
Actividad 2.  Con base en los contenidos temáticos de la unidad 2, resuelve
correctamente los siguientes ejercicios.

Ejercicio 1. En el conjunto N se define la relación R como m R t si y sólo si m 2 – t2 = 3


(o múltiplo de 3)

a) Demuestra que R es una relación de equivalencia

Respuesta
reflexiva: m R m para todo m natural. m² - m² = 0 y 0 es múltiplo de 3.

simétrica: Si m R t entonces t R m. En efecto, si m R t, entonces m² - t² = 3k para algún k


entero, y multiplicando por -1 a ambos lados, t² - m² = -3k = 3·(-k), luego t² - m² también es
múltiplo de 3 y así, t R m

transitiva: m R s y s R t implica m R t. En efecto, si m R s y s R t, entonces m² - s² =3k para


algún entero k, y s² - t² = 3j para algún entero j. Sumando las dos ecuaciones, se tiene m² - t²
=3k + 3j = 3·(k + j), y por ende m² - t² es múltiplo de 3 y así, m R t.

Ejercicio 2. En el conjunto N×N se define la relación R con (a, b) R (c, d) si y sólo si a-d =
b-c.

a) Investiga que propiedades cumple.

1) (R) reflexiva
2) (AR) antirreflexiva
3) (S) simétrica
4) (AS) antisimétrica
5) (T) transitiva

b) ¿Es R una relación de equivalencia? ¿De orden parcial? ¿De orden


total?
Respuesta
reflexiva; (a, b) R (a, b) porque a ≤ a, b ≤ b

antisimétrica; si (a, b) R (c, d) y (c, d) R (a, b), entonces a ≤ c y b ≤ d, y también, c ≤ a y d ≤ b,


luego combinando a ≤ c con c ≤ a se sigue a = c y combinando b ≤ d con d ≤ b se sigue b = d.
Entonces (a, b) = (c, d)

transitiva; si (a, b) R (c, d) y (c, d) R (e, f), entonces (a, b) R (e, f). En efecto, (a, b) R (c, d)
implica a ≤ c y b ≤ d, y (c, d) R (e, f) implica c ≤ e y d ≤ f. Combinando a ≤ c con c ≤ e y b ≤ d
con d ≤ f, se siguen respectivamente, a ≤ e y b ≤ f, luego (a, b) R (e, f)

Ejercicio 3. Sea el conjunto:

A={(0,0),(1,0),(2,0),(3,0),(0,1),(1,1),(2,1),(3,1),(0,2),(1,2),(2,2),(3,2)} y sea la relación (a,b) R


(c,d) si y sólo si a ≤ c y b ≤ d

a) Probar que R es una relación de orden.


Respuesta
Como se trata de un subconjunto de NXN entonces:
A ⊆ NxN
Por lo tanto, A es una relación de orden por que tienen las tres, reflexiva, antisimétrica y
transitiva.

https://www.youtube.com/watch?
v=KmcRMlv9_T4&list=PLeySRPnY35dHACeGz_7oiU5Wo11AUt964

Potrebbero piacerti anche