г. Северобайкальск «Команды цикла. Регулярный и итерационный циклы» Управление образования администрации муниципального образования «город Северобайкальск» Муниципальное общеобразовательное учреждение «Средняя общеобразовательная школа 11» Автор: Шестаков И. В., учитель информатики Решение задачи
г. Северобайкальск Задача 1 Задача 1 Дана последовательность натуральных чисел от 1 до 100. вычислить сумму элементов последовательности.
г. Северобайкальск Математическая постановка задачи: Математическая постановка задачи: Дано А – элемент последовательности натуральных чисел Требуется S – сумма элементов последовательности Связь S0=0 S1=0+1=S0+1 S2=0+1+2=S1+2 S3= =S2+3 … S100= … =S S=S+A
г. Северобайкальск Регулярный цикл Регулярный цикл Составим алгоритм: алг сумма (нат А, S) арг А рез S нач S:=0 для А от 1 до 100 шаг 1 нц S:=S+A кц вывод S кон
г. Северобайкальск Регулярный цикл Регулярный цикл Блок-схема: A:=1,100 S:=S+A S S:=0 начало конец
г. Северобайкальск Регулярный цикл Регулярный цикл Программа: 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 пока А
г. Северобайкальск Итерационный цикл Итерационный цикл Блок-схема: конец A:=1 S:=0 A
г. Северобайкальск Итерационный цикл Итерационный цикл Программа: REM Сумма CLS S=0 А=1 WHILE A