- Курс-практикум «Педагогический драйв: от выгорания к горению»
- «Формирование основ финансовой грамотности дошкольников в соответствии с ФГОС ДО»
- «Патриотическое воспитание в детском саду»
- «Федеральная образовательная программа начального общего образования»
- «Труд (технология): специфика предмета в условиях реализации ФГОС НОО»
- «ФАООП УО, ФАОП НОО и ФАОП ООО для обучающихся с ОВЗ: специфика организации образовательного процесса по ФГОС»
Свидетельство о регистрации
СМИ: ЭЛ № ФС 77-58841
от 28.07.2014
- Бесплатное свидетельство – подтверждайте авторство без лишних затрат.
- Доверие профессионалов – нас выбирают тысячи педагогов и экспертов.
- Подходит для аттестации – дополнительные баллы и документальное подтверждение вашей работы.
в СМИ
профессиональную
деятельность
Реализация определения фраз-анаграмм на языке программирования Java
Знаки препинания не учитываются.
Для компиляции: javac Anagram.java
Для запуска: java Anagram фраза_№1 фраза№2, вместо пробелов ставить знак подчёркивания.
ФИО автора: Трофимов Виктор Геннадьевич
Место работы: ГКООУ санаторная школа-интернат №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
БЕСПЛАТНО!
Для скачивания материалов с сайта необходимо авторизоваться на сайте (войти под своим логином и паролем)
Если Вы не регистрировались ранее, Вы можете зарегистрироваться.
После авторизации/регистрации на сайте Вы сможете скачивать необходимый в работе материал.
- «Основы медиации в системе образования»
- «ИКТ-компетентность педагога»
- «Разработка и реализация рабочей программы воспитания в организациях СПО»
- «Организация работы с обучающимися с ЗПР в начальной школе по АООП и ФГОС НОО обучающихся с ОВЗ»
- «Преподавание истории и кубановедения по ФГОС ООО и ФГОС СОО: содержание, методы и технологии»
- «Особенности обучения и воспитания детей дошкольного возраста с ЗПР в соответствии с ФГОС ДО»
- Организация учебно-воспитательной работы с обучающимися в группе продленного дня
- Педагогика и методика преподавания технологии
- Управленческая деятельность в системе социального обслуживания
- Физика: теория и методика преподавания в образовательной организации
- Учитель-логопед в образовательной организации. Коррекция речевых нарушений у младших школьников
- Современные технологии социального обслуживания населения

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