Как найти средний рост учеников
Мне кажется, что здесь нужно просто сообразить, что этот средний рост всех учеников заключен между числами учеников без учёта роста самого маленького 147 целых и 3/7 сантиметра.
Средний рост
учеников (т.е. не учитывается «лямка», как единица счёта, но учитывается его рост) — 148 целых и 4/7 сантиметра.
А это ничего не дает.
Даже при n=3 (при n=2 задача тривиальна) всегда можно подобрать три различных числа числа, так что:
1) Среднее двух наименьших равно 
Одно из предположений — опечатка в условии, и правильная формулировка:
, рост самого высокого
, а самого низкого
,
то можно составить соотношение:
),
а также, что разница в росте
кратна
.
Тогда можно составить другие соотношения:



Батороев
Если я нигде не напутал, то средний рост учеников (в зависимости от
) принадлежит отрезку
и
такие, что будут удовлетворять условию, но давать разные ответы.
Например, 

, 

Написать программу на языке прлграммирования Pascal.
В компьютер вводятся по очереди данные о росте N учащихся класса. Определить средний рост учащихся класса.
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Выберите правильный вариант выражения, составьте с ним предложение.
Две новые столовые / две новых столовых; две ученические тетради / две ученических тетради; добрые три часа / добрых три часа; каждые два часа / каждых два часа; три большие дома / три больших дома; три лисьи шапки / три лисьих шапки; целые четыре месяца / целых четыре месяца; четыре высокие горы /четыре высоких горы.
Выберите правильную форму глагольного или именного управления.
Вершить судьбами – вершить судьбы; выйти с трамвая – выйти из трамвая; ехать на трамвае – ехать трамваем – ехать в трамвае; ждать поезд – ждать поезда; игнорировать на ухаживание – игнорировать ухаживание; контроль над производством – контроль за производством; любительница печения пирогов – любительница печь пироги; наблюдать за больным – наблюдать больного; не купить спички – не купить спичек; описывается о жизни – описывается жизнь; оплачивать за проезд – оплачивать проезд; отзыв о дипломной работе – отзыв на дипломную работу; памятник Пушкину – памятник Пушкина; подчеркнуть о необходимости – подчеркнуть необходимость; по окончании работ – по окончанию работ; превосходство над другими – превосходство перед другими; предел терпения – предел терпению; преимущество перед соперником – преимущество над соперником; прийти из армии – прийти с армии; продавать за три рубля – продавать по три рубля; разведка на нефть – разведка нефти; способен на жертвы – способен к жертвам; тосковать по другу – тосковать о друге; уверенность в победу – уверенность в победе; удостоен наградой – удостоен награды; характерен демократу – характерен для демократа; характеристика ученика – характеристика на ученика.
Здравствуйте! Помогите пожалуйста решить задачу по теме Паскаль : В группе определить самого высокого мальчика и самую маленькую девочку.
1. Определить средний рост девочек и мальчиков одного класса. Количество учеников в классе заранее неизвестно.
Uses crt;
Var
b,g: Array[1..100] of Integer;
d,m,s1,s2,i: Integer;
sr1,sr2: Real;
BEGIN
Clrscr;
Writeln(‘Количество мальчиков: ‘); Readln(m);
Writeln(‘ВВОД:’);
For i:=1 to m do
begin
Readln(b[i]);
s1:=s1+b[i];
end;
sr1:=s1/m;
Writeln(‘Количество девочек: ‘); Readln(d);
Writeln(‘ВВОД:’);
For i:=1 to d do
begin
Readln(g[i]);
s2:=s2+g[i];
end;
sr2:=s2/d;
Writeln(‘Ср. рост мальчиков: ‘,sr1:2:2);
Writeln(‘Ср. рост девочек: ‘,sr2:2:2);
Readln
END.
2. В ЭВМ вводятся по очереди данные о росте N учащихся класса. Определить средний рост учащихся класса.
Var m:integer; i,n:byte; s:real;
begin
s:=0;
Writeln(‘Vveddite kol-o uchenikov’);
readln(n);
for i:=1 to n do
begin
readln(m);
Writeln(i ,’ chlen = ‘,m);
s:=s+m;
end;
Writeln(‘srednee ‘,s/n:1:1);
readln;
end.
3. По данным свединием об участниках класса определить среднюю массу мальчиков и средний рост девочек.Кто из участников класса самый высокий?
TYPE student=record
fam,pol:string;
rost:100..220;
mas:30..200;
end;
var
s:array[1..100] of student;
i,n,u:integer; sr,sv,kd,km,max:real;
begin
write(‘Количество учеников= ‘);
readln(n);
writeln(‘Введите данные об учениках’);
for i:=1 to n do
begin
writeln(i,’ ученик’);
with s[i] do
begin
write(‘Фамилия: ‘); readln(fam);
write(‘Пол (М/Ж): ‘); readln(pol);
write(‘Рост: ‘); readln(rost);
write(‘Вес: ‘); readln(mas);
end;
end;
for i:=1 to n do
begin
with s[i] do
begin
if pol=’М’ then
begin
km:=km+1;
sv:=sv+mas;
end;
if pol=’Ж’ then
begin
kd:=kd+1;
sr:=sr+rost;
end;
end;
end;
sv:=sv/km;
sr:=sr/kd;
writeln(‘Средняя масса мальчиков= ‘,sv);
writeln(‘Средний рост девочек= ‘,sr);
max:=100;
for i:=1 to n do
begin
with s[i] do
if rost>max then
begin
max:=rost;
u:=i;
end;
end;
with s[u] do
writeln(‘Самый высокий = ‘,fam);
4. Рост 20 учеников класса представлен в виде массива. Рост мальчиков условно задан отрицательными числами. Определить средний рост мальчиков и средний рост девочек.
Program fff;
Const
n = 20;
type
mas = array[1..n] of real;
var
M,D,m1,d1: integer;
a: mas;
i: byte;
begin
randomize;
for i:=1 to n do a[i] := Random(450)-300;
for i:=1 to n do
if a[i] > 0 then
begin
D := D + Trunc(a[i]);
d1 := d1 + 1;
end
else
begin
M := M + Trunc(a[i]);
m1 := m1 + 1;
end;
writeln (‘Средний рост девушек:= ‘, D/d1:0:2);
writeln (‘Средний рост мальчиков:= ‘, M/m1*-1:0:2);
end.
На основе данных примеров, если хоть немного разбираетесь в паскале без труда решите свою задачку. Удачи!
Как найти средний рост учеников
Задача без использования массивов. Определите средний рост учащихся всего класса.
С клавиатуры вводится натуральное N. За ним последовательно вводятся данные о росте N учащихся.
Вводятся по очереди данные о росте N учащихся класса, Определить средний рост учащихся в классе
Составить программу согласно заданию. Задание: В ЭВМ вводятся по очереди данные о росте N.