Поделитесь своими знаниями, ответьте на вопрос:
1. Выполните практическую работу Цель: проверка навыков перевода единиц измерения количества информации, знаний формул мощности алфавита, информационного объема сообщения, умения применять формулы для решения задач. I) Выполните перевод единиц измерения количества информации. 1) 0, 25 Мбайт = Кбайт 2) 10240 бит = Кбит 3) 236 бит = Гбайт II) Впишите формулу, устанавливающую связь мощности алфавита и информационного веса 1 символа из этого алфавита. Формула: _ III) Впишите формулу расчета информационного объема сообщения, состоящего из k символов. Формула: _ IV) Решите задачи: 1. Информационное сообщение объемом 375 байтов состоит из 500 символов. Каков информационный вес каждого символа этого сообщения? Какова мощность алфавита, с которого было записано это сообщение?
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;
}
}
}