• Значение переменной k после выполнения фрагмента программы



    k:=0;

    нц для i:=1 до 1000

    | если mod(i, 6) =3 ИЛИ mod (i, 7) =1

    | | то k:=k+1

    | все

    кц



    равно _________

    Результатом операции mod(Х, У) является остаток от деления X на У.
    Как решать

Ответы 1

  • Программа считает количество чисел от одного до тысячи, которые при целочисленном делении на 6 дают 3 или при целочисленном делении на 7 дают 1.

    Выпишем все числа от одного до тысячи, кратные 6 и прибавим к ним 3. Если число стало больше тысячи, то отбрасываем его.

    Аналогично с числами кратными 7, но прибавляем 1.

    Не забываем включить 1 и 3 (сами остатки)

    Загнав в программу получаем:

    1

    3

    9

    15

    17

    21

    25

    27

    33

    39

    41

    45

    49

    51

    57

    63

    65

    69

    73

    75

    81

    87

    89

    93

    97

    99

    105

    111

    113

    117

    121

    123

    129

    135

    137

    141

    145

    147

    153

    159

    161

    165

    169

    171

    177

    183

    185

    189

    193

    195

    201

    207

    209

    213

    217

    219

    225

    231

    233

    237

    241

    243

    249

    255

    257

    261

    265

    267

    273

    279

    281

    285

    289

    291

    297

    303

    305

    309

    313

    315

    321

    327

    329

    333

    337

    339

    345

    351

    353

    357

    361

    363

    369

    375

    377

    381

    385

    387

    393

    399

    401

    405

    409

    411

    417

    423

    425

    429

    433

    435

    441

    447

    449

    453

    457

    459

    465

    471

    473

    477

    481

    483

    489

    495

    497

    501

    505

    507

    513

    519

    521

    525

    529

    531

    537

    543

    545

    549

    553

    555

    561

    567

    569

    573

    577

    579

    585

    591

    593

    597

    601

    603

    609

    615

    617

    621

    625

    627

    633

    639

    641

    645

    649

    651

    657

    663

    665

    669

    673

    675

    681

    687

    689

    693

    697

    699

    705

    711

    713

    717

    721

    723

    729

    735

    737

    741

    745

    747

    753

    759

    761

    765

    769

    771

    777

    783

    785

    789

    793

    795

    801

    807

    809

    813

    817

    819

    825

    831

    833

    837

    841

    843

    849

    855

    857

    861

    865

    867

    873

    879

    881

    885

    889

    891

    897

    903

    905

    909

    913

    915

    921

    927

    929

    933

    937

    939

    945

    951

    953

    957

    961

    963

    969

    975

    977

    981

    985

    987

    993

    999

    ----

    Чисел всего 250.

    Ответ: 250

    • Автор:

      aiyana
    • 5 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years