div:last-child{padding-bottom:0;border:0}.mass_comments_action{display:none}.comm-box{margin-bottom:20px}.comm-title{float:left;font-size:22px;font-weight:700;color:#333}.full-title{font-size:22px;font-weight:700;color:#333;margin-bottom:20px}.comm-user{float:right;font-size:14px;padding-top:5px}.comm-bott{font-size:17px;line-height:24px}.comm-bott>div,.answers .element .content{word-wrap:break-word;font-size:18px;line-height:24px;font-weight:400;color:#000}#news_set_sort{float:right;margin-top:-5px}.side-title{color:#333;font-weight:800;text-align:center;margin-bottom:15px}.side-btnbox{text-align:center}.btn.bg-blue{background-color:#fff}#moreres{background:#fff;color:#000;font-size:14px;text-transform:none;box-shadow:none;border-radius:17px;border-bottom:2px solid #e9e9e9}#moreres.lds-ring-loader{opacity:.5;cursor:default}#moreres .lds-ring{display:inline-block;position:absolute;width:35px;height:35px}#moreres .lds-ring div{box-sizing:border-box;display:block;position:absolute;width:30px;height:30px;margin:3px;border:3px solid #333;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(0.5,0,0.5,1) infinite;border-color:#333 transparent transparent transparent}#moreres .lds-ring div:nth-child(1){animation-delay:-0.45s}#moreres .lds-ring div:nth-child(2){animation-delay:-0.3s}#moreres .lds-ring div:nth-child(3){animation-delay:-0.15s}@keyframes lds-ring{0{transform:rotate(0)}100%{transform:rotate(360deg)}}.main-desc{box-shadow:0 0 3px #ece3e3;padding:24px;margin-top:24px;border-radius:10px}.main-desc p{margin:10px}.main-desc ul{margin-left:40px}.main-desc ul li{list-style-type:disc}.centerblock{text-align:center}.infousers:before{content:attr(data-fergetmising);width:95%;display:block;background:rgba(215,229,0,0.27058823529411763);margin-bottom:15px;padding:12px 15px;border-radius:7px;line-height:22px;font-size:15px}
profile
Размещено 5 лет назад по предмету Информатика от Kassandriala

Нужна помощь в добавлении примечаний к 2 маленьким кодам.

Есть два правильных кода. К основному телу программы мне нужно сделать примечания, что это за строчка, что в ней происходит. Потому что не совсем понимаю в программировании и стараюсь понять "на пальцах", что происходит и как.
Для примера в первом коде добавила банальные примечания, просто для примера и чтобы объяснить, что мне нужно.

var
a, i, b: integer; // описываем переменные

begin // начало программы

read(a); // считываем число
b := 0;
for i := 1 to a do
if a mod i = 0 then
b := b + 1;
writeln(b);
end. // конец программы

var
A: array[1..15, 1..15] of integer;
i, j, m, n, max: integer;

begin
writeln('Вводим двумерный массив:');
writeln;
randomize;
n := 1 + random(15);
m := 1 + random(15);
for i := 1 to n do
begin
max := 0;
for j := 1 to m do
begin
a[i, j] := random(200);
write(a[i, j]:4);
if max < a[i, j] then max := a[i, j]
end;
writeln('max = ':10, max)
end
end.

  1. Ответ на вопрос
    Ответ на вопрос дан Browze

    var //блок определения переменных

    A: array[1..15, 1..15] of integer;//двумерный массив статической длины. 15 столбцов, 15 строк. Коротко - 15x15

    i, j, m, n, max: integer;// 5 переменных целочисленного типа


    begin//операторная скобка(начало программы)

    writeln('Вводим двумерный массив:');//функция вывода на экран текста, который ей передали

    writeln;//перевод каретки на новую строку

    randomize;//рандомизация. Определяет, что при новом запуске программы значения функции random будут сгенерированы заного

    n := 1 + random(15);//переменной н присваиваем значение от 1 до 15(random(15) генерирует от 0 до 14)

    m := 1 + random(15);//аналогично н, только присваиваем теперь м

    for i := 1 to n do//цикл с счетчиком. Стартовое значение: 1. Конечное: n

    begin//операторная скобка(начало)

    max := 0;//присваиваем переменной max значение 0

    for j := 1 to m do//цикл с счетчиком. Стартовое значение: 1. Конечное: m

    begin//операторная скобка

    a[i, j] := random(200);//элементу массива a с индексами i, j(где i - строка, j - столбец) присваиваем значение от 0 до 199

    write(a[i, j]:4);//выводим элемент массива a с индексами i, j(где i - строка, j - столбец) и устанавливаем ширину вывода в 4 знака. т.е вывод числа будет установлен в 4 символа

    if max < a[i, j] then max := a[i, j]// если значение переменной max меньше значения элемента a[i,j], то присваиваем max значение a[i,j]

    end;//операторная скобка(конец)

    writeln('max = ':10, max)//выводим текст с шириной 10 символов и выводим значение переменной max

    end//операторная скобка(конец)

    end.//операторная скобка(конец)

    1. Ответ на вопрос
      Ответ на вопрос дан Kassandriala
      Можете еще помочь с первой программой? Я почти все заполнила, но осталась строчка...

      var a, i, b: integer; //описываем переменную
      begin // начало программы
      readln(a); // считываем переменную
      b := 0;//количество делителей числа
      for i := 1 to a do
      if a mod i = 0 then b := b + 1;//если делится нацело на i то +1 делитель
      writeln(b); // выводим количество делителей
      end. //конец программы
    2. Ответ на вопрос
      Ответ на вопрос дан Kassandriala
      Огромное вам спасибо! Невероятно помогли!
    3. Ответ на вопрос
      Ответ на вопрос дан Browze
      for i := 1 to a do//цикл с счетчиком. Начинается с 1 и заканчивается на a
      Сначала i = 1, выполняется if a mod i = 0 then b := b + 1; при i = 1,
      потом i = 2, выполняется if a mod i = 0 then b := b + 1; при i = 2 и так до a(включительно)
    4. Ответ на вопрос
      Ответ на вопрос дан Browze
      Понятно?)
    5. Ответ на вопрос
      Ответ на вопрос дан Kassandriala
      Даааа, огромное вам спасибо!
Не тот ответ на вопрос, который вам нужен?
Найди верный ответ
Самые новые вопросы
tegysigalpa2012
Русский язык - 5 лет назад

Помогите решить тест по русскому языку тест по русскому языку «местоимение. разряды местоимений» для 6 класса 1. укажите личное местоимение: 1) некто 2) вас 3) ни с кем 4) собой 2. укажите относительное местоимение: 1) кто-либо 2) некоторый 3) кто 4) нам 3. укажите вопросительное местоимение: 1) кем-нибудь 2) кем 3) себе 4) никакой 4. укажите определительное местоимение: 1) наш 2) который 3) некий 4) каждый 5. укажите возвратное местоимение: 1) свой 2) чей 3) сам 4) себя 6. найдите указательное местоимение: 1) твой 2) какой 3) тот 4) их 7. найдите притяжательное местоимение: 1) самый 2) моего 3) иной 4) ничей 8. укажите неопределённое местоимение: 1) весь 2) какой-нибудь 3) любой 4) этот 9. укажите вопросительное местоимение: 1) сколько 2) кое-что 3) она 4) нами 10. в каком варианте ответа выделенное слово является притяжательным местоимением? 1) увидел их 2) её нет дома 3) её тетрадь 4) их не спросили

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.