Conceptosdeprogramacion

Page 1

Conceptos de programación

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

Girar

Caminar

Girar


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

Si condición Instrucciones en caso que la condición sea Verdadera

Instrucciones en caso que la condición sea Verdadera

Si no Instrucciones en caso que la 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.

Variable

Nombre 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

N+1

1, 2, 3…


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


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.