среда, 9 марта 2011 г.

9 класс "Д" Анонс урока в пятницу

Напишите на одном из языков программирования алгоритм для определения среднего геометрического Р, среднего арифметического А и дисперсии для некоторого набора данных x1, x2, … ,xn. Все числа набора считаются действительными и положительными. Дисперсия – это среднее арифметическое квадратов отклонений от среднего значения набора данных.
А= (x1+x2+…+xn)/n; P=(x1*x2*….*xn)   в степени 1/n
НАПОМНЮ! В Паскале отсутствует функция возведения числа в степень, можно поступить так: X n = EXP(N*LN(X));
А теперь, самое интересное! Привожу решение, а в пятницу дам эту задачку на разминке. И я уверена, что найдутся люди, которые не смогут решить! :)
Решение:
Const n=5;
Type
 Mass=array [1..n] of real;
Var x,d:mass; I,J:integer;p,g,s,a,dis:real;
Begin
Randomize;
P:=1; s:=0;
For i:=1 to n do
begin
  X[i]:=random*40;
  Write (x[i]:5);
  p:=p*x[i] ; s:=s+x[i];
End;
g:=exp (LN(p)/n); a:=s/n; writeln(g, a);
S:=0;
For i:=1 to n do
Begin
d[i]:=x[i]-a;
s:=s+sqr(d[I]);
end;
dis:=s/n;
writeln (dis);
end.

2 УРОК (Прокачаем технологии)
Разработка теста в среде MS Excel 2007
 (Тест в Excel делается примерно так, я точно не помню, вспомним вместе!)
1.    На первом листе пишем вопросы.  Далее, нужно подготовить отдельный лист для фиксации номеров выбранных ответов и сравнения их с номерами правильных ответов, например, лист «ответы», и лист для оценки. 

2.    На каждом листе для вопросов разместить текст вопроса и вставить поле со списком (разработчик  - вставить – элементы управления формы – поле со списком).

3.    На листе «вопрос 1» для каждого поля со списком, правой кнопки мыши по нему  выбрать в контекстном меню «Формат объекта». Пункт Форматировать список по диапазону – указать ячейки  с вариантами ответов, пункт -  связать с ячейкой на листе «ответы», где будет фиксироваться номер выбранного ответа. Предполагается, что можно выбрать только один ответ из предложенных, в результирующей ячейке будет фиксироваться номер выбранного поля. Например, для вопроса 1 резервируем ячейку А1, для вопроса 2 – ячейку А2 и т.д. Каждое поле со списком для одного вопроса связываем с одной и той же ячейкой для фиксации результата.
4.    После заполнения вопросов можно перейти на лист «ответы» для организации подсчета результатов. В ячейке В1 размещаем формулу =ЕСЛИ(A1=2;1;0), что означает: по условиям теста правильный ответ на вопрос 1 имеет номер 2, если в ячейке А1 окажется число 2, то ответ правильный и в ячейке В1 должно оказаться число 1, иначе – 0.
5.     Вставляем новый лист «оценка» для фиксирования оценки. В любой ячейке, например, в А1 набираем текст «Ваш результат», а в соседней ячейке вставляем формулу =СУММ(ответы!В1:ВN), где N – количество вопросов.