siren89
?>

По рисунку 4 соотнесите характеристики по поколениям. А. 1-B, 2-C, 3-E, 4-A, 5-DB. 1-D, 2-A, 3-C, 4-E, 5-BС. 1-B, 2-A, 3-C, 4-E, 5-D​

Информатика

Ответы

Александровна1244

Вот на картинке! Всегда Увидимся!


По рисунку 4 соотнесите характеристики по поколениям. А. 1-B, 2-C, 3-E, 4-A, 5-DB. 1-D, 2-A, 3-C, 4-
Константиновна
// PascalABC.NET 3.1, сборка 1219 от 16.04.2016
begin
  var n:=ReadInteger('Введите четырехзначное число');
  Writeln('В числе');
  Writeln(n div 1000,' - тысяч');
  Writeln((n div 100) mod 10,' - сотен');
  Writeln((n mod 100) div 10,' - десятков');
  Writeln(n mod 10,' - единиц')
end.

Тестовое решение:
Введите четырехзначное число 4072
В числе
4 - тысяч
0 - сотен
7 - десятков
2 - единиц

// PascalABC.NET 3.1, сборка 1219 от 16.04.2016
begin
  var n:=ReadInteger('Введите трехзначное число');
  var s:=n div 100;
  var d:=(n div 10) mod 10;
  var e:=n mod 10;
  Writeln('Sum=',s+d+e);
  Writeln(e,d,s);
  Writeln('В числе');
  Writeln(e,' - сотен');
  Writeln(d,' - десятков');
  Writeln(s,' - единиц')
end.

Тестовое решение:
Введите трехзначное число 492
Sum=15
294
В числе
2 - сотен
9 - десятков
4 - единиц
Chuhnin195107364
Чтобы не загромождать программу, предполагаем без поверки, что x2>x1 и dx>0. Либо, x2<x1 и dx<0. В любых иных вариантах программа зациклится.

В приведенной программе описана функция для подвопроса а); прочие варианты закомментированы. Для получения других вариантов достаточно закомментировать строку y:=2*x; и снять комментарий с нужной строки.

function f(x:real):real;
begin
  f:=2*x;
  {
  f:=x/3+9;
  f:=x-4;
  f:=x/8-6;
  }
end;

var
  x,x1,x2,dx,y:real;
begin
  Writeln('Введите начальное значение, шаг табуляции, конечное значение');
  Read(x1,dx,x2);
  x:=x1;
  repeat
    y:=f(x);
    Writeln('x=',x,', y=',y);
    x:=x+dx
  until x>x2+dx/2 { +dx/2 - это защита от накопления погрешности }
end.

Тестовое решение:
Введите начальное значение, шаг табуляции, конечное значение
0 0.33 3.3
x=0, y=0
x=0.33, y=0.66
x=0.66, y=1.32
x=0.99, y=1.98
x=1.32, y=2.64
x=1.65, y=3.3
x=1.98, y=3.96
x=2.31, y=4.62
x=2.64, y=5.28
x=2.97, y=5.94
x=3.3, y=6.6

Сомневающиеся в пользе "довеска" dx/2 в последней формуле, могут попробовать выполнить этот же контрольный пример, изменив предпоследнюю строку на более привычное until x>x2. И убедиться, что решение для х=3.3 пропадет.

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

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

По рисунку 4 соотнесите характеристики по поколениям. А. 1-B, 2-C, 3-E, 4-A, 5-DB. 1-D, 2-A, 3-C, 4-E, 5-BС. 1-B, 2-A, 3-C, 4-E, 5-D​
Ваше имя (никнейм)*
Email*
Комментарий*

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

buhtovarish
nuralievelsh
info-mosbalkon
misie1974
Тарбаева1243
Alexander2035
zatoichi69
juliaipatova1739
sedalex
gutauta6
IP1379
Шитенков
pk199888
СергейНиколаевич
Lenok33lenok89