option
Cuestiones
ayuda
daypo
buscar.php

Algoritmica 2 (pseudocódigo)

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Algoritmica 2 (pseudocódigo)

Descripción:
programación

Fecha de Creación: 2019/11/29

Categoría: Otros

Número Preguntas: 25

Valoración:(0)
COMPARTE EL TEST
Nuevo ComentarioNuevo Comentario
Comentarios
NO HAY REGISTROS
Temario:

de más a menos prioridad: 1. 2. 3. 4. 5. 6.

La descripción del estado inicial se denomina _______ , y la des- cripción del estado final, _______.

la sintaxis del encabezamiento de una acción será: accion nombre (param1, param2, ... , paramn) ... cuerpo de la acción faccion. accion parametro(nombre1, nombre1, ... ,nombren) ... cuerpo de la acción faccion.

Para invocar la acción desde dentro de un algoritmo o de otra acción, lo expresa- remos así: nombreAccion(obj1, obj2, ... , objn). Accion(nombre1, nombre2, ... , nombren). Accion (nombre: obj1, obj2, ... , objn).

Los parámetros se pueden clasificar en: Entrada. Salida. Entrada/salida.

La sintaxis de los parámetros param¡ en la sintaxis del encabezamiento de una acción es la siguiente: para un parámetro de entrada es: ent <nombre> :<tipo>. para un parámetro de salida es: sal <nombre> :<tipo>. para un parámetro de entrada/salida es: entsal <nombre> :<tipo>. para un parámetro de entrada es: ent <tipo> :<nombre>. para un parámetro de salida es: sal <tipo> :<nombre>. para un parámetro de entrada/salida es: entsal <tipo> :<nombre>.

Si un parámetro formal es de entrada, el parámetro actual correspondiente podrá ser una ___a___. Si un parámetro formal es de salida o de entrada/salida, el parámetro actual correspondiente tendrá que ser una___b___. a) variable. a) variable, una constante o una expresión. b) variable. b) variable, una constante o una expresión.

Las funciones sólo pueden aparecer en las expresiones. Por tanto, no se pueden invocar por sí solas. correcto. falso.

los parámetros formales (argumentos) de la función que se define sólo pueden ser de salida. correcto. falso.

El efecto de invocar una función dentro de una expresión es ejecutar un conjunto de acciones que calculen un valor; y finalmente, retornar este valor, que debe ser del tipo que se haya declarado en el encabezamiento. correcto. falso.

sintaxis de una función: funcion nombre(param1,param2,...,paramn): tipo ... ... retorna expresion; ffuncion. funcion expresion(param1,param2,...,paramn): tipo ... ... retorna nombre; ffuncion. funcion expresion(nombre1,nombre2,...,nombren): tipo ... ... retorna parametro; ffuncion.

funcion nombre(param1,param2,...,paramn): tipo ... ... retorna expresion; ffuncion. Donde "param¡" es "nombre: tipo.". La expresión : tipo indicará el tipo de valor que devolverá la función. Toda función tiene que acabar en una sentencia como “retorna expresion”, en la que el valor resultante de la evaluación de expresion tiene que ser del tipo declarado en el encabezamiento.

la diferencia entre las acciones y las funciones reside en __a__, y en __b__. a) la forma de invocarlas. b) las restricciones de sus parámetros. b) la forma de sus parámetros. a) las restricciones de entrada.

La invocación de una función siempre tiene que formar parte de una expresión, mientras que la de una acción no forma parte nunca de ésta. correcto. falso.

relaciona. accion. funcion.

Y si en algún punto de un algoritmo tuviésemos que hacer el producto de a y b y poner el resultado en c: var a, b, c: entero; fvar ... c := producto(a, b); ... .

Y si tuviésemos que hacer el producto de a ∗ b ∗ c ∗ d y poner el resultado en f, llamaríamos a la función de la siguiente manera: var a, b, c, d, f: entero; fvar ... f := producto(producto(producto(a, b), c), d); ... .

También podríamos utilizar la función dentro de una expresión como: var a, b, c: entero; fvar ... c := 4 + 3 ∗ producto(a, b); ... .

funciones y acciones. retorna entero introducido por el teclado. visualiza por pantalla el valor del entero e:.

funciones y acciones. retorna entero introducido por el teclado: visualiza por pantalla el valor del entero e: funcion leerEntero(): entero y accion escribirEntero(ent e: entero). acción leerEntero(): entero y funcion escribirEntero(ent e: entero).

algoritmo completo que ya incorpora la entrada y salida de datos sobre el producto de naturales (TIPO 1): algoritmo productoNaturales x, y, z: entero; x := leerEntero(); y := leerEntero(); z := 0; mientras y ≠ 0 hacer z := z + x; y := y −1 escribirEntero(z);.

algoritmo completo que ya incorpora la entrada y salida de datos sobre el producto de naturales (TIPO 2): algoritmo productoNaturales x, y, z: entero; x := leerEntero(); y := leerEntero(); z := producto(x, y); escribirEntero(z) falgoritmo FUNCION producto(x: entero, y: entero): entero z: entero; z:= 0; mientras y ≠ 0 hacer z := z + x; y := y −1; retorna z;.

Ordene el algoritmo correctamente: Declaramos_los_tipos_que_necesitamos_(enumerados). Declaramos_los_objetos_constantes_(entero,_real,_carácter, booleano). Declaramos_las_variables_(entero,_real,_carácter,_booleano). Describimos_la_secuencia_de_acciones_usando_las_tres_estructuras_que_conocemos:_secuencial_(;),_alternativa_(si-fsi)_e_iterativa_(mientras-fmientras,_para-fpara). Describimos_el_algoritmo_mediante_el_lenguaje_algorítmico.

Ordene la acción correctamente: Declaramos_los_objetos_que_hay_que_utilizar_localmente_mediante: [Declaración_entorno]: Definiremos_el_encabezamiento_de_la_acción con_sus_parámetros_formales_e_indicaremos su_tipo_con_ent,_sal_o_entsal. const-fconst,_tipo-ftipo,_var-fvar. Describimos_la_secuencia_de_acciones_que_hay_que_realizar_usando_“;”,_si-fsi,_mientras-fmientras,_para-fpara. accion_nombre(param1,_...,_paramn):.

Ordene la funcion correctamente: Describimos_la_secuencia_de_acciones_que_hay_que_utilizar_usando_“;”,_si-fsi,_mientras-fmientras,_para-fpara. funcion_nombre(param1,...,paramn)_:_tipo Definiremos_el_encabezamiento_de_la_función con_sus_parámetros_formales_de_entrada. Declaramos_los_objetos_que_hay_que_utilizar_localmente_mediante_const-fconst,_tipo-ftipo,_var-fvar. [Declaración_entorno]:.

Denunciar Test