Tarjetas de Estructuras de Control, Funciones y Algoritmos Fundamentales

Estructuras de Control, Funciones y Algoritmos Fundamentales: Guía Completa

1 / 12

¿Qué permite el uso de funciones (métodos) en un programa según el texto?

Permiten reutilizar código previamente escrito y construir pequeñas piezas de código con un propósito, facilitando una visión macro del programa y mic

Toca para girar · Desliza para navegar

Introducción a la programación

12 tarjetas

Tarjeta 1

Pregunta: ¿Qué permite el uso de funciones (métodos) en un programa según el texto?

Respuesta: Permiten reutilizar código previamente escrito y construir pequeñas piezas de código con un propósito, facilitando una visión macro del programa y mic

Tarjeta 2

Pregunta: En el ejemplo del área de un triángulo, ¿cómo se estructura el programa principal y la función?

Respuesta: El programa se divide en dos bloques: el Algoritmo "principal" que dirige la ejecución y una Función CalcularAreaTriangulo(base,altura) que realiza el

Tarjeta 3

Pregunta: ¿Qué indican los parámetros entre paréntesis en la declaración de una función como CalcularAreaTriangulo(base,altura)?

Respuesta: Que la función recibirá 2 argumentos: base y altura (separados por coma) que usará para su cálculo interno.

Tarjeta 4

Pregunta: En el ejemplo, ¿qué operación realiza internamente la función CalcularAreaTriangulo y qué devuelve?

Respuesta: Realiza la operación (base*altura)/2, asigna el resultado a la variable área y devuelve esa variable área.

Tarjeta 5

Pregunta: ¿Cómo se asigna el resultado de la función al usarla dentro del algoritmo principal?

Respuesta: Se llama a la función indicando que la variable área del programa principal será el resultado devuelto por la función, pasando como argumentos los val

Tarjeta 6

Pregunta: Según el texto, ¿qué ocurre visualmente cuando se visualiza un programa modularizado en PSeInt?

Respuesta: PSeInt pide elegir a qué Proceso acceder: primero muestra el Proceso principal (Algoritmo), y los SubAlgoritmos (funciones) se visualizan por separado

Tarjeta 7

Pregunta: ¿Qué relación existe entre el código principal y las funciones según el documento?

Respuesta: Existe una relación Programa -> SubProgramas: el programa principal dirige la ejecución y llama a subprogramas (funciones) que están definidos por sep

Tarjeta 8

Pregunta: ¿Qué problema resuelve la modularización de código en un programa complejo?

Respuesta: Evita tener cientos o miles de líneas continuas y la necesidad de pensar solo en pasos consecutivos, al separar el código en fragmentos con propósitos

Tarjeta 9

Pregunta: ¿Cómo se implementa la modularización en pseudocódigo según el texto?

Respuesta: Usando funciones (métodos) que pueden recibir argumentos y devolver o no un resultado.

Tarjeta 10

Pregunta: ¿Qué ventaja ofrece combinar distintas estructuras de control dentro de un programa?

Respuesta: Permite generar algoritmos más complejos al insertar bloques (por ejemplo, iterativos dentro de decisivos) que mejoren la solución del problema.