lenguaje de programacion

Post on 03-Oct-2015

10 views 0 download

description

c# ejercicios

Transcript of lenguaje de programacion

LENGUAJE DE PROGRAMACION

Ejercicio nro. 1.- escribir un algoritmo para determinar, el mayor de N nmeros enteros positivos Anlisis.-Entendiendo el problemaSea N=4NX

123496219

Mayor es 19ModeloNumero> es mayor Especificacin del algoritmoDiccionario de variablesResultados Nmero mayor =realDatos N=numero : enteroVariables auxiliares K=acumulador : enteroPrecondicin mayor = 0; (K = 0; K < N; K++)Accin de crear el algoritmoCalcular el mayor de N nmeros enteros

DISEO DESCRIPCION DEL ALGORITMOIdentificamos al mayor nivel de abstraccin las unidades lgicasInicio {calcular el mayor de N nmeros} {Leer nmeros de enteros} {Calcular el nmero mayor} {Escribir el nmero} Fin Para lo que implementamos las unidades lgicas que fueron identificadas en la primera etapaInicio {calcular el mayor de N nmeros} {Leer nmeros de enteros} Leer nmero {Calcular el nmero mayor} if (numero > mayor) mayor = numero; {Escribir el nmero} Calcular el mayor de N numeros mayor = 0; for (K = 0; K < N; K++) Inicio if (numero > mayor) mayor = numero; "el mayor es :.." + mayor Fin

Implementacin en C#

Ejercicio nro. 2.- escribir un algoritmo para determinar, el promedio de una relacin de notas1. Anlisis1.1. Sea N=4, entonces debemos escribir la siguiente serie:N nmero mayor menoraprobadosdesaprobadosreprobado

115151515

210151010

3515555

41616516

promedio11.5221

1.2. Modelo(Numero >mayor)1.3. ESPECIFICACIONES DEL ALGORITMODiccionario de variablesRESULTADO:Numero= nmero entero positivo (n veces): enteroMayor = nmero mayor(n veces): enteroVALORES AUXILIARES:K= contador: real

DATOS:N = Nro. Entero positivo: enteroNumero = nmeros a comparar: enteros

PRE CONDICIN:(N > 0)

ACCIN QUE DEBE REALIZAR EL ALGORITMO:Imprimir el nmero mayor de N nmeros

POST CONDICINMayor < numeroMayor = numero1.1. Modelo

(Numero >mayor)(Numero