Escritura de Algoritmos en C++

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 (D)</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. (B)</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 (C)</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. (B)</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. (C)</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. (B)</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. (D)</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. (D)</p> Signup and view all the answers

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

<p>start (A)</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. (D)</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. (A)</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. (A)</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. (D)</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

Flashcards are hidden until you start studying

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

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