aprenderaprogramar.com
  • Inicio
  • Cómo empezar
    • LO MÁS BÁSICO
      • Quiero aprender a programar ¿Cómo empiezo?
      • ¿Qué es y para qué sirve programar?
      • ¿Qué pasos debemos dar para aprender a programar?
      • ¿Qué lenguaje de programación estudiar o utilizar?
      • Pros y contras de internet para aprender programación
      • ¿Se necesita programación para crear páginas web?
    • CÓMO UTILIZAR aprenderaprogramar
      • ¿Qué es y a quién va dirigido aprenderaprogramar?
      • ¿Cómo utilizar aprenderaprogramar?
    • ORIENTACIÓN ACADÉMICA
  • Libros
    • LIBROS EDITADOS POR aprenderaprogramar
      • Aprende a programar: pseudocódigo, diagramas de flujo...
      • Aprender a programar: algoritmos y fundamentos...
      • Introd. a la creación y administración web con Joomla
      • Aprender a programar Java desde cero, paso a paso
    • Procedimiento de compra y envío de libros
    • Librerías y distribuidores
    • Cómo publicar un libro con nuestra editorial
  • Cursos
    • Curso: Bases de la programación Nivel I. Pseudocódigo
    • Curso Bases de la programación Nivel II. Prog. modular
    • Curso Aprender a programar en Visual Basic desde cero
    • Curso básico de programación lenguaje C desde cero
    • Curso Aprender programación Java desde cero
    • Curso Lenguaje programación Java Nivel Avanzado I
    • Tutorial básico del programador web: HTML desde cero
    • Tutorial básico del programador web: CSS desde cero
    • Tutorial básico del programador web: PHP desde cero
    • Tutorial básico programador web: JavaScript desde cero
    • Tutorial básico programador web: Ajax desde cero
    • Curso Creación y administración web: Joomla desde cero
    • Tickets de soporte aprenderaprogramar
    • Itinerario formativo básico aprenderaprogramar
    • CURSOS TUTORIZADOS ON LINE - INSCRIPCIONES
  • Empleo
    • Encontrar empleo en el área de programación
    • Ofertas empleo aprenderaprogramar España
    • Ofertas empleo aprenderaprogramar México
    • Ofertas empleo aprenderaprogramar Argentina
    • Ofertas empleo aprenderaprogramar Chile
    • Ofertas empleo aprenderaprogramar Perú
    • Ofertas empleo aprenderaprogramar Colombia
    • Ofertas empleo aprenderaprogramar Venezuela
  • Humor!!!
    • Dibujos humor informático
  • Divulgación
    • Lenguajes y entornos
    • Tendencias en programación
    • Empresas y emprendedores
    • Herramientas informáticas
    • Servicios web gratutitos
    • De todo un poco
    • Historia de la enseñanza de la programación para niños
  • Zona crash
    • Artículos para no dormir
    • Relatos, cuentos y ensayos
    • Dibujos Crash
    • Fotografías Crash
    • Remitidos
  • Camisetas
    • Camisetas a todo color
    • Camisetas a 5 colores
    • Catálogo de camisetas humor informático
  • Conócenos
    • Líneas de actividad
    • Publicidad y artículos o posts patrocinados
    • Qué nos diferencia
    • Dónde estamos
    • Quiénes somos
    • Cómo ser colaborador
    • Sistema de pagos seguros
    • Aviso legal
  • Foros
    • Aprender a programar desde cero: iniciación.
    • C, Java, VB, HTML, PHP, CSS, Javascript, Ajax y más
    • De todo un poco... ofertas empleo y otros.
    • Comunidad: preséntate a la comunidad y comunica.
  • Directorios
  • Formación
  • Empresas
  • Para niños
    • Cosas interesantes sobre la programación y algoritmia
    • Didac-Prog Cartesia: descarga la aplicación y el manual
    • Curso de programación para niños con Didac-Pr Cartesia
    • Video curso tutorial programación para niños con Paula
    • Didac-Pr Cartesia: aplicación online programación niños
  •        Inicio        
  •        Mapa web       
  •        Contacto       
  1. Está aquí:  
  2. Inicio
  3. Cursos
Artículos
Título Autor
Información básica Curso "Bases de la programación Nivel II" (CU00201A) aprenderaprogramar.com
Indice del curso “Bases de la programación Nivel II”(CU00202A) Mario R. Rancel
Comentarios al ejercicio resuelto de programación modular con pseudocódigo y algoritmo principal (CU00209A) Mario R. Rancel
Introducción: programación por módulos. Estrategia de divide y vencerás (resolución de problemas) (CU00203A) Mario R. Rancel
Programación modular y definición de recursividad o autollamada. Diagramas de flujo. Ejemplos (CU00204A) Mario R. Rancel
Declaración de variables en programación y ámbito de una variable global o local. Visibilidad (CU00205A) Mario R. Rancel
Elegir tipos de datos ¿Qué tipo de variable declarar o crear? Ejemplos resueltos pseudocódigo (CU00206A) Mario R. Rancel
Módulos genéricos y paso de parámetros por valor (byval) o por referencia (byref). Ejemplos (CU00207A) Mario R. Rancel
Ejemplo ejercicio resuelto. Parámetros por valor o por referencia: pseudocódigo, diagrama de flujo (CU00208A) Mario R. Rancel
Ejercicio ejemplo resuelto de programación en pseucódigo con condicionales if y bucles while (CU00210A) Mario R. Rancel
Arrays (arreglos) dinámicos y arrays estáticos. Definición, declaración. Ejemplos en programación (CU00211A) Mario R. Rancel
Arrays (arreglos, matrices) estáticos y arrays dinámicos. Ventajas e inconvenientes. Eficiencia (CU00212A) Mario R. Rancel
Más sobre arrays o arreglos estáticos y dinámicos en pseudocódigo. Límites LBound y Ubound. (CU00213A) Mario R. Rancel
Ejercicio resuelto ejemplo de uso de arrays dinámicos (arreglos dinámicos) en pseudocódigo I (CU00214A) Mario R. Rancel
Ejercicio ejemplo arrays dinámicos (arreglos dinámicos) II: opciones de variantes en el algoritmo (CU00215A) Mario R. Rancel
Ejercicio resuelto arrays o arreglos dinámicos III: diagramas de flujo ejemplos de algoritmos (CU00216A) Mario R. Rancel
Ejercicio serie suma términos de una sucesión y multiplicación de n impares Pseudocódigo I (CU00217A) Mario R. Rancel
Algoritmo y diagramas de flujo ejercicio serie suma términos sucesión y multiplicación n impares II (CU00218A) Mario R. Rancel
Ejercicio ejemplo algoritmo de operaciones (añadir, borrar...) con listas de datos en pseudocódigo I (CU00219A) Mario R. Rancel
Ejercicio ejemplo algoritmos operaciones (añadir, listar...) con listas de datos II. Diagramas de flujo. (CU00220A) Mario R. Rancel
Ejercicio ejemplo en pseudocódigo de algoritmo con uso de centinela en manejo de listas de datos (CU00221A) Mario R. Rancel
Ejercicio ejemplo resuelto: programa en pseudocódigo gestión librería I con menú de opciones (CU00222A) Mario R. Rancel
Ejercicio ejemplo programa gestión de librería II. Diagramas de flujo (esquemas gráficos) resueltos. (CU00223A) Mario R. Rancel
Diseño de algoritmos en programación: del pseudocódigo al programa. Resolución de problemas (CU00224A) Mario R. Rancel
Abstracción en programación. Concepto. Diseño top-down de algoritmos y programas. Ejemplos. (CU00225A) Mario R. Rancel
Abstracción II. Ejemplos. Diseño top-down de algoritmos y estrategias de programación. Esquemas (CU00226A) Mario R. Rancel
Ejercicio ejemplo de diseño top-down y abstracción en la programación. Ecuación cuadrática (CU00227A) Mario R. Rancel
Planificación del proyecto de un programa. Complejidad del problema vs recursos. Forma de ataque (CU00228A) Mario R. Rancel
Test, prueba y depuración de algoritmos como fases de la programación. Tipos de verificación (CU00229A) Mario R. Rancel
Cómo comprobar algoritmos. Verificación mental y verificación (prueba) por seguimiento escrito. (CU00230A) Mario R. Rancel
Verificación (prueba) de algoritmos con tablas de datos para el seguimiento de variables. Ejemplo (CU00231A) Mario R. Rancel
Uso de lenguajes de programación (Java, C, C++, C#...) para verificación (prueba) de algoritmos. (CU00232A) Mario R. Rancel
Algoritmos genéricos en pseudocódigo. Verificación funcional y total frente a errores (testing). (CU00233A) Mario R. Rancel
Verificación ordenada y aleatoria de algoritmos. Uso de la potencia del ordenador para el testing (CU00234A) Mario R. Rancel
Verificación de algoritmos o programas. Testing con enfoque al resultado, al proceso o zonal. (CU00235A) Mario R. Rancel
Ejercicios ejemplo resueltos. Verificar pseudocódigo, algoritmos o código con tablas de variables (CU00236A) Mario R. Rancel
Ejercicio ejemplo resuelto: verificar el algoritmo de resolución de una ecuación cuadrática (2o grado) (CU00237A) Mario R. Rancel
Ejercicios ejemplo: verificación pseudocódigo algoritmo valor suma de sucesión matemática (CU00238A) Mario R. Rancel
Ejercicio ejemplo comprobar algoritmos (pseudocódigo). Análisis de eficiencia en programación. (CU00239A) Mario R. Rancel
Verificación y eficiencia de algoritmos. Ejercicio ejemplo con pseudocódigo y diagramas de flujo. (CU00240A) Mario R. Rancel
Prevención, gestión y tipos de errores. Errores de sintáxis, por procesos no válidos y lógicos. (CU00241A) Mario R. Rancel
Tipos de errores en programación. De compilación o ejecución. Gestionados y no gestionados. (CU00242A) Mario R. Rancel
Depuración de programas ante errores. Permisividad o intransigencia (Programación defensiva). (CU00243A) Mario R. Rancel
Herramientas de depuración de programas. Formas de verificación y ejecución de tests (testing). (CU00244A) Mario R. Rancel
Captura y gestión de errores. Módulos y ejemplos. Bloques try … catch en pseudocódigo. (CU00245A) Mario R. Rancel
Ejercicios resueltos de captura y gestión de errores de programación en pseudocódigo. Lógica (CU00246A) Mario R. Rancel
Mejora de programas. Documentación y mantenimiento en el marco del desarrollo de software. (CU00247A) Mario R. Rancel
Mejora funcional y mejora estética de programas en la fase final de desarrollo de software (CU00248A) Mario R. Rancel
Mejoras finales en programas: código, comentarios, diagramas de flujo y organización. Ejemplos (CU00249A) Mario R. Rancel
Documentación de programas informáticos: documentación para el usuario y para mantenimiento. (CU00250A) Mario R. Rancel
Ejercicios resueltos. Tiempo de caída libre de un cuerpo. Pseudocódigo y diagramas de flujo. (CU00251A) Mario R. Rancel
Problema de tiro parabólico (física). Ejercicio resuelto. Planteamiento, fórmulas y pseudocódigo. (CU00252A) Mario R. Rancel
Problema tiro parabólico (física). Diagramas de flujo del ejercicio resuelto. Usar grados o radianes (CU00253A) Mario R. Rancel
Problemas con iteración para búsqueda de soluciones. Ejercicio resuelto. Diagramas de flujo. (CU00254A) Mario R. Rancel
Método de Newton (búsqueda soluciones a ecuaciones iterando). Ejercicio resuelto pseudocódigo (CU00255A) Mario R. Rancel
Método de Newton. Búsqueda de soluciones por iteraciones. Diagramas de flujo ejemplo resuelto (CU00256A) Mario R. Rancel
Ejercicio resuelto con tabla de decisión. Comprobación de simplificaciones. Árbol de decisión. (CU00257A) Mario R. Rancel
Ejercicio resuelto con tabla de decisión. Tarjetas. Pseudocódigo y diagramas de flujo. Lógica (CU00258A) Mario R. Rancel
Ejercicio ejemplo resuelto. Simplificación de tabla de decisión. Planteamiento y árbol de acciones. (CU00259A) Mario R. Rancel
Tablas de decisión. Ejercicio problema ejemplo resuelto con pseudocódigo y árbol de decisión (CU00260A) Mario R. Rancel
Problema de resolución intuida. Ordenar una serie de números. Ejercicio resuelto en pseudocódigo (CU00261A) Mario R. Rancel
Ejercicio resuelto: variante para ordenar una serie de números. Pseudocódigo y diagrama de flujo. (CU00262A) Mario R. Rancel
Final del curso tutorial “Bases de programación nivel II” fundamentos de programación modular. (CU00263A) Mario R. Rancel

En Facebook!

Ahora puedes seguirnos en Facebook. Noticias, novedades y mucho más. ¡Te esperamos!

Remitidos

  • Un framework de software libre para desarrollos web. Ruby on Rails.
  • Posicionamiento SEO y mejora de resultados en buscadores. Crea tu página web.
  • ¿Buscar cadenas o palabras en archivos de texto? Utiliza Fileseek.
  • ¿Un editor para programadores? Notepad++, el mejor editor multilenguaje.
  • Importancia de las matemáticas en la programación. Conoce sus ventajas.
  • Diseño gráfico con un programa gratuito: GIMP. Retoca tus fotografías.
  • Powerpoint, Excel, Word. Conseguir una licencia Office 2021 legal y barata.

Política sobre cookies

Utilizamos cookies propias y de terceros para ofrecerte una mejor experiencia y servicio, de acuerdo a tus hábitos de navegación.

Si continúas navegando, consideramos que aceptas su uso. Puedes obtener más información en nuestra Política de Cookies.

RANKING APR2+

Ranking de lenguajes y entornos de programación aprenderaprogramar.com
 

MAYO - JUNIO 2025

1. Java / J2EE
2. Entornos Oracle
3. Entornos SQL Server
4. .NET, C#
5. HTML, CSS
6. JavaScript, Angular
7. Python
8. Php, MySql

Acceder a detalles sobre el ranking de programación aprenderaprogramar.com

FOROS APR2+

Pregunta, responde, consulta, lee, intercambia...

Participa!!! Entra en los foros aprenderaprogramar.com.

Lo más leído

  • Cómo obtener claves o contraseñas de redes wifi (cracking "a por naranjas") ¿Es segura una red inalámbrica?
  • Quiero aprender a programar: ¿Cómo empiezo?
  • Qué es un servidor y cuáles son los principales tipos de servidores (proxy,dns, web,ftp,pop3 y smtp, dhcp...).
  • Configurar Java en Windows. Variables de entorno JAVA_HOME y PATH (CU00610B)
  • Operadores lógicos en Java. Igual, distinto, and, or, not, mayor, menor. Cortocircuito. Prioridades (CU00634B)
  • Formatos de texto HTML: negrita, cursiva, tachado, subrayado, superíndice, subíndice. b y strong (CU00713B)
  • Tipos de datos Java. Tipos primitivos (int, boolean...) y objeto (String, array o arreglo...) Variables (CU00621B)
  • Hipervínculos, links o enlaces HTML. Etiqueta a. Atributos href, target y title. Tipos de links. img (CU00717B)
  • Tipos de variables en Visual Basic. Integer, Single, Double, String, Object, Boolean, etc. Ejemplos (CU00308A)
  • Ejercicios resueltos en Visual Basic con Forms, Labels, Textbox y Buttons (Command). Ejemplos (CU00322A)

Donar o colaborar

Este sitio se mantiene abierto gracias al apoyo de muchas personas. Si crees que merece la pena apoyar económicamente este sitio web puedes realizar una donación o colaborar. Contacta con nosotros.

¿Puedo yo aprender?

Seas o no del área informática, si quieres aprender a programar te ofrecemos una solución guiada y personalizada: realizar un curso tutorizado on-line. Con este tipo de curso, podrás aprender a programar de forma ágil y amena.

Acceder a detalles y precios de los cursos tutorizados on-line

             Copyright 2006-2025 aprenderaprogramar.com                La web abierta a cualquier persona interesada en la programación