Professional Documents
Culture Documents
EJEMPLOS DE SOLUCIN
OBJETIVOS:
Repasar Ciclos (tema 5) y Procedimientos (tema 6).
Repasar y consolidar los elementos conceptuales y prcticos de la materia, de manera que
estemos a punto para el momento de la realizacin del quiz y parcial 2.
x
1
2 xi
1
media var ianza xi2 desv.Estndar var ianza
n i 1
i
n i 1
n i 1
Caracas, 17-Marzo-2014
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);
desvEstndar = calcularDesvEstndar(varianza);
Escribir (Resultado del clculo de la Media: + media + resultado del clculo de la Varianza: + varianza
+ resultado del clculo de la Desviacin Estndar: + desvEstndar);
FAccin;
x
S = 0; // inicializando la variable acumuladora
V = 1 / n * S (1 / n ^ 2) * media ^ 2 ;
// 1 / n * S es la traduccin a pseudo-cdigo de la sumatoria de la izquierda
// (1 / n ^ 2) * media ^ 2 es la traduccin a pseudo-cdigo de la sumatoria de la derecha
// esta clculo no necesita sumatoria ni ciclos, es una frmula directa en donde se calcula la raz 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 divisin entera calculamos los minutos contenidos en la variable s
s = s mod 60; // mediante esta divisin calculamos el resto o segundos que sobran
// NOTA: siempre nos va a sobrar aunque sea 1 segundo, porque esta accin slo es
// llamada si la divisin de seg / 60 no es exacta en la accin Principal
FAccin transformarSegundos;
Locales No Locales
Variables, parmetros y procedimientos Variables locales y no locales de quien lo invoc, sin incluir, las
invocados dentro de la accin o funcin que estn 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