Skip to content

Latest commit

 

History

History
60 lines (38 loc) · 2.35 KB

session_7.md

File metadata and controls

60 lines (38 loc) · 2.35 KB

Conceptos básicos de programación

En nuestra séptima sesión de Baby Steps seguiremos analizando algunos conceptos necesarios para aprender a programar.

Arrays/Arreglos

Clasicos: Una lista de valores del mismo tipo de datos de una longitud predefinida. Ejemplo: Nombres[10]

Modernos: Una lista de objetos del mismo o diferente tipo de datos de una longitud que se establece como sea que se necesite durante la ejecución del programa.

Arreglos multidimensionales

Pueden ser descritos como arreglos de arreglos. Por ejemplo, un arreglo bidimensional se puede imaginar como una tabla. Ejemplo: Nombres[5][5]

Sentencias de decisión

Son una estructura de programación que es usada para evaluar decisiones lógicas (si si o sino). Estas estructuras nos dan como resultado un valor de true o false.

  • Tipos
    • If/then/else
    • Case

Ciclos

Una estructura de programación utilizada para procesar múltiples iteraciones de código (el mismo código varias veces). Estas nos sirven cuando tenemos que repetir el código varias veces pero para difirentes valores. Por ejemplo recorrer un array.

  • Tipos

    • While
    • Do/While
    • For
    • For Each
  • Son comúnmente utilizados para iterar sobre un proceso o lista de items (array)

  • Casi todos los algoritmos usan un ciclo

Funciones/Métodos

Depende del lenguaje de programación si se hacen diferencias entre estos dos conceptos, al final de cuentas es lo mismo.

Función: Una porción de código que ejecuta una tarea en específico

Método: Lo mismo que una función pero está exclusivamente relacionada a una clase u objeto específica (POO)

Ejercicios para practicar métodos y arrays

  1. Hacer el pseudocódigo de un programa que permita al usuario introducir 5 calificaciones (utilizar un array), ya tendiendo las calificaciones utilizar un método para calcular el promedio y mostrárselo al usuario.

  2. Hacer el pseudocódigo de un programa que permita al usuario introducir 9 números (utilizar un array bidimensional ejemplo: numeros[3][3]), utilizar un método para calcular la suma de la diagonal y mostrarla al usuario. (Pista: significa que sumaremos sólo los números que se encuentren en la posición [0][0], [1][1] y [2][2])

Slides

Sesión 7: Conceptos básicos de programación