1. В массиве E хранятся данные измерений среднемесячного расхода электроэнергии за год в киловаттах (Е[1] — данные за январь, Е[2] — за февраль и т.д.). Определите, что будет напечатано в результате выполнения следующего алгоритма.
var i, k, d: integer;
E: array[1..12] of integer;
begin
E[1]:=125; E[2]:=234; E[3]:=168; E[4]:=89;
E[5]:=108; E[6]:=86; E[7]:=108; E[8]:=648;
E[9]:=259; E[10]:=386; E[11]:=250; E[12]:=367;
d:= 1; k:=E[1];
for i:=2 to 12 do begin
if E[i] < k then begin
k:=E[i]; d:=i end
end;
write(d);
end.
2. В таблице Dat хранятся данные о количестве сделанных учениками заданий (Dat[1] заданий сделал первый ученик, Dat[2] – второй и т. д.). Определите, какое число будет напечатано в результате работы следующей программы.
Var k, m: integer;
Dat: array[1..11] of integer;
Begin
Dat[1] := 20; Dat[2] := 25; Dat[3] := 19;
Dat[4] := 25; Dat[5] := 26; Dat[6] := 22;
Dat[7] := 24; Dat[8] := 28; Dat[9] := 26;
Dat[10] := 21; Dat[11] := 27; m := 0;
for k := 1 to 11 do
if k > 9 then
begin
m := m + Dat[k]
end;
writeln(m)
end.
3. В таблице Dat хранятся данные о количестве сделанных учениками заданий (Dat[1] заданий сделал первый ученик, Dat[2] – второй и т. д.). Определите, какое число будет напечатано в результате работы следующей программы.
Var k, m: integer;
Dat: array[1..11] of integer;
Begin
Dat[1] := 20; Dat[2] := 25; Dat[3] := 19;
Dat[4] := 25; Dat[5] := 26; Dat[6] := 22;
Dat[7] := 24; Dat[8] := 28; Dat[9] := 26;
Dat[10] := 21; Dat[11] := 27; m := 30;
for k := 1 to 11 do
if Dat[k] < m then
begin
m := Dat[k]
end;
writeln(m)
end.
4. В таблице Dat хранятся данные о количестве сделанных учениками заданий (Dat[1] заданий сделал первый ученик, Dat[2] – второй и т. д.). Определите, какое число будет напечатано в результате работы следующей программы.
Var k, m: integer;
Dat: array[1..11] of integer;
Begin
Dat[1] := 20; Dat[2] := 25; Dat[3] := 19;
Dat[4] := 25; Dat[5] := 26; Dat[6] := 22;
Dat[7] := 24; Dat[8] := 28; Dat[9] := 26;
Dat[10] := 21; Dat[11] := 27; m := 0;
for k := 1 to 11 do
if k< 5 then
begin
m := m + Dat[k]
end;
writeln(m)
End.
#include <iostream>
typedef long long ll;
using namespace std;
bool ll_is_valid(ll t, ll N, ll x, ll y)
{
return t / x + (t - x) / y >= N;
}
ll f(ll N, ll x, ll y)
{
ll R = 1;
while (!ll_is_valid(R,N,x,y)) R *= 2;
ll L = R / 2;
while(R - L > 1)
{
ll M = (L + R) / 2;
if (!ll_is_valid(M,N,x,y)) {L = M;}
else {R = M;}
}
return R;
}
int main()
{
ll N,x,y;
cin >> N >> x >> y;
if(x > y) swap( x, y );
cout << f(N, x, y) << std::endl;
}
ответ: 14) 12Кбайт = 12000 Байт
15) 896
16) Под блокнотом подразумевается стандартный Windows Notepad. Он как дважды два, и таким и задумывался. Предназначен для и возможно редактирования текстовых файлов(не документов, форматирование не изменяется), например .txt, .xml, .html и тд.
MSO Word предназначен для создания редактирования текстовых документов (не текстовых файлов) предназначеных в первую очередь для людьми. Потому очень много уделяется внимания форматированию текста, можно добавлять всякие рисунки, таблички и прочее.
Можно редактировать и текстовые файлы, но это не удобно.
Объяснение: 14) 1Кбайт = 1000 Байт
15) На каждый символ отводится по 2 байта а там 56 символов. 2*56= 112 байт. 1 Байт = 8 Бит
16) Тут объяснять то даже нечего.