Управление образования администрации муниципального образования «город Северобайкальск» Муниципальное общеобразовательное учреждение «Средняя общеобразовательная школа № 11» «Команды цикла. Регулярный и итерационный циклы» Решение задачи Автор: Шестаков И. В., учитель информатики г. Северобайкальск Задача № 1 Дана последовательность натуральных чисел от 1 до 100. вычислить сумму элементов последовательности. г. Северобайкальск Математическая постановка задачи: Дано А – элемент последовательности натуральных чисел Требуется S – сумма элементов последовательности Связь S0=0 S1=0+1=S0+1 S2=0+1+2=S1+2 S3=0+1+2+3=S2+3 … S100=0+1+2+3+…+99+100=S99+100 S=S+A г. Северобайкальск Регулярный цикл Составим алгоритм: алг сумма (нат А, S) арг А рез S нач S:=0 для А от 1 до 100 шаг 1 нц S:=S+A кц вывод S кон г. Северобайкальск Регулярный цикл Блок-схема: начало S:=0 A:=1,100 S:=S+A S конец г. Северобайкальск Регулярный цикл Программа: REM ”Сумма” CLS S=0 FOR A=1 TO 100 STEP 1 S=S+А NEXT A PRINT “S=”; S END В результате выполнения данной программы сумма элементов последовательности будет равна 5050. г. Северобайкальск Итерационный цикл Алгоритм: алг сумма (нат А, S) арг А рез S нач S:=0 А:=1 пока А <=100 нц S:=S+A А:=А+1 кц вывод S кон г. Северобайкальск Итерационный цикл Блок-схема: начало S:=0 A:=1 A<=100 S:=S+A A:=A+1 S конец г. Северобайкальск Итерационный цикл Программа: REM ”Сумма” CLS S=0 А=1 WHILE A<= 100 S=S+A A=A+1 WEND PRINT “S=”; S END г. Северобайкальск