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

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