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 I" (CU00101A) aprenderaprogramar.com
Indice del curso "Bases de la programación Nivel I" (CU00102A) Mario R. Rancel
¿A quién va dirigido este curso de fundamentos de programación (algoritmia y pseudocódigo)? (CU00103A) Mario R. Rancel
Más sobre utilidad de la programación: algunos ejemplos de para qué sirve la programación (CU00104A) Mario R. Rancel
¿Qué pasos debemos dar para aprender a programar un lenguaje? (CU00105A) Mario R. Rancel
¿Qué lenguaje de programación estudiar o utilizar? ¿Cuál es el mejor lenguaje? (CU00106A) Mario R. Rancel
Introducción de fundamentos de programación desde cero ¿Cómo ser un buen programador? (CU00107A) Mario R. Rancel
Problemas a resolver en programación de ordenadores. Analizar y plantear objetivos de programas (CU00108A) Mario R. Rancel
Condicionantes (de cálculo, parámetros...) y métodos para resolver problemas de programación I (CU00109A) Mario R. Rancel
Condicionantes y métodos II: estrategias de resolución de problemas en programación (CU00110A) Mario R. Rancel
Estrategias básicas en programación. Ejemplo: búsqueda de soluciones a problema con iteración (CU00111A) Mario R. Rancel
¿Qué es y para qué sirve una tabla de decisión? Concepto y utilidad para resolver problemas (CU00112A) Mario R. Rancel
Ejemplos de problemas resueltos usando una tabla de decisión I. Simplificar tablas de decisión (CU00113A) Mario R. Rancel
Ejercicio ejemplo resuelto con tablas de decisión II. Simplificar y anidar tablas de decisión (CU00114A) Mario R. Rancel
Ejercicio resuelto: ejemplo de simplificación de tablas de decisión. Diagrama de decisión (CU00115A) Mario R. Rancel
Problemas con resolución intuida pero que no sabemos programar directamente (CU00116A) Mario R. Rancel
Estrategias para resolver un problema de programación I: estudio de casos (CU00117A) Mario R. Rancel
Estrategias frente a problemas de programación II: procedimiento de resolución (CU00118A) Mario R. Rancel
Ejercicio ejemplo estrategia resolución problema de programación ordenar serie de números I (CU00119A) Mario R. Rancel
Ejercicio ejemplo ordenar una serie de números II. Pasos o algoritmia (CU00120A) Mario R. Rancel
Conocer y plantear un problema de programación: los resultados a obtener (CU00121A) Mario R. Rancel
La anécdota en análisis de problemas de programación: programar optimizar llamadas telefónicas (CU00122A) Mario R. Rancel
Conceptos de algoritmos, pseudocódigo y diagramas de flujo: una introducción (CU00123A) Mario R. Rancel
Economía, eficiencia y lenguaje del algoritmo ejemplo (CU00124A) Mario R. Rancel
Concepto y nombres de variables en programación con pseudocódigo (CU00125A) Mario R. Rancel
Contenido y asignación de contenido a variables con pseudocódigo. Tipos de variables básicos (CU00126A) Mario R. Rancel
Tipos de variables. Concepto de variables booleanas (true - false) en programación. Ejemplo (CU00127A) Mario R. Rancel
Tipos de variables. Variables con índice o localizador. Arrays, matrices, formaciones o arreglos I (CU00128A) Mario R. Rancel
Concepto y ejemplos de arrays o arreglos multidimensionales (bidimensionales, tridimensional, etc.) (CU00129A) Mario R. Rancel
Aprender programación con pseudocódigo. Conceptos básicos. Comentarios. (CU00130A) Mario R. Rancel
Operadores matemáticos en programación. Prelación. Ejemplos y ejercicio resuelto. (CU00131A) Mario R. Rancel
Operadores lógicos y de comparación en programación. Not, and, or… Ejemplos. (CU00132A) Mario R. Rancel
Prioridad entre operadores (orden de prelación). Exponenciación, mod, div, lógicos, etc. (CU00133A) Mario R. Rancel
Funciones matemáticas (trigonométricas, truncar, etc.) más comunes en programación. (CU00134A) Mario R. Rancel
Cómo escribir programas o algoritmos en pseudocódigo. Ejemplos ejercicios resueltos. (CU00135A) Mario R. Rancel
Sentencias básicas programación en pseudocódigo. Asignar contenido a variables. Pedir. Ejemplos (CU00136A) Mario R. Rancel
Ejercicios resueltos ejemplos de pseudocódigo. Calcular volumen de un cilindro o un precio medio (CU00137A) Mario R. Rancel
Concepto de diagramas de flujo para representar programas. Símbolos básicos y ejemplos. (CU00138A) Mario R. Rancel
Normas o reglas para la creación de diagramas de flujos. Ejemplos y ejercicios resueltos. (CU00139A) Mario R. Rancel
Ejemplos y ejercicios resueltos de algoritmia, diagramas de flujo y pseudocódigo. Calcular media (CU00140A) Mario R. Rancel
Estructuras de decisión, secuencial y de repetición en programación. Esquema algorítmico. (CU00141A) Mario R. Rancel
Instrucciones condicionales Si - Entonces - SiNo (if - then - else). Ejemplos en pseudocódigo (CU00142A) Mario R. Rancel
Pseudocódigo y diagrama de flujo ecuación cuadrática (2º grado). Si entonces sino, if then else (CU00143A) Mario R. Rancel
Paradoja del Si (if - then - else) con intervalos. Problemas con comparaciones dobles. (CU00144A) Mario R. Rancel
Instrucción Según (Caso) Hacer (Select Case, switch) I. Pseudocódigo, diagrama de flujo y sintaxis (CU00145A) Mario R. Rancel
Según Caso Hacer II (switch, select case). Ejercicios ejemplos resueltos en pseudocódigo. (CU00146A) Mario R. Rancel
Ejercicio ejemplo resuelto con Según - Hacer. Switch o Select Case en pseudocódigo. (CU00147A) Mario R. Rancel
Transformar tablas de decisión en pseudocódigo (if ... then) y diagramas de flujo. Ejemplos. (CU00148A) Mario R. Rancel
Ejercicio resuelto con tablas de decisión. Ejemplo construcción diagrama de flujo. (CU00149A) Mario R. Rancel
Estructuras de repetición. Bucles o ciclos desde … siguiente (for … next). Anidamientos. (CU00150A) Mario R. Rancel
Ejercicio ejemplo resuelto con bucle desde – siguiente (for - next) en pseudocódigo. (CU00151A) Mario R. Rancel
Valor incremental (step) y valor del contador al final de un bucle (for-next). (CU00152A). Mario R. Rancel
Problemas en el uso de bucles Desde-Siguiente (for-next) y cómo solucionarlos. (CU00153A) Mario R. Rancel
Ejercicios ejemplos resueltos con Desde-Siguiente (for-next) y arrays (arreglos) en pseudocódigo. (CU00154A) Mario R. Rancel
Instrucción mientras - hacer (while – do). Pseudocódigo y diagramas de flujo. (CU00155A) Mario R. Rancel
Instrucción hacer – repetir mientras (do – while). Pseudocódigo y diagramas de flujo. (CU00156A) Mario R. Rancel
Herramientas de programación: contadores y su control. Valor inicial y final en bucles. (CU00157A) Mario R. Rancel
Ejercicio resuelto: uso de contadores en bucles. Pseudocódigo y diagrama de flujo. (CU00158A) Mario R. Rancel
Acumuladores en programación y similitud con contadores. Ejemplos y uso. (CU00159A) Mario R. Rancel
Ejercicios resueltos con acumuladores. Pseudocódigo y diagramas de flujo. Bucle for-next. (CU00160A) Mario R. Rancel
Ejercicios resueltos con pseudocódigo y diagramas de flujo. Bucles for-next y while-do. (CU00161A) Mario R. Rancel
Definición y utilidad de los interruptores. Control de flujo. Variables booleanas: true / false. (CU00162A) Mario R. Rancel
Ejercicio resuelto con variables booleanas, arrays y condicionales: algoritmos y diagramas de flujo. (CU00163A) Mario R. Rancel
Pseudocódigo ejemplo de uso de bucles for-next y condicionales if-then. (CU00164A) Mario R. Rancel
Centinelas: señal de terminación de una serie de datos válidos. Variables y conjunto de variables. (CU00165A) Mario R. Rancel
Toma de decisiones. Centinelas para control de bucles. Procesado del señalero como dato. (CU00166A) Mario R. Rancel
Uso de centinelas para toma de decisiones. Esquemas y diagramas de flujo. Ejemplos resueltos. (CU00167A) Mario R. Rancel
Ejercicio resuelto con centinelas y arrays (arreglos). Pseudocódigo y diagrama de flujo. (CU00168A) Mario R. Rancel
Uso práctico del concepto de centinela. Ejercicio resuelto. Series de valores y tipos de datos. (CU00169A) Mario R. Rancel
Ejercicio resuelto con pseudocódigo. Diagrama de flujo. Bucles, señaleros y su procesado. (CU00170A) Mario R. Rancel
Ejercicio con centinelas resuelto en pseudocódigo. Organización de variables. Diagramas de flujo. (CU00171A) Mario R. Rancel
Entradas controladas por el usuario. Aceptar, continuar, cancelar y flujo de programas (CU00172A) Mario R. Rancel
Ejercicio resuelto en pseudocódigo. Cálculo de un sumatorio. Diagrama de flujo. (CU00173A) Mario R. Rancel
Ejercicio resuelto para entradas controladas por el usuario. Pseudocódigo y diagrama de flujo. (CU00174A) Mario R. Rancel
La señal de “Fin de archivo” EOF (End Of File). Correcta extracción de datos. Diagrama de flujo. (CU00175A) Mario R. Rancel
Ejercicio resuelto: pseudocódigo usando arrays y la señal de “Fin de archivo” EOF (End Of File). (CU00176A) Mario R. Rancel
Modificación directa del flujo de programas. Estructuras secuenciales, de decisión y de repetición. (CU00177A) Mario R. Rancel
Control del flujo de programas. Instrucción finalizar. Pseudocódigo y diagramas de flujo ejemplos. (CU00178A) Mario R. Rancel
Instrucción SalirDesde para el control del flujo del programa. Pseudocódigo y diagramas de flujo. (CU00179A) Mario R. Rancel
Instrucción SalirMientras. Control del flujo del programa. Pseudocódigo y diagramas de flujo. (CU00180A) Mario R. Rancel
Instrucción SalirHacer (Exit Do) y Hacer - Repetir (Do). Pseudocódigo y diagrama de flujo. Ejemplo (CU00181A) Mario R. Rancel
GoTo (Instrucción IrA). Salto antinatural en el flujo de un programa. Pseudocódigo y diagramas. (CU00182A) Mario R. Rancel
Reflexiones finales sobre control directo del flujo de programas y buenas prácticas de programación. (CU00183A) Mario R. Rancel
Final del curso tutorial “Bases de la programación nivel I” sobre fundamentos de programación. (CU00184A) aprenderaprogramar.com

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