{"id":113,"date":"2025-07-30T13:26:52","date_gmt":"2025-07-30T13:26:52","guid":{"rendered":"https:\/\/blog.calculalo.app\/?p=113"},"modified":"2026-06-04T10:45:22","modified_gmt":"2026-06-04T10:45:22","slug":"genera-50-sumas-en-10-segundos","status":"publish","type":"post","link":"https:\/\/blog.calculalo.app\/?p=113","title":{"rendered":"Genera 50 sumas en 10 segundos"},"content":{"rendered":"\n<!DOCTYPE html>\n<html lang=\"es\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<style>\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Lora:ital,wght@0,400;0,600;1,400&family=DM+Sans:wght@400;500&display=swap');\n\n  .art-wrap {\n    max-width: 740px;\n    margin: 0 auto;\n    font-family: 'DM Sans', sans-serif;\n    color: #1a1a1a;\n    line-height: 1.75;\n  }\n\n  .art-header {\n    border-top: 3px solid #1a1a1a;\n    padding-top: 2rem;\n    margin-bottom: 2.5rem;\n  }\n\n  .art-kicker {\n    font-size: 0.72rem;\n    font-weight: 500;\n    letter-spacing: 0.14em;\n    text-transform: uppercase;\n    color: #c0392b;\n    margin-bottom: 0.75rem;\n    display: block;\n  }\n\n  .art-title {\n    font-family: 'Lora', Georgia, serif;\n    font-size: clamp(1.7rem, 4vw, 2.4rem);\n    font-weight: 600;\n    line-height: 1.2;\n    color: #0f0f0f;\n    margin: 0 0 1.25rem 0;\n  }\n\n  .art-lead {\n    font-family: 'Lora', Georgia, serif;\n    font-size: 1.15rem;\n    font-style: italic;\n    color: #444;\n    border-left: 3px solid #e8e0d5;\n    padding-left: 1.1rem;\n    margin: 0 0 1rem 0;\n  }\n\n  .art-meta {\n    font-size: 0.8rem;\n    color: #888;\n    border-top: 1px solid #e8e0d5;\n    padding-top: 0.75rem;\n    margin-top: 1.25rem;\n  }\n\n  .art-body {\n    font-size: 1.05rem;\n  }\n\n  .art-body p {\n    margin: 0 0 1.4rem 0;\n  }\n\n  .art-body h2 {\n    font-family: 'Lora', Georgia, serif;\n    font-size: 1.35rem;\n    font-weight: 600;\n    color: #0f0f0f;\n    margin: 2.5rem 0 0.9rem 0;\n    padding-bottom: 0.4rem;\n    border-bottom: 1px solid #e8e0d5;\n  }\n\n  .art-body strong {\n    font-weight: 500;\n    color: #0f0f0f;\n  }\n\n  .art-body a {\n    color: #c0392b;\n    text-decoration: none;\n  }\n\n  .art-body a:hover {\n    text-decoration: underline;\n  }\n\n  \/* \u2500\u2500 PULLQUOTE \u2500\u2500 *\/\n  .art-pullquote {\n    margin: 2.2rem 0;\n    padding: 1.5rem 1.75rem;\n    background: #faf8f5;\n    border-left: 4px solid #c0392b;\n    border-radius: 0 4px 4px 0;\n  }\n\n  .art-pullquote p {\n    font-family: 'Lora', Georgia, serif;\n    font-size: 1.15rem;\n    font-style: italic;\n    color: #2a2a2a;\n    margin: 0;\n    line-height: 1.6;\n  }\n\n  \/* \u2500\u2500 COMPARATIVA DE TIEMPO \u2500\u2500 *\/\n  .art-time-compare {\n    display: grid;\n    grid-template-columns: 1fr auto 1fr;\n    gap: 1px;\n    align-items: stretch;\n    background: #e8e0d5;\n    border: 1px solid #e8e0d5;\n    border-radius: 4px;\n    overflow: hidden;\n    margin: 1.6rem 0 2rem 0;\n  }\n\n  .art-time-col {\n    background: #fff;\n    padding: 1.3rem 1.1rem;\n    text-align: center;\n  }\n\n  .art-time-col.highlight {\n    background: #faf8f5;\n  }\n\n  .art-time-label {\n    font-size: 0.7rem;\n    font-weight: 500;\n    letter-spacing: 0.12em;\n    text-transform: uppercase;\n    color: #888;\n    margin-bottom: 0.5rem;\n    display: block;\n  }\n\n  .art-time-num {\n    font-family: 'Lora', Georgia, serif;\n    font-size: 2rem;\n    font-weight: 600;\n    line-height: 1;\n    margin-bottom: 0.3rem;\n    display: block;\n  }\n\n  .art-time-num.slow { color: #888; }\n  .art-time-num.fast { color: #c0392b; }\n\n  .art-time-desc {\n    font-size: 0.82rem;\n    color: #666;\n    line-height: 1.4;\n  }\n\n  .art-time-arrow {\n    background: #fff;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    padding: 0 0.5rem;\n    color: #ccc;\n    font-size: 1.2rem;\n  }\n\n  \/* \u2500\u2500 PASOS DE FLUJO \u2500\u2500 *\/\n  .art-flow {\n    display: flex;\n    flex-direction: column;\n    gap: 0;\n    border: 1px solid #e8e0d5;\n    border-radius: 4px;\n    overflow: hidden;\n    margin: 1.4rem 0 2rem 0;\n  }\n\n  .art-flow-step {\n    display: flex;\n    align-items: flex-start;\n    gap: 1rem;\n    padding: 1rem 1.1rem;\n    border-bottom: 1px solid #e8e0d5;\n    background: #fff;\n    font-size: 0.95rem;\n    line-height: 1.55;\n  }\n\n  .art-flow-step:last-child {\n    border-bottom: none;\n  }\n\n  .art-flow-n {\n    font-family: 'Lora', Georgia, serif;\n    font-size: 1.3rem;\n    font-weight: 600;\n    color: #c0392b;\n    flex-shrink: 0;\n    line-height: 1;\n    margin-top: 3px;\n    width: 22px;\n  }\n\n  \/* \u2500\u2500 PAR\u00c1METROS \u2500\u2500 *\/\n  .art-params-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 1px;\n    background: #e8e0d5;\n    border: 1px solid #e8e0d5;\n    border-radius: 4px;\n    overflow: hidden;\n    margin: 1.4rem 0 2rem 0;\n  }\n\n  .art-param {\n    background: #fff;\n    padding: 1rem 1.1rem;\n    font-size: 0.93rem;\n    line-height: 1.55;\n  }\n\n  .art-param-name {\n    font-size: 0.75rem;\n    font-weight: 500;\n    letter-spacing: 0.08em;\n    text-transform: uppercase;\n    color: #888;\n    margin-bottom: 0.25rem;\n    display: block;\n  }\n\n  .art-param strong {\n    display: block;\n    font-size: 0.95rem;\n    font-weight: 500;\n    color: #0f0f0f;\n    margin-bottom: 0.15rem;\n  }\n\n  \/* \u2500\u2500 ANTES \/ DESPU\u00c9S \u2500\u2500 *\/\n  .art-before-after {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 1px;\n    background: #e8e0d5;\n    border: 1px solid #e8e0d5;\n    border-radius: 4px;\n    overflow: hidden;\n    margin: 1.6rem 0 2rem 0;\n  }\n\n  .art-before, .art-after {\n    background: #fff;\n    padding: 1.3rem 1.1rem;\n  }\n\n  .art-ba-label {\n    font-size: 0.7rem;\n    font-weight: 500;\n    letter-spacing: 0.12em;\n    text-transform: uppercase;\n    margin-bottom: 0.6rem;\n    display: block;\n  }\n\n  .art-before .art-ba-label { color: #888; }\n  .art-after .art-ba-label { color: #27795b; }\n\n  .art-ba-item {\n    font-size: 0.92rem;\n    line-height: 1.55;\n    color: #333;\n    padding: 0.4rem 0;\n    border-bottom: 1px solid #f0ece6;\n    display: flex;\n    gap: 0.5rem;\n  }\n\n  .art-ba-item:last-child { border-bottom: none; }\n\n  .art-ba-item .mark {\n    flex-shrink: 0;\n    font-size: 0.85rem;\n    margin-top: 1px;\n  }\n\n  .art-before .mark { color: #bbb; }\n  .art-after  .mark { color: #27795b; }\n\n  \/* \u2500\u2500 STAT ROW \u2500\u2500 *\/\n  .art-stat-row {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 1px;\n    background: #e8e0d5;\n    border: 1px solid #e8e0d5;\n    border-radius: 4px;\n    overflow: hidden;\n    margin: 1.6rem 0 2rem 0;\n  }\n\n  .art-stat {\n    background: #faf8f5;\n    padding: 1.2rem 1rem;\n    text-align: center;\n  }\n\n  .art-stat-num {\n    font-family: 'Lora', Georgia, serif;\n    font-size: 1.9rem;\n    font-weight: 600;\n    color: #c0392b;\n    display: block;\n    line-height: 1;\n    margin-bottom: 0.3rem;\n  }\n\n  .art-stat-lbl {\n    font-size: 0.78rem;\n    color: #666;\n    line-height: 1.35;\n  }\n\n  \/* \u2500\u2500 TIP \u2500\u2500 *\/\n  .art-tip {\n    background: #faf8f5;\n    border: 1px solid #e8e0d5;\n    border-radius: 4px;\n    padding: 1.1rem 1.3rem;\n    margin: 1.6rem 0;\n    font-size: 0.95rem;\n    line-height: 1.6;\n    display: flex;\n    gap: 0.8rem;\n    align-items: flex-start;\n  }\n\n  .art-tip svg {\n    width: 16px;\n    height: 16px;\n    stroke: #c0392b;\n    fill: none;\n    stroke-width: 1.8;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n    flex-shrink: 0;\n    margin-top: 3px;\n  }\n\n  \/* \u2500\u2500 CTA \u2500\u2500 *\/\n  .art-cta {\n    background: #0f0f0f;\n    color: #fff;\n    border-radius: 4px;\n    padding: 2rem;\n    margin: 2.5rem 0;\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    gap: 1.5rem;\n  }\n\n  .art-cta p {\n    margin: 0;\n    font-size: 1rem;\n    color: #e0dbd4;\n    line-height: 1.5;\n  }\n\n  .art-cta p strong {\n    display: block;\n    font-size: 1.1rem;\n    color: #fff;\n    margin-bottom: 0.25rem;\n  }\n\n  .art-cta-btns {\n    display: flex;\n    flex-direction: column;\n    gap: 0.5rem;\n    flex-shrink: 0;\n  }\n\n  .art-cta a.primary {\n    display: inline-block;\n    background: #c0392b;\n    color: #fff;\n    text-decoration: none;\n    padding: 0.6rem 1.3rem;\n    border-radius: 3px;\n    font-size: 0.88rem;\n    font-weight: 500;\n    white-space: nowrap;\n    text-align: center;\n    transition: background 0.15s;\n  }\n\n  .art-cta a.primary:hover { background: #a93226; }\n\n  .art-cta a.secondary {\n    display: inline-block;\n    background: transparent;\n    color: #aaa;\n    text-decoration: none;\n    padding: 0.6rem 1.3rem;\n    border-radius: 3px;\n    font-size: 0.88rem;\n    white-space: nowrap;\n    text-align: center;\n    border: 1px solid #333;\n    transition: border-color 0.15s, color 0.15s;\n  }\n\n  .art-cta a.secondary:hover { border-color: #666; color: #ddd; }\n\n  \/* \u2500\u2500 FIRMA \u2500\u2500 *\/\n  .art-byline {\n    margin-top: 3rem;\n    padding-top: 1.25rem;\n    border-top: 1px solid #e8e0d5;\n    display: flex;\n    align-items: center;\n    gap: 1rem;\n    font-size: 0.85rem;\n    color: #666;\n  }\n\n  .art-avatar {\n    width: 44px;\n    height: 44px;\n    border-radius: 50%;\n    background: #e8e0d5;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    font-family: 'Lora', Georgia, serif;\n    font-size: 1.1rem;\n    color: #555;\n    flex-shrink: 0;\n    font-style: italic;\n  }\n\n  .art-byline a { color: #c0392b; text-decoration: none; }\n  .art-byline a:hover { text-decoration: underline; }\n\n  @media (max-width: 600px) {\n    .art-time-compare { grid-template-columns: 1fr; }\n    .art-time-arrow { display: none; }\n    .art-params-grid { grid-template-columns: 1fr; }\n    .art-before-after { grid-template-columns: 1fr; }\n    .art-stat-row { grid-template-columns: 1fr; }\n    .art-cta { flex-direction: column; align-items: flex-start; }\n    .art-cta-btns { width: 100%; }\n    .art-cta a.primary,\n    .art-cta a.secondary { width: 100%; box-sizing: border-box; }\n  }\n<\/style>\n<\/head>\n<body>\n<div class=\"art-wrap\">\n\n  <header class=\"art-header\">\n    <span class=\"art-kicker\">Herramientas \u00b7 Generador de ejercicios<\/span>\n    <h1 class=\"art-title\">C\u00f3mo genera Calculalo los ejercicios de matem\u00e1ticas \u2014 y por qu\u00e9 eso te importa como profe<\/h1>\n    <p class=\"art-lead\">No es magia ni inteligencia artificial misteriosa. Es l\u00f3gica bien dise\u00f1ada que resuelve un problema real: preparar ejercicios adaptados lleva demasiado tiempo y las fichas gen\u00e9ricas no se ajustan a lo que necesita tu clase.<\/p>\n    <div class=\"art-meta\">Por Antonio Gallego \u00b7 Profesor de Primaria, M\u00e1laga<\/div>\n  <\/header>\n\n  <div class=\"art-body\">\n\n    <p>Cuando empec\u00e9 a construir Calculalo, el problema que quer\u00eda resolver era uno que viv\u00eda cada semana: necesitaba ejercicios distintos para distintos alumnos, con distintos niveles de dificultad, y prepararlos a mano llevaba demasiado tiempo para el resultado que obten\u00eda.<\/p>\n\n    <p>La soluci\u00f3n no requer\u00eda inteligencia artificial. Requer\u00eda pensar bien qu\u00e9 hace que un ejercicio sea adecuado para un alumno concreto \u2014 y automatizar exactamente eso.<\/p>\n\n    <h2>El problema real que resuelve el generador<\/h2>\n\n    <p>Preparar una ficha de 30 multiplicaciones adaptada a tres niveles distintos de clase no es dif\u00edcil. Es repetitivo. Y la repetici\u00f3n tiene un coste de oportunidad: ese tiempo que pasas eligiendo n\u00fameros y comprobando que no se repiten es tiempo que no est\u00e1s dedicando a pensar c\u00f3mo vas a explicar el contenido nuevo.<\/p>\n\n    <div class=\"art-time-compare\">\n      <div class=\"art-time-col\">\n        <span class=\"art-time-label\">A mano<\/span>\n        <span class=\"art-time-num slow\">20 min<\/span>\n        <span class=\"art-time-desc\">Elegir n\u00fameros, comprobar niveles, maquetar, imprimir<\/span>\n      <\/div>\n      <div class=\"art-time-arrow\">\u2192<\/div>\n      <div class=\"art-time-col highlight\">\n        <span class=\"art-time-label\">Con Calculalo<\/span>\n        <span class=\"art-time-num fast\">&lt; 1 min<\/span>\n        <span class=\"art-time-desc\">Ajustar par\u00e1metros, generar, descargar PDF<\/span>\n      <\/div>\n    <\/div>\n\n    <p>La diferencia no es \u00ab10 segundos vs 30 minutos\u00bb \u2014 esos n\u00fameros exagerados no ayudan a nadie. La diferencia real es que preparar fichas para tres niveles distintos pasa de ser una tarea que posponemos a ser algo que hacemos en el tiempo que tarda en cargar el correo.<\/p>\n\n    <h2>Qu\u00e9 controla realmente el generador<\/h2>\n\n    <p>Cuando generas ejercicios en Calculalo, hay cuatro par\u00e1metros que determinan qu\u00e9 sale:<\/p>\n\n    <div class=\"art-params-grid\">\n      <div class=\"art-param\">\n        <span class=\"art-param-name\">Tipo de operaci\u00f3n<\/span>\n        <strong>Suma, resta, multiplicaci\u00f3n, divisi\u00f3n<\/strong>\n        Cada operaci\u00f3n tiene su propio generador con su propia l\u00f3gica. Una suma con llevada no se genera igual que una multiplicaci\u00f3n de dos cifras.\n      <\/div>\n      <div class=\"art-param\">\n        <span class=\"art-param-name\">Rango num\u00e9rico<\/span>\n        <strong>Desde qu\u00e9 n\u00fameros hasta cu\u00e1les<\/strong>\n        El rango define la dificultad real. Una suma entre 10 y 99 es distinta a una suma entre 100 y 999, aunque ambas sean \u00absumas con llevada.\u00bb\n      <\/div>\n      <div class=\"art-param\">\n        <span class=\"art-param-name\">Llevadas<\/span>\n        <strong>Sin llevada \/ con una \/ con varias<\/strong>\n        El control m\u00e1s importante en sumas y restas. Introducir la llevada de forma aislada, sin otras variables, es la forma correcta de trabajarla por primera vez.\n      <\/div>\n      <div class=\"art-param\">\n        <span class=\"art-param-name\">Cantidad y formato<\/span>\n        <strong>N\u00famero de ejercicios y disposici\u00f3n en p\u00e1gina<\/strong>\n        El sistema calcula autom\u00e1ticamente cu\u00e1ntos ejercicios caben con espacio suficiente para desarrollar el algoritmo a mano.\n      <\/div>\n    <\/div>\n\n    <div class=\"art-tip\">\n      <svg viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><line x1=\"12\" y1=\"8\" x2=\"12\" y2=\"12\"\/><line x1=\"12\" y1=\"16\" x2=\"12.01\" y2=\"16\"\/><\/svg>\n      <div>El par\u00e1metro de llevadas es el que m\u00e1s infrautilizan los profesores que empiezan. La mayor\u00eda genera \u00absumas con llevada\u00bb en general, cuando lo realmente \u00fatil es generar primero <em>solo<\/em> sumas con una llevada en las unidades \u2014 y cuando eso est\u00e1 dominado, pasar a llevar en las decenas.<\/div>\n    <\/div>\n\n    <h2>C\u00f3mo funciona la generaci\u00f3n por dentro<\/h2>\n\n    <p>Sin tecnicismos innecesarios: el generador construye operaciones eligiendo n\u00fameros dentro del rango que has especificado, comprobando que el resultado sea matem\u00e1ticamente correcto, y verificando que no se repitan combinaciones id\u00e9nticas dentro de la misma ficha.<\/p>\n\n    <div class=\"art-flow\">\n      <div class=\"art-flow-step\">\n        <div class=\"art-flow-n\">1<\/div>\n        <div><strong>Lees los par\u00e1metros.<\/strong> Tipo de operaci\u00f3n, rango num\u00e9rico, tipo de llevada requerida, cantidad de ejercicios.<\/div>\n      <\/div>\n      <div class=\"art-flow-step\">\n        <div class=\"art-flow-n\">2<\/div>\n        <div><strong>Genera candidatos.<\/strong> Elige pares de n\u00fameros dentro del rango especificado y comprueba que cumplan la condici\u00f3n de llevada elegida. Si pides \u00abcon llevada en unidades\u00bb, descarta los pares que no la producen.<\/div>\n      <\/div>\n      <div class=\"art-flow-step\">\n        <div class=\"art-flow-n\">3<\/div>\n        <div><strong>Filtra duplicados.<\/strong> Antes de a\u00f1adir un ejercicio a la ficha, comprueba que no sea id\u00e9ntico a uno ya generado. Una ficha con 6+8 y 8+6 no es variedad \u2014 es la misma operaci\u00f3n dos veces.<\/div>\n      <\/div>\n      <div class=\"art-flow-step\">\n        <div class=\"art-flow-n\">4<\/div>\n        <div><strong>Ordena por dificultad.<\/strong> Los ejercicios se colocan con los m\u00e1s sencillos al principio y los m\u00e1s exigentes al final, dentro del rango que hayas definido. As\u00ed la ficha tiene progresi\u00f3n, no aleatoriedad pura.<\/div>\n      <\/div>\n      <div class=\"art-flow-step\">\n        <div class=\"art-flow-n\">5<\/div>\n        <div><strong>Genera el PDF.<\/strong> Calcula el espacio disponible en A4, decide la disposici\u00f3n en columnas y produce el archivo con la soluci\u00f3n en p\u00e1gina separada.<\/div>\n      <\/div>\n    <\/div>\n\n    <p>Nada de esto es magia. Es l\u00f3gica que llevar\u00eda tiempo programar desde cero pero que, una vez hecha, funciona de forma consistente para cualquier configuraci\u00f3n.<\/p>\n\n    <h2>Lo que cambia en el aula cuando tienes este control<\/h2>\n\n    <p>El impacto real no est\u00e1 en la velocidad de generaci\u00f3n. Est\u00e1 en lo que puedes hacer con esa flexibilidad.<\/p>\n\n    <div class=\"art-before-after\">\n      <div class=\"art-before\">\n        <span class=\"art-ba-label\">Sin el generador<\/span>\n        <div class=\"art-ba-item\"><span class=\"mark\">\u2014<\/span><span>Misma ficha para toda la clase, independientemente del nivel<\/span><\/div>\n        <div class=\"art-ba-item\"><span class=\"mark\">\u2014<\/span><span>Dif\u00edcil preparar material diferenciado con regularidad<\/span><\/div>\n        <div class=\"art-ba-item\"><span class=\"mark\">\u2014<\/span><span>Las fichas descargadas de internet no se ajustan a lo que est\u00e1s trabajando esta semana<\/span><\/div>\n        <div class=\"art-ba-item\"><span class=\"mark\">\u2014<\/span><span>Cuando se acaban los ejercicios del libro, hay que buscar o improvisar<\/span><\/div>\n      <\/div>\n      <div class=\"art-after\">\n        <span class=\"art-ba-label\">Con el generador<\/span>\n        <div class=\"art-ba-item\"><span class=\"mark\">\u2713<\/span><span>Tres versiones de la misma ficha en menos de un minuto: nivel bajo, medio, alto<\/span><\/div>\n        <div class=\"art-ba-item\"><span class=\"mark\">\u2713<\/span><span>La ficha refleja exactamente lo que est\u00e1s trabajando esa semana<\/span><\/div>\n        <div class=\"art-ba-item\"><span class=\"mark\">\u2713<\/span><span>Puedes aislar una dificultad espec\u00edfica: solo llevadas en centenas, solo divisiones con resto impar<\/span><\/div>\n        <div class=\"art-ba-item\"><span class=\"mark\">\u2713<\/span><span>Ejercicios adicionales para quien termina antes, sin preparaci\u00f3n extra<\/span><\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"art-pullquote\">\n      <p>La diferenciaci\u00f3n real en matem\u00e1ticas no es dar problemas distintos a cada alumno. Es controlar con precisi\u00f3n la variable que est\u00e1s trabajando \u2014 y poder ajustarla sin que eso te cueste 20 minutos de preparaci\u00f3n.<\/p>\n    <\/div>\n\n    <h2>Generador de fichas vs pr\u00e1ctica online: cu\u00e1ndo usar cada uno<\/h2>\n\n    <p>Calculalo tiene dos modos distintos que resuelven problemas distintos, y vale la pena entender cu\u00e1ndo usar cada uno.<\/p>\n\n    <div class=\"art-flow\">\n      <div class=\"art-flow-step\">\n        <div class=\"art-flow-n\">\u2192<\/div>\n        <div><strong>Genera una ficha PDF<\/strong> cuando necesitas que el alumno trabaje el algoritmo completo a mano, cuando quieres evaluar el proceso escrito, o cuando tienes alumnos sin dispositivo en casa. La ficha es papel \u2014 el alumno no necesita ninguna tecnolog\u00eda para hacerla.<\/div>\n      <\/div>\n      <div class=\"art-flow-step\">\n        <div class=\"art-flow-n\">\u2192<\/div>\n        <div><strong>Manda una tarea online<\/strong> cuando el objetivo es pr\u00e1ctica y volumen: c\u00e1lculo mental, tablas, series de operaciones de repaso. La correcci\u00f3n es instant\u00e1nea, el alumno sabe si est\u00e1 bien o mal en el momento, y t\u00fa tienes los datos al d\u00eda siguiente sin corregir nada.<\/div>\n      <\/div>\n    <\/div>\n\n    <p>Lo que uso yo: fichas impresas para los ejercicios donde importa ver el desarrollo escrito (divisiones, operaciones combinadas, problemas con proceso) y tareas online para el trabajo de automatizaci\u00f3n que necesita volumen y repetici\u00f3n.<\/p>\n\n    <h2>En n\u00fameros concretos<\/h2>\n\n    <div class=\"art-stat-row\">\n      <div class=\"art-stat\">\n        <span class=\"art-stat-num\">3<\/span>\n        <span class=\"art-stat-lbl\">niveles distintos de ficha en menos de 2 minutos<\/span>\n      <\/div>\n      <div class=\"art-stat\">\n        <span class=\"art-stat-num\">\u221e<\/span>\n        <span class=\"art-stat-lbl\">combinaciones posibles dentro de cada rango num\u00e9rico<\/span>\n      <\/div>\n      <div class=\"art-stat\">\n        <span class=\"art-stat-num\">0<\/span>\n        <span class=\"art-stat-lbl\">ejercicios duplicados en la misma ficha<\/span>\n      <\/div>\n    <\/div>\n\n    <h2>C\u00f3mo empezar<\/h2>\n\n    <p>Si nunca has usado el generador, la forma m\u00e1s r\u00e1pida de entender c\u00f3mo funciona es probarlo con algo concreto. Entra en <a href=\"https:\/\/calculalo.app\" target=\"_blank\" rel=\"noopener\">Calculalo<\/a>, elige el tipo de operaci\u00f3n que est\u00e9s trabajando esta semana, ajusta el rango a lo que corresponde a tu clase y descarga la ficha.<\/p>\n\n    <p>Despu\u00e9s, genera la misma ficha con el rango m\u00e1s bajo \u2014 eso es tu versi\u00f3n de refuerzo. Y con el rango m\u00e1s alto \u2014 eso es tu versi\u00f3n de ampliaci\u00f3n. Tres fichas en tres minutos, cada una ajustada a un nivel distinto.<\/p>\n\n    <p>Ese es el uso b\u00e1sico. Con el tiempo, el control de llevadas y la combinaci\u00f3n con tareas online son lo que realmente cambia c\u00f3mo trabajas el c\u00e1lculo en clase.<\/p>\n\n    <div class=\"art-cta\">\n      <p>\n        <strong>Prueba el generador gratis<\/strong>\n        Fichas PDF y pr\u00e1ctica online para todos los cursos de primaria.\n      <\/p>\n      <div class=\"art-cta-btns\">\n        <a href=\"https:\/\/calculalo.app\/calculo-pdf\" target=\"_blank\" rel=\"noopener\" class=\"primary\">Generar fichas PDF \u2192<\/a>\n        <a href=\"https:\/\/calculalo.app\/actividades-online\" target=\"_blank\" rel=\"noopener\" class=\"secondary\">Practicar online<\/a>\n      <\/div>\n    <\/div>\n\n  <\/div>\n\n  <footer class=\"art-byline\">\n    <div class=\"art-avatar\">AG<\/div>\n    <div>\n      <strong>Antonio Gallego<\/strong> \u2014 Profesor de Educaci\u00f3n Primaria en M\u00e1laga con m\u00e1s de 20 a\u00f1os de experiencia en el aula y fundador de <a href=\"https:\/\/calculalo.app\" target=\"_blank\" rel=\"noopener\">Calculalo.app<\/a>.\n    <\/div>\n  <\/footer>\n\n<\/div>\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"Article\",\n  \"headline\": \"C\u00f3mo genera Calculalo los ejercicios de matem\u00e1ticas \u2014 y por qu\u00e9 eso te importa como profe\",\n  \"description\": \"El fundador de Calculalo.app explica c\u00f3mo funciona el generador de ejercicios matem\u00e1ticos: par\u00e1metros reales, l\u00f3gica de generaci\u00f3n y c\u00f3mo usarlo para diferenciaci\u00f3n real en el aula.\",\n  \"author\": {\n    \"@type\": \"Person\",\n    \"name\": \"Antonio Gallego\",\n    \"jobTitle\": \"Profesor de Educaci\u00f3n Primaria\",\n    \"worksFor\": {\n      \"@type\": \"Organization\",\n      \"name\": \"Calculalo.app\",\n      \"url\": \"https:\/\/calculalo.app\"\n    }\n  },\n  \"publisher\": {\n    \"@type\": \"Organization\",\n    \"name\": \"Calculalo.app\",\n    \"url\": \"https:\/\/calculalo.app\",\n    \"logo\": {\n      \"@type\": \"ImageObject\",\n      \"url\": \"https:\/\/calculalo.app\/logo.png\"\n    }\n  },\n  \"datePublished\": \"2025-09-01\",\n  \"dateModified\": \"2025-09-01\",\n  \"mainEntityOfPage\": {\n    \"@type\": \"WebPage\",\n    \"@id\": \"https:\/\/calculalo.app\/blog\/como-funciona-generador-ejercicios-matematicas\"\n  }\n}\n<\/script>\n<\/body>\n<\/html>\n","protected":false},"excerpt":{"rendered":"<p>Herramientas \u00b7 Generador de ejercicios C\u00f3mo genera Calculalo los ejercicios de matem\u00e1ticas \u2014 y por qu\u00e9 eso te importa como profe No es magia ni inteligencia artificial misteriosa. Es l\u00f3gica bien dise\u00f1ada que resuelve un problema real: preparar ejercicios adaptados lleva demasiado tiempo y las fichas gen\u00e9ricas no se ajustan a lo que necesita tu [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":115,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[2],"tags":[],"class_list":["post-113","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-consejos"],"_links":{"self":[{"href":"https:\/\/blog.calculalo.app\/index.php?rest_route=\/wp\/v2\/posts\/113","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.calculalo.app\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.calculalo.app\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.calculalo.app\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.calculalo.app\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=113"}],"version-history":[{"count":2,"href":"https:\/\/blog.calculalo.app\/index.php?rest_route=\/wp\/v2\/posts\/113\/revisions"}],"predecessor-version":[{"id":130,"href":"https:\/\/blog.calculalo.app\/index.php?rest_route=\/wp\/v2\/posts\/113\/revisions\/130"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.calculalo.app\/index.php?rest_route=\/wp\/v2\/media\/115"}],"wp:attachment":[{"href":"https:\/\/blog.calculalo.app\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=113"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.calculalo.app\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=113"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.calculalo.app\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=113"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}