CursosEmpresasBlogLiveConfPrecios

Encontrar el Número Mayor en un Array con JavaScript

Clase 7 de 18 • Curso de Pensamiento Lógico: Lenguajes de Programación

Contenido del curso

Introducción a los lenguajes de programación

  • 1
    Curso Actualizado

    Curso Actualizado

    00:05 min
  • 2
    Lenguajes de Programación: Selección y Uso Efectivo

    Lenguajes de Programación: Selección y Uso Efectivo

    04:38 min
  • 3
    Aprende JavaScript, Python y PHP desde cero

    Aprende JavaScript, Python y PHP desde cero

    03:38 min
  • 4
    Introducción a Replit y Node.js para programar en línea

    Introducción a Replit y Node.js para programar en línea

    03:12 min

JavaScript

  • 5
    Introducción a JavaScript: Funciones y Usos en el Desarrollo Web

    Introducción a JavaScript: Funciones y Usos en el Desarrollo Web

    02:46 min
  • 6
    Escribiendo código básico en JavaScript: Creación de una calculadora

    Escribiendo código básico en JavaScript: Creación de una calculadora

    13:16 min
  • 7
    Encontrar el Número Mayor en un Array con JavaScript

    Encontrar el Número Mayor en un Array con JavaScript

    Viendo ahora
  • 8
    Algoritmo en JavaScript: Encontrar el Número Mayor en un Array

    Algoritmo en JavaScript: Encontrar el Número Mayor en un Array

    15:02 min

Python

  • 9
    Fundamentos de Python para Desarrollo y Análisis de Datos

    Fundamentos de Python para Desarrollo y Análisis de Datos

    01:22 min
  • 10
    Creación de una calculadora básica en Python

    Creación de una calculadora básica en Python

    06:57 min
  • 11
    Extracción de subtexto en Python: recorte de oraciones

    Extracción de subtexto en Python: recorte de oraciones

    00:30 min
  • 12
    Extracción de Subcadenas con Python y JavaScript

    Extracción de Subcadenas con Python y JavaScript

    10:01 min

PHP

  • 13
    Fundamentos de PHP para Desarrollo Web

    Fundamentos de PHP para Desarrollo Web

    02:58 min
  • 14
    Calculadora PHP: Crear y Ejecutar Funciones Básicas

    Calculadora PHP: Crear y Ejecutar Funciones Básicas

    15:06 min
  • 15
    Búsqueda de Recomendaciones Turísticas en PHP por Clima y Ubicación

    Búsqueda de Recomendaciones Turísticas en PHP por Clima y Ubicación

    00:56 min
  • 16
    Estructuras de Control en PHP: Creación de un Buscador de Ciudades

    Estructuras de Control en PHP: Creación de un Buscador de Ciudades

    16:17 min
  • 17
    Estructura de Control Switch en PHP: Búsqueda por Condición

    Estructura de Control Switch en PHP: Búsqueda por Condición

    09:10 min

Próximos pasos

  • 18
    Herramientas y Lenguajes para Tu Primer Proyecto de Programación

    Herramientas y Lenguajes para Tu Primer Proyecto de Programación

    01:28 min
Tomar examen

Escuelas

  • Desarrollo Web
    • Fundamentos del Desarrollo Web Profesional
    • Diseño y Desarrollo Frontend
    • Desarrollo Frontend con JavaScript
    • Desarrollo Frontend con Vue.js
    • Desarrollo Frontend con Angular
    • Desarrollo Frontend con React.js
    • Desarrollo Backend con Node.js
    • Desarrollo Backend con Python
    • Desarrollo Backend con Java
    • Desarrollo Backend con PHP
    • Desarrollo Backend con Ruby
    • Bases de Datos para Web
    • Seguridad Web & API
    • Testing Automatizado y QA para Web
    • Arquitecturas Web Modernas y Escalabilidad
    • DevOps y Cloud para Desarrolladores Web
  • English Academy
    • Inglés Básico A1
    • Inglés Básico A2
    • Inglés Intermedio B1
    • Inglés Intermedio Alto B2
    • Inglés Avanzado C1
    • Inglés para Propósitos Específicos
    • Inglés de Negocios
  • Marketing Digital
    • Fundamentos de Marketing Digital
    • Marketing de Contenidos y Redacción Persuasiva
    • SEO y Posicionamiento Web
    • Social Media Marketing y Community Management
    • Publicidad Digital y Paid Media
    • Analítica Digital y Optimización (CRO)
    • Estrategia de Marketing y Growth
    • Marketing de Marca y Comunicación Estratégica
    • Marketing para E-commerce
    • Marketing B2B
    • Inteligencia Artificial Aplicada al Marketing
    • Automatización del Marketing
    • Marca Personal y Marketing Freelance
    • Ventas y Experiencia del Cliente
    • Creación de Contenido para Redes Sociales
  • Inteligencia Artificial y Data Science
    • Fundamentos de Data Science y AI
    • Análisis y Visualización de Datos
    • Machine Learning y Deep Learning
    • Data Engineer
    • Inteligencia Artificial para la Productividad
    • Desarrollo de Aplicaciones con IA
    • AI Software Engineer
  • Ciberseguridad
    • Fundamentos de Ciberseguridad
    • Hacking Ético y Pentesting (Red Team)
    • Análisis de Malware e Ingeniería Forense
    • Seguridad Defensiva y Cumplimiento (Blue Team)
    • Ciberseguridad Estratégica
  • Liderazgo y Habilidades Blandas
    • Fundamentos de Habilidades Profesionales
    • Liderazgo y Gestión de Equipos
    • Comunicación Avanzada y Oratoria
    • Negociación y Resolución de Conflictos
    • Inteligencia Emocional y Autogestión
    • Productividad y Herramientas Digitales
    • Gestión de Proyectos y Metodologías Ágiles
    • Desarrollo de Carrera y Marca Personal
    • Diversidad, Inclusión y Entorno Laboral Saludable
    • Filosofía y Estrategia para Líderes
  • Diseño de Producto y UX
    • Fundamentos de Diseño UX/UI
    • Investigación de Usuarios (UX Research)
    • Arquitectura de Información y Usabilidad
    • Diseño de Interfaces y Prototipado (UI Design)
    • Sistemas de Diseño y DesignOps
    • Redacción UX (UX Writing)
    • Creatividad e Innovación en Diseño
    • Diseño Accesible e Inclusivo
    • Diseño Asistido por Inteligencia Artificial
    • Gestión de Producto y Liderazgo en Diseño
    • Diseño de Interacciones Emergentes (VUI/VR)
    • Desarrollo Web para Diseñadores
    • Diseño y Prototipado No-Code
  • Contenido Audiovisual
    • Fundamentos de Producción Audiovisual
    • Producción de Video para Plataformas Digitales
    • Producción de Audio y Podcast
    • Fotografía y Diseño Gráfico para Contenido Digital
    • Motion Graphics y Animación
    • Contenido Interactivo y Realidad Aumentada
    • Estrategia, Marketing y Monetización de Contenidos
  • Desarrollo Móvil
    • Fundamentos de Desarrollo Móvil
    • Desarrollo Nativo Android con Kotlin
    • Desarrollo Nativo iOS con Swift
    • Desarrollo Multiplataforma con React Native
    • Desarrollo Multiplataforma con Flutter
    • Arquitectura y Patrones de Diseño Móvil
    • Integración de APIs y Persistencia Móvil
    • Testing y Despliegue en Móvil
    • Diseño UX/UI para Móviles
  • Diseño Gráfico y Arte Digital
    • Fundamentos del Diseño Gráfico y Digital
    • Diseño de Identidad Visual y Branding
    • Ilustración Digital y Arte Conceptual
    • Diseño Editorial y de Empaques
    • Motion Graphics y Animación 3D
    • Diseño Gráfico Asistido por Inteligencia Artificial
    • Creatividad e Innovación en Diseño
  • Programación
    • Fundamentos de Programación e Ingeniería de Software
    • Herramientas de IA para el trabajo
    • Matemáticas para Programación
    • Programación con Python
    • Programación con JavaScript
    • Programación con TypeScript
    • Programación Orientada a Objetos con Java
    • Desarrollo con C# y .NET
    • Programación con PHP
    • Programación con Go y Rust
    • Programación Móvil con Swift y Kotlin
    • Programación con C y C++
    • Administración Básica de Servidores Linux
  • Negocios
    • Fundamentos de Negocios y Emprendimiento
    • Estrategia y Crecimiento Empresarial
    • Finanzas Personales y Corporativas
    • Inversión en Mercados Financieros
    • Ventas, CRM y Experiencia del Cliente
    • Operaciones, Logística y E-commerce
    • Gestión de Proyectos y Metodologías Ágiles
    • Aspectos Legales y Cumplimiento
    • Habilidades Directivas y Crecimiento Profesional
    • Diversidad e Inclusión en el Entorno Laboral
    • Herramientas Digitales y Automatización para Negocios
  • Blockchain y Web3
    • Fundamentos de Blockchain y Web3
    • Desarrollo de Smart Contracts y dApps
    • Finanzas Descentralizadas (DeFi)
    • NFTs y Economía de Creadores
    • Seguridad Blockchain
    • Ecosistemas Blockchain Alternativos (No-EVM)
    • Producto, Marketing y Legal en Web3
  • Recursos Humanos
    • Fundamentos y Cultura Organizacional en RRHH
    • Atracción y Selección de Talento
    • Cultura y Employee Experience
    • Gestión y Desarrollo de Talento
    • Desarrollo y Evaluación de Liderazgo
    • Diversidad, Equidad e Inclusión
    • AI y Automatización en Recursos Humanos
    • Tecnología y Automatización en RRHH
  • Finanzas e Inversiones
    • Fundamentos de Finanzas Personales y Corporativas
    • Análisis y Valoración Financiera
    • Inversión y Mercados de Capitales
    • Finanzas Descentralizadas (DeFi) y Criptoactivos
    • Finanzas y Estrategia para Startups
    • Inteligencia Artificial Aplicada a Finanzas
    • Domina Excel
    • Financial Analyst
    • Conseguir trabajo en Finanzas e Inversiones
  • Startups
    • Fundamentos y Validación de Ideas
    • Estrategia de Negocio y Product-Market Fit
    • Desarrollo de Producto y Operaciones Lean
    • Finanzas, Legal y Fundraising
    • Marketing, Ventas y Growth para Startups
    • Cultura, Talento y Liderazgo
    • Finanzas y Operaciones en Ecommerce
    • Startups Web3 y Blockchain
    • Startups con Impacto Social
    • Expansión y Ecosistema Startup
  • Cloud Computing y DevOps
    • Fundamentos de Cloud y DevOps
    • Administración de Servidores Linux
    • Contenerización y Orquestación
    • Infraestructura como Código (IaC) y CI/CD
    • Amazon Web Services
    • Microsoft Azure
    • Serverless y Observabilidad
    • Certificaciones Cloud (Preparación)
    • Plataforma Cloud GCP

Platzi y comunidad

  • Platzi Business
  • Live Classes
  • Lanzamientos
  • Executive Program
  • Trabaja con nosotros
  • Podcast

Recursos

  • Manual de Marca

Soporte

  • Preguntas Frecuentes
  • Contáctanos

Legal

  • Términos y Condiciones
  • Privacidad
  • Tyc promociones
Reconocimientos
Reconocimientos
Logo reconocimientoTop 40 Mejores EdTech del mundo · 2024
Logo reconocimientoPrimera Startup Latina admitida en YC · 2014
Logo reconocimientoPrimera Startup EdTech · 2018
Logo reconocimientoCEO Ganador Medalla por la Educación T4 & HP · 2024
Logo reconocimientoCEO Mejor Emprendedor del año · 2024
De LATAM conpara el mundo
YoutubeInstagramLinkedInTikTokFacebookX (Twitter)Threads

      ¡Hola, Platzinauta!

      El reto de esta clase es que encuentres el número más grande de una lista usando JavaScript.

      El algoritmos/ diagrama de flujo es el siguiente:

      • Recibe un array de números (de cualquier cantidad).
      • Crea una variable "máxima" que inicie en 0.
      • Recorre el array valor por valor.
      • Pregunta si el valor de la variable máxima es mayor que el valor del número en la posición actual del array. Si la condición anterior es verdadera, asigna el valor de la posición actual del array a la variable máxima.
      • Imprime el número más grande del array.
      Diagrama de Flujo Pensamiento Lógico

      En la siguiente clase te mostraremos el código con el que nuestra profesora Ana Belisa Martinez resolvería este reto. Pero no veas esa clase aún. Pon tu 110% de esfuerzo y trata de resolver el reto por tu cuenta. :muscle:

      Comentarios

        Himar Del rio plata

        Himar Del rio plata

        student•
        hace 4 años

        Aquí va mi aporte!!

        //declaramos el array let numbers = [2,3,6,1,8,4]; //variable que mide/almacena el tamaño del array let length = numbers.length; //variable que almacena el número más grande let maxNumber = 0; //ciclo que inicia en la posición 0 del array, lo recorre por completo y, cuando se encuentra un número mayor al "maxNumber", lo sustituye for (let i = 0; i < length; i++) { if(maxNumber < numbers[i]) { maxNumber = numbers[i]; } } //Imprimimos en consola el resultado console.log("El número más alto es " + maxNumber);
          Will Lainez

          Will Lainez

          student•
          hace 4 años
          Por qué el numbers[i] ?

          Cómo sabes que tomara el numero de cada espacio?

          Marian Mancilla

          Marian Mancilla

          student•
          hace 4 años

          hola buenas tardes, consulta. Por qué le ponen .length ??? he visto que varios le ponen esa propiedad a los array

        Miguel Angel Guerrero Zambrano

        Miguel Angel Guerrero Zambrano

        student•
        hace 4 años
        let array = [10,20,6,567,9,4,13]; let max = 0; for (let i = 0; i < array.length; i++) { if(array[i] > max) { max = array[i]; } } console.log(max);
          Jimer Samuel Espinoza

          Jimer Samuel Espinoza

          student•
          hace 4 años

          Entonces empezamos declarnado una variable para introducir el arreglo, despues delcaramos una variable "max" y la inicializamos en 0, despues empezamos un ciclo For

          Geoffrey Toro

          Geoffrey Toro

          student•
          hace 3 años

          Muy bueno. Conciso y sencillo.

        Carbajal Resendiz Oswaldo Moises

        Carbajal Resendiz Oswaldo Moises

        student•
        hace 4 años

        espero se entienda

        //Declaramos el array (se declara con la palabra let +el nombre deseado) let nums = [1, 0, 69, 5, 90, 13]; //variable para guardar el muero maximo, incializada en 0 var maxima = 0; //ciclo for para recorres el Array //usamos .length para saber la cantidad de elemptos en el arrayn y hacer la iteracion for (var i = 0; i < nums.length; i++) { if (maxima < nums[i]) //nums[i] para caopara cada posion del array { maxima = nums[i]; //se va guardando el numero mas grande } } console.log(maxima); //imprimimos el numero mas grande
          Kelvin Betancourt

          Kelvin Betancourt

          student•
          hace 3 años

          Me haz despejado casi todas las dudas, ya que los demas solo hacen sus lineas sin dar explicaciones

          agustin velazquez

          agustin velazquez

          student•
          hace 3 años

          este es mi codigo basandome en el tuyo y otros mas

          let array = [29,45,5,12,46] var maxima = 0 for (var i = 0;i < array.length; i++) {if (maxima = array [i]) {maxima < array [i]} } console.log("El numero mayor es: "+maxima)
        Mauricio Artunduaga Conde

        Mauricio Artunduaga Conde

        student•
        hace 4 años

        Apenas empezando y entendiendo algunas palabras sobre programación y salen con esto, la verdad es que desanima

          Laura Katherin Vargas Vega

          Laura Katherin Vargas Vega

          student•
          hace 4 años

          ¿sabes que hago yo cuando no entiendo muy bien? intento ver lo que hacen los demás y copiarlo un poco y jugar con eso para practicar, más adelante voy comprendiendo mejor

          Dennis José Rojas Cruz

          Dennis José Rojas Cruz

          student•
          hace 4 años

          Es entendible, pero míralo del otro lado. Te están sacando de tu zona de confort y te obligan a investigar o buscar ese pensamiento lógico, es solo una prueba de razonamiento más no tienes que desarrollarlo como tal. Ánimo !!!!

        Luz Karime Guerrero Zuluaga

        Luz Karime Guerrero Zuluaga

        student•
        hace 4 años

        si uno solo conoce lo que se ha enseñado en los cursos vistos y antes de eso tenia cero conocimiento en el tema, este tipo de ejercicios me parecen absurdos en tanto que se desconoce completamente como se utilizan las palabras etc.

        Enzo Romero

        Enzo Romero

        student•
        hace 3 años

        Che, creo que podrían explicar un poco más antes de largar algo como esto, se supone que es un curso para principiantes. En el curso anterior de pensamiento lógico explicaron el concepto de array pero no aplicado al código y tampoco explicaron casi nada de la sintaxis de javascript. El curso de javascript está mucho más adelante en la ruta de desarrollo web.

          Edwins Angel Florian

          Edwins Angel Florian

          student•
          hace 2 años

          de acuedo

          Ronald Felipe Trujillo Garzon

          Ronald Felipe Trujillo Garzon

          student•
          hace un año

          Si, explicaron que era un array pero no como declararla eso les puede generar confusión a los nuevos.

        Oscar Fuentes Esteves

        Oscar Fuentes Esteves

        student•
        hace 4 años

        Aunque no lo crean, algunas veces este mismo ejercicio es usado en pruebas técnicas.

          Juan Carlos Gutierrez

          Juan Carlos Gutierrez

          student•
          hace 4 años

          Así es. Lógica pura.

          Juan David Rueda Quiroga

          Juan David Rueda Quiroga

          student•
          hace 4 años

          Esta misma lógica funciona en los maratones de programación

        Gerardo Martinez

        Gerardo Martinez

        student•
        hace 3 años

        buenas tardes yo estoy desde cero y estoy perdido gracias

        Patricia Guadalupe Echaverría Rodríguez

        Patricia Guadalupe Echaverría Rodríguez

        student•
        hace 4 años

        Aquí está mi solución, he decidido usar un while, ya que he visto que muchos usaban un for, así hay más variedad en la solución :)

        var array = [3, 2, 1]; var max = 0; var i = 0 while (i < array.length){ if (max < array[i]){ max = array[i] } i++ } console.log (max)
          Esaú Maximino

          Esaú Maximino

          student•
          hace 4 años

          Hola Patricia :D

          Mi solución es muy similar a la tuya. Aclaro que no habia visto tu solución antes de hacer la mia.

          let numbers = [92, 34, 6, 32, 210,57] let maxNumber = 0 let i = 0 function isMaxNumber(){ if (numbers[i] > maxNumber) { maxNumber = numbers[i] i++ } else { i++ } } while(i < numbers.length) { isMaxNumber() } console.log(maxNumber);
          roger allpillima

          roger allpillima

          student•
          hace 3 años

          en numeros iguales no funciona vararray = [3, 2, 1, 3];

        Monica Ceballos

        Monica Ceballos

        student•
        hace 4 años

        Hola, siento que fue un ejercicio avanzado para los que hasta ahora estamos familiarizándonos con el tema, me guie revisando varios ejemplos de los otros estudiantes :)

        numero mayor.jpg

          Celeste Villasanti

          Celeste Villasanti

          student•
          hace 3 años

          Muchas gracias Mónica, por tu aporte. Pude entender el ejercicio y ejecutarlo

          Daniela Frías

          Daniela Frías

          student•
          hace 2 años

          ¡Mónica, gracias, yo me guie de tu ejercicio, aunque no me quedo claro mucho de lo que copie, agradecida!

        Daniel De Lauretis

        Daniel De Lauretis

        student•
        hace 4 años

        que pasó acá? se saltearon 3 clases en el medio? Acá hay gente que escribe cosas como numeros.lengh cosas que ni se enseñaron. Este es el primer video AUN ANTES de la clase de programacion basica. Que pasó aca?!??! no hay nada explicado!!

          César Nehomar Laya Trujillo

          César Nehomar Laya Trujillo

          student•
          hace 3 años

          Hola compañero Daniel. Según mi punto de vista, la profesora lo que espera es que hagamos el intento, que con lo que ya nos ha enseñado en los dos cursos anteriores, un poco de investigación, algo hacemos. La idea es que salgamos de nuestra zona de confort. Y luego de haberlo intentado, toca ver la próxima clase, y si no lo hicimos bien, no pasa nada, rectificamos los errores, de seguro que habremos aumentado nuestro pensamiento lógico. No te desanimes amigo Daniel, si se puede. Te deseo mucho Éxito y bendiciones.

          Daniel De Lauretis

          Daniel De Lauretis

          student•
          hace 3 años

          Por lo que voy viendo esto es mas falta de atencion a los cursos que "te toca investigar". gracias igual

        Andres Rosales Rubione

        Andres Rosales Rubione

        student•
        hace 3 años

        Aqui una explicacion paso por paso de las partes del algoritmo, a mi me costo bastante entender el significado de "i" en su momento por que es un poco abstracto, asi que les dejo mi humilde aporte para quien le pueda servir, saludos!

        //declaracion del array numeros y la variable max: let numeros = [8, 556, 15, 78, 2318, 54, 74] let max = 0; // la variable "i" dentro del bucle nos permite iterar dentro del array, es decir que es la posicion en la que vamos a estar evaluando la condicion IF, en la primera vuelta evaluaremos la condicion en el espacio 0 del array (cuyo valor es 8), en la segunda vuelta la posicion de "i" sera 1, con lo cual el valor que evaluaremos sera 556 etc. //explicacion del bucle FOR: (partiendo de que i = 0; siempre que i sea menor a la longitud del array; sumaremos una vuelta) //explicacion comprobacion IF (Siempre que max sea menor a el valor que encontramos en i, el valor de max sera modificado por el valor que encontramos en i) for (let i = 0; i < numeros.length; i++) { if (max < numeros[i]) { max = numeros[i]; } } console.log(max) //para un mejor entendimiento es posible colocar varios console.log dentro // El primero de ellos muestra el valor que se va a estar comprobando en cada vuelta, en caso de que la condicion se cumpla el mismo ingresa al bucle, en caso de que no, vuelve a inicar el bucle con la siguiente posicion del array. //El segundo console.log muestra cual es el valor actual de max1 //El tercer console.log muestra cual es el nuevo valor de max1 let numeros1 = [8, 556, 15, 78, 2318, 54, 74] let max1 = 0; for (let i = 0; i < numeros1.length; i++) { console.log("valor de numeros1 que se va a comprobar: " + numeros1[i]) if (max1 < numeros1[i]) { console.log("valor de max1: " + max1); max1 = numeros1[i] console.log("nuevo valor de max1: " + max1); } } console.log("Este es el valor final de max1: " + max1) <code>
          José Gregorio Camara Depablos

          José Gregorio Camara Depablos

          student•
          hace 3 años

          Gracias amigo! se que tu comentario es antiguo pero me ayudo a entender mejor las funciones del bucle FOR y sus variables internas, el consejo de hacer varias impresiones tambien me ayudo a realizar un codigo más pulido, un millon de gracias!.

          primera prueba de codigo.png

        Fredy Contreras Ortiz

        Fredy Contreras Ortiz

        student•
        hace 4 años

        El Diagrama de flujo en la primera decisión está mal elaborada la pregunta para todo array de Números Naturales . La condición nunca se cumpliría y por ende no se podría conocer el valor máximo.

        Además el Código javascript usado en la solución del reto no corresponde al mismo del diagrama de flujo.

          Joan Manuel Olvera Lona

          Joan Manuel Olvera Lona

          student•
          hace 4 años

          Yo pensé exactamente lo mismo, pero recuerda el planteamiento inicial.

          Debes buscar el valor máximo dentro de una lista.

          En Pseudocódigo, sería:

          Declarar arreglo numbers Declarar entero max

          Para todo valor de i, desde 0 hasta el tamaño de numbers: Compara si el valor en numbers[i] es mayor a max Si es mayor, asigna numbers[i] a max Incrementa el valor de i en 1

          Imprime el valor de max

          El código que se muestra en el siguiente capítulo coincide con lo que se indica en este pseudocódigo.

          Aldo César Rico Mejía

          Aldo César Rico Mejía

          student•
          hace 4 años

          Yo creí que me volvía loco al pensar que el pseudocodigo tenia errores, y que mi solución tenia errores porque no estaba comprendiendo el flujo. Pero una vez leí los comentarios y llegue a este y la respuesta de @irfaxad ya pude seguir con mi vida.

        Carlos Arturo Rodriguez Ayola

        Carlos Arturo Rodriguez Ayola

        student•
        hace 4 años
        let matriz = [22,43,5,8,31]; let max = 0; let longitud = matriz.length; for (let i = 0; i<longitud; i++){ if (matriz[i] > max){ max = matriz[i]; } } console.log('Máximo valor es de = ',max)
          Cristian David Salazar Berrio

          Cristian David Salazar Berrio

          student•
          hace 4 años

          for (let i = 0; i< matriz.length; i++){

          if (matriz[i] > max){ max = matriz[i]; } }

        Luis Miguel Malacara Jiménez

        Luis Miguel Malacara Jiménez

        student•
        hace 4 años

        Les quiero presumir que logre hacerlo, se me complico, revise apuntes de los cursos de pensamiento lógico anteriores, investigue en la pagina de javascript que recomendó la profe y taran!, se logro el objetivo.

        Ejercicio 2.PNG
        Daniel De Lauretis

        Daniel De Lauretis

        student•
        hace 4 años

        Que es esto? Me meto en un curso de paso a paso.. y de repente tengo que saber escribir un array? Justamente para eso me metí en el curso. Si el chiste está en buscarlo por internet... entonces ni me meto a ahcer un curso

          silfredo mario

          silfredo mario

          student•
          hace 3 años

          Hola, Daniel.

          Lo que sucede es que hay personas que vienen al curso a retomar conocimiento, por lo que el reto está hecho para ese tipo de personas.

          Si estás iniciando desde 0, no pasa absolutamente nada, sigue con tu ruta normal y verás que con algunos cursos más, lograras solucionar el problema.

        Leticia Areli Gutierrez Ortega

        Leticia Areli Gutierrez Ortega

        student•
        hace 4 años

        Si se me dificultó, pero después de leer mucho, lo logre.

        Valor_máximo.png

          Jesse Uriel López López

          Jesse Uriel López López

          student•
          hace 4 años

          excelente (Y)

        Rocio Campo

        Rocio Campo

        student•
        hace 3 años

        En Javascript, puedes utilizar un bucle for para encontrar el número mayor de una lista. El algoritmo sería:

        • Inicializa una variable llamada max con el primer elemento de la lista.
        • Recorre cada elemento de la lista con un bucle for.
        • Compara cada elemento con la variable max. Si el elemento es mayor que max, asigna el valor del elemento a max.
        • Al final del bucle, la variable max contendrá el número mayor de la lista.

        Aquí está el código en Javascript que implementa este algoritmo:

        var lista = [10, 2, 5, 8, 3]; // ejemplo de lista de números var max = lista[0]; // inicializa max con el primer elemento de la lista for (var i = 1; i < lista.length; i++) { // recorre cada elemento de la lista if (lista[i] > max) { // compara el elemento actual con max max = lista[i]; // si es mayor, actualiza max } } console.log(max); // imprime el número mayor de la lista

        Este código imprimirá 10 en la consola, que es el número mayor de la lista [10, 2, 5, 8, 3].

        Jhon Deiby Salazar Rayo

        Jhon Deiby Salazar Rayo

        student•
        hace 4 años
        • Esta es mi solución
        let numeros = [20, 10, 122, 660, 8] let max = 0 let tamano = numeros.length for (let i=0; i<tamano; i++) { if(max < numeros[i]) { max = numeros[i] } } console.log("el numero mas alto es " + max)
        David Alejandro Gonzalez Mateus

        David Alejandro Gonzalez Mateus

        student•
        hace 3 años

        DECLARAR UNA VARIABLE : Var,let, const • Las declaraciones var tienen un ámbito global o un ámbito función/local, mientras que let y const tienen un ámbito de bloque.

        • Las variables var pueden ser modificadas y re-declaradas dentro de su ámbito; las variables let pueden ser modificadas, pero no re-declaradas; las variables const no pueden ser modificadas ni re-declaradas. • Todas ellas se elevan a la parte superior de su ámbito. Pero mientras que las variables var se inicializan con undefined, let y const no se inicializan. Mientras que var y let pueden ser declaradas sin ser inicializadas, const debe ser inicializada durante la declaración.

        https://www.freecodecamp.org/espanol/news/var-let-y-const-cual-es-la-diferencia/

        CREAR UN ARRAY :

        Referencia: https://developer.mozilla.org/es/docs/Web/JavaScript/Reference/Global_Objects/Array