Created by Johan Sebastian Macias Zapata
almost 7 years ago
|
||
Question | Answer |
¿Por qué es conveniente el uso de diagramas de flujo para describir software? | Son una forma de describir software en dos dimensiones, ayudan a visualizar las divisones condicionales y las llamadas a funciones |
¿Para qué puede ayudar un diagrama de flujo al documentar un proyecto? | Luego de que el sistema sea operacional, sirve para asistir su uso o modificación |
¿Qué definen los óvalos?
Image:
Ovalo (binary/octet-stream)
|
Puntos de entrada y salida. Hay uno principal que es donde inicia el software, además cada función los tendrá, uno al comienzo y el otro salida para retornar el flujo hacia donde fue llamada la función |
¿Por qué el digrama de flujoen los sistemas embebidos no tienen punto de salida principal? | Porque en estos el software se corre continuamente |
Se usan para especificar los bloques de proceso | Los rectángulos, cuando el proceso es sencillo se define la operación exacta dentro de este |
Son útiles para evaluar una condición que definirá un punto de división |
Los rombos, dentro de este se pone la condición a evaluar y se etiqueta cada flecha de salida con la condición que ocasiona que el flujo vaya en esa dirección
Image:
Rombo (binary/octet-stream)
|
¿Qué requisitos deben cumplir las condiciones de cada flecha de salida de un condicional? | Primero que deben ser exclusivas entre sí, además el conjunto completo debe definir todas las posibilidades |
¿Qué se usa para definir operaciones de entrada/salida? | El paralelogramo, para diferenciarlas de los procesos, por ser una parte importante de los sistemas embebidos |
¿Para qué se usa esta figura? | Para especificar la llamada a una función predefinida |
¿A qué se refieren los términos función, subrutina y procedimiento? | A secciones del código que desarrollan una operación específica |
¿En qué se pueden diferenciar las funciones de los procedimientos? | Por lo general en que la función retorna algún parámetro resultante, mientras que el procedimiento no |
Son usados como conectores, además su función varía de acuerdo a si les ingresa la flecha o les sale. Cuando les ingresa la flecha la ruta de ejecución salta hacia donde se le indique según el número que se le asigne | Los círculos. Se usan por pares y se identifican según un número que se les asigne |
¿Qué quiere decir que C sea un lenguaje estructurado? | Quiere decir que de acuerdo a unas plantillas, se obliga al programador a a escribir programas con esas estructuras, las cuales puede combinar para crear estructuras más complejas |
¿Cuáles son las palntillas básicas en C? | La sencencia, el condicional y el ciclo while |
Es esta la representación en digrama de flujo de las plantillas básicas de C |
Want to create your own Flashcards for free with GoConqr? Learn more.