1) дискретность - алгоритм должен состоять из отдельных пунктов.
2) понятность - каждая команда должна быть понятна исполнителю.
3) результативность - алгоритм должен приводить к заранее продуманному результату.
4) массовость - он должен решать не одну , а круг таких .
5) определенность - не должно быть команд, которые исполнитель воспримит неоднозначно.
н-р:
1) 1. повернуть направо.
2. пройти 2 шага.
3. повернуть налево.
2) не должно быть таких команд:
1. пройти 2 шага
2. зачикиниться
3) к примеру, рецепт бутерброда тебя к готовому бутеру (если, конечно, ты поборишь свою лень и встанешь, чтобы приготовить его)
4) н-р, формула расчета притяжения между телами должна быть ориентирована на различные тела, а не на, к примеру, только землю и луну.
5) не должно быть, н-р, таких команд:
1. повернуть направо
2. пройти 2 шага
3. украсть.
4. пройти 2 шага назад.
5. дойти до машки с пятого подъезда.
подробнее - на -
Поделитесь своими знаниями, ответьте на вопрос:
без системного модуля:
#include < iostream>
using namespace std;
int main() { int s1,s2,n,k,i; int a[100]; cin> > n; s1=0; s2=0; for(i=1; i< =n; i++) { cin> > a[i]; if (a[i]< =0) { s1=s1+a[i]; } else { s2=s2+a[i]; }} cout< < s1< < " "< < s2< < endl; cin> > n; return 0; }