cout << "B="<< B ;
return 0;
}
Распечатка
РАБОТА № 2
Программирование разветвляющихся процессов. Решение разветвляющей программы на компьютере
Цель работы: Приобретение навыков составления программ разветвляющейся структуры. Изучение операторов перехода и условия.
Задание: Разработать блок-схему алгоритма и программу разветвляющей структуры. Набрать на клавиатуре программу и получить результат.
Пример: Составить блок-схему и программу на языке С++ для вычисления значения функции.
Словесный алгоритм
начало
ввод значения x
проверка условия если a<5 тогда идти на пункт a иначе
вычисление
вычисление
идти 8
проверка условия если a>=a тогда
вычисления
вывод у
конец
Блок-схема
# include
# include
# include
using namespace std;
int main(int argc, char *argv[] )
{ float x, y,a,b,c;
cout<<"a=";
cin >> a;
cout<<"d=";
cin >> c;
cout<<"c=";
cin >> a;
if (a<5) { y=1/sqrt(9+pow(x,2)); }
else {y=b*sin(a);}
cout << "y="<< y << endl;
return 0;
}
Распечатка
РАБОТА № 3
Три формы циклического оператора языке С++. Решение задачи циклической структуры.
Цель работы: Приобретение навыков составления программ циклической структуры. Изучение три вида оператора цикла
Задание: Разработать блок-схему алгоритма и программу циклической структуры. Набрать на клавиатуре программу и получить результат.
Пример : Составить блок-схему и программу на языке С++ для вычисления значения уравнения
Словесный алгоритм
начало
х=0 х принимает первое значение
проверка условия если Х<=5 тогда переходит на следующий этап иначе идет на 8 пункт
вычисление
вывод х, у
х=х+0.5 добавляется шаг
возвращение к пункту 4
конец
Блок-схема
Программа на языке С++:
# include
# include
# include
using namespace std;
int main(int argc, char *argv[] )
{ float x, y;
x=0;
while (x<=5)
{ y=sin(x);
cout<< "x="<
cin >> a[i];
}
k=8;
for (i=1;i<=k;i++) {
if(a[i]<0) { i=t; goto aa;
}};
s=0;
i=1;
aa: for (i=1;i }
cout<
return 0;
}
Распечатка 5>
Do'stlaringiz bilan baham: |