menametov
?>

Диаграмма демонстрирует средние по предмету «информатика» учащихся 7-х классов за период 2014-2017 гг. 0 1 2 3 4 5 6 2014-2015 2015-2016 2016-2017 средний по информатике

Информатика

Ответы

morozmd
Интерфейс: поля ввода для трех годов, поле вывода результата, подписи, поля для отображения рисункакод программы: чтение переменных, использование формулы, вывод на экран
svetlanadianowa
Такие задания нужно решать с конца, команды будут обратные: раздели на 2, вычесть 3.
1. Берём число 47, видим, что без остатка на 2 его разделить не получится, поэтому вычитаем 3. Получаем число 44. Мы использовали команду 1.
2. Видим, что теперь число 44 можно разделить на 2, делим, получаем 22. Мы использовали команду 2.
3. Число опять делится на 2, делим, получаем 11. Команда 2.
4. 11 не делится на 2, вычитаем 3, получаем 8. Команда 1, и т.д.
5. 8/2=4 . 2
6. 4 - 3 = 1. 1
Как раз у нас получилось 6 действий. Т.к. мы использовали обратные команды, то записываем их обратном порядке.
ответ: 121221,
Burov1446
// PascalABC.NET 3.0, сборка 1128
begin
  var k:=ReadInteger('Укажите номер записи k:');
  var a:=ReadLines('T1.txt').Select(x->Length(x)).
         Where(x->x<>0).ToArray;
  var n:=a.Length;
  if k>n then Writeln('В файле записей меньше, чем ',k)
  else Writeln('Сумма равна ',a.Min+a[n-k+1])
end.

А теперь "школьный вариант"
// PascalABC.NET 3.0, сборка 1128
var
  t:text;
  min,l,m,n,k:integer;
  s:string;
begin
  k:=2; // вторая от конца запись
  Assign(t,'T1.txt'); Reset(t);
  min:=1000; m:=0;
  while not Eof(t) do begin
    ReadLn(t,s); Inc(m);
    l:=Length(s);
    if (l>0) and (l<min) then min:=l
    end;
  Close(t); Reset(t);
  k:=m-k+1;
  if k<1 then Writeln('В файле нет стольких строк')
  else begin
    m:=0;
    while m<>k do begin Readln(t,s); Inc(m) end;
    Writeln('Сумма равна ',min+Length(s))
    end;
  Close(t)
end.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Диаграмма демонстрирует средние по предмету «информатика» учащихся 7-х классов за период 2014-2017 гг. 0 1 2 3 4 5 6 2014-2015 2015-2016 2016-2017 средний по информатике
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

oyudina
info6
Vladimir1172
mbrilliantova
jagerlayf
татьяна1245
манукян29
buleckovd8724
larazaytseva
kep92
Решетникова
skorpion7228528
ekaterinkat
kostmax1971
Shelchkowa453