Introducción a Estructuras Básicas

Sitio: Facultad de Ingeniería U.Na.M.
Curso: Informática ET241/EM241/IC241/IN241/IM204
Libro: Introducción a Estructuras Básicas
Imprimido por: Invitado
Día: miércoles, 18 de diciembre de 2024, 04:57

Descripción


1. Introducción

Estructuras básicas serían:

  • Secuenciales
  • Condicionales
  • Repetitiva 
Cualquier Lenguaje tiene estas estructuras básicas, es como decir que cualquier rompecabezas tiene formas iguales, pero lo que los diferencia con las imágenes dentro de cada uno ( lógica)

El propósito de esta sección es que el estudiante, razonando consiga:

  • Identificar codificación del tipo secuencial
  • Identificar y entender sentencias condicionales
  • Identificar sentencias que iteran o repiten
  • Identificar y entender tipos de iteraciones (for-while)
  • Identificar los bloques de sentencias secuenciales que se ejecutan en una iteración.
  • Entender que se pueden "anidar" las sentencias que iteran.
  • Observar y comprender que están condicionadas por expresiones, tanto las condicionales como las repetitivas.
  • Determinar las expresiones que condicionan las sentencias condicionales y las repetitivas.   
  • Relacionar código con las estructuras correspondientes. ( El docente muestra en la pantalla )
  • Asociar formas/imágenes con conjunto de líneas de código.


 El código mostrado en esta sección NO ES PYTHON, en esta sección pausamos el aprendizaje de Python con el propósito de entender las estructuras mas comúnes de código.


2. ¿Qué buscamos?

Esta sección es casi como un juego de niños, niños bien pequeños.

Muchos de los estudiantes solo ven eso en este tipo de ejercicios, pero la idea es poder entender que hay estructuras (piezas como de un rompecabezas) que se relacionan o corresponden con código, que es lo que mas adelante el alumno va a escribir, que sería lo que se conoce como código fuente en Lenguaje Python.

Es por eso que se pide que por favor busquen para CADA uno de los ejercicios planteados la relación entre las Figuras y las líneas de Código.

En este caso el Código NO ES Python, es un código conocido como Pseudocódigo y no pretendemos que el alumno lo aprenda solo que pueda observar la relación con las formas o figuras que arrastra al buscar la solución.

Luego de resolver cada uno de los Ejercicios, mas o menos de la siguiente manera, al finalizar hacemos click en "Show Code".

Veremos algo como :

Es aquí donde el alumno debe observar la relación entre las líneas de Pseudocódigo y las Figuras o formas.

3. Secuenciales

Tenga en mente los objetivos. Reiteramos los mismos.

Realice las veces que sean necesarios los ejercicios, buscando en cada uno :

  • Observar la consigna y los pasos que realiza para resolver.

  • Tome su tiempo para realizar cada ejercicio.

  • Ver el código de su solución.

  • Interpretar cada línea de código

  • Identifique y observe el código, no solo la parte gráfica.

  • Asociar código con formas gráficas.

  • Interpretar cada línea de código.


3.1. Ejercicio 1

INICIAR

3.2. Ejercicio 2

3.3. Ejercicio 3

3.4. Ejercicio 4

3.5. Ejercicio 5

4. Repetitivas

Propósito:
1) Identificar estructuras
  • repetitivas ( for y while)
  • condicionales (if)
2)Identificar cuando usar cada una de las estructuras

3) Observar que dentro de las estructuras repetitivas se pueden incluir estructuras condicionales

4.1. Ejercicio 1

INICIAR

Repetitiva con while

4.2. Ejercicio 2

INICIAR

 Repetitiva con while

4.3. Ejercicio 3

INICIAR

Repetitiva con while y Condicional con if

4.4. Ejercicio 4

INICIAR

Repetitiva con while y Condicional if/else

4.5. Ejercicio 5

INICIAR

Repetitivas con for

4.6. Ejercicio 6

INICIAR

Repetitivas con for