CFGS Desarrollo Aplicaciones - M03 Programación A
10 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

¿Qué sentencia falta para completar el código de la línea 14?

  • toInt32 (correct)
  • Ninguna respuesta es correcta
  • toDouble32
  • ToChar32

¿Qué sentencia falta en la línea 18?

  • spc- -
  • k++ (correct)
  • +k
  • k - -

¿Es verdadero que con la instrucción de la línea 25, escribimos el contenido de la variable n?

  • Verdadero (correct)
  • Nada de lo anterior
  • Depende del contexto
  • Falso

La línea 24 no es correcta. La sentencia correcta debería construirse con un writeLine (“*”)

<p>Verdadero (B)</p> Signup and view all the answers

¿Cuál es la salida de este código según su diseño?

<p>Un triángulo rectángulo de asteriscos (B)</p> Signup and view all the answers

¿Qué condición sería correcta para salir del bucle do-while?

<p>num &gt; 0 (C)</p> Signup and view all the answers

¿Cuál de las siguientes opciones ejecutaría un bucle indefinido?

<p>while(true) (A)</p> Signup and view all the answers

¿Qué instrucción se utiliza para incrementar una variable en C?

<p>k++ (B)</p> Signup and view all the answers

¿Qué de las siguientes afirmaciones es correcta sobre las variables en programación?

<p>Las variables siempre deben tener un tipo definido (A)</p> Signup and view all the answers

¿Qué sucede si olvidamos inicializar una variable en programación?

<p>La variable tendrá un valor indefinido (D)</p> Signup and view all the answers

Flashcards

Sentencia toInt32

La sentencia toInt32 convierte un valor a un entero de 32 bits. En este caso, la variable n inicialmente es un valor de tipo string y la sentencia toInt32 la convierte a un entero.

Operación k++

En la línea 18 se utiliza la operación ++ para aumentar el valor de la variable k en 1. Cada vez que se ejecuta esta operación, el valor de k se incrementa.

Instrucción WriteLine(n)

La instrucción WriteLine(n) envía el valor almacenado en la variable n a la salida, lo que permite visualizar el valor de n en la consola.

Instrucción WriteLine vs. Write

La sentencia Write() debería ser sustituida por WriteLine() ya que la primera solo imprime el valor en la consola sin saltar de línea, mientras que la segunda imprime el valor y salta de línea.

Signup and view all the flashcards

Salida del código

El código produce un triángulo rectángulo de asteriscos donde cada línea tiene más asteriscos que la anterior.

Signup and view all the flashcards

Condición de salida del bucle do-while

La condición num > 0 es correcta para salir del bucle do-while ya que el bucle seguirá ejecutándose mientras la condición sea verdadera. En este caso, el bucle termina cuando num es menor o igual a 0.

Signup and view all the flashcards

Bucle do-while

Un bucle do-while es una estructura de control que ejecuta un bloque de código al menos una vez y después continúa ejecutándose mientras la condición especificada sea verdadera.

Signup and view all the flashcards

Modularidad

La modularidad en programación es una técnica que ayuda a dividir un programa complejo en partes más pequeñas y manejables llamadas módulos. Esto facilita el desarrollo, la depuración y el mantenimiento del código.

Signup and view all the flashcards

Módulo

Un módulo en programación es una unidad independiente de código que realiza una tarea específica y puede ser reutilizado en diferentes partes del programa.

Signup and view all the flashcards

Ejecución del código

El código solo se ejecuta una vez y muestra un mensaje por pantalla. No hay un lazo o bucle que controle la ejecución del código.

Signup and view all the flashcards

Study Notes

CFGS Desarrollo de Aplicaciones Multiplataforma/Web - M03 Programación A

  • Curso: CFGS Desarrollo de Aplicaciones Multiplataforma/Web
  • Módulo: M03 - Programación A
  • Examen: Modelo de años anteriores; preguntas y formato pueden variar.
  • Fuente: Material de referencia, posiblemente un examen de prácticas.
  • Plataforma: ILERNA

UF1: Programación Estructurada

  • Ejercicio 1: Análisis de código C# para cuestiones de programación.

  • Sentencia faltante (Línea 14): toInt32 (para convertir la entrada de la línea del usuario a entero).

  • Sentencia faltante (Línea 18): k-- (de decremento para el bucle interno).

UF2: Diseño Modular

  • Ejercicio 1 (Bucle do-while): La condición para salir del bucle do-while es num < 0, para detener errores en el cálculo de factorial.
  • Factorial: El programa calcula el factorial de un entero positivo ingresado.
  • Forma Recursiva: El factorial no se muestra en el programa como recursivo.

UF3: Gestión de Ficheros

  • Tipo de variable fichero: FileStream

  • Tipo de variable fs: StreamReader

  • Condición del while: La condición (linea = fs.ReadLine()) != null verifica si hay más líneas en el archivo (para control de fin de archivo).

  • Nombre del archivo: El archivo que se procesa se llama ejercicio1.txt.

  • Variable en la línea 41: fs

  • Variable en la línea 42: contadorLineas

  • Longitud de líneas. Líneas con menos de 50 caracteres: El programa cuenta las líneas que son menores a 50 caracteres.

  • Líneas con 'A': El programa cuenta las líneas que tienen al menos un carácter 'A'.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Description

Realiza este examen modelo de años anteriores del módulo M03 de Programación A. Se enfoca en programación estructurada y diseño modular, incluyendo algoritmo de cálculo de factorial. Este cuestionario es una excelente forma de prepararte para el curso de CFGS Desarrollo de Aplicaciones Multiplataforma/Web.

More Like This

Functions in Programming
15 questions
Programación Modular y Estructurada
16 questions
Use Quizgecko on...
Browser
Browser