ответы есть ,но как они получились?
У кур оперенность ног детерминируется двумя парами полимерных некумулятивных генов. Если хотя бы один из них будет находиться в доминантном состоянии, куры будут иметь оперенные ноги. Если все гены рецессивные, то ноги будут неоперенными. Скрещивали куриц, имеющих неоперенные ноги, с петухами, имеющими оперенные ноги и все гены в доминантном состоянии. В F1 получили 120, в F2 – 1128 птиц.
1. Сколько птиц F1 могли иметь оперенные ноги?
2. Сколько разных типов гамет может образовывать петух F1?
3. Сколько птиц F2 могли иметь неоперенные ноги?
(1) 675 птиц
2)1 тип
3) 450 птиц)
так как понятие "гласная", "согласная" и пр. не являются формализованными понятиями, то есть их нельзя вычислить алгоритмически, их нужно задавать таблично, константами, а так как их много, то лучше всего подойдут массивы.
так как не указан язык программирования, в котором нужно реализовать текст, напишу на некоем псевдоязыке, текст которого легко переводится на известный тебе язык.
в общем, программа будет такой
// объявления массивов
знак()
// заполнение массивов
гласная(1)="а";
гласная(2)="а";
гласная(3)="е";
гласная(4)="е";
согласная(1)="б";
согласная(2)="б";
согласная(3)="в";
согласная(4)="в";
знак(1)=".";
знак(2)=".",;
знак(3)="! ";
знак(4)="? ";
// функции
функция фгласная(буква)
для ц=1 по кг цикл
если буква=гласная(ц) тогда
возврат(1);
конеццикла;
конеццикла;
возврат(0);
конецфункции
функция фсогласная(буква)
конецфункции
функция фзнак(буква)
конецфункции
// текст основной программы
ввод(буква);
если фгласная(буква) = 1 тогда
сообщить(буква+" гласная");
иначеесли фсогласная(буква)=1
тогда сообщить(буква+" согласная");
иначеесли фзнак(буква)=1 тогда
сообщить(буква+" разделительный знак");
иначе сообщить(буква+" не квалифицирована");
конецесли;
вот собственно и всё.
замечание1
если язык требует при объявлении массива его размерность- её нужно указать. многие языки имеют встроенную функцию определения размерности, некоторые языки имеют встроенные функции поиска в массиве, тогда нужно воспользоваться ими, а не писать свои функции.
замечание2
если как правило реализуется операторами case
замечание3
основная программа, как правило тоже обрамляется циклом с выходом по условию, которое либо системное либо некий хитрый символ(или клавиша), который ты определяешь концом ввода данных.
замечание4
вместо массив можно использовать строки, содержащие подряд буквы, например, гласная="". в этом случае для поиска нужно пользоваться соответствующими встроенными строковыми функциями.
в общем, смысл должен быть тебе понятен, а дальше - творчество.
успехов!
почему-то при записи убежал возврат каретки, попробовал восстановить. : )
на вершине власти стоит гипофиз — маленькая железа, редко превышающая размером ноготь на мизинце ребенка. гипофиз находится в головном мозге (в самом его центре) и жестко контролирует работу большинства эндокринных желез, выделяя специальные гормоны, которые производством других гормонов. например, гипофиз выбрасывает в кровь тиреотропный гормон (ттг), который заставляет щитовидную железу создавать тироксин и трийодтиронин. некоторые гормоны гипофиза оказывают непосредственный эффект, например, соматотропный гормон (стг), отвечающий за процессы роста и развития ребенка.
недостаток или избыток гормонов гипофиза неизбежно приводит к тяжелым заболеваниям.