Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Web / Multiplataforma
MODELO 1
M03A. PROGRAMACIÓN
M03A_DAM_DAW_MODELO_1
Ciclo Formativo de Grado Superior
Desarrollo de aplicaciones web/multiplataforma
M03A. Programación
EVALUACIÓN. UF1.
namespace EXAMEN1_EJERCICIO3
{
Página 2 de 9
Ciclo Formativo de Grado Superior
Desarrollo de aplicaciones web/multiplataforma
M03A. Programación
class Program
{
static void Main(string[] args)
{
int[] array = new int[20];
Random aleatorio = new Random();
int min = 0, contador = 0;
if (i == 0)
{
min = array[0];
} else if (array[i] > min)
{
min = array[i];
}
if (array[i]%11 == 0)
{
contador++;
}
Console.ReadLine();
}
}
}
namespace EXAMEN1_EJERCICIO4
{
class Program
{
static void Main(string[] args)
{
int contadorB = 0, contadorV = 0, contadorH = 0;
Página 3 de 9
Ciclo Formativo de Grado Superior
Desarrollo de aplicaciones web/multiplataforma
M03A. Programación
Console.ReadLine();
}
}
Página 4 de 9
Ciclo Formativo de Grado Superior
Desarrollo de aplicaciones web/multiplataforma
M03A. Programación
EVALUACIÓN. UF2.
Nota: En los ejercicios 1 y 2 se os pide que llaméis o declaréis una
función. Son procesos complementarios, es decir, el ejercicio1 os
sirve de ejemplo para lo que pido en el ejercicio 2, y el ejercicio 2 os
sirve de ejemplo para el ejercicio1.
FUNCION: MAIN:
static int calculary (int x, int num1=7,num2=8,resultado=9;
ref int y); //Llama a la función:
MAIN: FUNCION:
int x=11; //Declara la función
bool vrf = true;
string wrd=”Hola”; static void ejercicio2 (string wrd,
ejercicio2(wrd,x,out vrf); int x, out bool vrf);
• (4p con la parte del MAIN, explicada mas abajo) Escribid una
función que sea int, reciba un entero y si el número recibido es
par se retorne tal cual o por lo contrario se retorne un 0. La
función debe llamarse FuncionA
• (4p con la parte del MAIN, explicada mas abajo) Escribid una
función que sea void y recibe un vector de 20 int y una vaiable int
nombrada x por referencia. Cada vez que recorremos el vector
debemos llamar a la función A. Para finalizar acumulando en la
variable x los números que nos retorne la funciónA. Esta función
debe llamarse FuncionB
Página 5 de 9
Ciclo Formativo de Grado Superior
Desarrollo de aplicaciones web/multiplataforma
M03A. Programación
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Uf2_examen1
{
class Program
{
static void Main(string[] args)
{
int n1;
int[] array = new int[20];
n1 = int.Parse(Console.ReadLine());
n1 = funcionA(n1);
Console.ReadLine();
}
Página 6 de 9
Ciclo Formativo de Grado Superior
Desarrollo de aplicaciones web/multiplataforma
M03A. Programación
EVALUACIÓN. UF3.
1.(5p) – Realizad un programa que siga los siguientes pasos.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.IO;
namespace Uf3_examen1
{
class Program
{
static void Main(string[] args)
{
FileStream fichero = new
FileStream("ejercicio1.txt", FileMode.Open, FileAccess.Read);
StreamReader fs = new StreamReader(fichero);
String linea = "";
if (contadorA >= 1)
{
contadorLineasA++;
}
contadorA = 0;
}
fs.Close();
Página 7 de 9
Ciclo Formativo de Grado Superior
Desarrollo de aplicaciones web/multiplataforma
M03A. Programación
fichero.Close();
Ejemplo de programa 2
34
26
78
Página 8 de 9
Ciclo Formativo de Grado Superior
Desarrollo de aplicaciones web/multiplataforma
M03A. Programación
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.IO;
namespace uf3_ej2_examen1
{
class Program
{
static void Main(string[] args)
{
FileStream fichero = new FileStream("resultado.txt",
FileMode.Create, FileAccess.Write);
StreamWriter fs = new StreamWriter(fichero);
do
{
Console.WriteLine("Introduce un número: ");
num1 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Introduce un número: ");
num2 = Convert.ToInt32(Console.ReadLine());
fs.Close();
fichero.Close();
}
}
Página 9 de 9