- Курс-практикум «Педагогический драйв: от выгорания к горению»
- «Оказание первой помощи в образовательных учреждениях»
- «Труд (технология): специфика предмета в условиях реализации ФГОС НОО»
- «ФАООП УО, ФАОП НОО и ФАОП ООО для обучающихся с ОВЗ: специфика организации образовательного процесса по ФГОС»
- «Специфика работы с детьми-мигрантами дошкольного возраста»
- «Учебный курс «Вероятность и статистика»: содержание и специфика преподавания в условиях реализации ФГОС ООО и ФГОС СОО»
Свидетельство о регистрации
СМИ: ЭЛ № ФС 77-58841
от 28.07.2014
- Бесплатное свидетельство – подтверждайте авторство без лишних затрат.
- Доверие профессионалов – нас выбирают тысячи педагогов и экспертов.
- Подходит для аттестации – дополнительные баллы и документальное подтверждение вашей работы.
в СМИ
профессиональную
деятельность
Реализация определения фраз-анаграмм на языке программирования Java
ФИО автора: Трофимов Виктор Геннадьевич
Место работы: ГКООУ санаторная школа-интернат №28 г. Ростова-на-Дону
Должность: учитель информатики и ИКТ
РЕАЛИЗАЦИЯ ОПРЕДЕЛЕНИЯ ФРАЗ-АНАГРАММ НА JAVA
Описание: программа получает на вход в виде параметров командной строки две фразы и выводит сообщение о том, являются ли фразы анаграммами.
Знаки препинания не учитываются.
Для компиляции: javac Anagram.java
Для запуска: javaAnagram фраза_№1 фраза№2, вместо пробелов ставить знак подчёркивания.
Пример работы:
Текст класса:
/**
/** В командной строке два параметра - анализируемые фразы
/** Все пробелы заменить на _
**/
public class Anagram {
public static void main(String[] args) {
if (args.length == 0) {
System.out.println("Необходимо ввести два обязательных аргумента: фразы.\n"
+ "Пробелы во фразах заменить на _.");
System.exit(0);
}
if (args.length > 2) {
System.out.println("Допустимо только два аргумента.\n"
+ "Пробел - для разделения слов; во фразе вместо пробелов знак подчёркивания.\n"
+ "Например: Солнце_в_окошко Мама_мыла_раму");
System.exit(0);
}
String string1 = args[0];
String string2 = args[1];
String rpl[] = {",", ".", "!", "\"", "?", "-", ";", ":", "*", "/", "=", "_"};
args[0] = args[0].toUpperCase();
args[1] = args[1].toUpperCase();
for (int i = 0; i < rpl.length; i++) {
args[0] = args[0].replace(rpl[i], "");
args[1] = args[1].replace(rpl[i], "");
}
System.out.println("Анализируем: " + args[0] + " и " + args[1]);
if (args[0].length() != args[1].length()){
System.out.println("Это не анаграммы.");
System.exit(0);
}
boolean findProcess = true;
int pos1 = 0, pos2 = 0;
int count = 0;
while(findProcess) {
if (args[0].charAt(pos1) == args[1].charAt(pos2)) {
args[1] = args[1].replaceFirst(Character.toString(args[0].charAt(pos1)), "");
count++;
pos1++;
pos2 = 0;
} else {
pos2++;
}
if (pos1 >= args[0].length()) findProcess = false;
if (pos2 >= args[1].length()) findProcess = false;
}
if (count == args[0].length())
System.out.println("Представленыанаграммы.");
else
System.out.println("Это не анаграммы.");
}
}
Адрес публикации: https://www.prodlenka.org/metodicheskie-razrabotki/191869-realizacija-opredelenija-fraz-anagramm-na-jaz
БЕСПЛАТНО!
Для скачивания материалов с сайта необходимо авторизоваться на сайте (войти под своим логином и паролем)
Если Вы не регистрировались ранее, Вы можете зарегистрироваться.
После авторизации/регистрации на сайте Вы сможете скачивать необходимый в работе материал.
- «Организация работы с обучающимися с ОВЗ в практике учителя географии»
- «Особенности логопедической работы с детьми с СДВГ»
- «Обучение музыке в условиях реализации ФГОС НОО»
- «Современные подходы к преподаванию математики в условиях реализации ФГОС ООО»
- «Развитие музыкальности детей в процессе обучения в фортепианном классе»
- «Система реализации STEM-образования для детей дошкольного возраста»
- Сопровождение учебно-воспитательного процесса в деятельности педагога-психолога дошкольной образовательной организации
- Профессиональная деятельность методиста дошкольной образовательной организации
- Социальный координатор: социальная работа по сопровождению ветеранов боевых действий
- Теоретические и практические аспекты деятельности по реализации услуг (работ) в сфере молодежной политики
- Методист образовательной организации: основы педагогической и методической деятельности
- Инклюзивное образование: организация обучения детей с ограниченными возможностями здоровья

Чтобы оставлять комментарии, вам необходимо авторизоваться на сайте. Если у вас еще нет учетной записи на нашем сайте, предлагаем зарегистрироваться. Это займет не более 5 минут.