En nuestra séptima sesión de Baby Steps seguiremos analizando algunos conceptos necesarios para aprender a programar.
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.
Pueden ser descritos como arreglos de arreglos. Por ejemplo, un arreglo bidimensional se puede imaginar como una tabla. Ejemplo: Nombres[5][5]
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
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
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)
-
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.
-
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])
Sesión 7: Conceptos básicos de programación