Поделитесь своими знаниями, ответьте на вопрос:
№ 1. Что называется алгоритмом: 1) протокол вычислительной сети; 2) описание последовательности действий, строгое исполнение которых приводит к решению поставленной задачи за конечное число шагов; 3) правила выполнения определенных действий. № 2. Человек, робот, собака, автомат, компьютер, который выполняет чьи-то команды - это программа; 3) исполнитель; 4) работник. № 3. Выберите пример алгоритма: 1) перечень ингредиентов; 2) кулинарный рецепт; 3) список продуктов. № 4. Что является свойством алгоритма: 1) цикличность; 2) простота записи на языках программирования; 3) результативность. № 5. Как называется свойство алгоритма, заключающееся в том, что каждое действие и алгоритм в целом должны иметь возможность завершения: 1) результативность; 2) конечность; 3) дискретность. № 6. Как называется свойство алгоритма, заключающееся в том, что алгоритм должен состоять из конкретных действий, следующих в определенном порядке: 1) массовость; 2) детерминированность; 3) дискретность. № 7. Как называется свойство алгоритма, заключающееся в отсутствие ошибок, алгоритм должен приводить к правильному результату для всех допустимых входных значениях: 1) результативность; 2) детерминированность; 3) массовость. № 8. Как называется свойство алгоритма, заключающееся в том, что один и тот же алгоритм можно использовать с разными исходными данными: 1) дискретность; 2) массовость; 3) детерминированность. № 9. Выберите ответ, в котором представлены только типы алгоритмов: 1) конечный, циклический, разветвляющийся; 2) линейный, циклический, разветвляющийся; 3) модульный, числовой, циклический. № 10. Линейным называется алгоритм, если: 1) его команды выполняются в порядке их естественного следования друг за другом независимо от каких-либо условий; 2) он включает в себя вс алгоритм; 3) он представим в табличной форме. № 11. Цикличным называется алгоритм, если: 1) он представим в табличной форме; 2) ход его выполнения зависит от истинности тех или иных условий; 3) он составлен так, что его выполнение предполагает многократное повторение одних и тех же действий. № 12. Алгоритм включает в себя ветвление, если: 1) ход его выполнения зависит от истинности тех или иных условий; 2) он включает в себя вс алгоритм; 3) он представим в табличной форме. № 13. Алгоритм называется вс если 1) он предполагает выбор действий; 2) повторяет действия до выполнения какого – либо условия; 3) решает часть задачи и вызывается из основной программы. № 14. В виде чего может быть представлен алгоритм: 1) блок-схемы; 2) схемы понятий; 3) неориентированного графа. № 15. Ромб − графический объект, используемый в блок-схеме для записи чего? 1) ввода, вывода данных; 2) вычислительных действий; 3) конца выполнения задачи; 4) условия выполнения действий. № 16. Овал − графический объект, используемый в блок-схеме для записи: 1) ввода, вывода данных; 2) вычислительных действий; 3) конца выполнения задачи; 4) условия выполнения действий. № 17. Прямоугольник − графический объект, используемый в блок-схеме для записи: 1) ввода, вывода данных; 2) вычислительных действий; 3) конца выполнения задачи; 4) условия выполнения действий. № 18. Отдельное действие, которое точно предписывает выполнить конкретное действие, - это... 1) алгоритм; 2) система команд; 3) Команда; 4) Программа.
class SearchPalin{
public static void main(String args[]){
String palinString = new java.util.Scanner(System.in).nextLine();
System.out.print("\nПалиндром(-ы):\n ");
for(int wordStart = 0, wordEnd = 0; wordEnd<palinString.length(); wordEnd++)
if(wordEnd+1==palinString.length() || palinString.charAt(wordEnd+1)==' '){
String wordBeginning = "", wordEnding = "";
for(int wordBe = wordStart;wordBe<wordEnd+1;wordBe++)wordBeginning+=palinString.charAt(wordBe);
for(int wordEn = wordEnd;wordStart-1<wordEn;wordEn--)wordEnding+=palinString.charAt(wordEn);
if(wordBeginning.equals(wordEnding)){
for(int palinWord = wordStart;palinWord<=wordEnd;palinWord++)System.out.print(palinString.charAt(palinWord));
System.out.print("\n ");
} wordStart = wordEnd+2;
}
}
}