В неделе по 7 дней, как известно, в году 52 недели и 1 день. если год начался с понедельника, то этот 1 день - понедельник. в году 52 среды. в неделе по 5 дней, тогда в году 365/5 = 73 недели и 73 среды. первая среда, конечно, совпадает. дальше они через 35 дней, это в неделе по 7 дней будет 1, 6, 11, 16, 21, 26, 31, 36, 41, 46, 51. а в неделе по 5 дней будет 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 73 в обоих случаях 11 сред в обоих календарях.
dashafox8739
03.03.2023
1. оператор цикла предназначен для выполнения большого количества однотипных вычислений, отличающихся только значениями переменных, входящих в формулу. например, вычисление значений формулы y=sin(x) для х=1..10 с шагом 1. 2. в языке паскаль существуют циклы: с параметром (for), с предусловием (while..do), с постусловием (). 3. оператор for для примера п.1 имеет вид: for k: = 1 to 10 do y[k]: =sin(k). если в теле цикла будет несколько операторов, то они заключаются в операторных скобки . 4. во время исполнения этого оператора переменной y[k] (элементам маccива y) последовательно присваиваются значения sin(k). 5. оператор for применяется в тех случаях, когда число повторений заранее известно (к=1..10). 6-9. циклы while и repeat применяются, когда число повторений заранее неизвестно, например, для вычисления суммы ряда с заданной точностью, но их можно применять и для расчета по предыдущему примеру. k: =0; while k< 11 do begin k: =k+1; y[k]: =sin(k) end; или для цикла repeat: k: =0; repeat k: =k+1; y[k]: =sin(k} until k> 10; для вычислений эти циклы равносильны, но есть одно (иногда решающее) отличие - цикл while не будет выполнен ни разу, если условие сразу ложно, а цикл repeat сначала выполнит одну операцию, а потом, если условие окажется ложным, остановится.