Из достоинств коммуникаторов можно отметить: большой размер экрана, многофункциональность, полноценная ОС, возможность синхронизации с ПК, поддержка сторонних приложений. Из недостатков: большие чем у смартфонов габариты и вес, малое время работы, неудобные телефонные функции, т.е. с коммуникаторов не так удобно совершать звонки, как у смартфонов. Достоинством же смартфонов является: удобство совершения звонков, более компактные размеры, поддержка сторонних приложений, более длительное время работы, полноценная ОС, правда не такая продвинутая как в коммуникаторах. Из недостатков: меньшая функциональность, меньший экран, не так удобно, например, читать книжку как в коммуникаторах.
if ((p >= 0) && (l > 0) && (k > 0) && ((strlen(C) - p) >= l) && (p <= strlen(C))) //проверка ввода { __asm { mov ebx, k; // количество повторений mov edi, V // адрес приёмника m1 : cmp ebx, 0 // сравнение je exit1 // если EBX = 0, то переход на exit1 mov ecx, l // длина строки mov esi, C // адрес источника add esi, p // с заданной позиции m2 : mov al, [esi] //из ESI mov [edi], al // запись в EDI inc edi // EDI+1 inc esi // ESI+1 loop m2 // цикл EСХ раз dec ebx // EBX-1 jmp m1 // переход на m1 exit1 : mov[edi], 0 }
program sum1;
var i: integer;
sum: integer;
begin
for i:= 1 to 10 do
sum:= sum + i;
writeln(sum);
readln;
end.