Skip to content

Commit c55f637

Browse files
committed
2 parents db963ac + c027c25 commit c55f637

File tree

127 files changed

+17751
-1507
lines changed

Some content is hidden

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

127 files changed

+17751
-1507
lines changed

README.md

Lines changed: 4 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 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)**
30+
> #### Lunes 23 de diciembre de 2024 a las 20:00 (hora España) desde **[Twitch](https://twitch.tv/mouredev)**
31+
> #### Consulta el **[horario](https://discord.gg/mouredev?event=1313337113567035494)** por país y crea un **[recordatorio](https://discord.gg/mouredev?event=1313337113567035494)**
3232
3333
## Roadmap
3434

@@ -82,7 +82,8 @@
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/)
8383
|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/)
8484
|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/)
85+
|48|[ÁRBOL DE NAVIDAD](./Roadmap/48%20-%20ÁRBOL%20DE%20NAVIDAD/ejercicio.md)|[📝](./Roadmap/48%20-%20ÁRBOL%20DE%20NAVIDAD/python/mouredev.py)|[▶️](https://youtu.be/bIguZe3iXVo)|[👥](./Roadmap/48%20-%20ÁRBOL%20DE%20NAVIDAD/)
86+
|49|[EL ALMACÉN DE PAPÁ NOEL](./Roadmap/49%20-%20EL%20ALMACÉN%20DE%20PAPÁ%20NOEL/ejercicio.md)|[🗓️ 23/12/24](https://discord.gg/mouredev?event=1313337113567035494)||[👥](./Roadmap/49%20-%20EL%20ALMACÉN%20DE%20PAPÁ%20NOEL/)
8687

8788
## Cursos en YouTube
8889

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
2+
using System;
3+
4+
class Program
5+
{
6+
static void Main()
7+
{
8+
//https://dotnet.microsoft.com/es-es/languages/csharp
9+
/*
10+
Comentario multilinea
11+
*/
12+
const string so = "Windows";
13+
var nombre = "Juan";
14+
int edad = 68;
15+
double altura = 1.90;
16+
bool casado = true;
17+
char interes = '$';
18+
string[] peliculas = { "Endgame", "Infinity war" };
19+
20+
Console.WriteLine("¡Hola, C#!");
21+
22+
}
23+
}
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
//https://learn.microsoft.com/en-us/cpp/c-language/?view=msvc-170
2+
3+
// Comentario
4+
5+
/*Esto tambien es
6+
un comentario en
7+
varias lineas*/
8+
9+
#include <stdio.h>
10+
#include <string.h>
11+
12+
int main(){
13+
char myVariable[] = "Mi variable";
14+
strcpy(myVariable, "Nuevo valor");
15+
16+
int myInt = 4; // un numero entero
17+
char myChar = 'h'; // un caracter
18+
float myFloat = 4.35; // numero flotante
19+
_Bool myBool = 1; // 1 es True
20+
21+
const int y = 1;
22+
23+
printf("!Hola Mundo!!!");
24+
25+
return 0;
26+
}

Roadmap/00 - SINTAXIS, VARIABLES, TIPOS DE DATOS Y HOLA MUNDO/fortran/LeandroCFD.f90

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,24 @@ program HOLA_FORTRAN
5959
!con esta precisión (sería fabuloso que alguien completara esta información) pero son números con máximo 32 cifras
6060
!significativas.
6161

62+
!Fortran permite crear variables de tipo derivado, las cuales se crean como combinación de variables tipo intrinseco (integer,
63+
!real, complex, logical y character) la sintaxis para crear una variable de tipo derivado es la siguiente.
64+
type fluido
65+
character (len=10):: nombre !Nombre del fluido
66+
integer :: gamma !Peso especifico
67+
real :: rho !Densidad
68+
end type
69+
70+
!Para declarar una variable tipo fluido es la siguiente.
71+
type (fluido) :: water !En este caso la variable "water" es de tipo "fluido"
72+
73+
!La asignaciones de valores a la variable "water" se puede realizar de dos maneras, primero asignando valores de manera global
74+
!o se puede realizar la asignación por componentes
75+
water=fluido('agua',9810,999.7) !Asignación global
76+
water%nombre='agua' !Asignación por componentes
77+
water%gamma=9810
78+
water%rho=999.7
79+
6280
!Para imprimir por terminal en Fortran se pueden utilizar las variables "print" o "write".
6381
print*,'Hola Fortran' !El asterisco imprime el texto luego de la coma en formato por defecto de Fortran.
6482
print*,ay !Se imprime en terminal la variable ay con print.
Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
/**
2+
* Retos de programación
3+
* Roadmap 00
4+
* Author: Yoandy Doble Herrera
5+
* Date: 05/12/2024
6+
*/
7+
8+
// Ejercicio 1
9+
/**
10+
* Crea un comentario en el código y coloca la URL del sitio web oficial del lenguaje de programación que has seleccionado.
11+
*/
12+
13+
// Sitio oficial de Javascript => https://www.javascript.com/
14+
15+
// Ejercicio 2 Representa las diferentes sintaxis que existen de crear comentarios en el lenguaje (en una línea, varias...)
16+
17+
// Comentario en una línea
18+
19+
/**
20+
* Este es un comentario
21+
* con varias líneas
22+
* by codebydoble
23+
*/
24+
25+
// Ejercicio 3 Crea una variable (y una constante si el lenguaje lo soporta).
26+
27+
var username = "dobledj" // var is deprecated
28+
let nameUser = "codebydoble"
29+
const piValue = 3.141592653589793
30+
31+
/**
32+
* Ejercicio 4
33+
* - Crea variables representando todos los tipos de datos primitivos
34+
*/
35+
36+
let fullName = "Yoandy Doble Herrera" //string
37+
let count = 22 // number
38+
let isTech = true //boolean
39+
let nullValue = null //null
40+
let emptyValue // undefined
41+
let personalChart = Symbol("Abc") // symbol
42+
let hugeData = BigInt("9999999999999999999999999999999999999999999999999") // bigInt
43+
44+
/**
45+
* Ejercicio 5
46+
* - Imprime por terminal el texto: "¡Hola, [y el nombre de tu lenguaje]!"
47+
*/
48+
49+
console.log("¡Hola, JavaScript!")
Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
// Esto es Un comentario en linea
2+
3+
/*
4+
Este es un
5+
comentario en
6+
Bloque
7+
*/
8+
9+
/**
10+
* Esta es otra forma de comentar
11+
* es en bloque
12+
* y se usa para documentar.
13+
*/
14+
15+
// Sitio web oficial de JavaScript:
16+
// https://developer.mozilla.org/es/docs/Web/JavaScript
17+
18+
19+
//VARIABLES Y CONSTANTES
20+
21+
//Variables (SE USA NORMALMENTE 'let')
22+
let varibleLet = 'Esto es una cadena de texto'
23+
var variableVar = "Esto tambien es un txt" //No se suele usar normalmente
24+
25+
//Constantes (No puede cambiar de Valor una vez se asigne)
26+
const CONSTANTE_EJEMPLO = "Esto es una constante"
27+
28+
//DATOS PRIMITIVOS
29+
30+
//String
31+
let cadena = "Hola, JS"
32+
let cadena2 = 'Hola , JavaScript'
33+
34+
//Number (Int, float, ...)
35+
let entero = 276
36+
let decimal = 0.4
37+
let negativo = -8
38+
//BigInt (numero muy grande)
39+
let numeroGrande = 8349586348294983248723
40+
41+
//Boolean (Valores lógicos True o False)
42+
let verdadero = true
43+
let falso = false
44+
45+
//Undifined (Variable sin valor)
46+
let indefinida;
47+
48+
//Null (Dato que vale Nulo)
49+
let nulo = null
50+
51+
//Symbol (Valor Unico e Inmutable)
52+
let Simbolo = Symbol("simbolo")
53+
54+
// IMPRIMIR POR TERMINAL
55+
console.log("==== ¡HOLA, JavaScript! ====")
56+
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
// https://developer.mozilla.org/en-US/docs/Web/JavaScript
2+
3+
// este es un comentario de una sola linea
4+
5+
/*
6+
Este es un comentario
7+
multilinea
8+
*/
9+
10+
let variable = "Hola" // Variable (puede ser reasignada)
11+
variable = "Mundo" // Cambia el valor de la variable
12+
13+
const PI = 3.14 // Constante ---> no puede cambiar de tipo de dato
14+
15+
16+
17+
// datos primitivos
18+
19+
let string = "Hola, Mundo!" // texto
20+
let int = 40; // entero
21+
let float = 3.14; // decimal
22+
let boolean = true; // booleano
23+
let Nulish = null; // nulo
24+
let indefinido = undefined; // indefinido
25+
let bigInt = 9007199254740991n; // entero grande
26+
27+
28+
console.log("¡Hola, JavaScript!");
29+
30+
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
#! El sitio oficial (?) de Javascript, dicen, puede ser, dicen: https://developer.mozilla.org, https://www.javascript.com/javascrpit.com, o https://ecma-international.org/publications-and-standards/standards/ecma-262/
2+
3+
/*
4+
Este tipo de comentario en bloque permite crear varias
5+
líneas
6+
de
7+
texto
8+
ignorado por el navegador o lo que sea que lo interprete
9+
*/
10+
11+
//Este es un comentario de una sola línea, por lo que no es necesario cerrarlo, como el comentario de múltiples líneas
12+
13+
var x; //variable global declarada
14+
let y; //variable de bloque declarada
15+
const z = 3; //constante declarada
16+
17+
x = 1; //variable inicializada
18+
y = 2; //variable inicializada
19+
20+
var $booleano = true;
21+
var $nulo = null;
22+
var $indefinido = undefined;
23+
var $entero = 25.6;
24+
var $punto_flotante = 26.543;
25+
var $cadena = "¡Hola, Javascript!";
26+
var $simbolo = Symbol("un simbolo");
27+
28+
console.log($cadena);
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
/* EJERCICIO:
2+
* - Crea un comentario en el código y coloca la URL del sitio web oficial del
3+
* lenguaje de programación que has seleccionado.
4+
* - Representa las diferentes sintaxis que existen de crear comentarios
5+
* en el lenguaje (en una línea, varias...).
6+
* - Crea una variable (y una constante si el lenguaje lo soporta).
7+
* - Crea variables representando todos los tipos de datos primitivos
8+
* del lenguaje (cadenas de texto, enteros, booleanos...).
9+
* - Imprime por terminal el texto: "¡Hola, [y el nombre de tu lenguaje]!"
10+
*
11+
* ¿Fácil? No te preocupes, recuerda que esta es una ruta de estudio y
12+
* debemos comenzar por el principio.
13+
*/
14+
15+
// Sitio web oficial de javascript: https://developer.mozilla.org/es/docs/Web/JavaScript
16+
17+
// Método de comentario de una línea > //
18+
19+
// Método de comentario en más de una línea > /* */
20+
21+
/*
22+
Método
23+
de
24+
comentario
25+
en
26+
más de una
27+
línea
28+
*/
29+
30+
// Crear variable y constante
31+
let Mi_variable = "Aprendizaje";
32+
const Mi_constante = "Estudio";
33+
34+
// Datos primitivos
35+
36+
let string = "Cadena de texto";
37+
let numEntero = 25;
38+
let booleano = true;
39+
let valorNulo = null;
40+
let variableNoAsignada
41+
42+
let lenguaje = "JavaScript";
43+
console.log(`Hola ${lenguaje}`);
44+
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
// https://developer.mozilla.org/es/docs/Web/JavaScript sitio oficial de javascript
2+
3+
let variable = "javascript"
4+
5+
const saludo = `¡Hola, ${variable}!`
6+
7+
const boolean = true
8+
9+
const string = "string"
10+
11+
const numbers = 123456
12+
13+
const literalObject = {}
14+
15+
const nullData = null
16+
17+
const notIsANumber = NAN
18+
19+
const notDefined = undefined
20+
21+
console.log(saludo)

0 commit comments

Comments
 (0)