Font size
WorksheetsCuestionario de Programación II
Total questions: 63
Worksheet time: 42mins
Selecciona las 3 características que debe cumplir obligatoriamente todo algoritmo:
Precisión
Determinismo
Finitud
Restringido
Es la descripción de un procedimiento o instrucciones ordenadas y bien definidas que dará solución a un problema determinado mediante una computadora.
Lenguaje algorítmico
Algoritmo
Algoritmo formal/computacional
Operadores aritméticos
El procedimiento de un algoritmo está estructurado en tres partes, ¿cuál es?
Pedir, Resolver, Mostrar
Entrada, Proceso, Salida
Datos a ejecutarse, Acciones y cálculos a realizar, Resultado esperado.
Solicitar, Validar, Imprimir
¿En qué pasos se cumple la ENTRADA de datos?
5
2
1
4
3
¿En qué paso se cumple el PROCESO de datos?
4
6
3
5
7
¿En qué paso se cumple la SALIDA de datos?
6
4
5
3
7
En un programa o algoritmo es indispensable colocar entre comillas el caracter o cadena de caracteres que se desea desplegar en pantalla y que no es resultado de alguna operación. Todo caracter que no esté descrito entre comillas será tomado como un valor y posiblemente sea causa de error por no estar definido de manera correcta.
Falso
Verdadero
Se les llama así a los símbolos que pueden cambiar su valor durante el proceso y ejecución del algoritmo.
Expresiones
Operadores
Constantes
Variables
Son datos que no cambian su valor durante el proceso.
Variables
Expresiones
Operadores
Constante
Son ejemplos de operadores aritméticos
> < == != <= >=
+ - * / ** mod div
AND OR NOT
Son ejemplos de operadores relacionales
AND OR NOT
> < == != <= >=
+ - * / ** mod div
Son ejemplos de operadores lógicos
AND OR NOT
+ - * / ** mod div
> < == != <= >=
Método propuesto por George Pólya para resolver problemas matemáticos
Entender el problema, configurar un plan, ejecutar el plan y mirar hacia atrás.
Entender el problema, diseñar el programa, escribir el programa y examinar la solución obtenida
Análisis del problema, diseño del algoritmo e implementación y verificación
Selecciona las normas que deben atenderse en cualquier aplicación que se use para crear diagramas de flujo:
Las líneas de flujo pueden cruzarse.
Tienen un inicio y un fin.
Los diagramas de flujo se escriben de arriba abajo y de izquierda a derecha.
Todo símbolo exceptuando a las líneas de flujo, debe contener en su interior información que indique su función exacta y unívoca.
Representación simbólica de la salida de resultados, expresa escritura.
Representa una toma de decisión doble:
Representación de ciclos o bucles: Haz Mientras
Representa una toma de decisión doble:
a
b
c
Representación de ciclos o bucles: Haz Mientras
a
b
c
Representación simbólica de entrada o captura de datos, expresa lectura.
a
b
c
d
Simboliza toma de decisiones múltiple o selección de casos.
a
b
c
Estructuras que permiten evaluar condiciones lógicas son las estructuras de control selectivas, intervienen en el flujo de ejecución de las instrucciones mediante el cumplimiento o no de una condición.
Estructuras de control selectivas
Estructuras de control secuencial
Estructuras de control repetitivas
Estructuras que permiten repetir una o varias instrucciones un determinado número de veces.
Estructuras de control secuencial
Estructuras de control repetitivas
Estructuras de control selectivas
Es un algoritmo útil para resolver problemas sencillos, pues ejecutan instrucciones de forma consecutiva; comienza con la primera sentencia y prosiguen hasta finalizar el proceso, cada una de ellas se ejecuta sólo una vez.
Estructuras de control selectivas
Estructuras de control repetitivas
Estructuras de control secuencial
Definición de variables booleanas
Es un conjunto de sentencias o instrucciones que se ejecutan para realizar una cierta tarea.
Son los elementos básicos en los que se divide el código en un lenguaje de programación.
Expresión lógica que devuelve verdadero o falso.
Tipo de variables que alojan datos lógicos con sólo dos resultados: verdadero o falso.
Problema: Con relación a un número entero expresar el nombre del día de la semana al que pertenezca. Con cuál estructura selectiva es más fácil dar respuesta al problema mencionado.
Estructura múltiples o de caso
Estructura de control doble anidadas
Estructura de control simple
Estructura de control doble
Variable que permite establecer, registrar y comprobar el número de repeticiones que efectúan para las estructuras de control repetitivas.
Ciclo o bucle
Contador
Variable de control
Variable booleana
En la estructura repetitiva, que nombre recibe la variable entera que se incrementa o decrementa con un valor constante.
Contador
Acumulador
En la estructura repetitiva, que nombre recibe las variables de cualquier tipo que almacenen valores variables
Acumulador
Contador
Tipo de operador que compara dos operandos de tipo número, cadena de caracteres, constante o variable
Operadores relacionales
Operadores aritméticos
Operadores lógicos
Operador que realiza cálculos matemáticos entre los valores de las constantes y variables
Operadores aritméticos
Operadores lógicos
Operadores relacionales
Se llama así a la situación o circunstancia que causa la repetición de la ejecución del bloque mientras se cumpla:
Condición
Booleanas
Contadores
Expresiones
Es la estructura de control que después de tomar una decisión hace necesario tomar una decisión más.
Estructura múltiples o de caso
Estructura de control doble
Es la estructura de control que después de tomar una decisión hace necesario tomar una decisión más.
Estructura múltiples o de caso
Estructura de control doble
Estructura de control doble anidadas
Estructura de control simple
Es la estructura que evalúa una condición obteniendo como resultado un valor verdadero o falso.
Estructura de control doble
Estructura múltiples o de caso
Estructura de control simple
Estructura de control doble anidadas
En la estructura se bifurca por dos caminos diferentes el flujo del proceso con base en la evaluación de una o varias condiciones.
Estructura de control doble
Estructura de control doble anidadas
Estructura de control simple
Estructura múltiples o de caso
El siguiente problema, ¿con qué estructura es más fácil dar respuesta? Algoritmo que pida números hasta que se introduzca un cero. Debe imprimir la suma y la media de todos los números introducidos.
Estructuras de control secuencial
Estructuras de control selectivas
Estructuras de control repetitivas
El siguiente problema, ¿con qué estructura es más fácil dar respuesta? Determinar si un número es par positivo, par negativo, impar positivo o impar negativo.
Estructura de control simple
Estructura de control doble anidadas
Estructura de control doble
Estructura múltiples o de caso
Selecciona las recomendaciones para el diseño de estructuras repetitivas.
Cuando sumes o restes el contenido de la variable de control asegúrate que la expresión matemática esté correcta.
Procurar definir una variable de control por instrucción particularmente si se emplea el para.
Si requieres efectuar operaciones aritméticas con la variable de control asegúrate que la instrucción a repetir se vea afectada por las operaciones a realizar.
Repeticiones finitas.
Cuales son los 3 elementos que necesita la estructura FOR para su funcionamiento.
La(s) condición(es).
Inicialización de una variable de control de repeticiones,
Los procesos
El incremento del contenido de la variable contador.
Estos tipos de datos se caracterizan por el hecho de que con un nombre se hace referencia a un grupo de casillas de memoria.
Datos semi-estructurados
Datos estructurados
Datos simples
Son conocidos como datos booleanos y pueden tomar sólo dos valores: verdadero y falso.
Datos numéricos
Datos alfanuméricos
Datos lógicos
Datos reales
Observa la expresión matematica. ¿qué señalan las flechas color morado/lila/purpura?
Constante
Operadores
Variable
En programación se permiten palabras acentuadas dentro de algoritmos, diagramas de flujo y en el código de lenguaje.
Verdadero
Falso
La Inteligencia artificial está basada en algoritmos avanzados.
Verdadero
Falso
La formula para calcular Lambda es: λ = c/f Donde: c = 3x10m/s (valor de la velocidad de la luz) y f = frecuencia. ¿Qué es c?
Variable
Identificador
Constante
Lea el siguiente algoritmo y seleccione el nombre más adecuado que obtendrá la variable output. (O sea el resultado final del algoritmo) 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
¿Quién creó los Algoritmos?
Al’Khwarizmi
Marie Curie
Charles Darwin
¿Cuál era el trabajo del creador de los algoritmos?
Preservar y difundir el conocimiento de la antigua Grecia y de la Italia
Preservar y difundir el conocimiento de la antigua Grecia y de la India
Quedarse solo el con el conocimiento
Secuencia de operaciones necesarias para llegar a la solución de un problema.
Proceso
Método
Pasos
Diagrama
¿Cómo podemos representar un algoritmo?
En Diagrama de Flujo y Pseudocódigo
En JAVA, PHP, Visual Studio, Python
En el código de los diferentes lenguajes de programación
Mediante bucles repetitivos
Marque TODAS las actividades que podemos representar en algoritmo
Ir al cine
Preparar una comida
Realizar un vuelo en avión
Realizar un préstamo
Aprobar el curso
Si decimos que una algoritmo es preciso, queremos decir que es...
se repite cuantas veces se a necesario
no deja margen de ambigüedad
tiene un fin
es claro, directo y conciso
Si un algoritmo tiene un fin es...
Preciso
Legible
Definido
Finito
Cuál característica de los algoritmos, dice que, si se sigue dos veces se obtiene el mismo resultado cada vez.
PRECISO
DEFINIDO
FINITO
Qué acción en un algoritmo, es la información de partida que necesita el algoritmo para arrancar.
ENTRADA
SALIDA
PROCESO
Qué acción en un algoritmo, es el conjunto de todas las operaciones a realizar.
ENTRADA
PROCESO
SALIDA
Qué acción en un algoritmo, son los resultados obtenidos.
ENTRADA
SALIDA
PROCESO
En las figuras de un diagrama de flujo, que representa el óvalo.
PROCESO
LECTURA/ESCRITURA
INICIO/FIN
En las figuras de un diagrama de flujo, que representa el rombo.
DECISION
PROCESO
INICIO/FIN
Dentro de las estructuras de control, cuáles son aquellas que permiten que se ejecute repetidamente un conjunto de instrucciones, bien un número pre-determinado de veces, o bien hasta que se verifique una determinada condición.
RUPTURAS
CONDICIONALES O BIFURCACIONES
BUCLES O REPETICIONES
Dentro de las estructuras de control, cuáles son aquellas que permiten que se ejecuten conjuntos distintos de instrucciones, en función de que se verifique o no determinada condición.
RUPTURAS
CONDICIONALES O BIFURCACIONES
BUCLES O REPETICIONES
Este tipo de estructura permite implementar condicionales en los que hay dos acciones alternativas.
IF-ELSEIF-ELSE
IF
IF-ELSE
