Imagen del curso gratis Introducción a los Algoritmos y la Programación

Curso en línea gratuitoIntroducción a los Algoritmos y la Programación

Duración del curso en línea: 6 horas y 13 minutos

5

estrellaestrellaestrellaestrellaestrella

(1)

Curso online gratis de algoritmos y programación para principiantes, ideal para aprender lógica y estructuras como loops y condicionales.

En este curso gratuito, aprenda sobre

  • Fundamentos de algoritmos y tipos de datos
  • Variables: declaración, lectura y operaciones básicas
  • Estructuras condicionales y repetitivas básicas
  • Bucles mientras, centinela, contador y arreglos simples
  • Vectores y matrices: conceptos y recorrido
  • Subprogramas y manejo de variables
  • Pasaje de parámetros y herramientas de pseudocódigo
  • Ejercicios básicos en PSeInt
  • Condicionales y bucles en problemas prácticos
  • Vectores y matrices: ejercicios aplicados
  • Entrada, salida y operaciones con números
  • Aplicaciones prácticas con estructuras de control
  • Problemas de conteo y análisis de datos en vectores

Descripción del curso

El curso "Introducción a los Algoritmos y la Programación con TodoCode" es una excelente iniciación al mundo de la programación y la lógica computacional, ideal para quienes desean comenzar su camino en informática. A lo largo del curso, los estudiantes obtendrán las herramientas básicas necesarias para entender qué es programar y cómo iniciar en este ámbito de manera rápida y efectiva. La estructura del curso está diseñada sistemáticamente, abarcando desde los cimientos de la programación hasta conceptos más complejos.

Los primeros módulos proporcionan una sólida base teórica sobre los algoritmos y la programación, incluyendo tipos de datos, variables y su declaración, así como la asignación, lectura y escritura de valores. Estas secciones fundamentales preparan a los estudiantes para entender conceptos esenciales antes de aventurarse en áreas más avanzadas.

El curso también cubre estructuras condicionales como "SI" y "SINO", permitiendo a los alumnos manejar diferentes tipos de decisiones lógicas en su código. Además, se exploran estructuras repetitivas como "REPETIR", "MIENTRAS" (WHILE), y bucles controlados por centinelas y contadores, herramientas esenciales para automatizar tareas repetitivas.

La profundidad del curso se enriquece con la introducción de arreglos y matrices, incluidas las técnicas para recorrer y cargar estos elementos complejos. Se incluyen ejercicios prácticos para reforzar el aprendizaje, lo que permite que los estudiantes apliquen sus conocimientos en problemas reales y consoliden sus habilidades analíticas.

Finalmente, el curso ofrece una introducción a los subprogramas, con ejemplos de funciones y procedimientos en pseudocódigo. Los conceptos de variables locales y globales, junto con los diferentes pasajes por valor y referencia, son explicados de manera detallada.

Se proporcionan tutoriales paso a paso para la instalación de herramientas como PSeInt, y una serie de ejercicios prácticos en PSeInt que abordan temas desde operaciones aritméticas básicas hasta lógica avanzada en programación. Además, la oferta de ejercicios de programación como cálculo de IMC, promedios, intercambio de números, entre otros, garantiza a los estudiantes no solo la comprensión teórica, sino también la práctica intensiva en programación.

Contenido del curso

  • Lección en vídeo: ¿QUÉ ES PROGRAMAR? ????? | ¿Cómo empezar RÁPIDO? ???? | Introducción a los ALGORITMOS y la PROGRAMACIÓN 09m
  • Lección en vídeo: TIPOS DE DATOS ???? | Introducción a los ALGORITMOS y la PROGRAMACIÓN | #2 06m
  • Ejercicio: En Introducción a los Algoritmos y la Programación, ¿qué define mejor a una constante?
  • Lección en vídeo: VARIABLES ¿Qué son? ???? | Introducción a los ALGORITMOS y la PROGRAMACIÓN | # 3 12m
  • Ejercicio: ¿Qué tipo de dato es más adecuado para representar la estatura de una persona, por ejemplo 1,67?
  • Lección en vídeo: VARIABLES ????Declaración y asignación | Introducción a los ALGORITMOS y la PROGRAMACIÓN | #4 06m
  • Ejercicio: Reglas básicas de variables en algoritmos
  • Lección en vídeo: VARIABLES ????Lectura y Escritura | Introducción a los ALGORITMOS y la PROGRAMACIÓN | #5 07m
  • Ejercicio: Introducción a los Algoritmos y la Programación con TodoCode: operaciones de lectura y escritura
  • Lección en vídeo: VARIABLES ???? Operaciones aritméticas | Introducción a los ALGORITMOS y la PROGRAMACIÓN | #6 13m
  • Ejercicio: ¿Qué símbolos se usan habitualmente para multiplicación y división en algoritmos/pseudocódigo básico?
  • Lección en vídeo: Estructuras CONDICIONALES ?? | SI SINO | Introducción a los ALGORITMOS y la PROGRAMACIÓN #7 07m
  • Ejercicio: En una estructura condicional si y sino, que se ejecuta cuando la condicion no se cumple
  • Lección en vídeo: CONDICIONALES MÚLTIPLES ?? | SI SINO| Introducción a los ALGORITMOS y la PROGRAMACIÓN #8 07m
  • Ejercicio: Introducción a los Algoritmos y la Programación con TodoCode: con num=2, ¿qué imprime una estructura condicional anidada que evalúa primero si num>3, luego si num==3 y, en caso contrario, else?
  • Lección en vídeo: Estructura Repetitiva REPETIR ????????? | Introducción a los ALGORITMOS y la PROGRAMACIÓN #9 10m
  • Ejercicio: ¿Qué característica define a la estructura repetir...hasta en pseudocódigo?
  • Lección en vídeo: Estructura Repetitiva MIENTRAS (WHILE) ????????? | Introducción a los ALGORITMOS y la PROGRAMACIÓN #10 09m
  • Ejercicio: ¿Cuál es la diferencia clave entre mientras y repetir en un algoritmo?
  • Lección en vídeo: BUCLES controlados por CENTINELA y CONTADOR ?????????| Introducción a los ALGORITMOS y la PROGRAMACIÓN #11 08m
  • Ejercicio: Introducción a los Algoritmos y la Programación con TodoCode: ¿Cuál es la diferencia clave entre un bucle controlado por contador y uno controlado por centinela?
  • Lección en vídeo: ¿Qué son los ARREGLOS en PROGRAMACIÓN? ??????????????????????????| VECTORES #1 11m
  • Ejercicio: ¿Qué describe mejor a un vector en programación dentro de la introducción a los algoritmos?
  • Lección en vídeo: Recorrido y carga de ARRAYS (Arreglos) ??????????????????????????| VECTORES #2 11m
  • Ejercicio: ¿Cuál es la diferencia principal entre cargar y recorrer un vector usando un bucle para?
  • Lección en vídeo: ¿Qué son las MATRICES en PROGRAMACIÓN? ????| Con EJERCICIOS PRÁCTICOS! #1 09m
  • Ejercicio: Matrices 3x3: orden fila-columna e índices desde 0
  • Lección en vídeo: ¿Cómo cargar y recorrer MATRICES en PROGRAMACIÓN? ????| Con EJERCICIOS PRÁCTICOS! #2 13m
  • Ejercicio: ¿Cuál es el recorrido más común para cargar una matriz de 3 x 3 en algoritmos básicos?
  • Lección en vídeo: SUBPROGRAMAS: Funciones en PSEUDOCÓDIGO | Algoritmos 2025 ? 12m
  • Ejercicio: ¿Cuál es la diferencia principal entre una función y un procedimiento en la resolución algorítmica con subprogramas?
  • Lección en vídeo: SUBPROGRAMAS: PROCEDIMIENTOS en PSEUDOCÓDIGO | Algoritmos 2024 ? 12m
  • Ejercicio: Procedimientos vs. funciones en Introducción a los Algoritmos y la Programación con TodoCode
  • Lección en vídeo: Variables LOCALES y GLOBALES | ¿Cuál es la DIFERENCIA? ? 08m
  • Ejercicio: ¿Cuál es la diferencia principal entre variables locales y globales?
  • Lección en vídeo: Pasajes por VALOR y REFERENCIA | Lógica de Programación? 16m
  • Ejercicio: Introducción a los Algoritmos y la Programación: ¿qué diferencia al pasaje por valor del pasaje por referencia?
  • Lección en vídeo: ???? ¿Cómo instalar PSEINT? | ? TUTORIAL PASO A PASO 02m
  • Ejercicio: En el curso Introducción a los Algoritmos y la Programación con TodoCode, ¿para qué se utiliza principalmente una herramienta de pseudocódigo?
  • Lección en vídeo: ??SUMA|RESTA|MULTIPLICACIÓN|DIVISIÓN??? | ???? Ejercicios PSEINT ????| PROGRAMACIÓN FÁCIL #1 10m
  • Ejercicio: En PSeInt, ¿cómo asignas correctamente a la variable resultado la suma de dos números ingresados num1 y num2?
  • Lección en vídeo: ????Ejercicios PSEINT: ??????????????????? Cálculo de IMC | Ejercicios en PSEUDOCÓDIGO | ? PASO A PASO #2 08m
  • Ejercicio: ¿Cuál es la fórmula correcta para calcular el IMC en un algoritmo básico?
  • Lección en vídeo: ????Ejercicios PSEINT: PROMEDIO DE NÚMEROS ?? | Ejercicios de PROGRAMACIÓN ???? | ? PASO A PASO #3 07m
  • Ejercicio: ¿Cuál es la forma correcta de calcular el promedio de cuatro notas?
  • Lección en vídeo: ????Ejercicios Pseint: ????INTERCAMBIO DE NÚMEROS ???? | PSEUDOCÓDIGO | ? PASO A PASO #4 07m
  • Ejercicio: ¿Por qué es necesario usar una variable auxiliar al intercambiar los valores de dos variables?
  • Lección en vídeo: ????Ejercicios de PROGRAMACIÓN ????|????EMPRESA DE INTERNET (IF-ELSE)????| PSEUDOCÓDIGO | ? PASO A PASO #5 10m
  • Ejercicio: Si el algoritmo lee tipo de servicio = 2, ¿cuál es el total de la factura?
  • Lección en vídeo: ????Ejercicios de PROGRAMACIÓN ????| CONTAR DE 2 EN 2 | WHILE MIENTRAS PSEUDOCÓDIGO | ? PASO A PASO #6 07m
  • Ejercicio: En un algoritmo introductorio, ¿cómo configurar un bucle controlado por contador para contar de 200 a 250 de dos en dos sin caer en un bucle infinito?
  • Lección en vídeo: ????Ejercicios de PROGRAMACIÓN????| EJERCICIO REPASO EST. REPETITIVAS Y SELECTIVAS |? PASO A PASO #7 11m
  • Ejercicio: Para evitar un bucle infinito al repetir 5 cálculos con una estructura mientras, ¿qué acción es imprescindible dentro del bucle?
  • Lección en vídeo: ????EJERCICIO PSEINT: Encontrar el MAYOR número en un VECTOR/ARRAY | EST. PARA (FOR)????| ? PASO A PASO #8 10m
  • Ejercicio: ¿Por qué se inicializa la variable mayor con un valor muy pequeño al buscar el máximo en un vector de 5 enteros indexado desde 0?
  • Lección en vídeo: ????EJERCICIO PSEINT: LLENAR DIAGONAL PRINCIPAL en una MATRIZ | EST. PARA (FOR) ????| ? PASO A PASO #9 12m
  • Ejercicio: ¿Qué condición en bucles anidados identifica la diagonal principal de una matriz 6x6 indexada desde 0 para asignar 1?
  • Lección en vídeo: ????EJERCICIO PSEINT: BUSCAR VALORES en una MATRIZ | ESTRUCTURA PARA (FOR)????| ? PASO A PASO #10 12m
  • Ejercicio: ¿Cómo implementarías la búsqueda de una raza en una matriz 3x3 ingresada por teclado para informar su posición si existe?
  • Lección en vídeo: ????¿Cómo saber si un NUMERO es PAR o IMPAR en PSEINT | EJERCICIO PRACTICO????| ? PASO A PASO #11 14m
  • Ejercicio: ¿Qué operador se utiliza para determinar si un número es par al recorrer un vector de enteros?
  • Lección en vídeo: ???? MOSTRAR EN PANTALLA DATOS LEIDOS POR TECLADO ????| Ejercicio PSEINT ? PASO A PASO #12 07m
  • Ejercicio: En pseudocódigo introductorio, ¿cuál es la función de Escribir y Leer?
  • Lección en vídeo: ???? CALCULAR EL ÁREA DE UN CIRCULO | Ejercicio PSEINT ? PASO A PASO #13 06m
  • Ejercicio: En Introducción a los Algoritmos y la Programación, ¿cuál es el pseudocódigo correcto para calcular el área de un círculo a partir de su radio usando tipos reales?
  • Lección en vídeo: ???? CALCULAR SUELDO DE UN TRABAJADOR ????| Ejercicio PSEINT ? PASO A PASO #14 06m
  • Ejercicio: ¿Qué tipos de datos son más adecuados para las variables salario_diario y dias_trabajados en un algoritmo que calcula el salario semanal?
  • Lección en vídeo: ???? CARRERA de AUTOS | Ejercicios de LÓGICA con PSEINT ? PASO A PASO #15 13m
  • Ejercicio: Introducción a los Algoritmos y la Programación con TodoCode: hallar el peor tiempo en una carrera de 12 autos
  • Lección en vídeo: ???????? VETERINARIA | Ejercicios de LÓGICA con PSEINT ? PASO A PASO #16 12m
  • Ejercicio: Para implementar un menú de 7 servicios numéricos y calcular un total sin bucles, ¿qué enfoque es más adecuado en pseudocódigo?
  • Lección en vídeo: ¿Cuántas veces APARECE el NÚMERO 3? | Ejercicios de LÓGICA con PSEINT ? PASO A PASO #17 15m
  • Ejercicio: Al cargar 15 números en un vector y contar cuántas veces aparece el 3, ¿qué enfoque algorítmico es más óptimo?

Este curso gratuito incluye:

6 horas y 13 minutos de curso de vídeo online

Certificado digital de finalización del curso (Gratis)

Ejercicios para entrenar tus conocimientos

100% gratis, desde el contenido hasta el certificado

¿Listo para empezar?Descarga la app y empieza hoy mismo.

Instale la aplicación

ahora para acceder al curso
Icono que representa cursos de tecnología y negocios

Más de 5000 cursos gratuitos

¡Programación, inglés, marketing digital y mucho más! Aprende lo que quieras, gratis

Icono de calendario con una diana que representa la planificación de estudios

Plan de estudios con IA

La Inteligencia Artificial de nuestra app puede crear un horario de estudio para el curso que elijas

Icono profesional que representa carrera y negocios

De cero al éxito profesional

Mejora tu currículum con nuestro certificado gratuito y luego usa nuestra Inteligencia Artificial para encontrar el trabajo de tus sueños

También puedes utilizar el código QR o los enlaces que aparecen a continuación.

Código QR - Descargar Cursa - Cursos Online

Más cursos gratuitos en Lógica de programación

¡Descarga la App ahora para tener acceso a + 3300 cursos, ejercicios, certificados y mucho contenido gratis sin pagar nada!

  • Cursos online 100% gratuitos de principio a fin

    Miles de cursos online en vídeo, ebooks y audiolibros.

  • Más de 48 mil ejercicios gratuitos

    Para poner a prueba tus conocimientos durante los cursos en línea

  • Certificado Digital gratuito válido con Código QR

    Generado directamente desde la galería de fotos de tu celular y enviado a tu correo electrónico

Aplicación Cursa en la pantalla del libro electrónico, la pantalla del curso en video y la pantalla de ejercicios del curso, además del certificado de finalización del curso.

+ 9 millones
estudiantes

Certificado gratuito y
válido con código QR

60 mil ejercicios
gratis

Calificación de 4.8/5
en tiendas de aplicaciones

Cursos gratuitos de
vídeo y audiolibros