rsd737
?>

Валгоритмах, записанных ниже, используются переменные a и b, а также следующие операции: : = - присваивание; + -сложение ; -- - вычитание; * -умножение; \ -деление; div - целочисленное деление; mod - остаток от целочисленного деления. определите значение переменных после выполнения алгоритмов: а) алгоритм а: -915 b: = a div 100+a mod 100 a: - a div 10 a: -a mod 10 a: -a+b

Информатика

Ответы

adhotel

рассмотрим по порядку:

1 строка - присваивание переменной а значения -915

2 строка - присваивание переменной б сумму единиц, 10*десятков и сотен, б=-9-15=-24

3 строка - отбрасывание единиц переменной а и умножение на -1, а=91

4 строка - присваивание отрицательному значению единиц, а=-1

5 строка - присваивание пер. а разности б и а, а=-25

 

а=-25

b=-1

Tatarnikova1507

1. первые вычислительные машиныневозможно точно ответить на вопрос, кто именно изобрел компьютер. дело в том, что компьютер не является изобретением одного человека. компьютер вобрал в себя идеи и технические решения многих ученых и инженеров. развитие вычислительной техники стимулировалось потребностью в быстрых и точных вычисления и продолжался сотни лет. в процессе развития вычислительная техника становилась все более совершенной. этот процесс продолжается и в наше время.   леонардо да винчисчитается, что первый в мире эскизный рисунок тринадцятирозрядного десятичного суммирующего устройства на базе колесиков с десятью зубцами был выполнен леонардо да винчи в одном из его дневников (ученый начал вести этот дневник еще до открытия америки 1492 г).вильгельм шиккардв 1623 г. (более чем через 100 лет после смерти леонардо да винчи) ученый вильгельм шиккард предложил свою модель шестиразрядного десятичного вычислителя, который должен был состоять также из зубчатых колесиков и мог бы выполнять сложение, вычитание, а также умножение и деление. изобретения да винчи и шиккарда были найдены лишь в наше время и остались только на бумаге.блез паскальв 1642 г. 19-летний французский блез паскаль сконструировал первую в мире работающую механическую вычислительную машину, известную как суммирующая машина паскаля («паскалина»). эта машина представляла собой комбинацию взаимосвязанных колесиков и приводов. на колесиках были изображены цифры от 0 до 9. если первое колесико делает полный оборот от 0 до 9, автоматически начинает двигаться второе колесико. если и второе колесико доходит до цифры 9, начинает вращаться третье и так далее. машина паскаля могла только прибавлять и отнимать.готфрид вильгельм фон лейбницв 1673 г. готфрид вильгельм фон лейбниц сконструировал свою вычислительную машину. в отличие от паскаля, лейбниц использовал в своей машине цилиндры, а не колесики и приводы. на цилиндры были нанесены цифры. каждый цилиндр имел девять строк выступов и зубцов. при этом первый ряд имел один выступ, второй ряд - два выступа и так до девятого ряда, который имел соответственно девять выступов. цилиндры с выступами были передвижными, оператор устанавливал их в определенное положение.машина лейбница, в отличие от суммирующей машины паскаля, была значительно сложнее по конструкции. она была способна выполнять не только сложение и вычитание, но и умножение, деление и вычисления квадратного корня.2. вычислительные машины xix векачарльз бэббиджизобретение первой программируемой вычислительной машины принадлежит чарльзу бебиджу (1830 он посвятил почти всю свою жизнь этой работе, но так и не создал действующую модель. бэббидж назвал свое изобретение «аналитическая машина». по плану машина должна была действовать силе пара. при этом она была бы способна воспринимать команды, выполнять вычисления и выдавать необходимые результаты в напечатанном виде. программы в свою очередь должны были кодироваться и переноситься на перфокарты. идея использования перфокарт была заимствована бэбиджем у французского изобретателя жозефа жаккара (конец xviii для контроля ткацких операций жаккар использовал отверстия, пробитые в карточках. карточки с различным расположением отверстий давали разные узоры на плетении ткани. по сути, бэббидж был первым, кто использовал перфокарты для вычислительных машин.

happych551

program vvv2; uses crt; const n=5; const m=6; var  a: array[1..n,1..m] of integer;   st: array[1..n] of integer; //массив для хранения столбца  i,j,nomer,min : integer; begin  randomize;   for i: =1 to n do      for j: =1 to m do          a[i,j]: = random(100); //заполняем массив  writeln;   writeln('начальный массив: ');   for i: =1 to n do      begin           for j: =1 to m do              write(a[i,j]: 5); //выводим массив          writeln;       end;   writeln('*** alphaues is ***');   for i: =1 to n do     begin      st[i]: =a[i,1];       a[i,1]: =a[i,m];       a[i,m]: = st[i];   end;   writeln;   writeln('результат: ');   for i: =1 to n do      begin           for j: =1 to m do              write(a[i,j]: 5); //выводим массив          writeln;       end; end.

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

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

Валгоритмах, записанных ниже, используются переменные a и b, а также следующие операции: : = - присваивание; + -сложение ; -- - вычитание; * -умножение; \ -деление; div - целочисленное деление; mod - остаток от целочисленного деления. определите значение переменных после выполнения алгоритмов: а) алгоритм а: -915 b: = a div 100+a mod 100 a: - a div 10 a: -a mod 10 a: -a+b
Ваше имя (никнейм)*
Email*
Комментарий*

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

Nikolaevich_Vladimirovich1509
Klyucharyova
vsemvsego306
Шабунина-Евгения1883
infosmolenskay
qwe54344
Курнев-Анастасия359
petrowanastya202081
perovd8111
baeva-larisa8165
fafina12586
apioslk4533
Коваль1974
eoils-info
Кедрин Карлен