WorksheetsQUIZ 2: Processing
Total questions: 37
Worksheet time: 19mins
Indica la opción correcta:
Un programa es una secuencia de instrucciones escritas mediante un lenguaje de programación, que permiten
desarrollar y resolver un problema para el que han sido creado
El lenguaje de programación es el conjunto de símbolos y palabras que definen ese "idioma" o lenguaje
Las dos opciones anteriores son correctas
Indica la opción correcta referente a cada uno de los distintos lenguajes de programación:
Cada lenguaje de programación tiene un vocabulario propio y una síntexis común al resto de los lenguajes
Cada lenguaje de programación tiene tanto un vocabulario propio como una síntexis propia
Cada lenguaje de programación tiene una síntexis propia y un vocabulario común al resto de los lenguajes
Indica la opción correcta referente al concepto de algoritmo:
Es conjunto de instrucciones que describen el proceso que se debe seguir para dar solución a un problema específico.
Consta una secuencia ordenada de pasos o instrucciones
Las dos opciones anteriores son correctas
Indica la opción correcta referente a la aplicación de lenguajes de programación:
El lenguaje Java se aplica para la creación de sistemas operativos
El lenguaje JavaScript se aplica para la creación de programas interactivos
El lenguaje HTML se aplica para la creación de juegos y aplicaciones
Indica la opción correcta referente a la aplicación de lenguajes de programación:
El lenguaje C se aplica para la creación de sistemas operativos
El lenguaje Proccessing se aplica para la creación de páginas web
El lenguaje Arduino se aplica para la creación de juegos y aplicaciones
Indica la opción incorrecta:
Los programas se escriben en código fuente mediante un lenguaje de programación
El código fuente es entendido directamente por el ordenador
El código fuente debe traducirse a código binario (llamado código máquina)
Indica la opción incorrecta:
El proceso de traducción de código fuente a código máquina recibe el nombre de compilación
Los programas se escriben en código binario
Para poder escribir nuestros programas es necesario un IDE (Entorno de Desarrollo Integrado) que nos permita teclear las instrucciones, compilarlas y ejecutar el programa
Indica la opción correcta referente a los tipos de lenguajes de programación:
En los lenguajes textuales las órdenes de programación se insertan en forma de texto, en castellano
En los lenguajes gráficos las órdenes o instrucciones se ejecutan mediante bloques gráficos
Un ejemplo de lenguaje gráfico es Phyton
Indica la opción correcta:
En los lenguajes textuales las órdenes se escriben en inglés
Hay gran cantidad de órdenes (por ejemplo: repeat, delay, if, while,...) que coinciden en los diferentes lenguajes textuales
Las dos opciones anteriores son correctas
Indica la opción correcta referente a las fases del proceso de programación:
El diseño del algoritmo es la penúltima fase del proceso de programación
En la fase llamada compilación se obtiene el código máquina o código objeto
La depuración de errores y verificación del programa es una fase previa a la codificación del programa
Indica la opción incorrecta
Un algoritmo es conjunto ordenado de instrucciones que describen el proceso que se debe seguir para desarrollar un programa informático
Un algoritmo tiene las siguientes fases: entrada de datos, proceso y salida de resultados
El programa creado mediante lenguaje de programación (serie de instrucciones) se llama pseucódigo
Indica la opción correcta:
Las instrucciones del programa no se pueden representar mediante diagramas de flujo
Cuando escribimos el algoritmo en nuestra lengua o lenguaje habitual, el programa creado se llama pseudocódigo
No existen unas normas generales recomendadas para escribir un algoritmo
Indica la opción correcta referente a los tipos de estructuras de control:
Estructura iterativa o de repetición (mientras, repetir, para): consiste en colocar una instrucción tras otra, de manera que se van ejecutando de arriba a abajo
Estructura selectiva o condicional (si, si no): permiten ejecutar un conjunto de instrucciones u otras en función de si se cumple o no una condición
Estructura secuencial : permite repetir una instrucción o grupo de ellas un número fijo de veces o mientras (o hasta que) una condición sea cierta
Indica la opción correcta referente a la Programación con Processing:
Proccesing es un lenguaje de programación de código abierto orientado para programar proyectos multimedia y paraaprender a programar
Está basado en el lenguaje de programación Java
Las dos opciones anteriores son correctas
Indica la opción correcta referente a la Sintaxis de Processing:
Las ordenes o instrucciones se colocan entre paréntesis ( )
Los valores de cada instrucción se separan mediante punto y coma ;
Las dos opciones anteriores son incorrectas
Indica la opción correcta referente a la Sintaxis de Processing:
Los comentarios se utilizan para explicar el programa
Los comentarios se colocan entre las líneas de código y se deben iniciar el comentario con //
Las dos opciones anteriores son correctas
Indica la opción correcta:
Los comentarios se ejecutan
Processing no tiene en cuenta los espacios en blanco, da igual ponerlos o no ponerlos
Processing no distingue entre mayúsculas y minúsculas
Indica la opción correcta referente a Dibujar con Processing:
No es posible dibujar con Processing
Para dibujar con Processing hay que tener en cuenta que trabajamos sobre una cuadrícula de píxeles
Para dibujar en Processing no es necesario especificar en el código las coordenadas de los puntos que definen el dibujo
Indica la opción correcta referente a las funciones de dibujo en Processing:
La instrucción point (x,y) describe una línea
La instrucción rect (x,y,ancho,alto,radio) describe un rectángulo, donde la coordenada radio redondea las esquinas y es opcional
No es posible dibujar elipses
Indica la opción correcta:
Processing puede trabajar con el modo de color hexadecimal
Processing puede trabajar con el modo de color RGB utilizando cuatro variables (rojo, verde, azul y alfa o transparencia)
Las dos opciones anteriores son correctas
Indica la opción correcta:
Si no se especifica el parámetro alfa, se entiende que su valor es máximo, 255, y que por lo tanto no hay transparencia
Si un color tiene sus tres valores R, G y B iguales entre sí, se puede expresar con un solo valor
Las dos opciones anteriores son correctas
Indica la opción correcta:
Cada una de las variables del modo de color RGB está definida por un byte con un rango de valores que va de 0 a 255
El valor alfa 0 indica sin transparencia
El valor alfa 1 indica total transparencia
Sabiendo que códigos de colores RGBA incorporan la transparencia alfa a los códigos RGB mediante un cuarto valor que indica la transparencia del elemento y que la transparencia se expresa como un número decimal entre 0 y 1 (el 0 significa completamente transparente y el 1 completamente opaco), indica la opción correcta para el color rojo (255, 0, 0) con un 30% de transparencia:
rgba(255, 0, 0, 3)
rgba(255, 0, 0, 0.3)
rgba(255, 0, 0, 0.7)
Indica la opción incorrecta:
Cada figura en processing tiene dos colores: stroke, fill
Para obtener cualquiera de los colores podemos utilizar abrir el menú principal en Herramientas / Selector de
colores
Las propiedades de color deben escribirse después de la función que describen
Cada figura en processing tiene dos colores: stroke, fill
Para obtener cualquiera de los colores podemos utilizar abrir el menú principal en Herramientas / Selector de colores
Las propiedades de color deben escribirse después de la función que describen
Indica la opción correcta:
La función draw se ejecuta una sola vez al iniciar el programa
La función setup se repite constantemente
Las dos opciones anteriores son incorrectas
Indica la opción correcta:
Una variable es un espacio en memoria o cajón contenedor donde guardamos un valor
La variable tiene un nombre fijo y un valor que puede cambiar
Las dos opciones anteriores son correctas
Indica la opción incorrecta:
El operador matemático * corresponde a la multiplicación
El operador matemático de comparación >= corresponde a “menor o igual que”
El operador matemático de comparación != corresponde a “diferente que”
¿Cuáles son las dos funciones básicas que usaremos siempre en nuestros programas en Processing?
Setup y loop
Draw y loop
Setup y draw
MousePressed y keyPressed
¿Para qué sirve la instrucción noFill()?
Para no pintar los bordes de las formas
Para seleccionar el color de relleno que queremos utilizar
Para poner por defecto el color de relleno de las nuevas formas que pintemos
Para que no se pinte el relleno de la forma que estemos dibujando.
¿Qué diferencia tienen las variables de tipo int y float?
Las variables de tipo float guardan texto mientras que las de tipo int números.
Las variables de tipo float guardan números mientras que las de tipo int texto.
Las variables float representan números reales y las tipo int representan números enteros.
No hay diferencia entre las variables float e int.
Qué fallo tiene el siguiente programa.
Que la sentencia println no existe.
Que para sacar en pantalla un texto, dicho texto debe ir con doble comilla no simple.
Que para sacar en pantalla un texto, dicho texto debe ir con comilla simple no doble.
Que la función if no tiene sentido en este programa
El siguiente programa:
Dibuja cuatro líneas en paralelo.
Dibuja tres líneas formando una U
Dibuja cuatro líneas formando un cuadrado.
Dibuja un triángulo
El siguiente programa:
Saca en pantalla el código de una tecla cualquiera
Saca en pantalla el código de una tecla de letras o números.
Saca en pantalla al ejecutar el programa un texto en color rojo que dice “la tecla pulsada es keyCode”
Saca en pantalla el código de una tecla que no sea ni letras ni números.
La siguiente imagen corresponde el siguiente programa.
void setup()
{
size(400,400);
background(255);
int i = 0;
while (i < 400) {
line(0, i, 400, i);
line (i, 0, i,400);
i = i + 10;
}
}
void draw()
{
}
void setup()
{
size(400,800);
background(255);
int i = 0;
while (i < 400) {
line(0, i, 400, i);
line (i, 0, i,400);
i = i + 10;
}
}
void draw()
{
}
void setup()
{
size(400,400);
background(255);
int i = 0;
while (i < 400) {
line(0, i, 400, i);
i = i + 10;
}
}
void draw()
{
}
void setup()
{
size(400,400);
background(0);
int i = 0;
while (i < 400) {
line(0, i, 400, i);
line (i, 0, i,400);
i = i + 10;
}
}
void draw()
{
}
Para no dejar el rastro cuando se dibuja una figura
Pongo un fondo en el void setup.
Dibujo un rectángulo negro del mismo tamaño del lienzo en el void setup.
Dibujo un rectángulo negro del mismo tamaño del lienzo en el void draw.
Nunca deja rastro.
Processiong es un lenguaje de
Bajo nivel
Alto nivel
Ensamblador
Gráfico
Si necesito saber la sintaxis de una instrucción
Se lo pregunto a Germán.
Busco en la ayuda que me ofrece processing a través del reference.
Busco en la librería de processing.
Ajo y agua!! (grin and bear it!!)
