Title: Gambas nivel básico
Course: Programación en lenguajes de alto nivel

Feedback shared by this category's questions, if right: Respuesta correcta
Feedback shared by this category's questions, if partly right: Respuesta parcialmente correcta.
Feedback shared by this category's questions, if wrong: Respuesta incorrecta.

Q: Ordena secuencialmente los pasos de desarrollo de un programa en Gambas.
- Creamos un proyecto en Gambas. | Paso 1
- Escribimos un programa en el entorno de desarrollo visual. Este programa está escrito en código fuente. | Paso 2
- El compilador de Gambas traduce este programa a código ejecutable por el ordenador. | Paso 3
- El intérprete coge el programa ejecutable y lo pasa al sistema operativo para que se ejecute. | Paso 4
- El sistema operativo ejecuta el programa y realiza las acciones programadas. | Paso 5

Q: Selecciona el elemento correcto para cada uno de los enunciados.
- Se encargará de transformar todo el código fuente y archivos que formen parte de un proyecto hecho en Gambas, en un programa ejecutable. | Compilador
- Es capaz de hacer que los programas hechos en Gambas sean ejecutados por el sistema operativo. | Intérprete
- Facilita la programación y diseño de las interfaces gráficas de los programas. | Entorno de desarrollo
- Añaden funcionalidades al lenguaje. | Componentes
Also offered: Plugins de pseudocódigo

Q: Indica cuál de las siguientes afirmaciones es falsa.
- BASIC se corresponde con las siglas en inglés Beginner's All Purpose System lnformation Code. (BASIC se corresponde con las siglas en inglés Beginner's All Purpose Symbolic lnstruction Code (Código para principiantes de instrucciones simbólicas con cualquier propósito).)
- BASIC se creó para que fuera fácil de aprender para los estudiantes y que fuera un paso previo antes de aprender otros lenguajes más potentes pero más complicados y difíciles.
- BASIC fue el primer producto que creó una nueva empresa llamada Microsoft.
- Visual Basic tiene un entorno de desarrollo fácil e intuitivo.
A: BASIC se corresponde con las siglas en inglés Beginner's All Purpose System lnformation Code.

Q: Indica cuál de las siguientes afirmaciones es verdadera.
- Hay 3 tipos de lenguajes de programación: lenguaje máquina, lenguaje ensamblador y lenguaje de bajo nivel. (Son: lenguaje máquina, lenguaje ensamblador y lenguaje de alto nivel)
- El lenguaje máquina se orienta a la programación de robots industriales. (La escritura de programas en este lenguaje presenta una gran dificultad. Se utilizan solo en partes muy críticas y específicas de los sistemas operativos, donde prima la velocidad de respuesta.)
- El lenguaje ensamblador contiene instrucciones directamente ejecutables por el ordenador. (Este lenguaje no es directamente ejecutable en la máquina. Debe de ser traducido a un programa equivalente, escrito en lenguaje de máquina, capaz de ser ejecutado.)
- Los lenguajes de alto nivel necesitan un programa para traducir sus instrucciones a código máquina.
A: Los lenguajes de alto nivel necesitan un programa para traducir sus instrucciones a código máquina.

Q: Indica cuál de las siguientes afirmaciones es falsa.
- Gambas es un entorno de desarrollo que se distribuye con la licencia GPL GNU (General Public License) y respeta las cinco libertades que define la Free Software Foundation. (Son 4 las libertades.)
- Las aplicaciones desarrolladas con Gambas pueden pueden ser gratuitas o de pago.
- La libertad 0 permite usar el programa con cualquier propósito.
- Si se altera el contenido de Gambas, el programador debe entregar el código correspondiente a esas modificaciones y respetar los derechos de autor de los desarrolladores originales.
A: Gambas es un entorno de desarrollo que se distribuye con la licencia GPL GNU (General Public License) y respeta las cinco libertades que define la Free Software Foundation.

Q: Arrastra el cuadro de texto correcto donde corresponda.

Benoît Minisini era un programador experto en compiladores que estaba harto de los fallos de diseño de   [...].

Benoît Minisini deseaba poder usar un entorno de   [...]   fácil en su distribución.

[...]   se publicó en Internet en 2002.

[...]   incorporaba unos cuantos componentes desarrollados por otros programadores que colaboraron con Benoît Minisini.
A: Visual Basic; GNU/Linux; Gambas 0.20; Gambas 1.0

Q: Indica cuáles de las siguientes afirmaciones son falsas.
- Gambas significa Gambas Advanced Multimedia BASIC. (Es el acrónimo de “Gambas Almost Means BASIC”, es decir, “Gambas casi quiere decir BASIC”.)
- Gambas dispone de un entorno integrado de desarrollo (IDE) que permite hacer aplicaciones o programas con interfaz gráfica de forma muy rápida.
- El lenguaje de programación que se utiliza en Gambas es una versión de Visual BASIC derivada de Ruby. (Deriva del viejo BASIC.)
- Gambas dispone de una ayuda muy completa del lenguaje y de cada uno de los componentes.
A: Gambas significa Gambas Advanced Multimedia BASIC.; El lenguaje de programación que se utiliza en Gambas es una versión de Visual BASIC derivada de Ruby.

Q: Arrastra el cuadro de texto correcto donde corresponda.

[...]   Es muy utilizado por ingenieros y científicos.

[...]   Orientado para la gestión.

[...]   Lenguaje sencillo desarrollado para hacer más accesible el uso del ordenador a los estudiantes.

[...]   Desarrollado por Niklaus Wirth a mediados de la década de los 70 (s. XX).

[...]   Es un lenguaje de propósito general usado para sistemas operativos y juegos.

[...]   Originalmente fue desarrollado para programar electrodomésticos.
A: Fortran; Cobol; Basic; Pascal; C/C++; Java