Font size
WorksheetsAlgoritmos 2 parcial
Total questions: 41
Worksheet time: 31mins
entrada - proceso (instrucciones) - salida
1. Inicio
2. Obtener el primer número
3. Obtener el segundo número
4. Sumar los números obtenidos
5. Dividir el resultado de la suma entre el total de números solicitados.
6. Desplegar resultado
7. Fin
Los algoritmos son creados para solucionar problemas de diferente índole. En este orden de ideas la definición de algoritmo es:
Una secuencia de pasos organizada, finita, precisa y definida.
Una secuencia de pasos organizada, infinita, precisa y definida.
Una secuencia de pasos en diferente orden, finita, precisa, definida
Una secuencia de pasos en diferente orden, infinita, precisa, definida
Cuando hablamos de la metodología para resolver problemas podemos decir que es el paso a paso para resolver un problema. De lo anterior podemos deducir que los pasos para resolver un problema son:
Entrada, proceso y salida
Análisis, Diseño, Pseudocódigo, lenguaje de programación
Análisis, Diseño, Codificación, Verificación/Pruebas, Depuración y Mantenimiento
Análisis, Diseño, Verificación/pruebas, Depuración, Codificación y Mantenimiento
Un algoritmo...
Es un espacio en la memoria de la computadora que permite almacenar temporalmente un dato durante la ejecución de un proceso, su contenido puede cambiar durante la ejecución del programa
es una serie de pasos sin importar el orden, y que describen el proceso que se debe seguir, para dar solución a un problema Genérico
es una serie de pasos organizados que describe el proceso que se debe seguir, para dar solución a un problema específico
es un dato numérico o alfanumérico que no cambia durante la ejecución del programa
Las características fundamentales que debe cumplir todo algoritmo son:
Un algoritmo debe ser preciso e indicar el orden de realización de cada paso. • Un algoritmo debe estar definido. • Un algoritmo debe ser finito. Si se sigue un algoritmo, se debe terminar en algún momento
Un algoritmo debe ser impreciso. Un algoritmo debe estar indefinido. • Un algoritmo debe ser infinito. Si se sigue un algoritmo, no debe terminar es continuo.
Un algoritmo debe ser preciso e indicar el orden de realización de cada paso. • Un algoritmo debe estar indefinido. • Un algoritmo debe ser finito. Si se sigue un algoritmo, no debe terminar es continuo
Un algoritmo debe ser Impreciso y no indicar el orden de cada paso. • Un algoritmo debe estar definido. • Un algoritmo debe ser infinito. Si se sigue un algoritmo, no debe terminar en algún momento
Representa la operación o conjunto de operaciones que permiten comunicar al exterior el o los resultados alcanzados
Datos de entrada
Procesamiento de datos
Impresión de resultados
Representa la operación o acción que permite el ingreso de datos al problema
Procesamiento de datos
Impresión de resultados
Datos de entrada
Representa la operación o conjunto de operaciones secuenciales, cuyo objetivo es obtener la solución al problema.
Datos de entrada
Impresión de resultados
Procesamiento de los datos
Al resolver un algoritmo debemos seguir estrictamente los siguientes pasos
Leer atentamente el enunciado, declarar las variables, realizar la prueba de escritorio
Declarar los datos de entrada y salida, diseño del algoritmo, prueba de escritorio
Entender el enunciado, declarar los datos de entrada y salida, procesos, declarar variables, desarrollo del algoritmo y prueba de escritorio
¿Qué es una estructura secuencial?
Es aquella en la que una acción (instrucción) sigue a otra en secuencia
Es aquella en la que una acción(instrucción) depende de la condición
Es aquella en la que una acción(instrucción) realiza la secuencia de manera cíclica
La instrucción que permite almacenar un valor a una variable
Asignación
Leer
Escribir
Según
La creación de un algoritmo debe describir tres partes
Entrada - Proceso - Salida
Proceso - Definir - Finproceso
Salida - Proceso - Entrada
Proceso - Variables - FInproceso
¿Qué hace el bloque de proceso?
Saltar a otro diagrama de flujo
Introducir información por teclado
Mostrar información por pantalla
Crear variables y operaciones aritméticas
¿Qué hace este bloque?
Iniciar y finalizar el diagrama de flujo
Crear variables
Realizar una pregunta o condición
Mostrar información por pantalla
¿Qué hace el bloque de decisión?
Introducir información por teclado
Realizar una pregunta o condición
Crear variables
Mostrar información por pantalla
¿Qué hace el bloque de INPUT?
Crea un bucle
Operaciones aritméticas
Introducir información por teclado
Salta a otro diagrama de flujo
¿Qué se muestra por pantalla?
Hola
Nada
Ocurre un error
var2
¿Qué se muestra por pantalla?
Ocurre un error
Nada
30
1020
nombre = "Ricardo" ¿Qué se muestra por pantalla?
Mi nombre es Ricado y tengo 14 años
Mi nombre es nombre y tengo 14 años
Mi nombre es Ricardo y tengo edad años
Mi nombre es nombre y tengo edad años
¿Qué se muestra por pantalla?
El número 1
Los números del 1 al 10
Los números del 0 al 10
El número 10
¿Qué se muestra por pantalla?
Hola mundo
Nada
"Hola mundo"
Ocure un error
Si num1 = 9 y num2 = 14, ¿qué se muestra por pantalla?
num1 es mayor
num2 es mayor
9 es mayor
14 es mayor
Entre los elementos de un diagrama de flujo tenemos a las figuras (que representan procesos) y...
Terminadores
Flechas conectoras
Colores
Fondos de texto
Esta figura nos permite...
Tomar una decisión
Ingresar información o datos
Mostrar información o datos
Dibujar un proceso
Esta figura representa un conector...
que une diagramas de una página a otra
que une diagramas dentro de una página
circular
de datos
Este proceso permite hallar...
la multiplicación de dos números
7
10
el cuadrado de un número que es igual a 25
Independientemente de los textos ¿Cuál es el error principal de este diagrama de flujo?
No tiene procesos
Tiene elementos en exceso
No tiene fin
No tiene flechas conectoras
Este diagrama permite determinar...
la diferencia entre dos números
si un número es par o impar
el resultado de dividir un número entre otro
si un número es primo
Si me falta espacio para dibujar un diagrama de flujo en una sola página, debo usar...
Para verificar o comprobar el funcionamiento de un diagrama de flujo se utiliza...
una regla
un programa
una computadora
la prueba de escritorio
Si el usuario introduce por teclado en la variable N2 un 12. ¿Qué se mostrará por pantalla?
"Es menor"
"Es mayor"
Es menor
Es mayor
¿Qué se muestra por pantalla si el usuario introduce num1 = 3 y num2 = 5?
3 es mayor
5 es mayor
num1 es mayor
num2 es mayor
¿El siguiente diagrama es correcto si queremos calcular la nota media de 3 asignaturas (chino,lengua,inglés) introducidas por el usuario?
Si
No
¿Es correcto el siguiente diagrama si queremos decidir si un número introduce por el usuario es par o impar?
Si
No
Las ventajas de diseñar un Diagrama de Flujo son: (marca una o varias)
Establecer una visión amplia y objetiva de la
solución.
Comprobar si hay procedimientos duplicados.
Facilitar a otras personas la comprensión de la
secuencia lógica de la solución planteada.
