Escritura de Algoritmos en C++
32 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

¿Cuál es el objetivo del algoritmo descrito para el pedido de un cliente?

  • Rechazar el pedido de todos los clientes.
  • Examinar la solvencia del cliente antes de aceptar el pedido. (correct)
  • Aceptar todos los pedidos siempre que sean de alta calidad.
  • Aceptar el pedido sin condiciones.
  • En el algoritmo para sumar números, ¿qué operación se realiza después de incrementar el valor de NUMERO?

  • Reiniciar SUMA a cero.
  • Imprimir el valor de NUMERO.
  • Verificar si NUMERO es menor o igual a 1000. (correct)
  • Detener el algoritmo inmediatamente.
  • ¿Qué debe hacer el algoritmo para calcular la media cuando se introduce un número cero?

  • Continuar leyendo números hasta que se introduzca un número negativo.
  • Reiniciar el cálculo de la media desde cero.
  • Calcular e imprimir la media de los números leídos hasta ese momento. (correct)
  • Descartar todos los números leídos anteriormente.
  • En la sustitución de palabras en pseudocódigo, ¿qué palabra reemplaza 'write'?

    <p>escribir</p> Signup and view all the answers

    Al calcular la media de una serie de números, ¿cuál es el primer paso del algoritmo?

    <p>Inicializar el contador y la suma.</p> Signup and view all the answers

    En el algoritmo para la suma de números pares, ¿qué valor se establece inicialmente para SUMA?

    <p>0</p> Signup and view all the answers

    ¿Qué condición determina la finalización del algoritmo para calcular la media?

    <p>Se introduce el número cero.</p> Signup and view all the answers

    En el diseño de algoritmos, ¿por qué es importante examinar la ficha del cliente antes de aceptar un pedido?

    <p>Para asegurar que el cliente no haga pedidos fraudulentos.</p> Signup and view all the answers

    ¿Cuál es una característica principal del pseudocódigo?

    <p>Representa estructuras de control con palabras reservadas.</p> Signup and view all the answers

    ¿Cuál de las siguientes afirmaciones es correcta sobre la escritura de pseudocódigo?

    <p>Normalmente exige la indentación de diferentes líneas.</p> Signup and view all the answers

    ¿Qué ventaja ofrece el uso del pseudocódigo en la planificación de un programa?

    <p>Facilita la concentración en la lógica sin preocuparse por un lenguaje específico.</p> Signup and view all the answers

    ¿Cuál de las siguientes palabras reservadas es típica del pseudocódigo?

    <p>start</p> Signup and view all the answers

    ¿Por qué se considera al pseudocódigo un 'primer borrador'?

    <p>Porque debe ser traducido a un lenguaje de programación posteriormente.</p> Signup and view all the answers

    ¿Cómo ha evolucionado el uso del pseudocódigo en la comunidad hispana?

    <p>Se han adoptado términos en español para su escritura.</p> Signup and view all the answers

    ¿Cuál es un aspecto que dificulta la modificación del código una vez convertido de pseudocódigo a un lenguaje de programación?

    <p>Las reglas estrictas de sintaxis en lenguajes de programación.</p> Signup and view all the answers

    En el contexto de escritura de algoritmos, ¿qué representa un diagrama de flujo?

    <p>Una representación gráfica que puede ser traducida a pseudocódigo.</p> Signup and view all the answers

    ¿Por qué el pseudocódigo permite a los programadores concentrarse en la lógica del programa?

    <p>Porque evita preocuparse por las reglas específicas de un lenguaje de programación.</p> Signup and view all the answers

    ¿Qué limitación tiene el pseudocódigo en comparación con los lenguajes de programación?

    <p>No puede ser ejecutado por una computadora.</p> Signup and view all the answers

    ¿Cómo se facilita la modificación de un algoritmo en pseudocódigo?

    <p>Se puede modificar fácilmente si se descubren errores en la lógica.</p> Signup and view all the answers

    ¿Cuáles son algunas palabras reservadas típicas en pseudocódigo que ayudan a estructurar la lógica?

    <p>Palabras como 'inicio', 'fin', 'si-entonces-sino', 'mientras', y 'repetir-hasta'.</p> Signup and view all the answers

    ¿Qué representa el uso de términos en español en el pseudocódigo dentro de la comunidad hispana?

    <p>Una adaptación del pseudocódigo que facilita su comprensión para los hablantes de español.</p> Signup and view all the answers

    ¿Cuál es una desventaja de codificar la lógica directamente en un lenguaje de programación?

    <p>Puede ser difícil modificar la lógica una vez que está codificada.</p> Signup and view all the answers

    ¿Qué rol desempeña la indentación en la escritura del pseudocódigo?

    <p>Ayuda a organizar y clarificar la estructura del algoritmo.</p> Signup and view all the answers

    ¿Qué función cumple el pseudocódigo en la planificación de un programa?

    <p>Actúa como un primer borrador que establece la lógica del programa antes de codificar.</p> Signup and view all the answers

    ¿Qué elemento debe inicializarse antes de comenzar a sumar en el algoritmo de suma de números pares?

    <p>El elemento que debe inicializarse es la variable SUMA a 0.</p> Signup and view all the answers

    En el algoritmo que evalúa la solvencia del cliente, ¿qué ocurre si el cliente no es solvente?

    <p>Si el cliente no es solvente, el pedido será rechazado.</p> Signup and view all the answers

    Al calcular la media de una serie de números, ¿qué acción se toma cuando se introduce un valor de cero?

    <p>Se calcula e imprime la media y se concluye el proceso.</p> Signup and view all the answers

    En el algoritmo de recuperación de valor actual, ¿qué valores deben ser leídos inicialmente?

    <p>Se deben leer el Costo, Valor Recuperación y Vida Útil.</p> Signup and view all the answers

    En el algoritmo que suma números pares, ¿qué condición controla la continuación del proceso?

    <p>La condición es que NUMERO debe ser menor o igual a 1000.</p> Signup and view all the answers

    ¿Cuál es la importancia de inicializar el contador en el algoritmo que calcula la media?

    <p>El contador se inicializa para llevar un seguimiento del número de entradas válidas.</p> Signup and view all the answers

    En el pseudocódigo descrito, ¿cuál es el propósito de la instrucción 'leer'?

    <p>La instrucción 'leer' se usa para obtener datos del usuario o la fuente de entrada.</p> Signup and view all the answers

    Durante el proceso de suma en el algoritmo, ¿con qué valor se inicia la variable NUMERO?

    <p>La variable NUMERO se inicia con el valor 2.</p> Signup and view all the answers

    Study Notes

    Pseudocódigo y Algoritmos

    • El pseudocódigo es un lenguaje para describir algoritmos, facilitando la transición al lenguaje de programación.
    • Surgió como un lenguaje cercano al inglés para representar estructuras de control de programación.
    • Funciona como un borrador preliminar que debe ser traducido a un lenguaje informático.
    • No es ejecutable por computadoras, permitiendo a los programadores centrarse en la lógica sin preocuparse por reglas específicas.
    • Modificar pseudocódigo es más fácil que cambiar lógica en código fuente ya escrito.
    • Utiliza palabras reservadas similares a idiomas como el inglés, pero también se ha adaptado al español con términos como "inicio", "fin", "leer", "escribir".

    Ejemplo de Algoritmo

    • Un algoritmo simple para un pedido de un cliente en una fábrica:
      • Inicio
      • Leer el pedido
      • Examinar la ficha del cliente
      • Si el cliente es solvente, aceptar pedido; caso contrario, rechazar pedido
      • Fin

    Sumar Números

    • Algoritmo para sumar la serie de números 2 + 4 + 6 + ... + 1000:
      • Inicio
      • Establecer SUMA a 0
      • Establecer NUMERO a 2
      • Sumar NUMERO a SUMA
      • Incrementar NUMERO en 2
      • Si NUMERO ≤ 1000, repetir desde la suma; en caso contrario, imprimir valor de SUMA y terminar
      • Fin

    Calcular Media de Números Positivos

    • Proceso para calcular la media de una serie de números positivos:
      • Inicializar contador de números (C) y variable de suma.
      • Leer un número.
      • Si el número leído es cero:
        • Calcular e imprimir la media.
        • Calcular la suma de los números.
        • Incrementar contador de números.
        • Volver a leer un número.
      • Fin

    Ejemplo de Valor Actual

    • Algoritmo para determinar el valor actual de un costo, valor de recuperación y vida útil:
      • Inicio
      • Escribir instrucciones para introducir costo, valor de recuperación y vida útil
      • Leer valores de Costo, Valor_Recuperacion, Vida_Util, y Año
      • Calcular Valor_Actual
      • Fin

    Pseudocódigo y Algoritmos

    • El pseudocódigo es un lenguaje para describir algoritmos, facilitando la transición al lenguaje de programación.
    • Surgió como un lenguaje cercano al inglés para representar estructuras de control de programación.
    • Funciona como un borrador preliminar que debe ser traducido a un lenguaje informático.
    • No es ejecutable por computadoras, permitiendo a los programadores centrarse en la lógica sin preocuparse por reglas específicas.
    • Modificar pseudocódigo es más fácil que cambiar lógica en código fuente ya escrito.
    • Utiliza palabras reservadas similares a idiomas como el inglés, pero también se ha adaptado al español con términos como "inicio", "fin", "leer", "escribir".

    Ejemplo de Algoritmo

    • Un algoritmo simple para un pedido de un cliente en una fábrica:
      • Inicio
      • Leer el pedido
      • Examinar la ficha del cliente
      • Si el cliente es solvente, aceptar pedido; caso contrario, rechazar pedido
      • Fin

    Sumar Números

    • Algoritmo para sumar la serie de números 2 + 4 + 6 + ... + 1000:
      • Inicio
      • Establecer SUMA a 0
      • Establecer NUMERO a 2
      • Sumar NUMERO a SUMA
      • Incrementar NUMERO en 2
      • Si NUMERO ≤ 1000, repetir desde la suma; en caso contrario, imprimir valor de SUMA y terminar
      • Fin

    Calcular Media de Números Positivos

    • Proceso para calcular la media de una serie de números positivos:
      • Inicializar contador de números (C) y variable de suma.
      • Leer un número.
      • Si el número leído es cero:
        • Calcular e imprimir la media.
        • Calcular la suma de los números.
        • Incrementar contador de números.
        • Volver a leer un número.
      • Fin

    Ejemplo de Valor Actual

    • Algoritmo para determinar el valor actual de un costo, valor de recuperación y vida útil:
      • Inicio
      • Escribir instrucciones para introducir costo, valor de recuperación y vida útil
      • Leer valores de Costo, Valor_Recuperacion, Vida_Util, y Año
      • Calcular Valor_Actual
      • Fin

    Studying That Suits You

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

    Quiz Team

    Related Documents

    03. DF-Pseudocodigo-C++.pdf

    Description

    Este cuestionario se centra en la escritura de algoritmos utilizando diagramas de flujo y pseudocódigo en C++. Aprenderás a representar estructuras de control y traducirlas a un lenguaje de programación. Ideal para quienes buscan entender los fundamentos de la programación en C++.

    More Like This

    Pseudocode and Flowcharts
    5 questions
    Algoritmos y sus características
    6 questions
    Algorithms & Pseudocode Tasks
    5 questions
    Use Quizgecko on...
    Browser
    Browser