SlideShare una empresa de Scribd logo
1 de 9
Conceptos claves




Prof. Andrés Rodríguez Boza
Antes de iniciar a conocer cualquier lenguaje de
programación, es importante familiarizarse con algunos
conceptos de la programación. La idea es que sin importar la
herramienta usted pueda tener el concepto claro por lo que
los invito a estudiar las siguientes diapositivas.

Durante las tutorías virtuales y presenciales se estarán
desarrollando los conceptos aquí vistos desde la herramienta
micromundos, pero recuerde que se aplican en la
programación en general.
Conceptos de programación

• Instrucción
• código (sub procedimientos y súper
  procedimientos)
• Condicionales
• Variables
• Ciclos
• Recursividad
Instrucción
• Son las palabras que corresponden a un
  determinado lenguaje de programación las
  cuales forman el código del programa.
Código
• El código es el conjunto de instrucciones que
  dan vida al programa.
• El código se puede encontrar agrupado por
  Sub procedimientos o Super procedimientos
   Sub procedimiento       Super procedimiento

                                Animar
       Caminar
                                 Caminar


         Girar
                                   Girar
Condicionales
• Permiten comparar valores en tiempo de
  ejecución para tomar decisiones.

                                   Si condición
                                    Instrucciones en caso que la
                                      condición sea Verdadera
   Si condición                    Si no
    Instrucciones en caso que la
                                    Instrucciones en caso que la
      condición sea Verdadera
                                         condición sea Falsa
Variables
• Son espacios reservados en la memoria
  permitiendo almacenar datos que como su
  nombre lo indica, pueden ir cambiando su
  valor a lo largo de la ejecución del programa.

                           Nombre
                Variable   Tipo
                           Valor
Ciclos
• Los ciclos permiten ejecutar N cantidad de
  veces un conjunto de instrucciones. Requieren
  de la valoración de una condición, en el caso
  que esta se mantenga verdadera el ciclo
  seguirá ejecutándose.
                 Repite N
                            Instrucciones   1, 2, 3…



                                     N+1
Recursividad
• Un algoritmo recursivo es un algoritmo que
  expresa la solución de un problema en
  términos de una llamada a sí mismo. La
  llamada a sí mismo se conoce como llamada
  recursiva o recurrente.
                            Animar


                             Animar

Más contenido relacionado

Destacado (17)

Resolucion
ResolucionResolucion
Resolucion
 
Reflexión
Reflexión Reflexión
Reflexión
 
Presentacion de algoritmos
Presentacion de algoritmosPresentacion de algoritmos
Presentacion de algoritmos
 
Cmaptools
CmaptoolsCmaptools
Cmaptools
 
René Medina Quintanilla
René Medina QuintanillaRené Medina Quintanilla
René Medina Quintanilla
 
Salvemos el mundo
Salvemos el mundoSalvemos el mundo
Salvemos el mundo
 
Los blogs y las redes sociales como estrategias
Los blogs y las redes sociales como estrategiasLos blogs y las redes sociales como estrategias
Los blogs y las redes sociales como estrategias
 
Comunicacion humana
Comunicacion humanaComunicacion humana
Comunicacion humana
 
Ciencias sociales
Ciencias sociales Ciencias sociales
Ciencias sociales
 
Article 2 l'univers i el model estandard
Article 2 l'univers i el model estandardArticle 2 l'univers i el model estandard
Article 2 l'univers i el model estandard
 
Trabajo
TrabajoTrabajo
Trabajo
 
Presentación en power point lorena
Presentación en power point lorenaPresentación en power point lorena
Presentación en power point lorena
 
A vangarda
A vangardaA vangarda
A vangarda
 
Como recortar fotos
Como recortar fotosComo recortar fotos
Como recortar fotos
 
Evaluacion del proyecto
Evaluacion del proyectoEvaluacion del proyecto
Evaluacion del proyecto
 
Presentacion
PresentacionPresentacion
Presentacion
 
Comunidades de aprendizaje
Comunidades de aprendizajeComunidades de aprendizaje
Comunidades de aprendizaje
 

Similar a Conceptos claves (9)

Conceptos de Programacion
Conceptos de ProgramacionConceptos de Programacion
Conceptos de Programacion
 
Ciclos
CiclosCiclos
Ciclos
 
Estructuras anidadas
Estructuras anidadasEstructuras anidadas
Estructuras anidadas
 
Mejores prácticas para migración de Bases de Datos
Mejores prácticas para migración de Bases de DatosMejores prácticas para migración de Bases de Datos
Mejores prácticas para migración de Bases de Datos
 
Jesus presentacion pseudocodigos
Jesus presentacion pseudocodigosJesus presentacion pseudocodigos
Jesus presentacion pseudocodigos
 
Jesus presentacion pseudocodigos
Jesus presentacion pseudocodigosJesus presentacion pseudocodigos
Jesus presentacion pseudocodigos
 
Jesus presentacion pseudocodigos
Jesus presentacion pseudocodigosJesus presentacion pseudocodigos
Jesus presentacion pseudocodigos
 
Estructurasrepetitivas 100709154958-phpapp01
Estructurasrepetitivas 100709154958-phpapp01Estructurasrepetitivas 100709154958-phpapp01
Estructurasrepetitivas 100709154958-phpapp01
 
Estructuras repetitivas
Estructuras  repetitivasEstructuras  repetitivas
Estructuras repetitivas
 

Último

5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
MiNeyi1
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
UPTAIDELTACHIRA
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
MiNeyi1
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
lupitavic
 

Último (20)

origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSSEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
 
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJOACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 

Conceptos claves

  • 2. Antes de iniciar a conocer cualquier lenguaje de programación, es importante familiarizarse con algunos conceptos de la programación. La idea es que sin importar la herramienta usted pueda tener el concepto claro por lo que los invito a estudiar las siguientes diapositivas. Durante las tutorías virtuales y presenciales se estarán desarrollando los conceptos aquí vistos desde la herramienta micromundos, pero recuerde que se aplican en la programación en general.
  • 3. Conceptos de programación • Instrucción • código (sub procedimientos y súper procedimientos) • Condicionales • Variables • Ciclos • Recursividad
  • 4. Instrucción • Son las palabras que corresponden a un determinado lenguaje de programación las cuales forman el código del programa.
  • 5. Código • El código es el conjunto de instrucciones que dan vida al programa. • El código se puede encontrar agrupado por Sub procedimientos o Super procedimientos Sub procedimiento Super procedimiento Animar Caminar Caminar Girar Girar
  • 6. Condicionales • Permiten comparar valores en tiempo de ejecución para tomar decisiones. Si condición Instrucciones en caso que la condición sea Verdadera Si condición Si no Instrucciones en caso que la Instrucciones en caso que la condición sea Verdadera condición sea Falsa
  • 7. Variables • Son espacios reservados en la memoria permitiendo almacenar datos que como su nombre lo indica, pueden ir cambiando su valor a lo largo de la ejecución del programa. Nombre Variable Tipo Valor
  • 8. Ciclos • Los ciclos permiten ejecutar N cantidad de veces un conjunto de instrucciones. Requieren de la valoración de una condición, en el caso que esta se mantenga verdadera el ciclo seguirá ejecutándose. Repite N Instrucciones 1, 2, 3… N+1
  • 9. Recursividad • Un algoritmo recursivo es un algoritmo que expresa la solución de un problema en términos de una llamada a sí mismo. La llamada a sí mismo se conoce como llamada recursiva o recurrente. Animar Animar