You are on page 1of 2

PRIMER EXAMEN PARCIAL DEL CURSO DE LENGUAJE DE PROGRAMACION – TEORIA - A

NOMBRE Y APELLIDOS: CODIGO:

Marque la respuesta correcta


1.- Un bucle o ciclo es
a) Una sentencia que permite decidir si se ejecuta o no se ejecuta una sola vez un bloque aislado de código
b) Una sentencia que ejecuta otra sentencia que a su vez ejecuta la primera sentencia
c) Una sentencia que permite ejecutar un bloque aislado de código varias veces hasta que se cumpla (o deje de cumplirse) la condición
asignada al bucle
d) Las anteriores respuestas no son correctas

2.- if, else, Do while, Do son:


a) Funciones de acceso a datos
b) Sentencias de control
c) Tipos de datos
d) Las anteriores respuestas no son correctas

3.- La programación se puede definir como...


a) el proceso de diseñar, codificar, depurar y mantener el código fuente de programas de ordenador
b) la ejecución de programas de ordenador desde la línea de comandos
c) la instalación de programas en sistemas operativos desde la línea de comandos
d) Las anteriores respuestas no son correctas

4.- ¿Qué es un algoritmo?


a) Un conjunto de instrucciones o reglas bien definidas, ordenadas y finitas que permiten realizar una actividad mediante pasos sucesivos
que no generen dudas a quien deba realizar dicha actividad
b) Es una igualdad entre dos expresiones algebraicas, denominadas miembros, en las que aparecen valores conocidos o datos, y desconocidos
o incógnitas, relacionados mediante operaciones
c) Es una relación de variables que pueden ser cuantificadas para calcular el valor de otras de muy difícil o imposible cálculo y que suministra
una solución para un problema
d) Las anteriores respuestas no son correctas

5.- Integer, Character, Real, Complex son:


a) Funciones de acceso a datos
b) Instrucciones de acceso a datos
c) Sentencias de control
d) Tipos de datos

6.- Dado el siguiente pseudocódigo, en el que read*, permite al usuario introducir un valor entero, ¿cuál será el valor final de la
variable "i"?
i=1
a) 1 si el valor introducido es igual o menor que 0; el valor introducido menos uno en cualquier otro caso
read*,n
b) 1 si el valor introducido es igual o menor que 1; el valor introducido en cualquier otro caso
Do while ( i < n) c) 1 si el valor introducido es igual o menor que 1; el valor introducido más uno en cualquier otro caso
i=i+1 d) Las anteriores respuestas no son correctas
end do

7.- El lenguaje ensamblador se sitúa


a) Más cerca del lenguaje máquina que de los lenguajes de alto nivel
b) Más cerca de los lenguajes de alto nivel que del lenguaje máquina
c) No es un lenguaje de programación
d) Las anteriores respuestas no son correctas

8.- Cuando se traduce un programa escrito en un lenguaje de programación de alto nivel se llama:
a) Interpretación
b) Modulación
c) Compilación
d) Ejecución

9.- Si K es el último digito de su código más 11 y M el penúltimo digito de su código más 7 hallar el resultado de la siguiente expresión:

I  K **2 / M  MAX (M , K )  MIN (M , K )* K  MIN (MOD( K , M ), 2)  M


Escriba todo el proceso y la respuesta.

10.- Si se tiene varias opciones, se puede usar la(s) sentencias:


a) Do
b) Do while
c) Select case
d) If simple
e) Ninguna de las anteriores

Duración: 20 Minutos. c/p: 0.7 ptos.


PRIMER EXAMEN PARCIAL DEL CURSO DE LENGUAJE DE PROGRAMACION – PRACTICA - A

NOMBRE Y APELLIDOS: CODIGO:

1.- Elabore y escriba un programa que calcule las raíces de una ecuación algebraica de segundo grado
(ax2+bx+c=0). Deberá ejecutar el programa para las siguientes ecuaciones y escribir los resultados obtenidos
a) x2+2x-3=0 b) x2-8x+16 = 0 c) x2-6x+13=0

2.-Elabore un programa que presente una tabla de valores de x y f(x) para la ecuación en el intervalo de [ 1 a pi ] con
incremento de 0.1

Ln( x  1)
X f(x)

f ( x)  …. ….
…. ….
Seno3 ( x)

x 2  3x  7
G ( x) 
3.- Se tiene las siguientes funciones F(x) = 3x+5 y 2 x  1 , donde x es una variable tipo vector que tomara valores

desde 1 hasta 3 con incremento de 0.25. Elabore un programa que calcule lo siguiente: F(X)+G(X), F(X)-G(X), F(X*G(X) y
F(X)/G(X). la salida de los datos debe ser tal como se muestra en la hoja.
x Fun Suma Fun Resta Fun Prod Fun Coci
1.00 5.0000 11.0000 -24.0000 -2.6667
1.25 7.6250 9.8750 -9.8438 -7.7778
1.50 9.3750 9.6250 -1.1875 -76.0000
1.75 10.7750 9.7250 5.3812 19.5238
2.00 12.0000 10.0000 11.0000 11.0000
2.25 13.1250 10.3750 16.1563 8.5455
2.50 14.1875 10.8125 21.0938 7.4074
2.75 15.2083 11.2917 25.9479 6.7660
3.00 16.2000 11.8000 30.8000 6.3636
Press any key to continue

Duracion: 1 Hora 40 minutos -- (1) 5 ptos (2) 4 ptos (3) 4 ptos.