Skip to content

Commit db963ac

Browse files
committed
2 parents 19b7cea + e253acf commit db963ac

File tree

138 files changed

+21739
-1569
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

138 files changed

+21739
-1569
lines changed

README.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@
2727
2828
## Corrección y próximo ejercicio
2929

30-
> #### Lunes 25 de noviembre de 2024 a las 20:00 (hora España) desde **[Twitch](https://twitch.tv/mouredev)**
31-
> #### Consulta el **[horario](https://discord.gg/6FfxAHA3?event=1305700498115919993)** por país y crea un **[recordatorio](https://discord.gg/6FfxAHA3?event=1305700498115919993)**
30+
> #### Lunes 9 de diciembre de 2024 a las 20:00 (hora España) desde **[Twitch](https://twitch.tv/mouredev)**
31+
> #### Consulta el **[horario](https://discord.gg/mtHpG4md?event=1310726079039799438)** por país y crea un **[recordatorio](https://discord.gg/mtHpG4md?event=1310726079039799438)**
3232
3333
## Roadmap
3434

@@ -80,7 +80,9 @@
8080
|43|[GIT GITHUB CLI](./Roadmap/43%20-%20GIT%20GITHUB%20CLI/ejercicio.md)|[📝](./Roadmap/43%20-%20GIT%20GITHUB%20CLI/python/mouredev.py)|[▶️](https://youtu.be/Ct4GKpbqflI)|[👥](./Roadmap/43%20-%20GIT%20GITHUB%20CLI/)
8181
|44|[CUENTA ATRÁS MOUREDEV PRO](./Roadmap/44%20-%20CUENTA%20ATRÁS%20MOUREDEV%20PRO/ejercicio.md)|[📝](./Roadmap/44%20-%20CUENTA%20ATRÁS%20MOUREDEV%20PRO/python/mouredev.py)|[▶️](https://youtu.be/9wsXz4K8Q-4)|[👥](./Roadmap/44%20-%20CUENTA%20ATRÁS%20MOUREDEV%20PRO/)
8282
|45|[GITHUB OCTOVERSE](./Roadmap/45%20-%20GITHUB%20OCTOVERSE/ejercicio.md)|[📝](./Roadmap/45%20-%20GITHUB%20OCTOVERSE/python/mouredev.py)|[▶️](https://youtu.be/yj5ZFT_Xmcs)|[👥](./Roadmap/45%20-%20GITHUB%20OCTOVERSE/)
83-
|46|[X VS BLUESKY](./Roadmap/46%20-%20X%20VS%20BLUESKY/ejercicio.md)|[🗓️ 25/11/24](https://discord.gg/6FfxAHA3?event=1305700498115919993)||[👥](./Roadmap/46%20-%20X%20VS%20BLUESKY/)
83+
|46|[X VS BLUESKY](./Roadmap/46%20-%20X%20VS%20BLUESKY/ejercicio.md)|[📝](./Roadmap/46%20-%20X%20VS%20BLUESKY/python/mouredev.py)|[▶️](https://youtu.be/RzwFGihKpOM)|[👥](./Roadmap/46%20-%20X%20VS%20BLUESKY/)
84+
|47|[CALENDARIO DE ADVIENTO](./Roadmap/47%20-%20CALENDARIO%20DE%20ADVIENTO/ejercicio.md)|[📝](./Roadmap/47%20-%20CALENDARIO%20DE%20ADVIENTO/python/mouredev.py)|[▶️](https://youtu.be/LteI1J5gmZw)|[👥](./Roadmap/47%20-%20CALENDARIO%20DE%20ADVIENTO/)
85+
|48|[ÁRBOL DE NAVIDAD](./Roadmap/48%20-%20ÁRBOL%20DE%20NAVIDAD/ejercicio.md)|[🗓️ 09/12/24](https://discord.gg/mtHpG4md?event=1310726079039799438)||[👥](./Roadmap/48%20-%20ÁRBOL%20DE%20NAVIDAD/)
8486

8587
## Cursos en YouTube
8688

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
//https://isocpp.org/
2+
3+
//En una línea
4+
5+
/*En varias líneas*/
6+
7+
#include<iostream>
8+
using namespace std;
9+
10+
int variable=1;
11+
const int constante=0;
12+
bool booleano=true;
13+
float flotante= 1.5;
14+
double doble=1.4829382485;
15+
char letra='a';
16+
string cadena= "hola";
17+
18+
int main(){
19+
20+
cout<<"Hola mundo"<<endl;
21+
cout<<variable<<endl;
22+
return 0;
23+
}
Lines changed: 75 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,75 @@
1+
program HOLA_FORTRAN
2+
implicit none
3+
4+
!Esto es un comentario.
5+
!Los comentarios deben iniciar con el caracter "!" si es la versión Fortran90 o posterior y con "c" si es la versión Fortran77.
6+
!La pagina web oficial de Fortran en español es https://fortran-lang.org/es/index , en la pestaña aprender pueden encontrar
7+
!multiples recursos para aprender Fortran como manuales y tutoriales
8+
!Puedes encotrar un manual muy completo en http://anyp.fcaglp.unlp.edu.ar/biblio/fortran/fortran90.pdf.
9+
10+
!Para crear y utilizar una variable en Fortran primero se deben declarar, la sintaxis de declaración es la siguiente.
11+
integer a !Variable de tipo entero (numeros enteros)
12+
real b !Variable de tipo real (numeros reales)
13+
complex c !Variable de tipo complejo (numeros complejos)
14+
logical d !Variable de tipo logico (verdadero o falso)
15+
character e !Variable de tipo caracter (cadenas de caracteres)
16+
!Los nombres de las variables deben iniciar con una letra y tener máximo 23 caracteres.
17+
!Es importante saber que Fortran no distingue minusculas de mayusculas,
18+
!por lo tanto la variable "a" y "A" es la misma para Fortran.
19+
20+
!Para declarar varias variables del mismo tipo de dato se puede utilizar la coma.
21+
integer f,g,h,i
22+
real j,k,l,m
23+
complex n,o,p,q
24+
logical r,s,t,u
25+
character v,w,x,y
26+
27+
!Otra sintaxis permitida para declarar variables es utilizando doble dos puntos.
28+
integer :: z,aa,ab,ac
29+
real :: ad,ae,af,ag
30+
complex :: ah,ai,aj,ak
31+
logical :: al,am,an,ao
32+
character :: ap,aq,ar,as
33+
34+
!Para declarar una constante se utiliza el atributo "parameter".
35+
integer, parameter :: at=1000
36+
!Las constantes son utiles cuando se tiene certeza que no van variar su valor durante la ejecución del programa.
37+
!Por ejemplo valores como el numero pi o el numero de Euler.
38+
39+
!Se puede asignar un valor a la variable en el momento de su declaración.
40+
integer :: au=1
41+
real :: av=2.1
42+
complex :: aw=(3,4) !A las variables complejas se les debe asignar dos valores, la parte entera (3) y la parte imaginaria (4).
43+
logical :: ax=.true. !Las variables logical pueden ser o verdaderas (.true.) o falsas (.false.)
44+
character (len=12):: ay='Hola Fortran' !Las variables de cadenas de caracteres deben especificar la longitud de caracteres que
45+
!tiene la variable (esto se realiza con el atributo "len"), si no se especifica, Fortran asume que la variable solo tiene un
46+
!caracter. Si no sabemos que tamaño va a tener la variable podemos utilizar el comodin "*".
47+
character (len=*), parameter:: az='cadena de caracter', ba='otra cadena'
48+
!Si la variable de cadena de caracteres tiene una comilla simple en su interior, entonces se debe asignar su valor con comillas
49+
!dobles, tal y como se muestra a continuación.
50+
character (len=16), parameter:: bb="Ciudad 'Bogotá'"
51+
52+
!Las variables de tipo real pueden ser de precisión simple, doble o cuadruple. Para definir la presión se utiliza el atributo
53+
!"kind", tal y como se muestra a continuación.
54+
real (kind=4):: bc !la variable bc tiene precisión simple. Se pueden utilizar valores desde 1.2x10^-38 hasta 3.4x10^38 con
55+
!8 cifras significativas.
56+
real (kind=8):: bd !la variable bd tiene precisión doble. Se pueden utilizar valores desde 2.2x10^-308 hasta 1.8x10^308 con
57+
!16 cifras significativas.
58+
real (kind=16):: be !la variable be tiene precisión cuadruple. No se exactamente de que números a que números son permitidos
59+
!con esta precisión (sería fabuloso que alguien completara esta información) pero son números con máximo 32 cifras
60+
!significativas.
61+
62+
!Para imprimir por terminal en Fortran se pueden utilizar las variables "print" o "write".
63+
print*,'Hola Fortran' !El asterisco imprime el texto luego de la coma en formato por defecto de Fortran.
64+
print*,ay !Se imprime en terminal la variable ay con print.
65+
write(*,*)'Hola Fortran' !El primer asterisco dentro de los parentesis representa que se va a imprimir en la terminal y el
66+
!segundo que se imprime el texto en formato por defecto de Fortran.
67+
write(*,*)ay !Se imprime en terminal la variable ay con write.
68+
69+
!Algunos editores o compiladores de Fortran pueden reconocer que una variable no esta siedo usada dentro del programa, por lo
70+
!tanto, para evitar warnings indeseados se utilizan todas las variables declaradas dentro del programa
71+
a=1;b=1.1;c=(1,1);d=.true.;e='1';f=1;g=1;h=1;i=1;j=1.1;k=1.1;l=1.1;m=1.1;n=(1,1);o=(1,1);p=(1,1);q=(1,1);r=.true.;s=.true.
72+
t=.true.;u=.true.;v='1';w='1';x='1';y='1';z=1;aa=1;ab=1;ac=1;ad=1.1;ae=1.1;af=1.1;ag=1.1;ah=(1,1);ai=(1,1);aj=(1,1);ak=(1,1)
73+
al=.true.;am=.true.;an=.true.;ao=.true.;ap='1';aq='1';ar='1';as='1';au=1;av=1.1;aw=1;ax=.true.;bc=1.1;bd=1.1;be=1.1
74+
75+
end program HOLA_FORTRAN
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
public class AriasLopez{
2+
public static void main(String[] args){
3+
4+
//https://www.oracle.com/java/
5+
6+
// Esto es un comentario de una linea
7+
/*
8+
* Esto es un comentario de
9+
* varias lineas
10+
*
11+
*/
12+
13+
int numero = 5;
14+
System.out.println("Esta es una variable de tipo entero: " + numero);
15+
final int constante = 10;
16+
System.out.println("Esta es una constante de tipo entero: " + constante);
17+
18+
// Tipos de datos
19+
20+
int entero = 1; // Tipo int, almacena numeros enteros
21+
float flotante = 2.5f; // Tipo float, almacena numeros decimales
22+
double doble = 15.52; // Tipo double, almacena numeros decimales mas grandes
23+
String cadena = "esto es un texto"; // Tipo String, almacena cadenas de texto
24+
char caracter = 'T'; // Tipo char, almacena un solo carácter
25+
boolean Verdadero = true; // Tipo boolean, retorna un valor verdadero
26+
boolean falso = false; // Tipo boolean, retorna un valor falso
27+
28+
System.out.println("entero: " + entero + ", Flotante: " + flotante + ", Doble: " + doble + ", Cadena: " + cadena + ", Char: " + caracter + ", Verdadero: " + Verdadero + ", Falso: " + falso + ".");
29+
30+
System.out.println("Hola, Java ");
31+
32+
33+
}
34+
}
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
/*
2+
* EJERCICIO:
3+
* - Crea un comentario en el código y coloca la URL del sitio web oficial del
4+
* lenguaje de programación que has seleccionado.
5+
* - Representa las diferentes sintaxis que existen de crear comentarios
6+
* en el lenguaje (en una línea, varias...).
7+
* - Crea una variable (y una constante si el lenguaje lo soporta).
8+
* - Crea variables representando todos los tipos de datos primitivos
9+
* del lenguaje (cadenas de texto, enteros, booleanos...).
10+
* - Imprime por terminal el texto: "¡Hola, [y el nombre de tu lenguaje]!"
11+
*/
12+
package org.example;
13+
class Dredux {
14+
public static void main(String[] args) {
15+
// 1)
16+
// https://dev.java
17+
18+
// 2)
19+
// Comentario de una línea
20+
21+
/*
22+
* Comentario de varias líneas
23+
*/
24+
25+
// 3)
26+
int variable = 1;
27+
final int constante = 2;
28+
29+
// 4)
30+
String cadena = "Hola";
31+
int entero = 1;
32+
boolean booleano = true;
33+
char caracter = 'a';
34+
float flotante = 1.0f;
35+
double doble = 1.0;
36+
byte Byte = 1;
37+
short corto = 1;
38+
long largo = 1L;
39+
40+
// 5)
41+
System.out.println("¡Hola, Java!");
42+
}
43+
}
Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
/*
2+
* ¿Preparad@ para aprender o repasar el lenguaje de programación que tú quieras?
3+
* - Recuerda que todas las instrucciones de participación están en el
4+
* repositorio de GitHub.
5+
*
6+
* Lo primero... ¿Ya has elegido un lenguaje?
7+
* - No todos son iguales, pero sus fundamentos suelen ser comunes.
8+
* - Este primer reto te servirá para familiarizarte con la forma de participar
9+
* enviando tus propias soluciones.
10+
*
11+
* EJERCICIO:
12+
* - Crea un comentario en el código y coloca la URL del sitio web oficial del
13+
* lenguaje de programación que has seleccionado.
14+
* - Representa las diferentes sintaxis que existen de crear comentarios
15+
* en el lenguaje (en una línea, varias...).
16+
* - Crea una variable (y una constante si el lenguaje lo soporta).
17+
* - Crea variables representando todos los tipos de datos primitivos
18+
* del lenguaje (cadenas de texto, enteros, booleanos...).
19+
* - Imprime por terminal el texto: "¡Hola, [y el nombre de tu lenguaje]!"
20+
*
21+
* ¿Fácil? No te preocupes, recuerda que esta es una ruta de estudio y
22+
* debemos comenzar por el principio.
23+
*/
24+
25+
//SOLUCION
26+
27+
//url oficial del sitio: https://developer.mozilla.org/es/docs/Web/JavaScript
28+
29+
//comentario de una linea
30+
31+
/*
32+
*
33+
*Comentario de varias filas
34+
*
35+
*/
36+
37+
//variables
38+
39+
var variableJS = "var es el tipo de dato para variable en JS";
40+
41+
//constantes
42+
43+
const numero = 55;
44+
45+
//variables tipos de datos primitivos
46+
47+
let numeros = 1;
48+
let nombre = "cristiantorres53";
49+
let booleanos = true;
50+
let char = a;
51+
let sinValor;
52+
let vacio = null;
53+
let precio = 19.22;
54+
55+
//imprime el texto
56+
57+
console.log("¡Hola, JavaScript!")
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
// https://developer.mozilla.org/es/docs/Web/JavaScript
2+
3+
// Este es un ejenplo de como hacer comentarios en una sola línea.
4+
5+
/* Para hacer comentarios en varias líneas
6+
se puede hacer de esta manera, se incia con
7+
un slash y un asterisco y se cierra con un asterisco
8+
y un slash
9+
*/
10+
11+
// Creamos una variable y una constante.
12+
13+
let nombre = "Estefrac";
14+
const pulgadas = 2.54;
15+
16+
// Variables representando tipos de datos primitivos.
17+
18+
let texto = "Retos de Programación"; // String
19+
let numEntero = 43; // Number
20+
let numDecimal = 1.23; // Number
21+
let mejorRoadmap = true; // Boolean
22+
let proximasVacaciones; // Undefined
23+
let tiempoLibre = null; // Null
24+
25+
// Imprimir en consola el mensaje "¡Hola, JavaScript!"
26+
27+
console.log("¡Hola, Javascript!");
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
<?php
2+
3+
// La documentacion oficial de php la puedes encontrar en https://www.php.net
4+
5+
// Comentario de una linea
6+
7+
# Otra forma de realizar comentarios de una sola linea
8+
9+
/*
10+
Esta es la forma de realizar comentarios de multiples lineas en PHP.
11+
12+
¿Existen otras formas de realizar comentarios?
13+
*/
14+
15+
/* CONSTANTES */
16+
17+
define('Prueba', 'Hola Mundo'); // De esta forma puedes definir una constante, el primer parametro sera su nombre, y el segundo su valor
18+
const Prueba2 = 'Hola Mundo'; // Esta es otra forma de definir una constante, personalmente esta es la que mas me gusta
19+
20+
21+
/* VARIABLES */
22+
23+
$cadena = "Hola Mundo"; // Variable de tipo string
24+
$entero = 10; // Variable de tipo int
25+
$real = 10.5; // Variable de tipo float
26+
$booleano = true; // Variable de tipo boolean
27+
$nulo = null; // Variable de tipo null
28+
$array = array(1, 2, 3, 4, 5); // Variable de tipo array
29+
$array_alterno = [1, 2, 3, 4, 5]; // Esta es otra forma de declarar un array en php
30+
$asociativo = array('nombre' => 'Luis', 'apellido' => 'Fernández'); // Variable de tipo array asociativo
31+
$asociativo_alterno = ['nombre' => 'Luis', 'apellido' => 'Fernández']; // Esta es otra forma de declarar un array asociativo en php
32+
33+
34+
/* OBJETOS */
35+
36+
$fecha = new DateTime(); // Variable de tipo objeto
37+
38+
39+
/* IMPRIMIR EN PANTALLA */
40+
41+
echo $cadena . ' ' . 'Disfrutar del Roadmap' . "\n"; // Esta es la forma de imprimir en pantalla en php
42+
print "El numero entero es $entero\n"; // Esta es otra forma de imprimir en pantalla en php
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
<?php
2+
3+
// https://www.php.net
4+
5+
// Esta es la primera forma de escribir comentarios con PHP, como una sola linea
6+
/*
7+
Y para escribir lineas multiples se puede usar de esta manera
8+
Así puedo escribir varias lineas sin necesidad de agregar una
9+
doble barra cada vez (y hace el código más legible a veces, a mi parecer)
10+
*/
11+
12+
$varDobl = "Hola, soy una variable de doble comillas";
13+
$varSimpl = 'Y yo de comillas simples!';
14+
const CONSTANTE = "Y yo soy una constante!!";
15+
16+
$lang = "PHP";
17+
18+
19+
// Tipos de datos
20+
21+
$integer = "Esto es una cadena de texto"; // Texto plano
22+
$number = 123; // numérico
23+
$float = 123.45; // flotante (o decimal)
24+
$bool = true; // booleano (también puede ser 'false')
25+
$null = NULL; // null (vacío)
26+
$array = array(
27+
'clave' => 'valor',
28+
'clave2' => 'valor2',
29+
'clave3' => 'valor3',
30+
); // Tipo array
31+
32+
33+
echo "Hola, $lang!"
34+
35+
?>

0 commit comments

Comments
 (0)