P. 1
Manual de uso y descripcion de SLE 2.0

Manual de uso y descripcion de SLE 2.0

5.0

|Views: 13.023|Likes:
Publicado poridsystems
Manual de uso y programacion con SLE 2.0. Excelente software para aprender a programar.
Manual de uso y programacion con SLE 2.0. Excelente software para aprender a programar.

More info:

Published by: idsystems on Oct 26, 2010
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

09/27/2015

pdf

text

original

28

Introducción al lenguaje SL

A continuación presentamos un programa que calcula la cantidad de alumnos
que obtuvieron una nota inferior al promedio del curso para cierta materia.
Tendremos en consideración los siguientes datos adicionales:
El curso tiene 20 alumnos

Todos los alumnos se presentaron al examen

Las notas van del 0 al 100

Dado que necesitaremos almacenar la nota de cada alumno para luego
compararlo con el promedio del curso, usaremos un vector.

/*

OBJETIVO: Calcular la cantidad de alumnos que obtuvieron nota
inferior al promedio del curso en cierta materia.
Hay 20 alumnos. Todos rindieron. Las notas van del 0 al 100.
Asumimos que todas las notas son correctas.

AUTOR: jsegovia

*/

const

MAX_ALUMNOS = 20

var

notas : vector [MAX_ALUMNOS] numerico
suma_notas : numerico // suma de todas las notas leidas
prom : numerico // promedio del curso
cnb : numerico // cantidad con notas bajas
k : numerico

inicio

desde k=1 hasta MAX_ALUMNOS
{

imprimir ("\nIngrese nota para alumno numero ", k, ":")
leer (notas [k])

/*

Vayamos obteniendo la suma de las notas para que, una vez
terminada la lectura, podamos calcular el promedio.
Podriamos hacerlo en otro ciclo, pero ya que tenemos el dato...

*/
suma_notas = suma_notas + notas [k]

}
prom = suma_notas / MAX_ALUMNOS

29

Introducción al lenguaje SL

/*

Observar que la cantidad de alumnos con notas inferiores
al promedio del curso SOLO podremos calcular una vez
obtenido el promedio.

*/
cnb = 0
desde k=1 hasta MAX_ALUMNOS
{

si ( notas [k] < prom )
{

cnb = cnb + 1

}

}
imprimir ("\nExisten ", cnb, " alumnos con notas inferiores",
" al promedio del curso, que es ", prom)

fin

Si los datos proveídos al programa fueran:

8973849486945991984353756243887794879290

el resultado sería:

Existen 8 alumnos con notas inferiores al promedio del curso, que es 78.6

You're Reading a Free Preview

Descarga
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->