VM-1-m(испр.сл.6-11).ppt
- Количество слайдов: 6
СЛЕДОВАНИЕ Последовательное исполнение блоков один за другим. Вычислить площадь круга. начало r s= 1 r 2 s 2 clc r= input (‘r=‘); s=pi*r^2; str= sprintf('s=%. 4 e‘, s); disp(str) 3 конец 1
ВЕТВЛЕНИЕ Составить блок-схему алгоритма и программу вычисления функции: начало a 1 да нет a<0 2 3 4 y конец clc a=input(‘ введите a=‘); if a<0 y= sqrt (abs (a)); else y= sqrt (a); end str= sprintf(‘y=%. 4 e', y); disp ( str) 5 2
Составить блок-схему алгоритма и программу вычисления суммы n чисел натурального ряда. S=1+2+3+…. +n ЦИКЛ C ПРЕДУСЛОВИЕМ начало n 1 s =0; i =1 2 да нет i <= n s 5 3 s=s+i i = i +1 4 clc n= input (‘n=‘); s=0; i=1; while i<=n s= s+ i; i=i+1; end str=sprintf ('s=%5 g‘, s); disp(str) конец Инструкция break– Выход из цикла в произвольном месте 3
ЦИКЛ С ПОСТУСЛОВИЕМ начало n 1 s =0; i =0 2 i = i+1 s = s+i 3 4 да нет i<n s конец 5 clc n= input (‘n=‘); s=0; i=0; while (1>0) i=i+1; s= s+ i; if i >= n break; end str= sprintf('s=%5 g‘, s); disp (str) 6 4
начало n 1 s =0; i =0 2 i = i+1 3 да нет i <= n s 6 4 s = s+ i 5 clc n= input (‘n=‘); s=0; i=0; while (1>0) i=i+1; if i > n break; end s= s+i; end str =sprintf('s=%5 g‘, s); disp ( str ) конец 5
ЦИКЛ C ПАРАМЕТРОМ Начало n s =0 i =1 шаг 1 до n s=s+i s clc n= input ('n='); s=0; for i= 1 : n s=s + i; end str =sprintf('s=%5 g‘, s); disp (str) Конец 6
VM-1-m(испр.сл.6-11).ppt