Font size
WorksheetsLdC 4 EXTRAORDINARIO 2024
Total questions: 60
Worksheet time: 30mins
Selecciona las 3 características que debe cumplir obligatoriamente todo algoritmo:
Precisión
Restringido
Determinismo
Finitud
El procedimiento de un algoritmo está estructurado en tres partes, ¿cuál es?
Entrada, Proceso, Salida
Pedir, Resolver, Mostrar
Datos a ejecutarse, Acciones y cálculos a realizar, Resultado esperado.
Solicitar, Validar, Imprimir
Es la descripción de un procedimiento o instrucciones ordenadas y bien definidas que dará solución a un problema determinado mediante una computadora.
Algoritmo formal/computacional
Lenguaje algorítmico
Operadores aritméticos
Algoritmo
Se les llama así a los símbolos que pueden cambiar su valor durante el proceso y ejecución del algoritmo.
Constante
Variables
Expresiones
Operadores
Son datos que no cambian su valor durante el proceso.
Constante
Variables
Expresiones
Operadores
Son ejemplos de operadores aritméticos
+ - * / ** mod div
> < == != <= >=
AND OR NOT
Son ejemplos de operadores relacionales
+ - * / ** mod div
> < == != <= >=
AND OR NOT
Son ejemplos de operadores lógicos
+ - * / ** mod div
> < == != <= >=
AND OR NOT
Selecciona las normas que deben atenderse en cualquier aplicación que se use para crear diagramas de flujo:
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 interiorinformación que indique su función exacta y unívoca.
Las líneas de flujo pueden cruzarse.
Tienen un inicio y un fin.
Representación simbólica de la salida de resultados, expresa escritura.
Representación simbólica de entrada o captura de datos, expresa lectura.
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 secuencial
Estructuras de control selectivas
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 selectivas
Estructuras de control repetitivas
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 secuencial
Estructuras de control selectivas
Estructuras de control repetitivas
Variable que permite establecer, registrar y comprobar el número de repeticiones que efectúan para las estructuras de control repetitivas.
Ciclo o bucle
Variable de control
Contador
Variable booleana
En la estructura repetitiva, que nombre recibe las variables de cualquier tipo que almacenen valores variables
Contador
Acumulador
Se llama así a la situación o circunstancia que causa la repetición de la ejecución del bloque mientras se cumpla:
Expresiones
Condición
Booleanas
Contadores
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 doble
Estructura múltiples o de caso
Estructura de control doble anidadas
Estructura de control simple
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
Observa la expresión matematica.
¿qué señalan las flechas color morado/lila/purpura?
Variable
Constante
Operadores
Es una forma de escribir los pasos que va a realizar un programa de la forma más cercana al lenguaje de programación que vamos a utilizar posteriormente. Es como un falso lenguaje, pero en nuestro idioma, en el lenguaje humano y en español.
Lenguaje de programación
Pseudocódigo
Scratch
C++
Cual de las siguientes imágenes, refleja como se escribe el pseudocódigo
Es un lenguaje de programación desarrollado por un grupo de investigadores del Instituto de Tecnología de Massachusetts (MIT) que por medio de su interfaz gráfica de usuario Es hace que la programación sea atractiva y accesible para todo aquel que se enfrente por primera vez a programar.
Lenguaje de programación estructurado
Pseudocódigo
Scratch
C++
Este tipo de bloques de código está muy relacionado con la estructura básica de la programación. Activa secuencias de comandos o series de bloques de código.
Sensores
Control
Operadores
Eventos
Contiene los bloques para realizar distintas operaciones de carácter lógico o cálculos matemáticos. Es posible sumar, restar, multiplicar, dividir y hacer comparaciones. Se usan para modificar variables y cadenas.
Sensores
Control
Operadores
Eventos
Pormediodelosbloquesdeestacategoría se realizan procesos como pedir algún dato, leerlo y asignarlo a una variable; además permiten detectar señales o colores con los cuales se pueden ejecutar ciertas acciones dependiendo de lo solicitado.
Sensores
Sensores
Operadores
Eventos
Que bloque de Scratch es equivalente al inicio
Que bloque de Scratch puedes utilizar para la estructura selectiva múltiple o de caso.
Que bloque de Scratch puedes utilizar para la estructura selectiva doble
Que bloque de Scratch puedes utilizar para la estructura repetitiva mientras
Que bloque de Scratch puedes utilizar para la estructura repetitiva para
Cual de la siguientes imágenes refleja correctamente el concatenar o unir mensajes con variables.
“mensaje“ + variable + “mensaje”
Cual de la siguientes imágenes refleja correctamente un proceso con las operaciones a realizar.
Al pulsar el hexágono rojo comienza a funcionar el programa
Verdadero
Falso
¿Para qué sirve la bandera verde?
Sirve para ejecutar los guiones o programas que hayamos creado
Sirve para detener la acción.
Para añadir comentarios al proyecto.
Nos permite determinar la rotación de los sprites.
Observa la imagen; como se llama esa sección del entorno de trabajo de Scratch
Área de programas
Escenario
Paleta de bloques
Panel de Sonido
Un Sprite es cualquier imagen o información que representa una imagen. Se trata de un tipo de mapa de bits dibujados en la pan- talla de la computadora.
Verdadero
Falso
Para programar en Scratch basta con arrastrar y soltar la linea de codigo que necesitemos
Verdadero
Falso
Que bloque de Scratch puedes utilizar como operadores aritmeticos
Que bloque de Scratch puedes utilizar para la estructura selectiva simple
Éste es un lenguaje formal que proporciona una serie de instrucciones que permiten a un programador escribir secuencias de órdenes y algoritmos a modo de controlar el comportamiento físico y lógico de una computadora con el objetivo de que produzca diversas clases de datos.
Lenguaje máquina
Lenguaje de programación
Lenguaje ensamblador
C++
Existen lenguajes de programación cada vez más completos, que son concebidos a partir diversos enfoques, características y propósitos, y que pueden clasificarse de distintas formas, tal como a se describe continuación:
Nivel de abstracción, propósito y orientación.
Nivel de conceptualización, intensión y disposición.
Nivel de dificultad, idea y orden.
Nivel de distracción, determinación y instrucción.
Cual de los siguientes pasos NO CORRESPONDE a la metodología para codificación de aplicaciones
Codificación del programa.
Diseño y creación de algoritmo.
Verificación y depuración.
Compilación y ejecución.
Es el proceso de traducción de programas fuente a programas maquina. Para conseguir el programa máquina real se debe utilizar un programa llamado montador o enlazador (linker). El proceso de montaje conduce a un programa en lenguaje máquina directamente ejecutable.
Verificación e implementación
Compilación y ejecución
Codificación de un programa
En esta etapa se debe desarrollar una amplia gama de datos de prueba: valores normales de entrada, valores extremos de entrada que comprueben los límites del programa y valores de entrada que comprueben aspectos especiales del programa.
Verificación e implementación
Compilación y ejecución
Codificación de un programa
Es uno de los lenguajes de desarrollo de software más populares, puesto que es un lenguaje de programación de computadoras apropiado para personas con orientación técnica con poca o ninguna experiencia en programación y para programadores experimentados que desarrollan grandes sistemas de información.
(a)
En la sintaxis de C++, que significan las llaves
Leer e imprimir en pantalla
Indica el inicio de una estructura o función
Indica el fin de una estructura o función
Archivos de cabecera o bibliotecas
Observa el siguiente ejemplo donde se describe el algoritmo:
Preguntar: “¿Cuál es la altura? ”
Cual seria el código en el lenguaje C++
cout>>“¿Cuál es la altura? ”
cin>>¿Cuál es la altura? ”
cin<<“¿Cuál es la altura? ”;
cout<<“¿Cuál es la altura? ”;
Observa el siguiente ejemplo donde se describe el algoritmo:
Capturar valor a la variable h
Cual seria el código en el lenguaje C++
cin>>h;
cin>>H;
cin<<h;
cin>>b;
Observa el siguiente ejemplo donde se describe el algoritmo:
Asignar a la variable a el resultado de multiplicar y dividir (b × h) / 2
Cual seria el código en el lenguaje C++
a = (b*h)/2
a ←(b*h)/2;
a = (b*h)/2;
a ←(b*h)/2;
Selecciona la sintaxis del lenguaje C++ que se utiliza para estructura de control selectiva doble
Selecciona la sintaxis del lenguaje C++ que se utiliza para estructura de control selectiva múltiple o de caso
Selecciona la sintaxis del lenguaje C++ que se utiliza para estructura de control repetitiva mientras
Selecciona la sintaxis del lenguaje C++ que se utiliza para estructura de control repetitiva haz mientras
Sintaxis en C++ del tipo de dato de texto con varios caracteres.
bool
char
string
short
Sintaxis en C++ del tipo de dato entero con signo de hasta 10 dígitos.
float
int
double
long double
Observa la imagen, que estructura se utilizo para dar respuesta al problema.
Estructura repetitiva mientras
Estructura repetitiva para y estructura selectiva doble
Estructura repetitiva para y estructura selectiva simple
Estructura repetitiva mientras y estructura selectiva simple
Observa la imagen, que estructura se utilizo para dar respuesta al problema.
Estructura selectiva doble anidada
Estructura selectiva simple
Estructura selectiva doble
Estructura selectiva múltiples o de caso
Término que refiere a un conjunto de técnicas que en su evolución han aumentado considerablemente la productividad del programa, reduciendoen elevado grado el tiempo requerido para escribir, verificar,depurar y mantener los programas.
Programación orientada a objetos
Programación modular
Programación estructurada
Programación orientada a personas
La depuración es el proceso de encontrar los errores del programa y corregir o eliminarlos. Durante la ejecución se pueden encontrar errores:
Ortografia
De compilación
De ejecución
Lógicos
