quiz image

ISC-SolPro-Final-A-B

IndulgentCitrine avatar
IndulgentCitrine
·
·
Download

Start Quiz

Study Flashcards

19 Questions

¿Cuál es la principal característica de un algoritmo no computacional?

Ser realizado por un ser humano

¿Cuál es el propósito de la fase de análisis del problema en la creación de un programa?

Identificar los datos de entrada y salida

¿Cuál es el propósito principal de la etapa de diseño en la creación de un programa?

Desarrollar el algoritmo basándose en las especificaciones del análisis

¿Qué representa un diagrama de flujo?

La representación gráfica de un algoritmo

¿Cuál es la función de los conectores en un diagrama de flujo?

Evitar el cruce de líneas de flujo

¿Cuál es el propósito principal de la documentación externa?

Facilitar la comprensión del código fuente para otros programadores

¿Qué tipo de pruebas son las más complicadas de realizar en un programa?

Pruebas de lógica

¿Qué es lo que se debe evitar en un diagrama de flujo?

La terminología de un lenguaje de programación

¿Qué es lo que puede tener más de una línea de flujo de salida en un diagrama de flujo?

Símbolos de decisión

¿Qué es necesario para realizar el mantenimiento de un programa?

Una buena documentación

¿Cuál es la característica principal de la estructura de control selectiva o alternativa?

Realiza una acción según una condición

¿Cuál es el propósito principal de utilizar acciones alternativas en un programa?

Permitir elegir una opción cuando la situación lo requiera

¿Qué tipo de estructura de control selectiva se utiliza cuando se requiere una sola instrucción?

Simple if

¿Qué es una condición en un programa?

Una expresión booleana que puede ser verdadera o falsa

¿Cuál es la función de la instrucción si (if) en un programa?

Tomar decisiones

¿Qué ocurre si la condición es falsa en una estructura de control selectiva simple si (if)?

No se realiza ninguna acción

¿Cuál es el nombre de la estructura de control que dirige las acciones a ejecutar una o más instrucciones solamente si la condición es verdadera?

Estructura de control selectiva simple si (if)

¿Cuál es el propósito principal de la estructura de control selectiva doble si/si-no?

Para ejecutar diferentes acciones según la condición sea verdadera o falsa

¿Qué tipo de diagrama se muestra en el diagrama de flujo?

Diagrama de flujo de una estructura de control selectiva doble si/si-no

Study Notes

Tipos de Algoritmos

  • Existen dos tipos de algoritmos: los computacionales y los no computacionales.
  • Ejemplos de algoritmos no computacionales: cambiar un neumático, preparar un pastel, calcular el área de un triángulo.

Definición de Programa de Computadora

  • Un programa de computadora es un algoritmo desarrollado en un lenguaje de programación para ser utilizado por la computadora.
  • Es una serie de pasos o instrucciones ordenadas y finitas que pueden ser procesadas por una computadora.
  • Es una expresión de un algoritmo en un lenguaje preciso que puede entender una computadora.

Etapas en la Creación de un Programa

  • Definición del problema: comprender claramente lo que se desea que haga la computadora.
  • Análisis del problema: identificar qué información se necesita, qué información se desea producir y los métodos necesarios para procesar los datos.
  • Diseño y técnicas para la formulación de un algoritmo: desarrollar el algoritmo basándonos en las especificaciones del análisis.
  • Prueba y depuración: capturar diferentes valores y revisar que el resultado sea el deseado.
  • Documentación: guía o comunicación escrita que permite al programador o usuario conocer la funcionalidad del programa.
  • Mantenimiento: hacer cambios, ajustes o complementaciones para que siga funcionando correctamente.

Diagrama de Flujo

  • Un diagrama de flujo es la representación gráfica de un algoritmo.
  • Utiliza símbolos reglamentados por el Instituto Nacional de Normalización Estadounidense (ANSI).
  • Características de los diagramas de flujo:
    • Todo diagrama debe tener un inicio y un fin.
    • No se especifica la declaración de variables.
    • Se deben usar solamente líneas de flujo horizontales y/o verticales.
    • Se debe evitar el cruce de líneas utilizando los conectores.

Estructuras de Control

  • Estructura de control secuencial: la más sencilla, identifica los datos de entrada, los procesa y muestra los datos de salida.
  • Estructura de control selectiva o alternativa: realiza una acción según una condición, puede ser simple o compuesta.
  • Toma de Decisiones: la instrucción si (if) nos permite tomar decisiones.
  • La condición es una expresión booleana, verdadera o falsa.
  • Existen tres tipos de estructuras de control selectivas: simple if, doble if-else, multiple switch-break.

Estructura de Control Selectiva Simple si (if)

  • Estructura de control que dirige las acciones a ejecutar una o más instrucciones solamente si la condición es verdadera.
  • Si la condición es falsa no realiza ninguna acción.
  • Puede representar una sola instrucción o un bloque de instrucciones.

Estructura de Control Selectiva Doble si/si-no (if/else)

  • Estructura de control que dirige el programa para ejecutar una acción si la condición es verdadera, y otra acción en caso de que sea falsa.
  • Las instrucciones deberán ser diferentes en cada caso.
  • Existen dos formas de representarlo, dependiendo del número de instrucciones que se desean realizar si la condición se cumple o no.

Aprende sobre los tipos de algoritmos, différencia entre algoritmos computacionales y no computacionales, con ejemplos y conceptos de programación.

Make Your Own Quizzes and Flashcards

Convert your notes into interactive study material.

Get started for free

More Quizzes Like This

Use Quizgecko on...
Browser
Browser