srgymakarov
?>

Python питондобавим в класс note сравнение нот. сравнивать будем по высоте, без учёта длительности, причём будем считать большей ту ноту, чей тон выше (частота колебаний большетакже добавим возможность транспонирования звука (переноса выше или ниже) с сдвигов > > вверх и < < вниз на гарантированно целое положительное значение. например, если «до» сдвинуть вправо на три тона ( > > 3), получится «фа». сдвиг должен работать циклически: если сдвинуть ту же «до» на тон вниз ( < < 1), должна получиться «си». а если сдвинуть «си» на один тон выше ( > > 1) — опять «до».и ещё один новый метод — get_interval, позволяющий получить значение интервала между двумя нотами: «прима», «секунда», «терция», «кварта», «квинта», «секста» или «септима», где «прима» — интервал между двумя равными по тону нотами, а «септима» — максимальный доступный на нашем ксилофоне интервал — между «до» и «си».в решении нужно объявить и можно использовать следующие константы (тестирующая система будет импортировать их из вашего кода): n = 7 pitches = ["до", "ре", "ми", "фа", "соль", "ля", "си"] long_pitches = ["до-о", "ре-э", "ми-и", "фа-а", "со-оль", "ля-а", "си-и"] intervals = ["прима", "секунда", "терция", "кварта", "квинта", "секста", "септима"]формат вводакаждый тест представляет собой код, в котором будет использоваться ваш класс.1 примервводfrom solution import ( note, n, pitches, long_pitches, intervals)fa1 = note("фа", true)fa2 = note("фа")print(fa1 == fa2)print(fa1 > fa2)print(fa1 < fa2)print(fa1 < = fa2)la = note("ля", true)print(fa1 < la)выводtruefalsefalsetruetrue2 примервводfrom solution import ( note, n, pitches, long_pitches, intervals) fa2 = note("фа")la = note("ля", true)print(la > > 1)print(la > > 2)x = fa2 < < 4print(x)выводси-идо-оси3 пример вводfrom solution import ( note, n, pitches, long_pitches, intervals) fa1 = note("фа", true)fa2 = note("фа")la = note("ля", true)print(la.get_interval(fa1))print(fa1.get_interval(fa2))print(fa1.get_interval(note('си'выводтерцияпримаквартанесмотря на то, что для правильной работы класса не обязательно реализовывать все шесть операций сравнения, рекомендуется всё же делать это (либо использовать functools.

Информатика

Ответы

Sergei1805
◘Объективность информации. Например: "На улице холодно" - это субъективная информация. А "На улице -14°" - объективная (но не всегда точная)
◘Достоверность информации. Ин-фа достоверна, если отражает истинное положение дел. (объективная информация всегда достоверна)
◘Полнота информации. Информация полная, если ее достаточно для понимания и принятия решения.
◘Точность информации. Определяется степенью ее близости к реальному состоянию объекта, процесса, явления и т.д.
◘Актуальность информации – важность для настоящего времени.
◘Полезность информации.
 - Самая ценная информация – объективная, достоверная, полная, и актуальная.
evg-martenyuk
Const
 alf='АЕЁИОУЫЭЮЯаеёиоуыэюя';

 var s:string;
 i,j,k:integer;
begin;
s:='Молодая княгиня Болконская приехала с работой в шитом золотом бархатном мешке. Ее хорошенькая, с чуть черневшимися усиками верхняя губка была коротка по зубам, но тем милее она открывалась и тем еще милее вытягивалась иногда и опускалась на нижнюю. Как это бывает у вполне привлекательных женщин, недостаток ее — короткость губы и полуоткрытый рот — казались ее особенною, собственно ее красотой. Всем было весело смотреть на эту полную здоровья и живости хорошенькую будущую мать, так легко переносившую свое положение. Старикам и скучающим, мрачным молодым людям казалось, что они сами делаются похожи на нее, побыв и поговорив несколько времени с ней. Кто говорил с ней и видел при каждом слове ее светлую улыбочку и блестящие белые зубы, которые виднелись беспрестанно, тот думал, что он особенно нынче любезен. И это думал каждый.';
for i:=1 to length(s) do
  for j:=1 to length(alf) do
    if s[i]=alf[j] then inc(k);
writeln(k);
end.    

ответ:303

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Python питондобавим в класс note сравнение нот. сравнивать будем по высоте, без учёта длительности, причём будем считать большей ту ноту, чей тон выше (частота колебаний большетакже добавим возможность транспонирования звука (переноса выше или ниже) с сдвигов > > вверх и < < вниз на гарантированно целое положительное значение. например, если «до» сдвинуть вправо на три тона ( > > 3), получится «фа». сдвиг должен работать циклически: если сдвинуть ту же «до» на тон вниз ( < < 1), должна получиться «си». а если сдвинуть «си» на один тон выше ( > > 1) — опять «до».и ещё один новый метод — get_interval, позволяющий получить значение интервала между двумя нотами: «прима», «секунда», «терция», «кварта», «квинта», «секста» или «септима», где «прима» — интервал между двумя равными по тону нотами, а «септима» — максимальный доступный на нашем ксилофоне интервал — между «до» и «си».в решении нужно объявить и можно использовать следующие константы (тестирующая система будет импортировать их из вашего кода): n = 7 pitches = ["до", "ре", "ми", "фа", "соль", "ля", "си"] long_pitches = ["до-о", "ре-э", "ми-и", "фа-а", "со-оль", "ля-а", "си-и"] intervals = ["прима", "секунда", "терция", "кварта", "квинта", "секста", "септима"]формат вводакаждый тест представляет собой код, в котором будет использоваться ваш класс.1 примервводfrom solution import ( note, n, pitches, long_pitches, intervals)fa1 = note("фа", true)fa2 = note("фа")print(fa1 == fa2)print(fa1 > fa2)print(fa1 < fa2)print(fa1 < = fa2)la = note("ля", true)print(fa1 < la)выводtruefalsefalsetruetrue2 примервводfrom solution import ( note, n, pitches, long_pitches, intervals) fa2 = note("фа")la = note("ля", true)print(la > > 1)print(la > > 2)x = fa2 < < 4print(x)выводси-идо-оси3 пример вводfrom solution import ( note, n, pitches, long_pitches, intervals) fa1 = note("фа", true)fa2 = note("фа")la = note("ля", true)print(la.get_interval(fa1))print(fa1.get_interval(fa2))print(fa1.get_interval(note('си'выводтерцияпримаквартанесмотря на то, что для правильной работы класса не обязательно реализовывать все шесть операций сравнения, рекомендуется всё же делать это (либо использовать functools.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

argo951385
Abdullaev
astenSA
muzaffarovich-Sergei1777
Vasilevich Fokin
ruslanriad10
Рогова Ольга1156
tshelokova
Yelena Dilyara
lenacari
irkm8
TrofimovAnastasiya828
mberberoglu17
Пономаренко
Наталья_Васищев