Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CiclosyProcedimientos EjemplosSolucion
CiclosyProcedimientos EjemplosSolucion
EJEMPLOS DE SOLUCIÓN
OBJETIVOS:
Repasar Ciclos (tema 5) y Procedimientos (tema 6).
Repasar y consolidar los elementos conceptuales y prácticos de la materia, de manera que
estemos a punto para el momento de la realización del quiz y parcial 2.
La Media se calcula utilizando un ciclo Para, que va desde i=1 hasta n, sumando los valores x
dados por el usuario
La Varianza se calcula utilizando dos ciclos Para, ambos desde i=1 hasta n, el primer ciclo suma
los valores de x2 y el segundo los valores de X, pero estos valores son los mismos que la media
calculada antes, elevada al cuadrado (media2)
media = calcularMedia(n);
varianza = calcularVarianza(n, media);
desvEstándar = calcularDesvEstándar(varianza);
Escribir (“Resultado del cálculo de la Media: ” + media + “ resultado del cálculo de la Varianza: ” + varianza
+ “ resultado del cálculo de la Desviación Estándar: ” + desvEstándar);
FAcción;
V = 1 / n * S – (1 / n ^ 2) * media ^ 2 ;
// 1 / n * S es la traducción a pseudo-código de la sumatoria de la izquierda
// (1 / n ^ 2) * media ^ 2 es la traducción a pseudo-código de la sumatoria de la derecha
// esta cálculo no necesita sumatoria ni ciclos, es una fórmula directa en donde se calcula la raíz cuadrada
D = Varianza ^ (1 / 2);
// Solicitamos al usuario la cantidad de segundos a procesar y validamos que sea una cantidad positiva
Repetir
Escribir (“Suministre una cantidad positiva de segundos a procesar”); Leer (seg);
m = s div 60; // mediante esta división entera calculamos los minutos contenidos en la variable s
s = s mod 60; // mediante esta división calculamos el resto o segundos que sobran
// NOTA: siempre nos va a sobrar aunque sea 1 segundo, porque esta acción sólo es
// llamada si la división de seg / 60 no es exacta en la acción Principal
FAcción transformarSegundos;
Locales No Locales
Variables, parámetros y procedimientos Variables locales y no locales de quien lo invocó, sin incluir, las
invocados dentro de la acción o función que estén re-declaradas dentro del procedimiento, es decir,
identificadas con el mismo nombre de variable.
Todo procedimiento es no local a sí mismo.
20.Abril.2014