Немного не понял вопроса, но если составные условия, то наверное имеется ввиду AND(и), OR(или), XOR(исключающее или).
and работает если все условия правдивы
if (a=5) and (a*a/a=5) do ...
or работает если одно и более условий верны
if(a=5) or (a=3) do ...
xor работает если ТОЛЬКО ОДНО условие верно
if (a=5) xor (a=3) do ...
Программа для среды программирования Кумир:
использовать Робот
алг
нач
лог прав=да
цел x=0, y=0
нц
если (mod(div(y,2),2)=0) = (mod(x,2)=0) то закрасить все
выбор
при прав и справа свободно: вправо; x:=x+1
при не прав и слева свободно: влево; x:=x-1
при сверху свободно: вверх; прав:=не прав; y:=y+1
иначе выход
все
кц
кон
LOOKUP(C2,H$2:H$6,I$2:I$6)
#include <iostream>
using namespace std;
int main()
{
int S=0;
for(int i=1; i<11; i++)
S=S+i*i;
cout<<"in cycle for: "<<S<<endl;
S=0;
int i=1;
while(i<11)
{
S=S+i*i;
i++;
}
cout<<"in cycle while: "<<S<<endl;
S=0;
i=1;
do
{
S=S+i*i;
i=i+1;
}
while (i<11);
cout<<"in cycle do...while: "<<S<<endl;
return 0;
}