ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ Государственное образовательное учреждение высшего профессионального образования «П...
5 downloads
205 Views
462KB Size
Report
This content was uploaded by our users and we assume good faith they have the permission to share this book. If you own the copyright to this book and it is wrongfully on our website, we offer a simple DMCA procedure to remove your content from our site. Start by pressing the button below!
Report copyright / DMCA form
ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ Государственное образовательное учреждение высшего профессионального образования «ПЕНЗЕНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ»
А.А.Черный
ИНТЕЛЛЕКТУАЛЬНАЯ СОБСТВЕННОСТЬ (Авторские права) Учебное пособие
Пенза 2009
УДК 347
Черный А.А. Интеллектуальная собственность (Авторские права): Учеб. пособие. – Пенза: Изд-во Пенз. гос. ун-та, 2009. - 73 с.
Рассмотрены вопросы защиты интеллектуальной собственности в соответствии с действующим Гражданским Кодексом. Изложены применительно к инженерным дисциплинами основные положения авторских прав. Приведены примеры интеллектуальных разработок автора, контрольные вопросы. Учебное пособие подготовлено на кафедре «Машины и технология литейного производства» и в Научно-исследовательском институте плавки литейных сплавов при Пензенском государственном университете. Оно предназначено для студентов всех форм обучения по специальности «Машины и технология литейного производства» и других инженерных специальностей. Его можно использовать при выполнении творческих работ.
Рецензенты: Научный совет Пензенского научного центра; А.С.Белоусов, главный металлург ОАО «Пензадизельмаш»
©
А.А.Черный, 2009
2
ВВЕДЕНИЕ Интеллектуальный труд является основой научно-технического прогресса. Выполняются все новые и новые авторские разработки. Однако авторские права разработчиков новшеств зачастую защищаются недостаточно. Это связано как с незнанием разработчиками действующих законодательств, так и с недостатками рекламы, внедрения новшеств в производство, их использования, невыгодной продажей внутри страны и за рубежом. Реклама новых разработок, поиск покупателей, заключение лицензионных соглашений, договоров, выполнение договорных обязательств организованы не на должном уровне. Многие новые разработки бывают незащищены, их безнаказанно используют за рубежом. Творческие разработки авторов могут использовать с выгодой для себя лица, не связанные с творческим трудом. Нарушения авторских прав, а также других законов, защищающих творческий труд, приносят большие убытки государству. Следовательно, защита интеллектуальной собственности очень актуальна, надо знать, как эффективно защищать эту собственность. В данной работе изложены основы авторского права в соответствии с Гражданским Кодексом, который вступил в силу 1 января 2008 года [1]. Приведены примеры интеллектуальных разработок автора. Даны контрольные вопросы. Учебное пособие подготовлено применительно к изучению курса «Защита интеллектуальной собственности» студентами инженерных специальностей. Оно может быть полезно при выполнении творческих работ.
3
АВТОРСКИЕ ПРАВА Основные положения Интеллектуальные права на произведения науки, литературы и искусства являются авторскими правами. Автору произведения принадлежат следующие права: 1) исключительное право на произведение; 2) право авторства; 3) право автора на имя; 4) право на неприкосновенность произведения; 5) право на обнародование произведения. Автору произведения принадлежат другие права, в том числе право на вознаграждение за использование служебного произведения, право на отзыв, право следования, право доступа к произведениям изобразительного искусства. Исключительное право на произведения науки, литературы и искусства распространяется: 1) на произведения, обнародованные на территории Российской Федерации или необнародованные, но находящиеся в какой-либо объективной форме на территории Российской Федерации, и признается за авторами (их правопреемниками) независимо от их гражданства; 2) на произведения, обнародованные за пределами территории Российской Федерации или необнародованные, но находящиеся в какой-либо объективной форме за пределами территории Российской Федерации, и признается за авторами, являющимися гражданами Российской Федерации (их правопреемниками); 3) на произведения, обнародованные за пределами территории Российской Федерации или необнародованные, но находящиеся в какой-либо объективной форме за пределами территории Российской Федерации, и признается на территории Российской Федерации за авторами (их правопреемниками) - гражданами других государств и лицами без гражданства в соответствии с международными договорами Российской Федерации. Произведение также считается впервые обнародованным путем опубликования в Российской Федерации, если в течение тридцати дней после даты первого опубликования за пределами территории Российской Федерации оно было опубликовано на территории Российской Федерации. При предоставлении на территории Российской Федерации охраны произведению в соответствии с международными договорами Российской Федерации автор произведения или иной первоначальный правообладатель определяется по закону государства, на территории которого имел место
4
юридический факт, послуживший основанием для приобретения авторских прав. Предоставление на территории Российской Федерации охраны произведениям в соответствии с международными договорами Российской Федерации осуществляется в отношении произведений, не перешедших в общественное достояние в стране происхождения произведения вследствие истечения установленного в такой стране срока действия исключительного права на эти произведения и не перешедших в общественное достояние в Российской Федерации вследствие истечения срока действия исключительного права на них. При предоставлении охраны произведениям в соответствии с международными договорами Российской Федерации срок действия исключительного права на эти произведения на территории Российской Федерации не может превышать срок действия исключительного права, установленного в стране происхождения произведения. Авторство произведения Автором произведения науки, литературы или искусства признается гражданин, творческим трудом которого оно создано. Лицо, указанное в качестве автора на оригинале или экземпляре произведения, считается его автором, если не доказано иное. Граждане, создавшие произведение совместным творческим трудом, признаются соавторами независимо от того, образует ли такое произведение неразрывное целое или состоит из частей, каждая из которых имеет самостоятельное значение. Произведение, созданное в соавторстве, используется соавторами совместно, если соглашением между ними не предусмотрено иное. В случае, когда такое произведение образует неразрывное целое, ни один из соавторов не вправе без достаточных оснований запретить использование такого произведения. Часть произведения, использование которой возможно независимо от других частей, то есть часть, имеющая самостоятельное значение, может быть использована ее автором по своему усмотрению, если соглашением между соавторами не предусмотрено иное. Каждый из соавторов вправе самостоятельно принимать меры по защите своих прав, в том числе в случае, когда созданное соавторами произведение образует неразрывное целое.
5
Объекты авторских прав Объектами авторских прав являются произведения науки, литературы и искусства независимо от достоинств и назначения произведения, а также от способа его выражения: литературные произведения; драматические и музыкально-драматические произведения, сценарные произведения; хореографические произведения и пантомимы; музыкальные произведения с текстом или без текста; аудиовизуальные произведения; произведения живописи, скульптуры, графики, дизайна, графические рассказы, комиксы и другие произведения изобразительного искусства; произведения декоративно-прикладного и сценографического искусства; произведения архитектуры, градостроительства и садово-паркового искусства, в том числе в виде проектов, чертежей, изображений и макетов; фотографические произведения и произведения, полученные способами, аналогичными фотографии; географические, геологические и другие карты, планы, эскизы и пластические произведения, относящиеся к географии, топографии и к другим наукам; другие произведения. К объектам авторских прав также относятся программы для ЭВМ, которые охраняются как литературные произведения. К объектам авторских прав относятся: 1) производные произведения, то есть произведения, представляющие собой переработку другого произведения; 2) составные произведения, то есть произведения, представляющие собой по подбору или расположению материалов результат творческого труда. Авторские права распространяются как на обнародованные, так и на необнародованные произведения, выраженные в какой-либо объективной форме, в том числе в письменной, устной форме (в виде публичного произнесения, публичного исполнения и иной подобной форме), в форме изображения, в форме звуко- или видеозаписи, в объемнопространственной форме. Для возникновения, осуществления и защиты авторских прав не требуется регистрация произведения или соблюдение каких-либо иных формальностей.
6
В отношении программ для ЭВМ и баз данных возможна регистрация, осуществляемая по желанию правообладателя. Авторские права не распространяются на идеи, концепции, принципы, методы, процессы, системы, способы, решения технических, организационных или иных задач, открытия, факты, языки программирования. Не являются объектами авторских прав: 1) официальные документы государственных органов и органов местного самоуправления муниципальных образований, в том числе законы, другие нормативные акты, судебные решения, иные материалы законодательного, административного и судебного характера, официальные документы международных организаций, а также их официальные переводы; 2) государственные символы и знаки (флаги, гербы, ордена, денежные знаки и тому подобное), а также символы и знаки муниципальных образований; 3) произведения народного творчества (фольклор), не имеющие конкретных авторов; 4) сообщения о событиях и фактах, имеющие исключительно информационный характер (сообщения о новостях дня, программы телепередач, расписания движения транспортных средств и тому подобное). Авторские права распространяются на часть произведения, на его название, на персонаж произведения, если по своему характеру они могут быть признаны самостоятельным результатом творческого труда автора и отвечают установленным требованиям. 1. Переводчику, а также автору иного производного произведения (обработки, экранизации, аранжировки, инсценировки или другого подобного произведения) принадлежат авторские права соответственно на осуществленные перевод и иную переработку другого (оригинального) произведения. Составителю сборника и автору иного составного произведения (антологии, энциклопедии, базы данных, атласа или другого подобного произведения) принадлежат авторские права на осуществленные ими подбор или расположение материалов (составительство). Базой данных является представленная в объективной форме совокупность самостоятельных материалов (статей, расчетов, нормативных актов, судебных решений и иных подобных материалов), систематизированных таким образом, чтобы эти материалы могли быть найдены и обработаны с помощью электронной вычислительной машины (ЭВМ). Переводчик, составитель либо иной автор производного или составного произведения осуществляет свои авторские права при условии
7
соблюдения прав авторов произведений, использованных для создания производного или составного произведения. Авторские права переводчика, составителя и иного автора производного или составного произведения охраняются как права на самостоятельные объекты авторских прав независимо от охраны прав авторов произведений, на которых основано производное или составное произведение. Автор произведения, помещенного в сборнике или ином составном произведении, вправе использовать свое произведение независимо от составного произведения, если иное не предусмотрено договором с создателем составного произведения. Авторские права на перевод, сборник, иное производное или составное произведение не препятствуют другим лицам переводить либо перерабатывать то же оригинальное произведение, а также создавать свои составные произведения путем иного подбора или расположения тех же материалов. Издателю энциклопедий, энциклопедических словарей, периодических и продолжающихся сборников научных трудов, газет, журналов и других периодических изданий принадлежит право использования таких изданий. Издатель вправе при любом использовании такого издания указывать свое наименование или требовать его указания. Авторы или иные обладатели исключительных прав на произведения, включенные в такие издания, сохраняют эти права независимо от права издателя или других лиц на использование таких изданий в целом, за исключением случаев, когда эти исключительные права были переданы издателю или другим лицам либо перешли к издателю или другим лицам по иным основаниям, предусмотренным законом. Программы для ЭВМ Авторские права на все виды программ для ЭВМ (в том числе на операционные системы и программные комплексы), которые могут быть выражены на любом языке и в любой форме, включая исходный текст и объектный код, охраняются так же, как авторские права на произведения литературы. Программой для ЭВМ является представленная в объективной форме совокупность данных и команд, предназначенных для функционирования ЭВМ и других компьютерных устройств в целях получения определенного результата, включая подготовительные материалы, полученные в ходе разработки программы для ЭВМ, и порождаемые ею аудиовизуальные отображения.
8
Государственная регистрация программ для ЭВМ и баз данных Правообладатель в течение срока действия исключительного права на программу для ЭВМ или на базу данных может по своему желанию зарегистрировать такую программу или такую базу данных в федеральном органе исполнительной власти по интеллектуальной собственности. Программы для ЭВМ и базы данных, в которых содержатся сведения, составляющие государственную тайну, государственной регистрации не подлежат. Лицо, подавшее заявку на государственную регистрацию (заявитель), несет ответственность за разглашение сведений о программах для ЭВМ и базах данных, в которых содержатся сведения, составляющие государственную тайну, в соответствии с законодательством Российской Федерации. Заявка на государственную регистрацию программы для ЭВМ или базы данных (заявка на регистрацию) должна относиться к одной программе для ЭВМ или к одной базе данных. Заявка на регистрацию должна содержать: заявление о государственной регистрации программы для ЭВМ или базы данных с указанием правообладателя, а также автора, если он не отказался быть упомянутым в качестве такового, и места жительства или места нахождения каждого из них; депонируемые материалы, идентифицирующие программу для ЭВМ или базу данных, включая реферат; документ, подтверждающий уплату государственной пошлины в установленном размере или наличие оснований для освобождения от уплаты государственной пошлины, либо для уменьшения ее размера, либо для отсрочки ее уплаты. Правила оформления заявки на регистрацию устанавливает федеральный орган исполнительной власти, осуществляющий нормативноправовое регулирование в сфере интеллектуальной собственности. На основании заявки на регистрацию федеральный орган исполнительной власти по интеллектуальной собственности проверяет наличие необходимых документов и материалов, их соответствие предусмотренным требованиям. При положительном результате проверки указанный федеральный орган вносит программу для ЭВМ или базу данных соответственно в Реестр программ для ЭВМ и в Реестр баз данных, выдает заявителю свидетельство о государственной регистрации и публикует сведения о зарегистрированных программе для ЭВМ или базе данных в официальном бюллетене этого органа. По запросу указанного федерального органа либо по собственной инициативе автор или иной правообладатель вправе до публикации сведе-
9
ний в официальном бюллетене дополнять, уточнять и исправлять документы и материалы, содержащиеся в заявке на регистрацию. Порядок государственной регистрации программ для ЭВМ и баз данных, формы свидетельств о государственной регистрации, перечень указываемых в них сведений и перечень сведений, публикуемых в официальном бюллетене федерального органа исполнительной власти по интеллектуальной собственности, устанавливаются федеральным органом исполнительной власти, осуществляющим нормативно-правовое регулирование в сфере интеллектуальной собственности. Договоры об отчуждении исключительного права на зарегистрированные программу для ЭВМ или базу данных и переход исключительного права на такую программу или базу данных к другим лицам без договора подлежат государственной регистрации в федеральном органе исполнительной власти по интеллектуальной собственности. Сведения об изменении обладателя исключительного права вносятся в Реестр программ для ЭВМ или в Реестр баз данных на основании зарегистрированного договора или иного правоустанавливающего документа и публикуются в официальном бюллетене федерального органа исполнительной власти по интеллектуальной собственности. Сведения, внесенные в Реестр программ для ЭВМ или в Реестр баз данных, считаются достоверными, поскольку не доказано иное. Ответственность за достоверность предоставленных для государственной регистрации сведений несет заявитель. Право авторства и право автора на имя Право авторства - право признаваться автором произведения и право автора на имя - право использовать или разрешать использование произведения под своим именем, под вымышленным именем (псевдонимом) или без указания имени, то есть анонимно, неотчуждаемы и непередаваемы, в том числе при передаче другому лицу или переходе к нему исключительного права на произведение и при предоставлении другому лицу права использования произведения. При опубликовании произведения анонимно или под псевдонимом (за исключением случая, когда псевдоним автора не оставляет сомнения в его личности) издатель, имя или наименование которого указано на произведении, при отсутствии доказательств иного считается представителем автора и в этом качестве имеет право защищать права автора и обеспечивать их осуществление. Это положение действует до тех пор, пока автор такого произведения не раскроет свою личность и не заявит о своем авторстве.
10
Право на неприкосновенность произведения и защита произведения от искажений Не допускается без согласия автора внесение в его произведение изменений, сокращений и дополнений, снабжение произведения при его использовании иллюстрациями, предисловием, послесловием, комментариями или какими бы то ни было пояснениями (право на неприкосновенность произведения). При использовании произведения после смерти автора лицо, обладающее исключительным правом на произведение, вправе разрешить внесение в произведение изменений, сокращений или дополнений при условии, что этим не искажается замысел автора и не нарушается целостность восприятия произведения и это не противоречит воле автора, определенно выраженной им в завещании, письмах, дневниках или иной письменной форме. Извращение, искажение или иное изменение произведения, порочащие честь, достоинство или деловую репутацию автора, равно как и посягательство на такие действия, дают автору право требовать защиты его чести, достоинства или деловой репутации. В этих случаях по требованию заинтересованных лиц допускается защита чести и достоинства автора и после его смерти. Охрана авторства, имени автора и неприкосновенности произведения после смерти автора Авторство, имя автора и неприкосновенность произведения охраняются бессрочно. Автор вправе в порядке, предусмотренном для назначения исполнителя завещания, указать лицо, на которое он возлагает охрану авторства, имени автора и неприкосновенности произведения после своей смерти. Это лицо осуществляет свои полномочия пожизненно. При отсутствии таких указаний или в случае отказа назначенного автором лица от исполнения соответствующих полномочий, а также после смерти этого лица охрана авторства, имени автора и неприкосновенности произведения осуществляется наследниками автора, их правопреемниками и другими заинтересованными лицами. Право на обнародование произведения Автору принадлежит право на обнародование своего произведения, то есть право осуществить действие или дать согласие на осуществление
11
действия, которое впервые делает произведение доступным для всеобщего сведения путем его опубликования, публичного показа, публичного исполнения, сообщения в эфир или по кабелю либо любым другим способом. При этом опубликованием (выпуском в свет) является выпуск в обращение экземпляров произведения, представляющих собой копию произведения в любой материальной форме, в количестве, достаточном для удовлетворения разумных потребностей публики исходя из характера произведения. Автор, передавший другому лицу по договору произведение для использования, считается согласившимся на обнародование этого произведения. Произведение, не обнародованное при жизни автора, может быть обнародовано после его смерти лицом, обладающим исключительным правом на произведение, если обнародование не противоречит воле автора произведения, определенно выраженной им в письменной форме (в завещании, письмах, дневниках и тому подобном). Право на отзыв Автор имеет право отказаться от ранее принятого решения об обнародовании произведения (право на отзыв) при условии возмещения лицу, которому отчуждено исключительное право на произведение или предоставлено право использования произведения, причиненных таким решением убытков. Если произведение уже обнародовано, автор также обязан публично оповестить о его отзыве. При этом автор вправе изъять из обращения ранее выпущенные экземпляры произведения, возместив причиненные этим убытки. Эти правила не применяются к программам для ЭВМ, к служебным произведениям и к произведениям, вошедшим в сложный объект. Исключительное право на произведение Автору произведения или иному правообладателю принадлежит исключительное право использовать произведение в любой форме и любым не противоречащим закону способом (исключительное право на произведение). Правообладатель может распоряжаться исключительным правом на произведение. Использованием произведения независимо от того, совершаются ли соответствующие действия в целях извлечения прибыли или без такой цели, считается, в частности:
12
1) воспроизведение произведения, то есть изготовление одного и более экземпляра произведения или его части в любой материальной форме, в том числе в форме звуко- или видеозаписи, изготовление в трех измерениях одного и более экземпляра двухмерного произведения и в двух измерениях одного и более экземпляра трехмерного произведения. При этом запись произведения на электронном носителе, в том числе запись в память ЭВМ, также считается воспроизведением, кроме случая, когда такая запись является временной и составляет неотъемлемую и существенную часть технологического процесса, имеющего единственной целью правомерное использование записи или правомерное доведение произведения до всеобщего сведения; 2) распространение произведения путем продажи или иного отчуждения его оригинала или экземпляров; 3) публичный показ произведения, то есть любая демонстрация оригинала или экземпляра произведения непосредственно либо на экране с помощью пленки, диапозитива, телевизионного кадра или иных технических средств, а также демонстрация отдельных кадров аудиовизуального произведения без соблюдения их последовательности непосредственно либо с помощью технических средств в месте, открытом для свободного посещения, или в месте, где присутствует значительное число лиц, не принадлежащих к обычному кругу семьи, независимо от того, воспринимается произведение в месте его демонстрации или в другом месте одновременно с демонстрацией произведения; 4) импорт оригинала или экземпляров произведения в целях распространения; 5) прокат оригинала или экземпляра произведения; 6) публичное исполнение произведения, то есть представление произведения в живом исполнении или с помощью технических средств (радио, телевидения и иных технических средств), а также показ аудиовизуального произведения (с сопровождением или без сопровождения звуком) в месте, открытом для свободного посещения, или в месте, где присутствует значительное число лиц, не принадлежащих к обычному кругу семьи, независимо от того, воспринимается произведение в месте его представления или показа либо в другом месте одновременно с представлением или показом произведения; 7) сообщение в эфир, то есть сообщение произведения для всеобщего сведения (включая показ или исполнение) по радио или телевидению (в том числе путем ретрансляции), за исключением сообщения по кабелю. При этом под сообщением понимается любое действие, посредством которого произведение становится доступным для слухового и (или) зрительного восприятия независимо от его фактического восприятия публикой.
13
При сообщении произведений в эфир через спутник под сообщением в эфир понимается прием сигналов с наземной станции на спутник и передача сигналов со спутника, посредством которых произведение может быть доведено до всеобщего сведения независимо от его фактического приема публикой. Сообщение кодированных сигналов признается сообщением в эфир, если средства декодирования предоставляются неограниченному кругу лиц организацией эфирного вещания или с ее согласия; 8) сообщение по кабелю, то есть сообщение произведения для всеобщего сведения по радио или телевидению с помощью кабеля, провода, оптического волокна или аналогичных средств (в том числе путем ретрансляции). Сообщение кодированных сигналов признается сообщением по кабелю, если средства декодирования предоставляются неограниченному кругу лиц организацией кабельного вещания или с ее согласия; 9) перевод или другая переработка произведения. При этом под переработкой произведения понимается создание производного произведения (обработки, экранизации, аранжировки, инсценировки и тому подобного). Под переработкой (модификацией) программы для ЭВМ или базы данных понимаются любые их изменения, в том числе перевод такой программы или такой базы данных с одного языка на другой язык, за исключением адаптации, то есть внесения изменений, осуществляемых исключительно в целях функционирования программы для ЭВМ или базы данных на конкретных технических средствах пользователя или под управлением конкретных программ пользователя; 10) практическая реализация архитектурного, дизайнерского, градостроительного или садово-паркового проекта; 11) доведение произведения до всеобщего сведения таким образом, что любое лицо может получить доступ к произведению из любого места и в любое время по собственному выбору (доведение до всеобщего сведения). Знак охраны авторского права Правообладатель для оповещения о принадлежащем ему исключительном праве на произведение вправе использовать знак охраны авторского права, который помещается на каждом экземпляре произведения и состоит из следующих элементов: латинской буквы "С" в окружности; имени или наименования правообладателя; года первого опубликования произведения.
14
Распространение оригинала или экземпляров опубликованного произведения Если оригинал или экземпляры правомерно опубликованного произведения введены в гражданский оборот на территории Российской Федерации путем их продажи или иного отчуждения, дальнейшее распространение оригинала или экземпляров произведения допускается без согласия правообладателя и без выплаты ему вознаграждения.
Свободное воспроизведение произведения в личных целях Допускается без согласия автора или иного правообладателя и без выплаты вознаграждения воспроизведение гражданином исключительно в личных целях правомерно обнародованного произведения, за исключением: 1) воспроизведения произведений архитектуры в форме зданий и аналогичных сооружений; 2) воспроизведения баз данных или их существенных частей; 3) воспроизведения программ для ЭВМ; 4) репродуцирования книг (полностью) и нотных текстов; 5) видеозаписи аудиовизуального произведения при его публичном исполнении в месте, открытом для свободного посещения, или в месте, где присутствует значительное число лиц, не принадлежащих к обычному кругу семьи; 6) воспроизведения аудиовизуального произведения с помощью профессионального оборудования, не предназначенного для использования в домашних условиях. Свободное использование произведения в информационных, научных, учебных или культурных целях Допускается без согласия автора или иного правообладателя и без выплаты вознаграждения, но с обязательным указанием имени автора, произведение которого используется, и источника заимствования: 1) цитирование в оригинале и в переводе в научных, полемических, критических или информационных целях правомерно обнародованных произведений в объеме, оправданном целью цитирования, включая воспроизведение отрывков из газетных и журнальных статей в форме обзоров печати;
15
2) использование правомерно обнародованных произведений и отрывков из них в качестве иллюстраций в изданиях, радио- и телепередачах, звуко- и видеозаписях учебного характера в объеме, оправданном поставленной целью; 3) воспроизведение в прессе, сообщение в эфир или по кабелю правомерно опубликованных в газетах или журналах статей по текущим экономическим, политическим, социальным и религиозным вопросам или переданных в эфир произведений такого же характера в случаях, когда такое воспроизведение или сообщение не было специально запрещено автором или иным правообладателем; 4) воспроизведение в прессе, сообщение в эфир или по кабелю публично произнесенных политических речей, обращений, докладов и других аналогичных произведений в объеме, оправданном информационной целью. При этом за авторами таких произведений сохраняется право на их опубликование в сборниках; 5) воспроизведение или сообщение для всеобщего сведения в обзорах текущих событий средствами фотографии, кинематографии, путем сообщения в эфир или по кабелю произведений, которые становятся увиденными или услышанными в ходе таких событий, в объеме, оправданном информационной целью; 6) воспроизведение без извлечения прибыли рельефно-точечным шрифтом или другими специальными способами для слепых правомерно опубликованных произведений, кроме произведений, специально созданных для воспроизведения такими способами. В случае, когда библиотека предоставляет экземпляры произведений, правомерно введенные в гражданский оборот, во временное безвозмездное пользование, такое пользование допускается без согласия автора или иного правообладателя и без выплаты вознаграждения. При этом выраженные в цифровой форме экземпляры произведений, предоставляемые библиотеками во временное безвозмездное пользование, в том числе в порядке взаимного использования библиотечных ресурсов, могут предоставляться только в помещениях библиотек при условии исключения возможности создать копии этих произведений в цифровой форме. Создание произведения в жанре литературной, музыкальной или иной пародии либо в жанре карикатуры на основе другого (оригинального) правомерно обнародованного произведения и использование этой пародии либо карикатуры допускаются без согласия автора или иного обладателя исключительного права на оригинальное произведение и без выплаты ему вознаграждения.
16
Свободное использование произведения путем репродуцирования Допускается без согласия автора или иного правообладателя и без выплаты вознаграждения, но с обязательным указанием имени автора, произведение которого используется, и источника заимствования репродуцирование в единственном экземпляре без извлечения прибыли: 1) правомерно опубликованного произведения - библиотеками и архивами для восстановления, замены утраченных или испорченных экземпляров произведения и для предоставления экземпляров произведения другим библиотекам, утратившим их по каким-либо причинам из своих фондов; 2) отдельных статей и малообъемных произведений, правомерно опубликованных в сборниках, газетах и других периодических изданиях, коротких отрывков из правомерно опубликованных письменных произведений (с иллюстрациями или без иллюстраций) - библиотеками и архивами по запросам граждан для использования в учебных или научных целях, а также образовательными учреждениями для аудиторных занятий. Под репродуцированием (репрографическим воспроизведением) понимается факсимильное воспроизведение произведения с помощью любых технических средств, осуществляемое не в целях издания. Репродуцирование не включает воспроизведение произведения или хранение его копий в электронной (в том числе в цифровой), оптической или иной машиночитаемой форме, кроме случаев создания с помощью технических средств временных копий, предназначенных для осуществления репродуцирования. Свободное использование произведения, постоянно находящегося в месте, открытом для свободного посещения Допускается без согласия автора или иного правообладателя и без выплаты вознаграждения воспроизведение, сообщение в эфир или по кабелю фотографического произведения, произведения архитектуры или произведения изобразительного искусства, которые постоянно находятся в месте, открытом для свободного посещения, за исключением случаев, когда изображение произведения таким способом является основным объектом этого воспроизведения, сообщения в эфир или по кабелю либо когда изображение произведения используется в коммерческих целях.
17
Свободное публичное исполнение музыкального произведения Допускается без согласия автора или иного правообладателя и без выплаты вознаграждения публичное исполнение музыкального произведения во время официальной или религиозной церемонии либо похорон в объеме, оправданном характером такой церемонии. Свободное воспроизведение произведения для целей правоприменения Допускается без согласия автора или иного правообладателя и без выплаты вознаграждения воспроизведение произведения для осуществления производства по делу об административном правонарушении, для производства дознания, предварительного следствия или осуществления судопроизводства в объеме, оправданном этой целью. Свободная запись произведения организацией эфирного вещания в целях краткосрочного пользования Организация эфирного вещания вправе без согласия автора или иного правообладателя и без выплаты дополнительного вознаграждения делать запись в целях краткосрочного пользования того произведения, в отношении которого эта организация получила право на сообщение в эфир, при условии, что такая запись делается организацией эфирного вещания с помощью ее собственного оборудования и для собственных передач. При этом организация обязана уничтожить такую запись в течение шести месяцев со дня ее изготовления, если более продолжительный срок не согласован с правообладателем или не установлен законом. Такая запись может быть сохранена без согласия правообладателя в государственных или муниципальных архивах, если она носит исключительно документальный характер. Свободное воспроизведение программ для ЭВМ и баз данных. Декомпилирование программ для ЭВМ Лицо, правомерно владеющее экземпляром программы для ЭВМ или экземпляром базы данных (пользователь), вправе без разрешения автора или иного правообладателя и без выплаты дополнительного вознаграждения: 1) внести в программу для ЭВМ или базу данных изменения исключительно в целях их функционирования на технических средствах
18
пользователя и осуществлять действия, необходимые для функционирования таких программы или базы данных в соответствии с их назначением, в том числе запись и хранение в памяти ЭВМ (одной ЭВМ или одного пользователя сети), а также осуществить исправление явных ошибок, если иное не предусмотрено договором с правообладателем; 2) изготовить копию программы для ЭВМ или базы данных при условии, что эта копия предназначена только для архивных целей или для замены правомерно приобретенного экземпляра в случаях, когда такой экземпляр утерян, уничтожен или стал непригоден для использования. При этом копия программы для ЭВМ или базы данных не может быть использована в иных целях, чем цели, указанные в подпункте 1 настоящего пункта, и должна быть уничтожена, если владение экземпляром таких программы или базы данных перестало быть правомерным. Лицо, правомерно владеющее экземпляром программы для ЭВМ, вправе без согласия правообладателя и без выплаты дополнительного вознаграждения изучать, исследовать или испытывать функционирование такой программы в целях определения идей и принципов, лежащих в основе любого элемента программы для ЭВМ, путем осуществления предусмотренных действий. Лицо, правомерно владеющее экземпляром программы для ЭВМ, вправе без согласия правообладателя и без выплаты дополнительного вознаграждения воспроизвести и преобразовать объектный код в исходный текст (декомпилировать программу для ЭВМ) или поручить иным лицам осуществить эти действия, если они необходимы для достижения способности к взаимодействию независимо разработанной этим лицом программы для ЭВМ с другими программами, которые могут взаимодействовать с декомпилируемой программой, при соблюдении следующих условий: 1) информация, необходимая для достижения способности к взаимодействию, ранее не была доступна этому лицу из других источников; 2) указанные действия осуществляются в отношении только тех частей декомпилируемой программы для ЭВМ, которые необходимы для достижения способности к взаимодействию; 3) информация, полученная в результате декомпилирования, может использоваться лишь для достижения способности к взаимодействию независимо разработанной программы для ЭВМ с другими программами, не может передаваться иным лицам, за исключением случаев, когда это необходимо для достижения способности к взаимодействию независимо разработанной программы для ЭВМ с другими программами, а также не может использоваться для разработки программы для ЭВМ, по своему виду существенно схожей с декомпилируемой программой для ЭВМ, или для
19
осуществления другого действия, нарушающего исключительное право на программу для ЭВМ. Применение положений, предусмотренных настоящей статьей, не должно наносить неоправданный ущерб нормальному использованию программы для ЭВМ или базы данных и не должно ущемлять необоснованным образом законные интересы автора или иного правообладателя. Срок действия исключительного права на произведение Исключительное право на произведение действует в течение всей жизни автора и семидесяти лет, считая с 1 января года, следующего за годом смерти автора. Исключительное право на произведение, созданное в соавторстве, действует в течение всей жизни автора, пережившего других соавторов, и семидесяти лет, считая с 1 января года, следующего за годом его смерти. На произведение, обнародованное анонимно или под псевдонимом, срок действия исключительного права истекает через семьдесят лет, считая с 1 января года, следующего за годом его правомерного обнародования. Если в течение указанного срока автор произведения, обнародованного анонимно или под псевдонимом, раскроет свою личность или его личность не будет далее оставлять сомнений, исключительное право будет действовать в течение срока, установленного пунктом 1 настоящей статьи. Исключительное право на произведение, обнародованное после смерти автора, действует в течение семидесяти лет после обнародования произведения, считая с 1 января года, следующего за годом его обнародования, при условии, что произведение было обнародовано в течение семидесяти лет после смерти автора. Если автор произведения был репрессирован и посмертно реабилитирован, срок действия исключительного права считается продленным и семьдесят лет исчисляются с 1 января года, следующего за годом реабилитации автора произведения. Если автор работал во время Великой Отечественной войны или участвовал в ней, срок действия исключительного права, установленный настоящей статьей, увеличивается на четыре года. Переход произведения в общественное достояние По истечении срока действия исключительного права произведение науки, литературы или искусства, как обнародованное, так и необнародованное, переходит в общественное достояние.
20
Произведение, перешедшее в общественное достояние, может свободно использоваться любым лицом без чьего-либо согласия или разрешения и без выплаты авторского вознаграждения. При этом охраняются авторство, имя автора и неприкосновенность произведения. Перешедшее в общественное достояние необнародованное произведение может быть обнародовано любым лицом, если только обнародование произведения не противоречит воле автора, определенно выраженной им в письменной форме (в завещании, письмах, дневниках и тому подобном). Исключительное право на произведение переходит по наследству. Обращение взыскания на исключительное право на произведение и на право использования произведения по лицензии На принадлежащее автору исключительное право на произведение обращение взыскания не допускается. Однако на права требования автора к другим лицам по договорам об отчуждении исключительного права на произведение и по лицензионным договорам, а также на доходы, полученные от использования произведения, может быть обращено взыскание. На исключительное право, принадлежащее не самому автору, а другому лицу, и на право использования произведения, принадлежащее лицензиату, может быть обращено взыскание. Правила абзаца первого настоящего пункта распространяются на наследников автора, их наследников и так далее в пределах срока действия исключительного права. В случае продажи принадлежащего лицензиату права использования произведения с публичных торгов в целях обращения взыскания на это право автору предоставляется преимущественное право его приобретения. По договору об отчуждении исключительного права на произведение автор или иной правообладатель передает или обязуется передать принадлежащее ему исключительное право на произведение в полном объеме приобретателю такого права. Лицензионный договор о предоставлении права использования произведения По лицензионному договору одна сторона - автор или иной правообладатель (лицензиар) предоставляет либо обязуется предоставить другой стороне (лицензиату) право использования этого произведения в установленных договором пределах.
21
Лицензионный договор заключается в письменной форме. Договор о предоставлении права использования произведения в периодическом печатном издании может быть заключен в устной форме. Заключение лицензионных договоров о предоставлении права использования программы для ЭВМ или базы данных допускается путем заключения каждым пользователем с соответствующим правообладателем договора присоединения, условия которого изложены на приобретаемом экземпляре таких программы или базы данных либо на упаковке этого экземпляра. Начало использования таких программы или базы данных пользователем, как оно определяется этими условиями, означает его согласие на заключение договора. В возмездном лицензионном договоре должен быть указан размер вознаграждения за использование произведения или порядок исчисления такого вознаграждения. В таком договоре может быть предусмотрена выплата лицензиару вознаграждения в форме фиксированных разовых или периодических платежей, процентных отчислений от дохода (выручки) либо в иной форме. Правительство Российской Федерации вправе устанавливать минимальные ставки авторского вознаграждения за отдельные виды использования произведений. Особые условия издательского лицензионного договора По договору о предоставлении права использования произведения, заключенному автором или иным правообладателем с издателем, то есть с лицом, на которое в соответствии с договором возлагается обязанность издать произведение (издательский лицензионный договор), лицензиат обязан начать использование произведения не позднее срока, установленного в договоре. При неисполнении этой обязанности лицензиар вправе отказаться от договора без возмещения лицензиату причиненных таким отказом убытков. В случае отсутствия в договоре конкретного срока начала использования произведения такое использование должно быть начато в срок, обычный для данного вида произведений и способа их использования. Такой договор может быть расторгнут лицензиаром по основаниям и в порядке, которые предусмотрены статьей 450 настоящего Кодекса. В случае расторжения издательского лицензионного договора лицензиар вправе требовать выплаты ему вознаграждения, предусмотренного данным договором, в полном размере.
22
Договор авторского заказа По договору авторского заказа одна сторона (автор) обязуется по заказу другой стороны (заказчика) создать обусловленное договором произведение науки, литературы или искусства на материальном носителе или в иной форме. Материальный носитель произведения передается заказчику в собственность, если соглашением сторон не предусмотрена его передача заказчику во временное пользование. Договор авторского заказа является возмездным, если соглашением сторон не предусмотрено иное. Договором авторского заказа может быть предусмотрено отчуждение заказчику исключительного права на произведение, которое должно быть создано автором, или предоставление заказчику права использования этого произведения в установленных договором пределах. В случае, когда договор авторского заказа предусматривает отчуждение заказчику исключительного права на произведение, которое должно быть создано автором, к такому договору соответственно применяются правила настоящего Кодекса о договоре об отчуждении исключительного права, если из существа договора не вытекает иное. Если договор авторского заказа заключен с условием о предоставлении заказчику права использования произведения в установленных договором пределах, к такому договору соответственно применяются положения, предусмотренные статьями 1286 и 1287 настоящего Кодекса. Срок исполнения договора авторского заказа Произведение, создание которого предусмотрено договором авторского заказа, должно быть передано заказчику в срок, установленный договором. Договор, который не предусматривает и не позволяет определить срок его исполнения, не считается заключенным. В случае, когда срок исполнения договора авторского заказа наступил, автору при необходимости и при наличии уважительных причин для завершения создания произведения предоставляется дополнительный льготный срок продолжительностью в одну четвертую часть срока, установленного для исполнения договора, если соглашением сторон не предусмотрен более длительный льготный срок. В случаях, предусмотренных пунктом 1 статьи 1240 настоящего Кодекса, это правило применяется, если иное не предусмотрено договором.
23
По истечении льготного срока, предоставленного автору, заказчик вправе в одностороннем порядке отказаться от договора авторского заказа. Заказчик также вправе отказаться от договора авторского заказа непосредственно по окончании срока, установленного договором для его исполнения, если договор к этому времени не исполнен, а из его условий явно вытекает, что при нарушении срока исполнения договора заказчик утрачивает интерес к договору. Ответственность автора по договору об отчуждении исключительного права на произведение и по лицензионному договору ограничена суммой реального ущерба, причиненного другой стороне, если договором не предусмотрен меньший размер ответственности автора. В случае неисполнения или ненадлежащего исполнения договора авторского заказа, за которое автор несет ответственность, автор обязан возвратить заказчику аванс, а также уплатить ему неустойку, если она предусмотрена договором. При этом общий размер указанных выплат ограничен суммой реального ущерба, причиненного заказчику. Отчуждение оригинала произведения и исключительное право на произведение При отчуждении автором оригинала произведения (рукописи, оригинала произведения живописи, скульптуры и тому подобного), в том числе при отчуждении оригинала произведения по договору авторского заказа, исключительное право на произведение сохраняется за автором, если договором не предусмотрено иное. В случае, когда исключительное право на произведение не перешло к приобретателю его оригинала, приобретатель вправе без согласия автора и без выплаты ему вознаграждения демонстрировать приобретенный в собственность оригинал произведения и воспроизводить его в каталогах выставок и в изданиях, посвященных его коллекции, а также передавать оригинал этого произведения для демонстрации на выставках, организуемых другими лицами. При отчуждении оригинала произведения его собственником, обладающим исключительным правом на произведение, но не являющимся автором произведения, исключительное право на произведение переходит к приобретателю оригинала произведения, если договором не предусмотрено иное. Правила настоящей статьи, относящиеся к автору произведения, распространяются также на наследников автора, их наследников и так далее в пределах срока действия исключительного права на произведение.
24
Право доступа Автор произведения изобразительного искусства вправе требовать от собственника оригинала произведения предоставления возможности осуществлять право на воспроизведение своего произведения (право доступа). При этом от собственника оригинала произведения нельзя требовать доставки произведения автору. Автор произведения архитектуры вправе требовать от собственника оригинала произведения предоставления возможности осуществлять фото- и видеосъемку произведения, если договором не предусмотрено иное. Право следования В случае отчуждения автором оригинала произведения изобразительного искусства при каждой публичной перепродаже соответствующего оригинала, в которой в качестве продавца, покупателя или посредника участвует галерея изобразительного искусства, художественный салон, магазин или иная подобная организация, автор имеет право на получение от продавца вознаграждения в виде процентных отчислений от цены перепродажи (право следования). Размер процентных отчислений, а также условия и порядок их выплаты определяются Правительством Российской Федерации. Авторы пользуются правом следования в порядке, установленном пунктом 1 настоящей статьи, также в отношении авторских рукописей (автографов) литературных и музыкальных произведений. Право следования неотчуждаемо, но переходит к наследникам автора на срок действия исключительного права на произведение. Служебное произведение Авторские права на произведение науки, литературы или искусства, созданное в пределах установленных для работника (автора) трудовых обязанностей (служебное произведение), принадлежат автору. Исключительное право на служебное произведение принадлежит работодателю, если трудовым или иным договором между работодателем и автором не предусмотрено иное. Если работодатель в течение трех лет со дня, когда служебное произведение было предоставлено в его распоряжение, не начнет использование этого произведения, не передаст исключительное право на него друго-
25
му лицу или не сообщит автору о сохранении произведения в тайне, исключительное право на служебное произведение принадлежит автору. Если работодатель в срок, предусмотренный в абзаце втором настоящего пункта, начнет использование служебного произведения или передаст исключительное право другому лицу, автор имеет право на вознаграждение. Автор приобретает указанное право на вознаграждение и в случае, когда работодатель принял решение о сохранении служебного произведения в тайне и по этой причине не начал использование этого произведения в указанный срок. Размер вознаграждения, условия и порядок его выплаты работодателем определяются договором между ним и работником, а в случае спора - судом. В случае, когда исключительное право на служебное произведение принадлежит автору, работодатель вправе использовать такое произведение способами, обусловленными целью служебного задания, и в вытекающих из задания пределах, а также обнародовать такое произведение, если договором между ним и работником не предусмотрено иное. При этом право автора использовать служебное произведение способом, не обусловленным целью служебного задания, а также хотя бы и способом, обусловленным целью задания, но за пределами, вытекающими из задания работодателя, не ограничивается. Работодатель может при использовании служебного произведения указывать свое имя или наименование либо требовать такого указания. Программы для ЭВМ и базы данных, созданные по заказу В случае, когда программа для ЭВМ или база данных создана по договору, предметом которого было ее создание (по заказу), исключительное право на такую программу или такую базу данных принадлежит заказчику, если договором между подрядчиком (исполнителем) и заказчиком не предусмотрено иное. В случае, когда исключительное право на программу для ЭВМ или базу данных принадлежит заказчику, подрядчик (исполнитель) вправе, поскольку договором не предусмотрено иное, использовать такую программу или такую базу данных для собственных нужд на условиях безвозмездной простой (неисключительной) лицензии в течение всего срока действия исключительного права. В случае, когда в соответствии с договором между подрядчиком (исполнителем) и заказчиком исключительное право на программу для ЭВМ или базу данных принадлежит подрядчику (исполнителю), заказчик вправе использовать такую программу или такую базу данных для собст-
26
венных нужд на условиях безвозмездной простой (неисключительной) лицензии в течение всего срока действия исключительного права. Автор созданных по заказу программы для ЭВМ или базы данных, которому не принадлежит исключительное право на такую программу или такую базу данных, имеет право на вознаграждение. Программы для ЭВМ и базы данных, созданные при выполнении работ по договору Если программа для ЭВМ или база данных создана при выполнении договора подряда или договора на выполнение научноисследовательских, опытно-конструкторских или технологических работ, которые прямо не предусматривали ее создание, исключительное право на такую программу или такую базу данных принадлежит подрядчику (исполнителю), если договором между ним и заказчиком не предусмотрено иное. В этом случае заказчик вправе, если договором не предусмотрено иное, использовать созданные таким образом программу или базу данных в целях, для достижения которых был заключен соответствующий договор, на условиях простой (неисключительной) лицензии в течение всего срока действия исключительного права без выплаты за это использование дополнительного вознаграждения. При передаче подрядчиком (исполнителем) исключительного права на программу для ЭВМ или базу данных другому лицу заказчик сохраняет право использования программы или базы данных. В случае, когда в соответствии с договором между подрядчиком (исполнителем) и заказчиком исключительное право на программу для ЭВМ или базу данных передано заказчику либо указанному им третьему лицу, подрядчик (исполнитель) вправе использовать созданные им программу или базу данных для собственных нужд на условиях безвозмездной простой (неисключительной) лицензии в течение всего срока действия исключительного права, если договором не предусмотрено иное. Автор указанных в пункте 1 настоящей статьи программы для ЭВМ или базы данных, которому не принадлежит исключительное право на такую программу или такую базу данных, имеет право на вознаграждение в соответствии с абзацем третьим пункта 2 статьи 1295 настоящего Кодекса. Произведения науки, литературы и искусства, созданные по государственному или муниципальному контракту Исключительное право на произведение науки, литературы или искусства, созданное по государственному или муниципальному контракту
27
для государственных или муниципальных нужд, принадлежит исполнителю, являющемуся автором либо иным выполняющим государственный или муниципальный контракт лицом, если государственным или муниципальным контрактом не предусмотрено, что это право принадлежит Российской Федерации, субъекту Российской Федерации или муниципальному образованию, от имени которых выступает государственный или муниципальный заказчик, либо совместно исполнителю и Российской Федерации, исполнителю и субъекту Российской Федерации или исполнителю и муниципальному образованию. Если в соответствии с государственным или муниципальным контрактом исключительное право на произведение науки, литературы или искусства принадлежит Российской Федерации, субъекту Российской Федерации или муниципальному образованию, исполнитель обязан путем заключения соответствующих договоров со своими работниками и третьими лицами приобрести все права или обеспечить их приобретение для передачи соответственно Российской Федерации, субъекту Российской Федерации и муниципальному образованию. При этом исполнитель имеет право на возмещение затрат, понесенных им в связи с приобретением соответствующих прав у третьих лиц. Если исключительное право на произведение науки, литературы или искусства, созданное по государственному или муниципальному контракту для государственных или муниципальных нужд, принадлежит в соответствии с пунктом 1 настоящей статьи не Российской Федерации, не субъекту Российской Федерации или не муниципальному образованию, правообладатель по требованию государственного или муниципального заказчика обязан предоставить указанному им лицу безвозмездную простую (неисключительную) лицензию на использование соответствующего произведения науки, литературы или искусства для государственных или муниципальных нужд. Если исключительное право на произведение науки, литературы или искусства, созданное по государственному или муниципальному контракту для государственных или муниципальных нужд, принадлежит совместно исполнителю и Российской Федерации, исполнителю и субъекту Российской Федерации или исполнителю и муниципальному образованию, государственный или муниципальный заказчик вправе предоставить безвозмездную простую (неисключительную) лицензию на использование такого произведения науки, литературы или искусства для государственных или муниципальных нужд, уведомив об этом исполнителя. Работник, исключительное право которого на основании пункта 2 настоящей статьи перешло к исполнителю, имеет право на вознаграждение
28
в соответствии с абзацем третьим пункта 2 статьи 1295 настоящего Кодекса. Правила настоящей статьи также применяются к программам для ЭВМ и базам данных, создание которых не было предусмотрено государственным или муниципальным контрактом для государственных или муниципальных нужд, но которые были созданы при выполнении такого контракта. Технические средства защиты авторских прав Техническими средствами защиты авторских прав признаются любые технологии, технические устройства или их компоненты, контролирующие доступ к произведению, предотвращающие либо ограничивающие осуществление действий, которые не разрешены автором или иным правообладателем в отношении произведения. В отношении произведений не допускается: 1) осуществление без разрешения автора или иного правообладателя действий, направленных на то, чтобы устранить ограничения использования произведения, установленные путем применения технических средств защиты авторских прав; 2) изготовление, распространение, сдача в прокат, предоставление во временное безвозмездное пользование, импорт, реклама любой технологии, любого технического устройства или их компонентов, использование таких технических средств в целях получения прибыли либо оказание соответствующих услуг, если в результате таких действий становится невозможным использование технических средств защиты авторских прав либо эти технические средства не смогут обеспечить надлежащую защиту указанных прав. В случае нарушения предусмотренных положений, автор или иной правообладатель вправе требовать по своему выбору от нарушителя возмещения убытков или выплаты компенсации, кроме случаев, когда разрешено использование произведения без согласия автора или иного правообладателя. Информация об авторском праве Информацией об авторском праве признается любая информация, которая идентифицирует произведение, автора или иного правообладателя, либо информация об условиях использования произведения, которая содержится на оригинале или экземпляре произведения, приложена к нему или появляется в связи с сообщением в эфир или по кабелю либо доведе-
29
нием такого произведения до всеобщего сведения, а также любые цифры и коды, в которых содержится такая информация. В отношении произведений не допускается: 1) удаление или изменение без разрешения автора или иного правообладателя информации об авторском праве; 2) воспроизведение, распространение, импорт в целях распространения, публичное исполнение, сообщение в эфир или по кабелю, доведение до всеобщего сведения произведений, в отношении которых без разрешения автора или иного правообладателя была удалена или изменена информация об авторском праве. В случае нарушения предусмотренных положений, автор или иной правообладатель вправе требовать по своему выбору от нарушителя возмещения убытков или выплаты компенсации в соответствии со статьей 1301 настоящего Кодекса. Ответственность за нарушение исключительного права на произведение В случаях нарушения исключительного права на произведение автор или иной правообладатель наряду с использованием других применимых способов защиты и мер ответственности вправе требовать по своему выбору от нарушителя вместо возмещения убытков выплаты компенсации: в размере от десяти тысяч рублей до пяти миллионов рублей, определяемом по усмотрению суда; в двукратном размере стоимости экземпляров произведения или в двукратном размере стоимости права использования произведения, определяемой исходя из цены, которая при сравнимых обстоятельствах обычно взимается за правомерное использование произведения. Обеспечение иска по делам о нарушении авторских прав Суд может запретить ответчику или лицу, в отношении которого имеются достаточные основания полагать, что оно является нарушителем авторских прав, совершать определенные действия (изготовление, воспроизведение, продажу, сдачу в прокат, импорт либо иное предусмотренное настоящим Кодексом использование, а также транспортировку, хранение или владение) в целях введения в гражданский оборот экземпляров произведения, в отношении которых предполагается, что они являются контрафактными. Суд может наложить арест на все экземпляры произведения, в отношении которых предполагается, что они являются контрафактными, а
30
также на материалы и оборудование, используемые или предназначенные для их изготовления или воспроизведения. При наличии достаточных данных о нарушении авторских прав органы дознания или следствия обязаны принять меры для розыска и наложения ареста на экземпляры произведения, в отношении которых предполагается, что они являются контрафактными, а также на материалы и оборудование, используемые или предназначенные для изготовления или воспроизведения указанных экземпляров произведения, включая в необходимых случаях меры по их изъятию и передаче на ответственное хранение.
31
ПРИМЕРЫ ИНТЕЛЛЕКТУАЛЬНЫХ РАЗРАБОТОК АВТОРА Развитие науки и техники возможно на основе теоретических и экспериментальных исследований, анализа полученных экспериментальных данных, систематизации результатов исследований, прогнозирования улучшения процессов и устройств. Значительная эффективность может быть достигнута при применении математического моделирования. Выполнены разработки математического моделирования при планировании экспериментов на двух, трех, четырех, пяти уровнях факторов и при неодинаковом количестве уровней первого и второго факторов, а также многофакторного моделирования. Преимуществами предложенных методик математического моделирования являются оригинальная разработка ортогонализации матриц, вывод формул для расчета коэффициентов регрессии, дисперсий в определении коэффициентов регрессии, буквенное обозначение показателей степени факторов в уравнениях регрессии и возможность изменять величины показателей степени факторов, добиваясь требуемой точности математических моделей. При математическом моделировании используются действительные величины факторов и показателей процесса. Уровни факторов могут быть ассиметричными и симметричными, а математические зависимости - нелинейными или, в частных случаях, линейными. Разработаны на языке Бейсик компьютерные программы математического моделирования, имеющие обозначения VL0, VN0, VN3, VN4, VN5, VN6, VN7, VN8, VN9, WN2, WN3, WN4, WN5, WN6, WN7, WN8, WN9. Эти компьютерные программы в пакете зарегистрированы в отраслевом фонде алгоритмов и программ Государственного координационного центра информационных технологий Федерального агентства по образованию, свидетельство об отраслевой регистрации разработок № 6894. На комплексную разработку «Математическое моделирование в литейном производстве» получено свидетельство об отраслевой регистрации № 7223. В опубликованных работах показано, как выполняется ортогонализация матриц, построение планов проведения экспериментов, как рассчитываются коэффициенты ортогонализации, коэффициенты регрессии, дисперсии в определении коэффициентов регрессии. Построение схем зависимостей показателей процесса от факторов позволило наглядно показать связь координат точек графиков с планами проведения экспериментов (координаты каждой точки графиков являются, соответственно, строкой плана). В большинстве компьютерных программ математического моделирования объединены несколько программ. Так, в комплексной программе
32
VL0 объединены пять программ для случаев планирования 21 (Х = 2), 22 (Х=4), 23 (Х=8), 24 (Х=16), 25 (Х=32). В комплектную программу VN0 входят десять программ для планирования 31 (Х=3), 41 (Х= 4), 51 (Х=5), 32 (Х=9), 3·4 (Х=12), 3·5 (Х=15), 42 (Х=16), 4·5 (Х=20), 52 (Х=25), 33 (Х=27). В зависимости от того, какая величина Х будет введена, начнет работать соответствующая значению Х программа. Программы составлены так, что достигается высокая точность расчетов, осуществляется проверка расчетов. В первой части каждой программы выполняется аппроксимация, затем выявляется математическая модель, далее можно выполнять расчеты по модели, проверять точность модели, вычислять показатели по математической модели с использованием циклов, строить графики зависимостей показателей от факторов. После выявления математической модели необходимо проводить ее анализ, что делать трудно с увеличением количества факторов, количества уровней факторов, усложнением математической модели. Потребовалась разработка системного анализа результатов расчетов по математическим моделям. Оригинальная разработка такого анализа выполнена применительно к работе «Математическое моделирование в литейном производстве» [9] и программам VL0, VN0. Используя дополнения (подпрограммы) к программе VN0, можно ввести подпрограммы, позволяющие выполнять системный анализ результатов расчетов по математическим моделям, в компьютерные программы VN3, VN4, VN5, VN6, VN7, VN8, VN9, WN2, WN3, WN4, WN5, WN6, WN7, WN8, WN9.После дополнения подпрограммами системного анализа результатов расчетов по математическим моделям указанные выше компьютерные программы будут иметь наименование NV0, NV3, NV4, NV5, NV6, NV7, NV8, NV9, NW2, NW3, NW4, NW5, NW6, NW7, NW8, NW9. Такая перестановка букв в наименованиях программ позволяет легко отличать ранее разработанные компьютерные программы от соответствующих им, но дополненных подпрограмм системного анализа результатов расчетов по математическим моделям. Из программы VL0 можно получить две программы LV0, LV1.
33
ПРОГРАММЫ МАТЕМАТИЧЕСКОГО МОДЕЛИРОВАНИЯ НА ОСНОВЕ ПРОГРАММ VN0, VL0 С ДОБАВЛЕНИЯМИ ПОДПРОГРАММ СИСТЕМНОГО ПРЕДСТАВЛЕНИЯ ДЛЯ АНАЛИЗОВ РЕЗУЛЬТАТОВ РАСЧЕТОВ
34
ПРОГРАММА NW3 (планы 31, 32, 33, Х = 3, Х = 9, Х =27) 5 PRINT "ПРОГРАММА NW3,РАЗРАБОТКА А.А.ЧЕРНОГО" 6 CLS 7 PRINT "РЕЗУЛЬТАТЫ ВЫПОЛНЕНИЯ ПРОГРАММЫ NW3" 8 PRINT "ЗАНОСЯТСЯ В ФАЙЛ,ИМЯ КОТОРОГО НАДО ВВЕСТИ," 9 PRINT "НАПРИМЕР, ВВЕСТИ ИМЯ ФАЙЛА NW31" 10 INPUT "ВВОД ИМЕНИ ФАЙЛА ", FA$ 14 OPEN "O", #1, FA$ 17 PRINT "РЕЗУЛЬТАТЫ ВЫПОЛНЕНИЯ ПРОГРАММЫ NW3 ЗАНОСЯТСЯ В ФАЙЛ "; FA$ 40 PRINT " РАЗРАБОТКИ ДЛЯ X=3,X=9,X=27" 41 PRINT #1, "РЕЗУЛЬТАТЫ ВЫПОЛНЕНИЯ ПРОГРАММЫ WN3, РАЗРАБОТАННОЙ А.А. ЧЕРНЫМ" 42 DIM F(50), H(50), L(50), Y(27), I(50), K(50), M(50), P(50) 44 DIM Q(50), U(50), V(50), O(27), B(27), Z(50), G(20), T(27) 46 DIM K6(50), K7(50), K8(50), J7(50), J8(50), J9(50) 47 DIM Z1(50) 51 PRINT "ВВОД X-КОЛИЧЕСТВО ОПЫТОВ ПО ПЛАНУ " 52 PRINT #1, "КОЛИЧЕСТВО ОПЫТОВ ПО ПЛАНУ " 60 INPUT X: PRINT #1, "X="; X 61 PRINT #1, "ВЕЛИЧИНЫ ФАКТОРОВ И ПОКАЗАТЕЛЕЙ СТЕПЕНИ" 62 PRINT "ВВОД ВЕЛИЧИН ФАКТОРОВ И ПОКАЗАТЕЛЕЙ СТЕПЕНИ" 120 PRINT "ВВОД A1,E1,B1,J1,O1": INPUT A1, E1, B1, J1, O1 130 PRINT #1, "A1="; A1; " E1="; E1; " B1="; B1 133 PRINT #1, "J1="; J1; " O1="; O1: A = A1: B = B1: E = E1: N = J1: R = O1 140 GOSUB 3660: V1 = V0: U1 = U0: Q1 = Q0 144 PRINT #1, "V1="; V1; " U1="; U1; " Q1="; Q1 150 IF X = 9 GOTO 350 160 IF X = 27 GOTO 350 190 IF X = 3 GOTO 590 350 PRINT "ВВОД A2,E2,B2,J2,O2": INPUT A2, E2, B2, J2, O2 360 PRINT #1, "A2="; A2; " E2="; E2; " B2="; B2 363 PRINT #1, "J2="; J2; " O2="; O2 365 A = A2: B = B2: E = E2: N = J2: R = O2 370 GOSUB 3660: V2 = V0: U2 = U0: Q2 = Q0 375 PRINT #1, "V2="; V2; " U2="; U2; " Q2="; Q2 380 IF X = 27 GOTO 550 390 IF X = 9 GOTO 620 550 PRINT "ВВОД A3,E3,B3,J3,O3" 555 INPUT A3, E3, B3, J3, O3 560 PRINT #1, "A3="; A3; " E3="; E3; " B3="; B3 563 PRINT #1, "J3="; J3; " O3="; O3 565 A = A3: B = B3: E = E3: N = J3: R = O3 570 GOSUB 3660: V3 = V0: U3 = U0: Q3 = Q0 575 PRINT #1, "V3="; V3; " U3="; U3; " Q3="; Q3 580 GOTO 990 589 REM ПЛАНЫ 590 F(1) = A1: F(2) = B1: F(3) = E1: GOTO 1130 620 F(1) = A1: H(1) = A2: F(2) = B1: H(2) = A2: F(3) = A1: H(3) = B2 630 F(4) = B1: H(4) = B2: F(5) = A1: H(5) = E2: F(6) = B1: H(6) = E2 640 F(7) = E1: H(7) = A2: F(8) = E1: H(8) = B2: F(9) = E1: H(9) = E2 650 GOTO 1130 990 F(1) = A1: H(1) = A2: L(1) = A3: F(2) = B1: H(2) = A2: L(2) = A3 1000 F(3) = A1: H(3) = B2: L(3) = A3: F(4) = B1: H(4) = B2: L(4) = A3 1010 F(5) = A1: H(5) = A2: L(5) = B3: F(6) = B1: H(6) = A2: L(6) = B3 1020 F(7) = A1: H(7) = B2: L(7) = B3: F(8) = B1: H(8) = B2: L(8) = B3 1030 F(9) = A1: H(9) = E2: L(9) = E3: F(10) = B1: H(10) = E2: L(10) = E3
35
1040 F(11) = E1: H(11) = A2: L(11) = E3: F(12) = E1: H(12) = B2: L(12) = E3 1050 F(13) = E1: H(13) = E2: L(13) = A3: F(14) = E1: H(14) = E2: L(14) = B3 1060 F(15) = A1: H(15) = A2: L(15) = E3: F(16) = B1: H(16) = A2: L(16) = E3 1070 F(17) = A1: H(17) = B2: L(17) = E3: F(18) = B1: H(18) = B2: L(18) = E3 1080 F(19) = A1: H(19) = E2: L(19) = A3: F(20) = B1: H(20) = E2: L(20) = A3 1090 F(21) = A1: H(21) = E2: L(21) = B3: F(22) = B1: H(22) = E2: L(22) = B3 1100 F(23) = E1: H(23) = A2: L(23) = A3: F(24) = E1: H(24) = B2: L(24) = A3 1110 F(25) = E1: H(25) = A2: L(25) = B3: F(26) = E1: H(26) = B2: L(26) = B3 1120 F(27) = E1: H(27) = E2: L(27) = E3 1130 PRINT "IF I0=6 GOTO 40-НАЧАЛО" 1135 PRINT "IF I0=7 GOTO 1160-ПРОДОЛЖЕНИЕ" 1140 INPUT I0: IF I0 = 6 GOTO 40 1150 IF I0 = 7 GOTO 1160 1160 PRINT "ВВОД ВЕЛИЧИН ПОКАЗАТЕЛЕЙ ПО ПЛАНУ Y(J) " 1161 PRINT #1, "ВЕЛИЧИНЫ ПОКАЗАТЕЛЕЙ В СООТВЕТСТВИИ С ПЛАНОМ Y(J)" 1165 FOR J = 1 TO X 1166 PRINT "Y("; J; ")": INPUT Y(J) 1170 PRINT #1, "Y("; J; ")="; Y(J): NEXT J 1180 PRINT "IF I0=1 GOTO 1160-ПОВТОРЕНИЕ ВВОДА ПОКАЗАТЕЛЕЙ" 1185 PRINT "IF I0=2 GOTO 1210-ПРОДОЛЖЕНИЕ" 1190 PRINT "ВВОД I0": INPUT I0: IF I0 = 1 GOTO 1160 1200 IF I0 = 2 GOTO 1210 1210 IF X = 3 GOTO 1310 1240 IF X = 9 GOTO 1340 1300 IF X = 27 GOTO 1400 1310 GOSUB 4150: GOTO 1410 1340 GOSUB 4150: GOSUB 4170: GOTO 1410 1400 GOSUB 4150: GOSUB 4170: GOSUB 4190 1410 S = 0: O(1) = 0: FOR J = 1 TO X: S = S + Y(J): O(1) = O(1) + 1: NEXT J 1420 B(1) = S / O(1): S = 0: O(2) = 0: FOR J = 1 TO X: S = S + I(J) * Y(J) 1430 O(2) = O(2) + I(J) ^ 2: NEXT J: B(2) = S / O(2): S = 0: O(3) = 0 1440 FOR J = 1 TO X: S = S + K(J) * Y(J): O(3) = O(3) + K(J) ^ 2: NEXT J 1450 B(3) = S / O(3): IF X = 3 GOTO 2390 1480 S = 0: O(4) = 0: FOR J = 1 TO X: S = S + P(J) * Y(J) 1490 O(4) = O(4) + P(J) ^ 2: NEXT J: B(4) = S / O(4): S = 0: O(5) = 0 1500 FOR J = 1 TO X: S = S + I(J) * P(J) * Y(J): O(5) = O(5) + (I(J) * P(J)) ^ 2 1510 NEXT J: B(5) = S / O(5): S = 0: O(6) = 0: FOR J = 1 TO X 1520 S = S + Q(J) * Y(J): O(6) = O(6) + Q(J) ^ 2: NEXT J: B(6) = S / O(6) 1530 S = 0: O(7) = 0: FOR J = 1 TO X: S = S + I(J) * Q(J) * Y(J) 1540 O(7) = O(7) + (I(J) * Q(J)) ^ 2: NEXT J: B(7) = S / O(7): S = 0 1550 O(8) = 0: FOR J = 1 TO X: S = S + P(J) * K(J) * Y(J) 1560 O(8) = O(8) + (P(J) * K(J)) ^ 2: NEXT J: B(8) = S / O(8): S = 0: O(9) = 0 1570 FOR J = 1 TO X: S = S + K(J) * Q(J) * Y(J): O(9) = O(9) + (K(J) * Q(J)) ^ 2 1580 NEXT J: B(9) = S / O(9): IF X = 9 GOTO 2390 1590 IF X = 27 GOTO 2040 2040 S = 0: O(10) = 0: FOR J = 1 TO X: S = S + U(J) * Y(J) 2050 O(10) = O(10) + U(J) ^ 2: NEXT J: B(10) = S / O(10): S = 0: O(11) = 0 2060 FOR J = 1 TO X: S = S + I(J) * U(J) * Y(J): O(11) = O(11) + (I(J) * U(J)) ^ 2 2070 NEXT J: B(11) = S / O(11): S = 0: O(12) = 0: FOR J = 1 TO X 2080 S = S + P(J) * U(J) * Y(J): O(12) = O(12) + (P(J) * U(J)) ^ 2: NEXT J 2090 B(12) = S / O(12): S = 0: O(13) = 0: FOR J = 1 TO X 2100 S = S + I(J) * P(J) * U(J) * Y(J): O(13) = O(13) + (I(J) * P(J) * U(J)) ^ 2 2110 NEXT J: B(13) = S / O(13): S = 0: O(14) = 0: FOR J = 1 TO X 2120 S = S + V(J) * Y(J): O(14) = O(14) + V(J) ^ 2: NEXT J: B(14) = S / O(14) 2130 S = 0: O(15) = 0: FOR J = 1 TO X: S = S + I(J) * V(J) * Y(J) 2140 O(15) = O(15) + (I(J) * V(J)) ^ 2: NEXT J: B(15) = S / O(15): S = 0 2150 O(16) = 0: FOR J = 1 TO X: S = S + P(J) * V(J) * Y(J)
36
2160 O(16) = O(16) + (P(J) * V(J)) ^ 2: NEXT J: B(16) = S / O(16): S = 0 2170 O(17) = 0: FOR J = 1 TO X: S = S + U(J) * K(J) * Y(J) 2180 O(17) = O(17) + (U(J) * K(J)) ^ 2: NEXT J: B(17) = S / O(17): S = 0 2190 O(18) = 0: FOR J = 1 TO X: S = S + U(J) * Q(J) * Y(J) 2200 O(18) = O(18) + (U(J) * Q(J)) ^ 2: NEXT J: B(18) = S / O(18): S = 0 2210 O(19) = 0: FOR J = 1 TO X: S = S + I(J) * P(J) * V(J) * Y(J) 2220 O(19) = O(19) + (I(J) * P(J) * V(J)) ^ 2: NEXT J: B(19) = S / O(19) 2230 S = 0: O(20) = 0: FOR J = 1 TO X: S = S + I(J) * U(J) * Q(J) * Y(J) 2240 O(20) = O(20) + (I(J) * U(J) * Q(J)) ^ 2: NEXT J: B(20) = S / O(20) 2250 S = 0: O(21) = 0: FOR J = 1 TO X: S = S + P(J) * U(J) * K(J) * Y(J) 2260 O(21) = O(21) + (P(J) * U(J) * K(J)) ^ 2: NEXT J: B(21) = S / O(21) 2270 S = 0: O(22) = 0: FOR J = 1 TO X: S = S + K(J) * V(J) * Y(J) 2280 O(22) = O(22) + (K(J) * V(J)) ^ 2: NEXT J: B(22) = S / O(22) 2290 S = 0: O(23) = 0: FOR J = 1 TO X: S = S + Q(J) * V(J) * Y(J) 2300 O(23) = O(23) + (Q(J) * V(J)) ^ 2: NEXT J: B(23) = S / O(23) 2310 S = 0: O(24) = 0: FOR J = 1 TO X: S = S + I(J) * Q(J) * V(J) * Y(J) 2320 O(24) = O(24) + (I(J) * Q(J) * V(J)) ^ 2: NEXT J: B(24) = S / O(24) 2330 S = 0: O(25) = 0: FOR J = 1 TO X: S = S + P(J) * K(J) * V(J) * Y(J) 2340 O(25) = O(25) + (P(J) * K(J) * V(J)) ^ 2: NEXT J: B(25) = S / O(25) 2350 S = 0: O(26) = 0: FOR J = 1 TO X: S = S + U(J) * K(J) * Q(J) * Y(J) 2360 O(26) = O(26) + (U(J) * K(J) * Q(J)) ^ 2: NEXT J: B(26) = S / O(26) 2370 S = 0: O(27) = 0: FOR J = 1 TO X: S = S + K(J) * Q(J) * V(J) * Y(J) 2380 O(27) = O(27) + (K(J) * Q(J) * V(J)) ^ 2: NEXT J: B(27) = S / O(27) 2390 PRINT #1, "B(J) ДО АНАЛИЗА": FOR J = 1 TO X 2395 PRINT #1, "B("; J; ")="; B(J) 2397 NEXT J: PRINT 2400 PRINT "ВВОД N0-КОЛИЧЕСТВО ОПЫТОВ НА СРЕДНЕМ УРОВНЕ ФАКТОРОВ" 2407 INPUT N0 2408 PRINT #1, "КОЛИЧЕСТВО ОПЫТОВ НА СРЕДНЕМ УРОВНЕ ФАКТОРОВ" 2410 PRINT #1, "N0="; N0 2415 IF X = 3 GOTO 2510 2440 IF X = 9 GOTO 2540 2500 IF X = 27 GOTO 2600 2510 GOSUB 4390: GOTO 2610 2540 GOSUB 4450: GOTO 2610 2600 GOSUB 4770: GOTO 2610 2610 PRINT #1, "РАСЧЕТНЫЕ ВЕЛИЧИНЫ ПОКАЗАТЕЛЕЙ Z(J) ДО АНАЛИЗА B(J)" 2620 FOR J = 1 TO X: PRINT #1, "Z("; J; ")="; Z(J): NEXT J 2630 PRINT "ВВОД F8=N0-1": INPUT F8 2633 PRINT #1, "F8=N0-1="; F8 2635 PRINT "F8="; F8 2640 PRINT #1, "ПРОВЕРКА ПО РАЗНОСТИ Y(J)-Z(J)" 2641 PRINT #1, "В ПРОЦЕНТАХ (Y(J)-Z(J)) * (100/Y(J))" 2650 FOR J = 1 TO X: PRINT #1, "Y("; J; ")-Z("; J; ")="; Y(J) - Z(J) 2651 PRINT #1, "(Y("; J; ")-Z("; J; ")) * (100 / Y("; J; ")) = "; (Y(J) - Z(J)) * (100 / Y(J)) 2655 NEXT J 2660 PRINT "IF I0=3 GOTO 2720-ВВОД РЕЗУЛЬТАТОВ ОПЫТОВ " 2663 PRINT " НА СРЕДНЕМ УРОВНЕ ФАКТОРОВ" 2666 PRINT "IF I0=4 GOTO 2770-ВВОД ДИСПЕРСИИ ОПЫТОВ" 2670 PRINT "IF I0=5 GOTO 3240-ПРОВЕРКА ТОЧНОСТИ И " 2672 PRINT " РАСЧEТЫ ПО МОДЕЛИ" 2773 PRINT "IF I0=6 GOTO 40-НАЧАЛО" 2677 PRINT "IF I0=20 GOTO 6830-КОНЕЦ" 2678 PRINT "IF I0=25 GOTO 4880-МАТЕМАТИЧЕСКАЯ МОДЕЛЬ" 2679 PRINT "IF I0=27 GOTO 7000-ВЫЧИСЛЕНИЯ ПОКАЗАТЕЛЕЙ Z(K5)" 2681 PRINT " С ИСПОЛЬЗОВАНИЕМ ЦИКЛОВ И " 2684 PRINT " ПОСТРОЕНИЕ ГРАФИКОВ"
37
2689 PRINT "ВВОД I0": INPUT I0: IF I0 = 3 GOTO 2720 2690 IF I0 = 4 GOTO 2770 2700 IF I0 = 5 GOTO 3240 2710 IF I0 = 6 GOTO 40 2715 IF I0 = 20 GOTO 6830 2717 IF I0 = 25 GOTO 4880 2718 IF I0 = 27 GOTO 7000 2720 PRINT "ВВОД G(J)-РЕЗУЛЬТАТЫ ОПЫТОВ "; 2721 PRINT "НА СРЕДНЕМ УРОВНЕ ФАКТОРОВ " 2722 PRINT #1, "РЕЗУЛЬТАТЫ ОПЫТОВ "; 2723 PRINT #1, "НА СРЕДНЕМ УРОВНЕ ФАКТОРОВ " 2724 FOR J = 1 TO N0: PRINT "G("; J; ")": INPUT G(J) 2730 PRINT #1, "G("; J; ")="; G(J): NEXT J: S = 0: FOR J = 1 TO N0: S = S + G(J) 2740 NEXT J: S0 = S / N0: PRINT "S0="; S0: S = 0: FOR J = 1 TO N0 2750 S = S + (G(J) - S0) ^ 2: NEXT J: U9 = S / F8 2751 PRINT #1, "ДИСПЕРСИЯ ОПЫТОВ U9="; U9 2760 GOTO 2780 2770 PRINT "ВВОД U9-ДИСПЕРСИЯ ОПЫТОВ": INPUT U9 2771 PRINT #1, "ДИСПЕРСИЯ ОПЫТОВ U9="; U9 2780 PRINT #1, "РАСЧЕТНЫЕ ВЕЛИЧИНЫ T(J)": FOR J = 1 TO X 2790 T(J) = ABS(B(J) / SQR(U9 / O(J))): PRINT #1, "T("; J; ")="; T(J): NEXT J 2800 PRINT " ДЛЯ УРОВНЯ ЗНАЧИМОСТИ 5% " 2801 PRINT " ПРИ F8 2 ; 3 ; 4 ; 5 ; 6" 2802 PRINT "СООТВЕТСТВЕННО T0 4.303 ;3.182 ;2.776 ;2.571 ;2.447" 2803 PRINT "F8=N0-1="; N0; "-1="; F8 2804 PRINT "ВВОД T0-ТАБЛИЧНЫЙ Т-КРИТЕРИЙ" 2805 INPUT T0 2806 PRINT #1, "ТАБЛИЧНЫЙ Т-КРИТЕРИЙ T0="; T0 2810 PRINT #1, "B(J) ПОСЛЕ АНАЛИЗА": FOR J = 1 TO X 2820 IF T(J) < T0 GOTO 2840 2830 IF T(J) >= T0 GOTO 2850 2840 B(J) = 0 2850 PRINT #1, "B("; J; ")="; B(J): NEXT J 2860 K9 = 0: FOR J = 1 TO X: IF B(J) = 0 GOTO 2871 2870 K9 = K9 + 1 2871 NEXT J 2872 PRINT #1, "КОЛИЧЕСТВО СТАТИСТИЧЕСКИ ЗНАЧИМЫХ" 2873 PRINT #1, " КОЭФФИЦИЕНТОВ РЕГРЕССИИ K9="; K9 2881 PRINT #1, "F9=X-1": F9 = X - 1 2882 PRINT #1, "F9="; F9: CLS 2883 PRINT "! ! ЗНАЧЕНИЯ F-КРИТЕРИЯ F7 ДЛЯ 5%-ГО УРОВНЯ ЗНАЧИМОСТИ" 2884 PRINT "! !---------------------------------------------------" 2885 PRINT "!F8! F9 " 2886 PRINT "! !---------------------------------------------------" 2887 PRINT "! ! 2 ! 3 ! 4 ! 8 ! 11 ! 14 " 2888 PRINT "-------------------------------------------------------" 2889 PRINT "! 2! 19.0 ! 19.16 ! 19.25 ! 19.37 ! 19.4 ! 19.42 " 2890 PRINT "! 3! 9.55 ! 9.28 ! 9.12 ! 8.84 ! 8.76 ! 8.71 " 2891 PRINT "! 4! 6.94 ! 6.59 ! 6.39 ! 6.04 ! 5.93 ! 5.87 " 2892 PRINT "! 5! 5.79 ! 5.41 ! 5.19 ! 4.82 ! 4.7 ! 4.64 " 2893 PRINT "! 6! 5.14 ! 4.76 ! 4.53 ! 4.15 ! 4.03 ! 3.96 " 2894 PRINT "!======================================================" 2895 PRINT "! F8 \ F9 ! 15...16 ! 19...20 ! 24 ! 26...30 !" 2896 PRINT "!------------------------------------------------------" 2897 PRINT "! 2 ! 19.43 ! 19.44 ! 19.45 ! 19.46 !" 2898 PRINT "! 3 ! 8.69 ! 8.66 ! 8.64 ! 8.62 !" 2899 PRINT "! 4 ! 5.84 ! 5.8 ! 5.77 ! 5.74 !"
38
2900 PRINT "! 5 ! 4.6 ! 4.56 ! 4.53 ! 4.5 !" 2901 PRINT "! 6 ! 3.92 ! 3.87 ! 3.84 ! 3.81 !" 2902 PRINT "-------------------------------------------------------" 2907 PRINT "F8="; F8; "F9="; F9 2908 PRINT "ВВОД F7-ТАБЛИЧНЫЙ F-КРИТЕРИЙ" 2909 INPUT F7: PRINT #1, "ТАБЛИЧНЫЙ F-КРИТЕРИЙ F7="; F7 2910 IF X = 3 GOTO 3010 2940 IF X = 9 GOTO 3040 3000 IF X = 27 GOTO 3100 3010 GOSUB 4390: GOTO 3110 3040 GOSUB 4450: GOTO 3110 3100 GOSUB 4770: GOTO 3110 3110 PRINT #1, "РАСЧЕТНЫЕ ВЕЛИЧИНЫ ПОКАЗАТЕЛЯ"; 3115 PRINT #1, " Z(J) ПОСЛЕ АНАЛИЗА B(J)" 3120 FOR J = 1 TO X: PRINT #1, "Z("; J; ")="; Z(J): NEXT J 3121 PRINT #1, "ПРОВЕРКА ПО РАЗНОСТИ Y(J)-Z(J)" 3122 PRINT #1, "В ПРОЦЕНТАХ (Y(J)-Z(J)) * (100/Y(J))" 3123 FOR J = 1 TO X: PRINT #1, "Y("; J; ")-Z("; J; ")="; Y(J) - Z(J) 3124 PRINT #1, "(Y("; J; ")-Z("; J; ")) * (100 / Y("; J; ")) = "; (Y(J) - Z(J)) * (100 / Y(J)) 3125 NEXT J 3130 S = 0: FOR J = 1 TO X: S = S + (Z(J) - Y(J)) ^ 2: NEXT J 3140 F6 = S / (F9 * U9) 3145 PRINT #1, "РАСЧЕТНАЯ ВЕЛИЧИНА F-КРИТЕРИЯ F6="; F6 3150 IF F6 <= F7 GOTO 3152 3151 IF F6 > F7 GOTO 3153 3152 PRINT "АДЕКВАТНО": PRINT #1, "АДЕКВАТНО,ТАК КАК F6<=F7": GOTO 3154 3153 PRINT "НЕAДЕКВАТНО": PRINT #1, "НЕАДЕКВАТНО,ТАК КАК F6>F7": GOTO 3190 3154 PRINT #1, "СИСТЕМНОЕ ПРЕДСТАВЛЕНИЕ" 3155 PRINT #1, "ДЛЯ АНАЛИЗОВ РЕЗУЛЬТАТОВ РАСЧЕТОВ" 3156 PRINT #1, "ПО МАТЕМАТИЧЕСКОЙ МОДЕЛИ" 3157 S = 0: FOR J = 1 TO X: S = S + ABS(Z(J)): NEXT J 3158 Z1 = 0: FOR J = 1 TO X: Z1(J) = Z(J) / (S / X): NEXT J 3159 PRINT #1, "ОТНОСИТЕЛЬНАЯ ВЕЛИЧИНА ПОКАЗАТЕЛЯ" 3160 PRINT #1, "Z1(J)=Z(J)/(S/X),ГДЕ S-СУММА" 3161 PRINT #1, "АБСОЛЮТНЫХ ВЕЛИЧИН ПОКАЗАТЕЛЕЙ,S="; S 3162 PRINT #1, "S/X-СРЕДНЯЯ АРИФМЕТИЧЕСКАЯ ВЕЛИЧИНА,S/X="; S / X 3163 IF X = 3 GOTO 3173 3164 IF X = 9 GOTO 3174 3165 IF X = 27 GOTO 3175 3173 GOSUB 10150: GOTO 3190 3174 GOSUB 10190: GOTO 3190 3175 GOSUB 10380: GOTO 3190 3190 PRINT "IF I0=7 GOTO 3240-ПРОВЕРКА ТОЧНОСТИ И " 3193 PRINT " РАСЧЕТЫ ПО МОДЕЛИ" 3194 PRINT "IF I0=8 GOTO 40-НАЧАЛО" 3197 PRINT "IF I0=17 GOTO 4880-МАТЕМАТИЧЕСКАЯ МОДЕЛЬ" 3198 PRINT "IF I0=22 GOTO 7000-ВЫЧИСЛЕНИЯ ПОКАЗАТЕЛЕЙ Z(K5)" 3200 PRINT " С ИСПОЛЬЗОВАНИЕМ ЦИКЛОВ И " 3203 PRINT " ПОСТРОЕНИЕ ГРАФИКОВ" 3207 PRINT "IF I0=9 GOTO 6830-КОНЕЦ": PRINT "ВВОД I0": INPUT I0 3210 IF I0 = 7 GOTO 3240 3220 IF I0 = 8 GOTO 40 3227 IF I0 = 17 GOTO 4880 3228 IF I0 = 22 GOTO 7000 3230 IF I0 = 9 GOTO 6830 3240 PRINT "ПРОВЕРКА ТОЧНОСТИ И РАСЧЕТЫ ПО МОДЕЛИ" 3241 PRINT "F(S),H(S),L(S)-1, 2, 3-й ФАКТОРЫ,"
39
3243 PRINT "ГДЕ S=X="; X; "-КОЛИЧЕСТВО ОПЫТОВ ПО ПЛАНУ" 3245 PRINT #1, "РАСЧЕТЫ ПО МОДЕЛИ" 3250 IF X = 3 GOTO 3350 3280 IF X = 9 GOTO 3420 3340 IF X = 27 GOTO 3560 3350 FOR S = 1 TO X: F(S) = 0: Z(S) = 0: PRINT "ВВОД F("; S; ")" 3360 INPUT F(S): PRINT #1, "ФАКТОР F("; S; ")="; F(S) 3365 IF X = 3 GOTO 3390 3390 GOSUB 4150: GOSUB 4390: GOTO 3412 3412 PRINT #1, "Z("; S; ")="; Z(S): NEXT S: GOTO 3610 3420 FOR S = 1 TO X: F(S) = 0: H(S) = 0: Z(S) = 0 3430 PRINT "ВВОД F("; S; "),H("; S; ")": INPUT F(S), H(S) 3432 PRINT #1, " ФАКТОРЫ F("; S; ")="; F(S); "H("; S; ")="; H(S) 3440 IF X = 9 GOTO 3500 3500 GOSUB 4150: GOSUB 4170: GOSUB 4450: GOTO 3552 3552 PRINT #1, "Z("; S; ")="; Z(S): NEXT S: GOTO 3610 3560 FOR S = 1 TO X: F(S) = 0: H(S) = 0: L(S) = 0: Z(S) = 0 3570 PRINT "ВВОД F("; S; "),H("; S; "),L("; S; ")" 3572 INPUT F(S), H(S), L(S): PRINT #1, "ФАКТОР F("; S; ")="; F(S) 3574 PRINT #1, "ФАКТОРЫ H("; S; ")="; H(S); "L("; S; ")="; L(S) 3580 GOSUB 4150: GOSUB 4170: GOSUB 4190: GOSUB 4770: GOTO 3590 3590 PRINT #1, "Z("; S; ")="; Z(S): NEXT S 3610 PRINT "IF I0=10 GOTO 3240-ПРОВЕРКА ТОЧНОСТИ И "; 3611 PRINT "РАСЧЕТЫ ПО МОДЕЛИ" 3612 PRINT "IF I0=11 GOTO 4880 - МАТЕМАТИЧЕСКАЯ МОДЕЛЬ" 3615 PRINT "IF I0=14 GOTO 7000-ВЫЧИСЛЕНИЯ ПОКАЗАТЕЛЕЙ Z(K5)" 3616 PRINT " С ИСПОЛЬЗОВАНИЕМ ЦИКЛОВ И " 3617 PRINT " ПОСТРОЕНИЕ ГРАФИКОВ" 3620 PRINT "IF I0=12 GOTO 6830-КОНЕЦ" 3625 PRINT "ВВОД I0": INPUT I0 3630 IF I0 = 10 GOTO 3240 3640 IF I0 = 11 GOTO 4880 3650 IF I0 = 12 GOTO 6830 3653 IF I0 = 14 GOTO 7000 3660 N0 = (A ^ N + B ^ N + E ^ N) / 3: R0 = (A ^ R + B ^ R + E ^ R) / 3 3670 L2 = 2 * N: N3 = (A ^ L2 + B ^ L2 + E ^ L2) / 3: N4 = N + R 3680 N5 = (A ^ N4 + B ^ N4 + E ^ N4) / 3: V0 = -N0 3690 U0 = (N0 * R0 - N5) / (N3 - N0 ^ 2): Q0 = -(R0 + U0 * N0) 3700 PRINT #1, "КОЭФФИЦИЕНТЫ ОРТОГОНАЛИЗАЦИИ": RETURN 4150 FOR J = 1 TO X: I(J) = F(J) ^ J1 + V1 4160 K(J) = F(J) ^ O1 + U1 * F(J) ^ J1 + Q1: NEXT J: RETURN 4170 FOR J = 1 TO X: P(J) = H(J) ^ J2 + V2 4180 Q(J) = H(J) ^ O2 + U2 * H(J) ^ J2 + Q2: NEXT J: RETURN 4190 FOR J = 1 TO X: U(J) = L(J) ^ J3 + V3 4200 V(J) = L(J) ^ O3 + U3 * L(J) ^ J3 + Q3: NEXT J: RETURN 4390 FOR J = 1 TO X: Z(J) = B(1) + B(2) * I(J) + B(3) * K(J): NEXT J: RETURN 4450 FOR J = 1 TO X: N3 = B(1) + B(2) * I(J) + B(3) * K(J) + B(4) * P(J) 4460 N4 = B(5) * I(J) * P(J) + B(6) * Q(J) + B(7) * I(J) * Q(J) 4470 N5 = B(8) * P(J) * K(J) + B(9) * K(J) * Q(J) 4480 Z(J) = N3 + N4 + N5: NEXT J: RETURN 4770 FOR J = 1 TO X: N3 = B(1) + B(2) * I(J) + B(3) * K(J) + B(4) * P(J) 4780 N4 = B(5) * I(J) * P(J) + B(6) * Q(J) + B(7) * I(J) * Q(J) + B(8) * P(J) * K(J) 4790 N5 = B(9) * K(J) * Q(J) + B(10) * U(J) + B(11) * I(J) * U(J) + B(12) * P(J) * U(J) 4800 N6 = B(13) * I(J) * P(J) * U(J) + B(14) * V(J) + B(15) * I(J) * V(J) 4810 N7 = B(16) * P(J) * V(J) + B(17) * U(J) * K(J) + B(18) * U(J) * Q(J) 4820 R0 = B(19) * I(J) * P(J) * V(J) + B(20) * I(J) * U(J) * Q(J) 4830 R4 = B(21) * P(J) * U(J) * K(J) + B(22) * K(J) * V(J) + B(23) * Q(J) * V(J)
40
4840 R5 = B(24) * I(J) * Q(J) * V(J) + B(25) * P(J) * K(J) * V(J) 4850 R6 = B(26) * U(J) * K(J) * Q(J) + B(27) * K(J) * Q(J) * V(J) 4860 Z(J) = N3 + N4 + N5 + N6 + N7 + R0 + R4 + R5 + R6: NEXT J: RETURN 4880 PRINT #1, "МАТЕМАТИЧЕСКАЯ МОДЕЛЬ": IF X = 3 GOTO 4910 4890 IF X = 9 GOTO 4930 4900 IF X = 27 GOTO 4980 4910 PRINT #1, "Z(J)="; B(1); "+"; B(2); "*I(J)+"; B(3); "*K(J)," 4920 IF X = 3 GOTO 5110 4930 PRINT #1, "Z(J)="; B(1); "+"; B(2); "*I(J)+"; B(3); "*K(J)+" 4940 PRINT #1, "+"; B(4); "*P(J)+"; B(5); "*I(J)*P(J)+" 4950 PRINT #1, "+"; B(6); "*Q(J)+"; B(7); "*I(J)*Q(J)+" 4960 PRINT #1, "+"; B(8); "*P(J)*K(J)+"; B(9); "*K(J)*Q(J)," 4970 IF X = 9 GOTO 5110 4980 PRINT #1, "Z(J)="; B(1); "+"; B(2); "*I(J)+"; B(3); "*K(J)+" 4990 PRINT #1, "+"; B(4); "*P(J)+"; B(5); "*I(J)*P(J)+" 5000 PRINT #1, "+"; B(6); "*Q(J)+"; B(7); "*I(J)*Q(J)+" 5010 PRINT #1, "+"; B(8); "*P(J)*K(J)+"; B(9); "*K(J)*Q(J)+" 5020 PRINT #1, "+"; B(10); "*U(J)+"; B(11); "*I(J)*U(J)+" 5030 PRINT #1, "+"; B(12); "*P(J)*U(J)+"; B(13); "*I(J)*P(J)*U(J)+" 5040 PRINT #1, "+"; B(14); "*V(J)+"; B(15); "*I(J)*V(J)+" 5050 PRINT #1, "+"; B(16); "*P(J)*V(J)+"; B(17); "*U(J)*K(J)+" 5060 PRINT #1, "+"; B(18); "*U(J)*Q(J)+"; B(19); "*I(J)*P(J)*V(J)+" 5070 PRINT #1, "+"; B(20); "*I(J)*U(J)*Q(J)+"; B(21); "*P(J)*U(J)*K(J)+" 5080 PRINT #1, "+"; B(22); "*K(J)*V(J)+"; B(23); "*Q(J)*V(J)+" 5090 PRINT #1, "+"; B(24); "*I(J)*Q(J)*V(J)+"; B(25); "*P(J)*K(J)*V(J)+" 5100 PRINT #1, "+"; B(26); "*U(J)*K(J)*Q(J)+"; B(27); "*K(J)*Q(J)*V(J)," 5110 PRINT #1, "ГДЕ" 5120 PRINT #1, "I(J)=F(J)^"; J1; "+"; V1; ";" 5130 PRINT #1, "K(J)=F(J)^"; O1; "+"; U1; "*F(J)^"; J1; "+"; Q1 5131 PRINT #1, "ОБОЗНАЧЕНИЕ: F(J)- 1-й ФАКТОР " 5140 IF X = 3 GOTO 6790 5150 PRINT #1, "P(J)=H(J)^"; J2; "+"; V2; ";" 5160 PRINT #1, "Q(J)=H(J)^"; O2; "+"; U2; "*H(J)^"; J2; "+"; Q2 5161 PRINT #1, "ОБОЗНАЧЕНИЕ: H(J)- 2-й ФАКТОР" 5170 IF X = 9 GOTO 6790 5180 PRINT #1, "U(J)=L(J)^"; J3; "+"; V3; ";" 5190 PRINT #1, "V(J)=L(J)^"; O3; "+"; O3; "+"; U3; "*L(J)^"; J3; "+"; Q3 5191 PRINT #1, "ОБОЗНАЧЕНИЕ: L(J)- 3-й ФАКТОР" 6000 IF X = 27 GOTO 6790 6790 PRINT "IF I0=18 GOTO 2660-ПЕРЕХОДЫ" 6792 PRINT "IF I0=19 GOTO 3190-ПЕРЕХОДЫ " 6793 PRINT "IF I0=35 GOTO 1160-ВВОД НОВЫХ Y(J)" 6795 PRINT "IF I0=44 GOTO 6830-КОНЕЦ" 6796 PRINT "IF I0=50 GOTO 40-НАЧАЛО" 6797 PRINT "IF I0=51 GOTO 3240-ПРОВЕРКА ТОЧНОСТИ И " 6798 PRINT " РАСЧЕТЫ ПО МОДЕЛИ" 6799 PRINT "IF I0=52 GOTO 7000-" 6800 PRINT " ВЫЧИСЛЕНИЯ ПОКАЗАТЕЛЕЙ Z(K5) " 6802 PRINT " С ИСПОЛЬЗОВАНИЕМ ЦИКЛОВ " 6803 PRINT " И ПОСТРОЕНИЕ ГРАФИКОВ" 6805 PRINT "ВВОД I0": INPUT I0 6810 IF I0 = 18 GOTO 2660 6820 IF I0 = 19 GOTO 3190 6823 IF I0 = 35 GOTO 1160 6825 IF I0 = 44 GOTO 6830 6827 IF I0 = 50 GOTO 40 6828 IF I0 = 51 GOTO 3240
41
6829 IF I0 = 52 GOTO 7000 6830 CLOSE #1 6832 PRINT "РЕЗУЛЬТАТЫ ВЫПОЛНЕНИЯ ПРОГРАММЫ СМОТРИ В "; 6835 PRINT "ФАЙЛЕ "; FA$ 6840 END 7000 PRINT #1, "ВЫЧИСЛЕНИЯ ПОКАЗАТЕЛЕЙ Z(K5)" 7004 PRINT #1, " ПО МАТЕМАТИЧЕСКОЙ МОДЕЛИ" 7005 PRINT #1, " С ИСПОЛЬЗОВАНИЕМ ЦИКЛОВ" 7006 PRINT #1, "И ПОСТРОЕНИЕ ГРАФИКОВ" 7010 PRINT "ВВОД I0=61 ПРИ Х=3" 7020 PRINT "ВВОД I0=62 ПРИ Х=9" 7030 PRINT "ВВОД I0=63 ПРИ Х=27" 7040 PRINT "IF I0=64 GOTO 40-НАЧАЛО" 7050 PRINT "IF I0=65 GOTO 6830-КОНЕЦ" 7060 INPUT I0 7070 IF I0 = 61 GOTO 7190 7080 IF I0 = 62 GOTO 7330 7090 IF I0 = 63 GOTO 7580 7100 IF I0 = 64 GOTO 40 7110 IF I0 = 65 GOTO 6830 7190 PRINT "ВВОД I0=73 ПРИ X=3" 7200 INPUT I0 7210 F3 = 0: F4 = 0: K5 = 0: PRINT #1, "ФАКТОР F(1)=F3+F4" 7213 PRINT "ФАКТОР F(1)=F3+F4" 7215 FOR J = 1 TO X: F(J) = 0: Z(J) = 0: NEXT J: X = 0 7220 PRINT #1, "F4-ШАГ ПРИРАЩЕНИЯ ФАКТОРА" 7225 PRINT "F4-ШАГ ПРИРАЩЕНИЯ ФАКТОРА" 7226 PRINT #1, "X-КОЛИЧЕСТВО ЗНАЧЕНИЙ ФАКТОРА" 7227 PRINT "X-КОЛИЧЕСТВО ЗНАЧЕНИЙ ФАКТОРА" 7230 PRINT "ВВОД ПРИНЯТЫХ ВЕЛИЧИН X,F3,F4" 7240 INPUT X, F3, F4: PRINT #1, "X="; X; "F3="; F3; "F4="; F4 7250 FOR K5 = 1 TO X: F(K5) = F3 + K5 * F4 7255 PRINT #1, "F("; K5; ")="; F(K5) 7260 IF I0 = 73 GOTO 7290 7290 GOSUB 4150: GOSUB 4390: GOTO 7320 7320 PRINT #1, "Z("; K5; ")="; Z(K5) 7325 NEXT K5: GOTO 8001 7330 PRINT "ВВОД I0=76 ПРИ X=9" 7350 INPUT I0 7360 F3 = 0: F4 = 0: H3 = 0: H4 = 0: K5 = 0: PRINT #1, "ФАКТОР F(1)=F3+F4" 7361 PRINT "ФАКТОР F(1)=F3+F4" 7365 FOR J = 1 TO X: F(J) = 0: H(J) = 0: Z(J) = 0: NEXT J: X = 0 7370 PRINT #1, "F4-ШАГ ПРИРАЩЕНИЯ 1-ГО ФАКТОРА" 7371 PRINT "F4-ШАГ ПРИРАЩЕНИЯ 1-ГО ФАКТОРА" 7380 PRINT #1, "ФАКТОР H(1)=H3+H4" 7381 PRINT "ФАКТОР H(1)=H3+H4" 7390 PRINT #1, "H4-ШАГ ПРИРАЩЕНИЯ 2-ГО ФАКТОРА" 7391 PRINT "H4-ШАГ ПРИРАЩЕНИЯ 2-ГО ФАКТОРА" 7392 PRINT #1, "X-КОЛИЧЕСТВО ЗНАЧЕНИЙ 1, 2-ГО ФАКТОРОВ" 7393 PRINT "X-КОЛИЧЕСТВО ЗНАЧЕНИЙ 1, 2-ГО ФАКТОРОВ" 7400 PRINT "ВВОД ПРИНЯТЫХ ВЕЛИЧИН X,F3,F4,H3,H4" 7410 INPUT X, F3, F4, H3, H4: PRINT #1, "X="; X; "F3="; F3; "F4="; F4 7420 PRINT #1, "H3="; H3; "H4="; H4 7430 FOR K5 = 1 TO X: F(K5) = F3 + K5 * F4 7435 PRINT #1, "F("; K5; ")= "; F(K5) 7440 H(K5) = H3 + K5 * H4: PRINT #1, "H("; K5; ")= "; H(K5) 7450 IF I0 = 76 GOTO 7510
42
7510 GOSUB 4150: GOSUB 4170: GOSUB 4450: GOTO 7570 7570 PRINT #1, "Z("; K5; ")="; Z(K5) 7575 NEXT K5: GOTO 8001 7580 F3 = 0: F4 = 0: H3 = 0: H4 = 0: L3 = 0: L4 = 0 7590 K5 = 0: PRINT #1, "ФАКТОРЫ F(1)=F3+F4,H(1)=H3+H4,L(1)=L3+L4" 7595 FOR J = 1 TO X: F(J) = 0: H(J) = 0: L(J) = 0: Z(J) = 0: NEXT J 7600 X = 0: PRINT #1, "F4,H4,L4- ШАГ ПРИРАЩЕНИЯ 1,2,3-ГО ФАКТОРОВ" 7601 PRINT "F4,H4,L4- ШАГ ПРИРАЩЕНИЯ 1,2,3-ГО ФАКТОРОВ" 7602 PRINT #1, "X-КОЛИЧЕСТВО ЗНАЧЕНИЙ 1,2,3-ГО ФАКТОРОВ" 7603 PRINT "X-КОЛИЧЕСТВО ЗНАЧЕНИЙ 1,2,3-ГО ФАКТОРОВ" 7610 PRINT "ВВОД ПРИНЯТЫХ ВЕЛИЧИН X,F3,F4,H3,H4,L3,L4" 7620 INPUT X, F3, F4, H3, H4, L3, L4 7630 PRINT #1, "X="; X; "F3="; F3; "F4="; F4; "H3="; H3; 7640 PRINT #1, "H4="; H4; "L3="; L3; "L4="; L4 7650 FOR K5 = 1 TO X: F(K5) = F3 + K5 * F4 7655 PRINT #1, "F("; K5; ")="; F(K5) 7660 H(K5) = H3 + K5 * H4: PRINT #1, "H("; K5; ")="; H(K5) 7670 L(K5) = L3 + K5 * L4: PRINT #1, "L("; K5; ")= "; L(K5) 7680 GOSUB 4150: GOSUB 4170: GOSUB 4190: GOSUB 4770: NEXT K5 8001 PRINT #1, "ВЫЯВЛЕНИЕ MAX Z(K5) И MIN Z(K5)": K8 = 0: K8 = Z(1) 8002 PRINT "ВВОД I0=90-ПРОДОЛЖЕНИЕ" 8004 INPUT I0 8010 FOR K5 = 1 TO X 8020 IF Z(K5) >= K8 THEN K8 = Z(K5) 8040 NEXT K5: PRINT #1, "MAX Z(K5)="; K8 8041 FOR K5 = 1 TO X 8042 IF Z(K5) = K8 THEN PRINT #1, "MAX Z("; K5; ")="; Z(K5) 8044 NEXT K5 8050 K7 = 0: K7 = Z(1) 8060 FOR K5 = 1 TO X 8070 IF Z(K5) <= K7 THEN K7 = Z(K5) 8090 NEXT K5: PRINT #1, "MIN Z(K5)="; K7 8091 FOR K5 = 1 TO X 8092 IF Z(K5) = K7 THEN PRINT #1, "MIN Z("; K5; ")="; Z(K5) 8094 NEXT K5: K6 = 0: PRINT #1, "MIN Z(K5)=К7, MAX Z(K5)=K8" 8095 PRINT #1, "K6(K5)=(Z(K5)+ABS(K7))/(ABS(K7)+ABS(K8))" 8096 FOR K5 = 1 TO X: K6(K5) = (Z(K5) + ABS(K7)) / (ABS(K7) + ABS(K8)) 8097 PRINT #1, "K6("; K5; ")="; K6(K5): NEXT K5 8098 J5 = 0: J5 = ABS(K7) / (ABS(K7) + ABS(K8)) 8099 PRINT #1, "J5=ABS(K7)/(ABS(K7)+ABS(K8))" 8111 PRINT #1, "J5="; J5 8112 PRINT "IF I0=70 GOTO 7000-ПОВТОРЕНИЕ "; 8113 PRINT " ВЫЧИСЛЕНИЙ ПОКАЗАТЕЛЕЙ Z(K5) "; 8114 PRINT " И ПОСТРОЕНИЕ ГРАФИКОВ" 8115 PRINT "IF I0=80 GOTO 9000-ПОСТРОЕНИЕ ГРАФИКА" 8120 INPUT I0 8125 IF I0 = 70 GOTO 7000 8130 IF I0 = 80 GOTO 9000 9000 PRINT "X0="; X0; "Y0="; Y0; "K0="; K0; "K3="; K3 9001 K0 = 0: K3 = 0: K4 = 0: K4 = X: K7 = 0: K8 = 0: X0 = 0: Y0 = 0 9010 PRINT #1, "ПОСТРОЕНИЕ ГРАФИКА" 9015 PRINT #1, "ЗАВИСИМОСТЬ K6(K5) ОТ ФАКТОРА" 9020 PRINT #1, "K6(K5)-ОТНОСИТЕЛЬНАЯ ВЕЛИЧИНА ПОКАЗАТЕЛЯ" 9025 PRINT #1, "K5-НОМЕР ВЕЛИЧИНЫ ФАКТОРА И ПОКАЗАТЕЛЯ" 9030 PRINT #1, "ВЕЛИЧИНЫ ФАКТОРОВ ЗАДАНЫ " 9035 PRINT "ВВОД:X0-ОТСТУП ВПРАВО ПО ОСИ Х (ПРЕДПОЧТИТЕЛЬНО Х0=20)" 9036 PRINT " Y0-ОТСТУП ВНИЗ ПО ОСИ Y (ПРЕДПОЧТИТЕЛЬНО Y0=180)"
43
9037 PRINT " K0-ДЛИНА ГРАФИКА ПО ОСИ Х" 9038 PRINT " K3-ВЫСОТА ГРАФИКА ПО ОСИ Y" 9045 INPUT X0, Y0, K0, K3 9046 PRINT #1, "X0="; X0; "Y0="; Y0; "K0="; K0; "K3="; K3; ", ГДЕ" 9047 PRINT #1, " X0-ОТСТУП ВПРАВО ПО ОСИ Х " 9048 PRINT #1, " Y0-ОТСТУП ВНИЗ ПО ОСИ Y " 9049 PRINT #1, " K0-ДЛИНА ГРАФИКА ПО ОСИ Х" 9050 PRINT #1, " K3-ВЫСОТА ГРАФИКА ПО ОСИ Y" 9054 KEY OFF: CLS 9055 COLOR 0, 0: SCREEN 2 9056 FOR K5 = 1 TO K4: K7(K5) = K5 * K0: K8(K5) = K3 * K6(K5) 9057 LINE (K7(K5) - X0, Y0)-(K7(K5) - X0, Y0 - K8(K5)): NEXT K5 9059 J6 = 0: J6 = X - 1: J7 = 0: J8 = 0: J9 = 0: K7 = 0: K8 = 0: J9 = K3 * J5 9060 FOR K5 = 1 TO J6: K7(K5) = K5 * K0: K8(K5) = K3 * K6(K5) 9061 J7(K5) = (K5 + 1) * K0: J8(K5) = K3 * K6(K5 + 1) 9062 LINE (K7(K5) - X0, Y0)-(J7(K5) - X0, Y0) 9063 LINE (K7(K5) - X0, Y0 - J9)-(J7(K5) - X0, Y0 - J9) 9065 LINE (K7(K5) - X0, Y0 - K8(K5))-(J7(K5) - X0, Y0 - J8(K5)): NEXT K5 9071 A$ = "" 9072 A$ = INKEY$: IF A$ = "" THEN 9072 9073 SCREEN 0: CLS : COLOR 2, 0 9074 PRINT "ВВОД I0=75 GOTO 9000-ПОВТОРЕНИЕ ПОСТРОЕНИЯ ГРАФИКА" 9075 PRINT "ВВОД I0=85 GOTO 7000-ПОВТОРЕНИЕ" 9076 PRINT " ВЫЧИСЛЕНИЙ ПОКАЗАТЕЛЕЙ Z(K5)" 9078 PRINT " С ИСПОЛЬЗОВАНИЕМ ЦИКЛОВ " 9079 PRINT " И ПОСТРОЕНИЕ ГРАФИКОВ" 9080 PRINT "ВВОД I0=95 GOTO 6830-КОНЕЦ": PRINT 9081 INPUT I0 9083 IF I0 = 75 GOTO 9000 9090 IF I0 = 85 GOTO 7000 9095 IF I0 = 95 GOTO 6830 10150 PRINT #1, "1.1."; "A1="; A1; "Z(1)="; Z(1); "Z1(1)="; Z1(1) 10160 PRINT #1, "1.2."; "E1="; E1; "Z(3)="; Z(3); "Z1(3)="; Z1(3) 10170 PRINT #1, "1.3."; "B1="; B1; "Z(2)="; Z(2); "Z1(2)="; Z1(2) 10180 RETURN 10190 PRINT #1, "1.1."; "A2="; A2; "A1="; A1; "Z(1)="; Z(1); "Z1(1)="; Z1(1) 10200 PRINT #1, "1.2."; "A2="; A2; "E1="; E1; "Z(7)="; Z(7); "Z1(7)="; Z1(7) 10210 PRINT #1, "1.3."; "A2="; A2; "B1="; B1; "Z(2)="; Z(2); "Z1(2)="; Z1(2) 10220 PRINT #1, "2.1."; "E2="; E2; "A1="; A1; "Z(5)="; Z(5); "Z1(5)="; Z1(5) 10230 PRINT #1, "2.2."; "E2="; E2; "E1="; E1; "Z(9)="; Z(9); "Z1(9)="; Z1(9) 10240 PRINT #1, "2.3."; "E2="; E2; "B1="; B1; "Z(6)="; Z(6); "Z1(6)="; Z1(6) 10250 PRINT #1, "3.1."; "B2="; B2; "A1="; A1; "Z(3)="; Z(3); "Z1(3)="; Z1(3) 10260 PRINT #1, "3.2."; "B2="; B2; "E1="; E1; "Z(8)="; Z(8); "Z1(8)="; Z1(8) 10270 PRINT #1, "3.3."; "B2="; B2; "B1="; B1; "Z(4)="; Z(4); "Z1(4)="; Z1(4) 10280 PRINT #1, "4.1."; "A1="; A1; "A2="; A2; "Z(1)="; Z(1); "Z1(1)="; Z1(1) 10290 PRINT #1, "4.2."; "A1="; A1; "E2="; E2; "Z(5)="; Z(5); "Z1(5)="; Z1(5) 10300 PRINT #1, "4.3."; "A1="; A1; "B2="; B2; "Z(3)="; Z(3); "Z1(3)="; Z1(3) 10310 PRINT #1, "5.1."; "E1="; E1; "A2="; A2; "Z(7)="; Z(7); "Z1(7)="; Z1(7) 10320 PRINT #1, "5.2."; "E1="; E1; "E2="; E2; "Z(9)="; Z(9); "Z1(9)="; Z1(9) 10330 PRINT #1, "5.3."; "E1="; E1; "B2="; B2; "Z(8)="; Z(8); "Z1(8)="; Z1(8) 10340 PRINT #1, "6.1."; "B1="; B1; "A2="; A2; "Z(2)="; Z(2); "Z1(2)="; Z1(2) 10350 PRINT #1, "6.2."; "B1="; B1; "E2="; E2; "Z(6)="; Z(6); "Z1(6)="; Z1(6) 10360 PRINT #1, "6.3."; "B1="; B1; "B2="; B2; "Z(4)="; Z(4); "Z1(4)="; Z1(4) 10370 RETURN 10380 PRINT #1, "1.1."; "A2="; A2; "A3="; A3; "A1="; A1; "Z(1)="; Z(1); "Z1(1)="; Z1(1) 10390 PRINT #1, "1.2."; "A2="; A2; "A3="; A3; "E1="; E1; "Z(23)="; Z(23); "Z1(23)="; Z1(23) 10400 PRINT #1, "1.3."; "A2="; A2; "A3="; A3; "B1="; B1; "Z(2)="; Z(2); "Z1(2)="; Z1(2)
44
10410 PRINT #1, "2.1."; "A2="; A2; "E3="; E3; "A1="; A1; "Z(15)="; Z(15); "Z1(15)="; Z1(15) 10420 PRINT #1, "2.2."; "A2="; A2; "E3="; E3; "E1="; E1; "Z(11)="; Z(11); "Z1(11)="; Z1(11) 10430 PRINT #1, "2.3."; "A2="; A2; "E3="; E3; "B1="; B1; "Z(16)="; Z(16); "Z1(16)="; Z1(16) 10440 PRINT #1, "3.1."; "A2="; A2; "B3="; B3; "A1="; A1; "Z(5)="; Z(5); "Z1(5)="; Z1(5) 10450 PRINT #1, "3.2."; "A2="; A2; "B3="; B3; "E1="; E1; "Z(25)="; Z(25); "Z1(25)="; Z1(25) 10460 PRINT #1, "3.3."; "A2="; A2; "B3="; B3; "B1="; B1; "Z(6)="; Z(6); "Z1(6)="; Z1(6) 10470 PRINT #1, "4.1."; "E2="; E2; "A3="; A3; "A1="; A1; "Z(19)="; Z(19); "Z1(19)="; Z1(19) 10480 PRINT #1, "4.2."; "E2="; E2; "A3="; A3; "E1="; E1; "Z(13)="; Z(13); "Z1(13)="; Z1(13) 10490 PRINT #1, "4.3."; "E2="; E2; "A3="; A3; "B1="; B1; "Z(20)="; Z(20); "Z1(20)="; Z1(20) 10500 PRINT #1, "5.1."; "E2="; E2; "E3="; E3; "A1="; A1; "Z(9)="; Z(9); "Z1(9)="; Z1(9) 10510 PRINT #1, "5.2."; "E2="; E2; "E3="; E3; "E1="; E1; "Z(27)="; Z(27); "Z1(27)="; Z1(27) 10520 PRINT #1, "5.3."; "E2="; E2; "E3="; E3; "B1="; B1; "Z(10)="; Z(10); "Z1(10)="; Z1(10) 10530 PRINT #1, "6.1."; "E2="; E2; "B3="; B3; "A1="; A1; "Z(21)="; Z(21); "Z1(21)="; Z1(21) 10540 PRINT #1, "6.2."; "E2="; E2; "B3="; B3; "E1="; E1; "Z(14)="; Z(14); "Z1(14)="; Z1(14) 10550 PRINT #1, "6.3."; "E2="; E2; "B3="; B3; "B1="; B1; "Z(22)="; Z(22); "Z1(22)="; Z1(22) 10560 PRINT #1, "7.1."; "B2="; B2; "A3="; A3; "A1="; A1; "Z(3)="; Z(3); "Z1(3)="; Z1(3) 10570 PRINT #1, "7.2."; "B2="; B2; "A3="; A3; "E1="; E1; "Z(24)="; Z(24); "Z1(24)="; Z1(24) 10580 PRINT #1, "7.3."; "B2="; B2; "A3="; A3; "B1="; B1; "Z(4)="; Z(4); "Z1(4)="; Z1(4) 10590 PRINT #1, "8.1."; "B2="; B2; "E3="; E3; "A1="; A1; "Z(17)="; Z(17); "Z1(17)="; Z1(17) 10600 PRINT #1, "8.2."; "B2="; B2; "E3="; E3; "E1="; E1; "Z(12)="; Z(12); "Z1(12)="; Z1(12) 10610 PRINT #1, "8.3."; "B2="; B2; "E3="; E3; "B1="; B1; "Z(18)="; Z(18); "Z1(18)="; Z1(18) 10620 PRINT #1, "9.1."; "B2="; B2; "B3="; B3; "A1="; A1; "Z(7)="; Z(7); "Z1(7)="; Z1(7) 10630 PRINT #1, "9.2."; "B2="; B2; "B3="; B3; "E1="; E1; "Z(26)="; Z(26); "Z1(26)="; Z1(26) 10640 PRINT #1, "9.3."; "B2="; B2; "B3="; B3; "B1="; B1; "Z(8)="; Z(8); "Z1(8)="; Z1(8) 10650 PRINT #1, "10.1."; "A3="; A3; "A1="; A1; "A2="; A2; "Z(1)="; Z(1); "Z1(1)="; Z1(1) 10660 PRINT #1, "10.2."; "A3="; A3; "A1="; A1; "E2="; E2; "Z(19)="; Z(19); "Z1(19)="; Z1(19) 10670 PRINT #1, "10.3."; "A3="; A3; "A1="; A1; "B2="; B2; "Z(3)="; Z(3); "Z1(3)="; Z1(3) 10680 PRINT #1, "11.1."; "A3="; A3; "E1="; E1; "A2="; A2; "Z(23)="; Z(23); "Z1(23)="; Z1(23) 10690 PRINT #1, "11.2."; "A3="; A3; "E1="; E1; "E2="; E2; "Z(13)="; Z(13); "Z1(13)="; Z1(13) 10700 PRINT #1, "11.3."; "A3="; A3; "E1="; E1; "B2="; B2; "Z(24)="; Z(24); "Z1(24)="; Z1(24) 10710 PRINT #1, "12.1."; "A3="; A3; "B1="; B1; "A2="; A2; "Z(2)="; Z(2); "Z1(2)="; Z1(2) 10720 PRINT #1, "12.2."; "A3="; A3; "B1="; B1; "E2="; E2; "Z(20)="; Z(20); "Z1(20)="; Z1(20) 10730 PRINT #1, "12.3."; "A3="; A3; "B1="; B1; "B2="; B2; "Z(4)="; Z(4); "Z1(4)="; Z1(4) 10740 PRINT #1, "13.1."; "E3="; E3; "A1="; A1; "A2="; A2; "Z(15)="; Z(15); "Z 1(15)="; Z1(15) 10750 PRINT #1, "13.2."; "E3="; E3; "A1="; A1; "E2="; E2; "Z(9)="; Z(9); "Z 1(9)="; Z1(9) 10760 PRINT #1, "13.3."; "E3="; E3; "A1="; A1; "B2="; B2; "Z(17)="; Z(17); "Z 1(17)="; Z1(17) 10770 PRINT #1, "14.1."; "E3="; E3; "E1="; E1; "A2="; A2; "Z(11)="; Z(11); "Z 1(11)="; Z1(11) 10780 PRINT #1, "14.2."; "E3="; E3; "E1="; E1; "E2="; E2; "Z(27)="; Z(27); "Z 1(27)="; Z1(27) 10790 PRINT #1, "14.3."; "E3="; E3; "E1="; E1; "B2="; B2; "Z(12)="; Z(12); "Z 1(12)="; Z1(12) 10800 PRINT #1, "15.1."; "E3="; E3; "B1="; B1; "A2="; A2; "Z(16)="; Z(16); "Z 1(16)="; Z1(16) 10810 PRINT #1, "15.2."; "E3="; E3; "B1="; B1; "E2="; E2; "Z(10)="; Z(10); "Z 1(10)="; Z1(10) 10820 PRINT #1, "15.3."; "E3="; E3; "B1="; B1; "B2="; B2; "Z(18)="; Z(18); "Z 1(18)="; Z1(18) 10830 PRINT #1, "16.1."; "B3="; B3; "A1="; A1; "A2="; A2; "Z(5)="; Z(5); "Z 1(5)="; Z1(5) 10840 PRINT #1, "16.2."; "B3="; B3; "A1="; A1; "E2="; E2; "Z(21)="; Z(21); "Z 1(21)="; Z1(21) 10850 PRINT #1, "16.3."; "B3="; B3; "A1="; A1; "B2="; B2; "Z(7)="; Z(7); "Z 1(7)="; Z1(7) 10860 PRINT #1, "17.1."; "B3="; B3; "E1="; E1; "A2="; A2; "Z(25)="; Z(25); "Z 1(25)="; Z1(25) 10870 PRINT #1, "17.2."; "B3="; B3; "E1="; E1; "E2="; E2; "Z(14)="; Z(14); "Z 1(14)="; Z1(14) 10880 PRINT #1, "17.3."; "B3="; B3; "E1="; E1; "B2="; B2; "Z(26)="; Z(26); "Z 1(26)="; Z1(26) 10890 PRINT #1, "18.1."; "B3="; B3; "B1="; B1; "A2="; A2; "Z(6)="; Z(6); "Z 1(6)="; Z1(6) 10900 PRINT #1, "18.2."; "B3="; B3; "B1="; B1; "E2="; E2; "Z(22)="; Z(22); "Z 1(22)="; Z1(22) 10910 PRINT #1, "18.3."; "B3="; B3; "B1="; B1; "B2="; B2; "Z(8)="; Z(8); "Z 1(8)="; Z1(8) 10920 PRINT #1, "19.1."; "A1="; A1; "A2="; A2; "A3="; A3; "Z(1)="; Z(1); "Z 1(1)="; Z1(1) 10930 PRINT #1, "19.2."; "A1="; A1; "A2="; A2; "E3="; E3; "Z(15)="; Z(15); "Z 1(15)="; Z1(15) 10940 PRINT #1, "19.3."; "A1="; A1; "A2="; A2; "B3="; B3; "Z(5)="; Z(5); "Z 1(5)="; Z1(5) 10950 PRINT #1, "20.1."; "A1="; A1; "E2="; E2; "A3="; A3; "Z(19)="; Z(19); "Z 1(19)="; Z1(19) 10960 PRINT #1, "20.2."; "A1="; A1; "E2="; E2; "E3="; E3; "Z(9)="; Z(9); "Z 1(9)="; Z1(9) 10970 PRINT #1, "20.3."; "A1="; A1; "E2="; E2; "B3="; B3; "Z(21)="; Z(21); "Z 1(21)="; Z1(21)
45
10980 PRINT #1, "21.1."; "A1="; A1; "B2="; B2; "A3="; A3; "Z(3)="; Z(3); "Z 1(3)="; Z1(3) 10990 PRINT #1, "21.2."; "A1="; A1; "B2="; B2; "E3="; E3; "Z(17)="; Z(17); "Z 1(17)="; Z1(17) 11000 PRINT #1, "21.3."; "A1="; A1; "B2="; B2; "B3="; B3; "Z(7)="; Z(7); "Z 1(7)="; Z1(7) 11010 PRINT #1, "22.1."; "E1="; E1; "A2="; A2; "A3="; A3; "Z(23)="; Z(23); "Z 1(23)="; Z1(23) 11020 PRINT #1, "22.2."; "E1="; E1; "A2="; A2; "E3="; E3; "Z(11)="; Z(11); "Z 1(11)="; Z1(11) 11030 PRINT #1, "22.3."; "E1="; E1; "A2="; A2; "B3="; B3; "Z(25)="; Z(25); "Z 1(25)="; Z1(25) 11040 PRINT #1, "23.1."; "E1="; E1; "E2="; E2; "A3="; A3; "Z(13)="; Z(13); "Z 1(13)="; Z1(13) 11050 PRINT #1, "23.2."; "E1="; E1; "E2="; E2; "E3="; E3; "Z(27)="; Z(27); "Z 1(27)="; Z1(27) 11060 PRINT #1, "23.3."; "E1="; E1; "E2="; E2; "B3="; B3; "Z(14)="; Z(14); "Z 1(14)="; Z1(14) 11070 PRINT #1, "24.1."; "E1="; E1; "B2="; B2; "A3="; A3; "Z(24)="; Z(24); "Z 1(24)="; Z1(24) 11080 PRINT #1, "24.2."; "E1="; E1; "B2="; B2; "E3="; E3; "Z(12)="; Z(12); "Z 1(12)="; Z1(12) 11090 PRINT #1, "24.3."; "E1="; E1; "B2="; B2; "B3="; B3; "Z(26)="; Z(26); "Z 1(26)="; Z1(26) 11100 PRINT #1, "25.1."; "B1="; B1; "A2="; A2; "A3="; A3; "Z(2)="; Z(2); "Z 1(2)="; Z1(2) 11110 PRINT #1, "25.2."; "B1="; B1; "A2="; A2; "E3="; E3; "Z(16)="; Z(16); "Z 1(16)="; Z1(16) 11120 PRINT #1, "25.3."; "B1="; B1; "A2="; A2; "B3="; B3; "Z(6)="; Z(6); "Z 1(6)="; Z1(6) 11130 PRINT #1, "26.1."; "B1="; B1; "E2="; E2; "A3="; A3; "Z(20)="; Z(20); "Z 1(20)="; Z1(20) 11140 PRINT #1, "26.2."; "B1="; B1; "E2="; E2; "E3="; E3; "Z(10)="; Z(10); "Z 1(10)="; Z1(10) 11150 PRINT #1, "26.3."; "B1="; B1; "E2="; E2; "B3="; B3; "Z(22)="; Z(22); "Z 1(22)="; Z1(22) 11160 PRINT #1, "27.1."; "B1="; B1; "B2="; B2; "A3="; A3; "Z(4)="; Z(4); "Z 1(4)="; Z1(4) 11170 PRINT #1, "27.2."; "B1="; B1; "B2="; B2; "E3="; E3; "Z(18)="; Z(18); "Z 1(18)="; Z1(18) 11180 PRINT #1, "27.3."; "B1="; B1; "B2="; B2; "B3="; B3; "Z(8)="; Z(8); "Z 1(8)="; Z1(8) 11190 RETURN
46
ПРОГРАММА NW4 (планы 41, 42, Х = 4, Х = 16) 5 PRINT "ПРОГРАММА NW4 РАЗРАБОТКА ЧЕРНОГО А.А." 6 CLS 7 PRINT "РЕЗУЛЬТАТЫ ВЫПОЛНЕНИЯ ПРОГРАММЫ NW4" 8 PRINT "ЗАНОСЯТСЯ В ФАЙЛ,ИМЯ КОТОРОГО НАДО ВВЕСТИ," 9 PRINT "НАПРИМЕР, ВВЕСТИ ИМЯ ФАЙЛА NW41" 10 INPUT "ВВОД ИМЕНИ ФАЙЛА ", FA$ 14 OPEN "O", #1, FA$ 17 PRINT "РЕЗУЛЬТАТЫ ВЫПОЛНЕНИЯ ПРОГРАММЫ NW4 ЗАНОСЯТСЯ В ФАЙЛ "; FA$ 40 PRINT " РАЗРАБОТКИ ДЛЯ X=4,X=16" 41 PRINT #1, "РЕЗУЛЬТАТЫ ВЫПОЛНЕНИЯ ПРОГРАММЫ NW4, РАЗРАБОТАННОЙ А.А. ЧЕРНЫМ" 42 DIM F(20), H(20), L(20), Y(20), I(20), K(20), P(20) 44 DIM Q(20), U(20), V(20), o(20), B(20), Z(20), G(20), T(20) 46 DIM K6(20), K7(20), K8(20), J7(20), J8(20), J9(20) 47 DIM Z1(50) 51 PRINT "ВВОД X-КОЛИЧЕСТВО ОПЫТОВ ПО ПЛАНУ " 52 PRINT #1, "КОЛИЧЕСТВО ОПЫТОВ ПО ПЛАНУ " 60 INPUT X: PRINT #1, "X="; X 61 PRINT #1, "ВЕЛИЧИНЫ ФАКТОРОВ И ПОКАЗАТЕЛЕЙ СТЕПЕНИ" 62 PRINT "ВВОД ВЕЛИЧИН ФАКТОРОВ И ПОКАЗАТЕЛЕЙ СТЕПЕНИ" 200 PRINT "ВВОД A1,C1,D1,B1,J1,O1,P1" 210 INPUT A1, C1, D1, B1, J1, O1, P1 213 PRINT #1, "A1="; A1; " C1="; C1; " D1="; D1 215 PRINT #1, " B1="; B1; " J1="; J1; " O1="; O1; " P1="; P1 220 A = A1: B = B1: C = C1: D = D1: N = J1: R = O1: S = P1: GOSUB 3710 230 V1 = V0: U1 = U0: Q1 = Q0: I1 = I0: M1 = M0: F1 = F0 240 PRINT #1, "V1="; V1; " U1="; U1; " Q1="; Q1 243 PRINT #1, " I1="; I1; " M1="; M1; " F1="; F1 245 IF X = 16 GOTO 400 260 IF X = 4 GOTO 600 400 PRINT "ВВОД A2,C2,D2,B2,J2,O2,P2" 410 INPUT A2, C2, D2, B2, J2, O2, P2: PRINT #1, "A2="; A2 413 PRINT #1, "C2="; C2; " D2="; D2; " B2="; B2; " J2="; J2 415 PRINT #1, "O2="; O2; "P2="; P2 420 A = A2: B = B2: C = C2: D = D2: N = J2: R = O2: S = P2: GOSUB 3710 430 V2 = V0: U2 = U0: Q2 = Q0: I2 = I0: M2 = M0: F2 = F0 440 PRINT #1, "V2="; V2; " U2="; U2; " Q2="; Q2; " I2="; I2 443 PRINT #1, "M2="; M2; " F2="; F2 450 IF X = 16 GOTO 770 600 F(1) = A1: F(2) = B1: F(3) = C1: F(4) = D1: GOTO 1130 770 F(1) = A1: H(1) = A2: F(2) = B1: H(2) = A2: F(3) = A1: H(3) = B2 780 F(4) = B1: H(4) = B2: F(5) = A1: H(5) = C2: F(6) = B1: H(6) = C2 790 F(7) = A1: H(7) = D2: F(8) = B1: H(8) = D2: F(9) = C1: H(9) = A2 800 F(10) = C1: H(10) = C2: F(11) = C1: H(11) = D2: F(12) = C1 805 H(12) = B2 810 F(13) = D1: H(13) = A2: F(14) = D1: H(14) = C2: F(15) = D1 815 H(15) = D2 820 F(16) = D1: H(16) = B2: GOTO 1130 1130 PRINT "IF I0=6 GOTO 40-НАЧАЛО" 1135 PRINT "IF I0=7 GOTO 1160-ПРОДОЛЖЕНИЕ" 1140 INPUT I0: IF I0 = 6 GOTO 40 1150 IF I0 = 7 GOTO 1160 1160 PRINT "ВВОД ВЕЛИЧИН ПОКАЗАТЕЛЕЙ ПО ПЛАНУ Y(J) " 1161 PRINT #1, "ВЕЛИЧИНЫ ПОКАЗАТЕЛЕЙ В СООТВЕТСТВИИ С ПЛАНОМ Y(J)" 1165 FOR J = 1 TO X
47
1166 PRINT "Y("; J; ")": INPUT Y(J) 1170 PRINT #1, "Y("; J; ")="; Y(J): NEXT J 1180 PRINT "IF I0=1 GOTO 1160-ПОВТОРЕНИЕ ВВОДА ПОКАЗАТЕЛЕЙ" 1185 PRINT "IF I0=2 GOTO 1220-ПРОДОЛЖЕНИЕ" 1190 PRINT "ВВОД I0": INPUT I0: IF I0 = 1 GOTO 1160 1200 IF I0 = 2 GOTO 1220 1220 IF X = 4 GOTO 1320 1270 IF X = 16 GOTO 1370 1320 GOSUB 4210: GOTO 1410 1370 GOSUB 4210: GOSUB 4250: GOTO 1410 1410 S = 0: O(1) = 0: FOR J = 1 TO X: S = S + Y(J): O(1) = O(1) + 1: NEXT J 1420 B(1) = S / O(1): S = 0: O(2) = 0: FOR J = 1 TO X: S = S + I(J) * Y(J) 1430 O(2) = O(2) + I(J) ^ 2: NEXT J: B(2) = S / O(2): S = 0: O(3) = 0 1440 FOR J = 1 TO X: S = S + K(J) * Y(J): O(3) = O(3) + K(J) ^ 2: NEXT J 1450 B(3) = S / O(3) 1460 IF X = 4 GOTO 2000 1480 S = 0: O(4) = 0: FOR J = 1 TO X: S = S + P(J) * Y(J) 1490 O(4) = O(4) + P(J) ^ 2: NEXT J: B(4) = S / O(4): S = 0: O(5) = 0 1500 FOR J = 1 TO X: S = S + I(J) * P(J) * Y(J): O(5) = O(5) + (I(J) * P(J)) ^ 2 1510 NEXT J: B(5) = S / O(5): S = 0: O(6) = 0: FOR J = 1 TO X 1520 S = S + Q(J) * Y(J): O(6) = O(6) + Q(J) ^ 2: NEXT J: B(6) = S / O(6) 1530 S = 0: O(7) = 0: FOR J = 1 TO X: S = S + I(J) * Q(J) * Y(J) 1540 O(7) = O(7) + (I(J) * Q(J)) ^ 2: NEXT J: B(7) = S / O(7): S = 0 1550 O(8) = 0: FOR J = 1 TO X: S = S + P(J) * K(J) * Y(J) 1560 O(8) = O(8) + (P(J) * K(J)) ^ 2: NEXT J: B(8) = S / O(8): S = 0: O(9) = 0 1570 FOR J = 1 TO X: S = S + K(J) * Q(J) * Y(J): O(9) = O(9) + (K(J) * Q(J)) ^ 2 1580 NEXT J: B(9) = S / O(9) 1600 S = 0: O(10) = 0: FOR J = 1 TO X: S = S + U(J) * Y(J): O(10) = O(10) + U(J) ^ 2 1610 NEXT J: B(10) = S / O(10): S = 0: O(11) = 0: FOR J = 1 TO X 1620 S = S + I(J) * U(J) * Y(J): O(11) = O(11) + (I(J) * U(J)) ^ 2: NEXT J 1630 B(11) = S / O(11): S = 0: O(12) = 0: FOR J = 1 TO X: S = S + K(J) * U(J) * Y(J) 1640 O(12) = O(12) + (K(J) * U(J)) ^ 2: NEXT J: B(12) = S / O(12) 1660 IF X = 16 GOTO 1930 1930 S = 0: O(13) = 0: FOR J = 1 TO X: S = S + L(J) * Y(J): O(13) = O(13) + L(J) ^ 2 1940 NEXT J: B(13) = S / O(13): S = 0: O(14) = 0: FOR J = 1 TO X 1950 S = S + P(J) * L(J) * Y(J): O(14) = O(14) + (P(J) * L(J)) ^ 2: NEXT J 1960 B(14) = S / O(14): S = 0: O(15) = 0: FOR J = 1 TO X: S = S + Q(J) * L(J) * Y(J) 1970 O(15) = O(15) + (Q(J) * L(J)) ^ 2: NEXT J: B(15) = S / O(15): S = 0 1980 O(16) = 0: FOR J = 1 TO X: S = S + L(J) * U(J) * Y(J) 1990 O(16) = O(16) + (L(J) * U(J)) ^ 2: NEXT J: B(16) = S / O(16): GOTO 2390 2000 S = 0: O(4) = O: FOR J = 1 TO X: S = S + L(J) * Y(J): O(4) = O(4) + L(J) ^ 2 2010 NEXT J: B(4) = S / O(4): IF X = 4 GOTO 2390 2390 PRINT #1, "B(J) ДО АНАЛИЗА": FOR J = 1 TO X 2395 PRINT #1, "B("; J; ")="; B(J) 2397 NEXT J: PRINT 2400 PRINT "ВВОД N0-КОЛИЧЕСТВО ОПЫТОВ НА СРЕДНЕМ УРОВНЕ ФАКТОРОВ" 2407 INPUT N0 2408 PRINT #1, "КОЛИЧЕСТВО ОПЫТОВ НА СРЕДНЕМ УРОВНЕ ФАКТОРОВ" 2410 PRINT #1, "N0="; N0 2420 IF X = 4 GOTO 2520 2470 IF X = 16 GOTO 2570 2520 GOSUB 4400: GOTO 2610 2570 GOSUB 4580: GOTO 2610 2610 PRINT #1, "РАСЧЕТНЫЕ ВЕЛИЧИНЫ ПОКАЗАТЕЛЕЙ Z(J) ДО АНАЛИЗА B(J)" 2620 FOR J = 1 TO X: PRINT #1, "Z("; J; ")="; Z(J): NEXT J 2630 PRINT "ВВОД F8=N0-1": INPUT F8 2633 PRINT #1, "F8=N0-1="; F8
48
2635 PRINT "F8="; F8 2640 PRINT #1, "ПРОВЕРКА ПО РАЗНОСТИ Y(J)-Z(J)" 2641 PRINT #1, "В ПРОЦЕНТАХ (Y(J)-Z(J)) * (100/Y(J))" 2650 FOR J = 1 TO X: PRINT #1, "Y("; J; ")-Z("; J; ")="; Y(J) - Z(J) 2651 PRINT #1, "(Y("; J; ")-Z("; J; ")) * (100 / Y("; J; ")) = "; (Y(J) - Z(J)) * (100 / Y(J)) 2655 NEXT J 2660 PRINT "IF I0=3 GOTO 2720-ВВОД РЕЗУЛЬТАТОВ ОПЫТОВ " 2663 PRINT " НА СРЕДНЕМ УРОВНЕ ФАКТОРОВ" 2666 PRINT "IF I0=4 GOTO 2770-ВВОД ДИСПЕРСИИ ОПЫТОВ" 2670 PRINT "IF I0=5 GOTO 3240-ПРОВЕРКА ТОЧНОСТИ И " 2672 PRINT " РАСЧEТЫ ПО МОДЕЛИ" 2773 PRINT "IF I0=6 GOTO 40-НАЧАЛО" 2677 PRINT "IF I0=20 GOTO 6830-КОНЕЦ" 2678 PRINT "IF I0=25 GOTO 4880-МАТЕМАТИЧЕСКАЯ МОДЕЛЬ" 2679 PRINT "IF I0=27 GOTO 7000-ВЫЧИСЛЕНИЯ ПОКАЗАТЕЛЕЙ Z(K5)" 2681 PRINT " С ИСПОЛЬЗОВАНИЕМ ЦИКЛОВ И " 2684 PRINT " ПОСТРОЕНИЕ ГРАФИКОВ" 2689 PRINT "ВВОД I0": INPUT I0: IF I0 = 3 GOTO 2720 2690 IF I0 = 4 GOTO 2770 2700 IF I0 = 5 GOTO 3240 2710 IF I0 = 6 GOTO 40 2715 IF I0 = 20 GOTO 6830 2717 IF I0 = 25 GOTO 4880 2718 IF I0 = 27 GOTO 7000 2720 PRINT "ВВОД G(J)-РЕЗУЛЬТАТЫ ОПЫТОВ "; 2721 PRINT "НА СРЕДНЕМ УРОВНЕ ФАКТОРОВ " 2722 PRINT #1, "РЕЗУЛЬТАТЫ ОПЫТОВ "; 2723 PRINT #1, "НА СРЕДНЕМ УРОВНЕ ФАКТОРОВ " 2724 FOR J = 1 TO N0: PRINT "G("; J; ")": INPUT G(J) 2730 PRINT #1, "G("; J; ")="; G(J): NEXT J: S = 0: FOR J = 1 TO N0: S = S + G(J) 2740 NEXT J: S0 = S / N0: PRINT "S0="; S0: S = 0: FOR J = 1 TO N0 2750 S = S + (G(J) - S0) ^ 2: NEXT J: U9 = S / F8 2751 PRINT #1, "ДИСПЕРСИЯ ОПЫТОВ U9="; U9 2760 GOTO 2780 2770 PRINT "ВВОД U9-ДИСПЕРСИЯ ОПЫТОВ": INPUT U9 2771 PRINT #1, "ДИСПЕРСИЯ ОПЫТОВ U9="; U9 2780 PRINT #1, "РАСЧЕТНЫЕ ВЕЛИЧИНЫ T(J)": FOR J = 1 TO X 2790 T(J) = ABS(B(J) / SQR(U9 / o(J))): PRINT #1, "T("; J; ")="; T(J): NEXT J 2800 PRINT " ДЛЯ УРОВНЯ ЗНАЧИМОСТИ 5% " 2801 PRINT " ПРИ F8 2 ; 3 ; 4 ; 5 ; 6" 2802 PRINT "СООТВЕТСТВЕННО T0 4.303 ;3.182 ;2.776 ;2.571 ;2.447" 2803 PRINT "F8=N0-1="; N0; "-1="; F8 2804 PRINT "ВВОД T0-ТАБЛИЧНЫЙ Т-КРИТЕРИЙ" 2805 INPUT T0 2806 PRINT #1, "ТАБЛИЧНЫЙ Т-КРИТЕРИЙ T0="; T0 2810 PRINT #1, "B(J) ПОСЛЕ АНАЛИЗА": FOR J = 1 TO X 2820 IF T(J) < T0 GOTO 2840 2830 IF T(J) >= T0 GOTO 2850 2840 B(J) = 0 2850 PRINT #1, "B("; J; ")="; B(J): NEXT J 2860 K9 = 0: FOR J = 1 TO X: IF B(J) = 0 GOTO 2871 2870 K9 = K9 + 1 2871 NEXT J 2872 PRINT #1, "КОЛИЧЕСТВО СТАТИСТИЧЕСКИ ЗНАЧИМЫХ" 2873 PRINT #1, " КОЭФФИЦИЕНТОВ РЕГРЕССИИ K9="; K9 2881 PRINT #1, "F9=X-1": F9 = X - 1 2882 PRINT #1, "F9="; F9: CLS
49
2883 PRINT "! ! ЗНАЧЕНИЯ F-КРИТЕРИЯ F7 ДЛЯ 5%-ГО УРОВНЯ ЗНАЧИМОСТИ" 2884 PRINT "! !---------------------------------------------------" 2885 PRINT "!F8! F9 " 2886 PRINT "! !---------------------------------------------------" 2887 PRINT "! ! 2 ! 3 ! 4 ! 8 ! 11 ! 14 " 2888 PRINT "-------------------------------------------------------" 2889 PRINT "! 2! 19.0 ! 19.16 ! 19.25 ! 19.37 ! 19.4 ! 19.42 " 2890 PRINT "! 3! 9.55 ! 9.28 ! 9.12 ! 8.84 ! 8.76 ! 8.71 " 2891 PRINT "! 4! 6.94 ! 6.59 ! 6.39 ! 6.04 ! 5.93 ! 5.87 " 2892 PRINT "! 5! 5.79 ! 5.41 ! 5.19 ! 4.82 ! 4.7 ! 4.64 " 2893 PRINT "! 6! 5.14 ! 4.76 ! 4.53 ! 4.15 ! 4.03 ! 3.96 " 2894 PRINT "!======================================================" 2895 PRINT "! F8 \ F9 ! 15...16 ! 19...20 ! 24 ! 26...30 !" 2896 PRINT "!------------------------------------------------------" 2897 PRINT "! 2 ! 19.43 ! 19.44 ! 19.45 ! 19.46 !" 2898 PRINT "! 3 ! 8.69 ! 8.66 ! 8.64 ! 8.62 !" 2899 PRINT "! 4 ! 5.84 ! 5.8 ! 5.77 ! 5.74 !" 2900 PRINT "! 5 ! 4.6 ! 4.56 ! 4.53 ! 4.5 !" 2901 PRINT "! 6 ! 3.92 ! 3.87 ! 3.84 ! 3.81 !" 2902 PRINT "-------------------------------------------------------" 2907 PRINT "F8="; F8; "F9="; F9 2908 PRINT "ВВОД F7-ТАБЛИЧНЫЙ F-КРИТЕРИЙ" 2909 INPUT F7: PRINT #1, "ТАБЛИЧНЫЙ F-КРИТЕРИЙ F7="; F7 2920 IF X = 4 GOTO 3020 2970 IF X = 16 GOTO 3070 3020 GOSUB 4400: GOTO 3110 3070 GOSUB 4580: GOTO 3110 3110 PRINT #1, "РАСЧЕТНЫЕ ВЕЛИЧИНЫ ПОКАЗАТЕЛЯ"; 3115 PRINT #1, " Z(J) ПОСЛЕ АНАЛИЗА B(J)" 3120 FOR J = 1 TO X: PRINT #1, "Z("; J; ")="; Z(J): NEXT J 3121 PRINT #1, "ПРОВЕРКА ПО РАЗНОСТИ Y(J)-Z(J)" 3122 PRINT #1, "В ПРОЦЕНТАХ (Y(J)-Z(J)) * (100/Y(J))" 3123 FOR J = 1 TO X: PRINT #1, "Y("; J; ")-Z("; J; ")="; Y(J) - Z(J) 3124 PRINT #1, "(Y("; J; ")-Z("; J; ")) * (100 / Y("; J; ")) = "; (Y(J) - Z(J)) * (100 / Y(J)) 3125 NEXT J 3130 S = 0: FOR J = 1 TO X: S = S + (Z(J) - Y(J)) ^ 2: NEXT J 3140 F6 = S / (F9 * U9) 3145 PRINT #1, "РАСЧЕТНАЯ ВЕЛИЧИНА F-КРИТЕРИЯ F6="; F6 3150 IF F6 <= F7 GOTO 3152 3151 IF F6 > F7 GOTO 3153 3152 PRINT "АДЕКВАТНО": PRINT #1, "АДЕКВАТНО,ТАК КАК F6<=F7": GOTO 3154 3153 PRINT "НЕАДЕКВАТНО": PRINT #1, "НЕАДЕКВАТНО,ТАК КАК F6>F7": GOTO 3190 3154 PRINT #1, "СИСТЕМНОЕ ПРЕДСТАВЛЕНИЕ" 3155 PRINT #1, "ДЛЯ АНАЛИЗОВ РЕЗУЛЬТАТОВ РАСЧЕТОВ" 3156 PRINT #1, "ПО МАТЕМАТИЧЕСКОЙ МОДЕЛИ" 3157 S = 0: FOR J = 1 TO X: S = S + ABS(Z(J)): NEXT J 3158 Z1 = 0: FOR J = 1 TO X: Z1(J) = Z(J) / (S / X): NEXT J 3159 PRINT #1, "ОТНОСИТЕЛЬНАЯ ВЕЛИЧИНА ПОКАЗАТЕЛЯ" 3160 PRINT #1, "Z1(J)=Z(J)/(S/X),ГДЕ S-СУММА" 3161 PRINT #1, "АБСОЛЮТНЫХ ВЕЛИЧИН ПОКАЗАТЕЛЕЙ,S="; S 3162 PRINT #1, "S/X- СРЕДНЯЯ АРИФМЕТИЧЕСКАЯ ВЕЛИЧИНА, S/X="; S / X 3166 IF X = 4 GOTO 3176 3167 IF X = 16 GOTO 3177 3176 GOSUB 11200: GOTO 3190 3177 GOSUB 11250: GOTO 3190 3190 PRINT "IF I0=7 GOTO 3240-ПРОВЕРКА ТОЧНОСТИ И " 3193 PRINT " РАСЧЕТЫ ПО МОДЕЛИ"
50
3194 PRINT "IF I0=8 GOTO 40-НАЧАЛО" 3197 PRINT "IF I0=17 GOTO 4880-МАТЕМАТИЧЕСКАЯ МОДЕЛЬ" 3198 PRINT "IF I0=22 GOTO 7000-ВЫЧИСЛЕНИЯ ПОКАЗАТЕЛЕЙ Z(K5)" 3200 PRINT " С ИСПОЛЬЗОВАНИЕМ ЦИКЛОВ И " 3203 PRINT " ПОСТРОЕНИЕ ГРАФИКОВ" 3207 PRINT "IF I0=9 GOTO 6830-КОНЕЦ": PRINT "ВВОД I0": INPUT I0 3210 IF I0 = 7 GOTO 3240 3220 IF I0 = 8 GOTO 40 3227 IF I0 = 17 GOTO 4880 3228 IF I0 = 22 GOTO 7000 3230 IF I0 = 9 GOTO 6830 3240 PRINT "ПРОВЕРКА ТОЧНОСТИ И РАСЧЕТЫ ПО МОДЕЛИ" 3241 PRINT "F(S),H(S) -1, 2-й ФАКТОРЫ," 3243 PRINT "ГДЕ S=X="; X; "-КОЛИЧЕСТВО ОПЫТОВ ПО ПЛАНУ" 3245 PRINT #1, "РАСЧЕТЫ ПО МОДЕЛИ" 3260 IF X = 4 GOTO 3350 3310 IF X = 16 GOTO 3420 3350 FOR S = 1 TO X: F(S) = 0: Z(S) = 0: PRINT "ВВОД F("; S; ")" 3360 INPUT F(S): PRINT #1, "ФАКТОР F("; S; ")="; F(S) 3370 IF X = 4 GOTO 3400 3400 GOSUB 4210: GOSUB 4400: GOTO 3412 3412 PRINT #1, "Z("; S; ")="; Z(S): NEXT S: GOTO 3610 3420 FOR S = 1 TO X: F(S) = 0: H(S) = 0: Z(S) = 0 3430 PRINT "ВВОД F("; S; "),H("; S; ")": INPUT F(S), H(S) 3432 PRINT #1, " ФАКТОРЫ F("; S; ")="; F(S); "H("; S; ")="; H(S) 3470 IF X = 16 GOTO 3530 3530 GOSUB 4210: GOSUB 4250: GOSUB 4580: GOTO 3552 3552 PRINT #1, "Z("; S; ")="; Z(S): NEXT S: GOTO 3610 3610 PRINT "IF I0=10 GOTO 3240-ПРОВЕРКА ТОЧНОСТИ И "; 3611 PRINT "РАСЧЕТЫ ПО МОДЕЛИ" 3612 PRINT "IF I0=11 GOTO 4880 - МАТЕМАТИЧЕСКАЯ МОДЕЛЬ" 3615 PRINT "IF I0=14 GOTO 7000-ВЫЧИСЛЕНИЯ ПОКАЗАТЕЛЕЙ Z(K5)" 3616 PRINT " С ИСПОЛЬЗОВАНИЕМ ЦИКЛОВ И " 3617 PRINT " ПОСТРОЕНИЕ ГРАФИКОВ" 3620 PRINT "IF I0=12 GOTO 6830-КОНЕЦ" 3625 PRINT "ВВОД I0": INPUT I0 3630 IF I0 = 10 GOTO 3240 3640 IF I0 = 11 GOTO 4880 3650 IF I0 = 12 GOTO 6830 3653 IF I0 = 14 GOTO 7000 3710 N0 = (A ^ N + B ^ N + C ^ N + D ^ N) / 4 3720 R0 = (A ^ R + B ^ R + C ^ R + D ^ R) / 4 3730 S0 = (A ^ S + B ^ S + C ^ S + D ^ S) / 4: L2 = 2 * N 3740 N3 = (A ^ L2 + B ^ L2 + C ^ L2 + D ^ L2) / 4: K2 = 2 * R 3750 R3 = (A ^ K2 + B ^ K2 + C ^ K2 + D ^ K2) / 4: N4 = N + R 3760 N5 = (A ^ N4 + B ^ N4 + C ^ N4 + D ^ N4) / 4: N6 = N + S 3770 N7 = (A ^ N6 + B ^ N6 + C ^ N6 + D ^ N6) / 4: R4 = R + S 3780 R5 = (A ^ R4 + B ^ R4 + C ^ R4 + D ^ R4) / 4: V0 = -N0 3790 U0 = (N0 * R0 - N5) / (N3 - N0 ^ 2): Q0 = -(R0 + U0 * N0) 3800 P0 = (N0 * S0 - N7) / (N3 - N0 ^ 2): Z1 = R0 * S0 - R5 + P0 * (N0 * R0 - N5) 3810 Z2 = U0 * (N0 * S0 - N7) + U0 * P0 * (N0 ^ 2 - N3) 3820 Z3 = R3 - R0 ^ 2 + 2 * U0 * (N5 - N0 * R0) 3830 I0 = (Z1 + Z2) / (Z3 + (N3 - N0 ^ 2) * U0 ^ 2): M0 = I0 * U0 + P0 3840 F0 = -(S0 + I0 * R0 + M0 * N0)
51
3850 PRINT #1, "КОЭФФИЦИЕНТЫ ОРТОГОНАЛИЗАЦИИ": RETURN 4210 FOR J = 1 TO X: I(J) = F(J) ^ J1 + V1 4220 K(J) = F(J) ^ O1 + U1 * F(J) ^ J1 + Q1 4230 L(J) = F(J) ^ P1 + I1 * F(J) ^ O1 + M1 * F(J) ^ J1 + F1: NEXT J 4240 RETURN 4250 FOR J = 1 TO X: P(J) = H(J) ^ J2 + V2 4260 Q(J) = H(J) ^ O2 + U2 * H(J) ^ J2 + Q2 4270 U(J) = H(J) ^ P2 + I2 * H(J) ^ O2 + M2 * H(J) ^ J2 + F2: NEXT J 4280 RETURN 4400 FOR J = 1 TO X: Z(J) = B(1) + B(2) * I(J) + B(3) * K(J) + B(4) * L(J) 4410 NEXT J: RETURN 4580 FOR J = 1 TO X: N3 = B(1) + B(2) * I(J) + B(3) * K(J) + B(4) * P(J) 4590 N4 = B(5) * I(J) * P(J) + B(6) * Q(J) + B(7) * I(J) * Q(J) + B(8) * P(J) * K(J) 4600 N5 = B(9) * K(J) * Q(J) + B(10) * U(J) + B(11) * I(J) * U(J) + B(12) * K(J) * U(J) 4610 N6 = B(13) * L(J) + B(14) * P(J) * L(J) + B(15) * Q(J) * L(J) 4620 Z(J) = N3 + N4 + N5 + N6 + B(16) * L(J) * U(J): NEXT J: RETURN 4880 PRINT #1, "МАТЕМАТИЧЕСКАЯ МОДЕЛЬ" 4901 IF X = 4 GOTO 6070 4905 IF X = 16 GOTO 6280 6070 PRINT #1, "Z(J)="; B(1); "+"; B(2); "*I(J)+"; B(3); "*K(J)+" 6080 PRINT #1, "+"; B(4); "*L(J)," 6090 IF X = 4 GOTO 6600 6280 PRINT #1, "Z(J)="; B(1); "+"; B(2); "*I(J)+"; B(3); "*K(J)+" 6290 PRINT #1, "+"; B(4); "*P(J)+"; B(5); "I(J)*P(J)+" 6300 PRINT #1, "+"; B(6); "*Q(J)+"; B(7); "*I(J)*Q(J)+" 6310 PRINT #1, "+"; B(8); "*P(J)*K(J)+"; B(9); "*K(J)*Q(J)+" 6320 PRINT #1, "+"; B(10); "*U(J)+"; B(11); "*I(J)*U(J)+" 6330 PRINT #1, "+"; B(12); "*K(J)*U(J)+"; B(13); "*L(J)+" 6340 PRINT #1, "+"; B(14); "*P(J)*L(J)+"; B(15); "*Q(J)*L(J)+" 6350 PRINT #1, "+"; B(16); "*L(J)*U(J)," 6360 IF X = 16 GOTO 6600 6600 PRINT #1, "ГДЕ" 6610 PRINT #1, "I(J)=F(J)^"; J1; "+"; V1; ";" 6620 PRINT #1, "K(J)=F(J)^"; O1; "+"; U1; "*F(J)^"; J1; "+"; Q1 6621 PRINT #1, "ОБОЗНАЧЕНИЕ: F(J)- 1-й ФАКТОР " 6650 PRINT #1, "L(J)=F(J)^"; P1; "+"; I1; "*F(J)^"; O1; "+" 6660 PRINT #1, "+"; M1; "F(J)^"; J1; "+"; F1 6661 PRINT #1, "ОБОЗНАЧЕНИЕ: F(J)- 1-й ФАКТОР " 6670 IF X = 4 GOTO 6790 6673 IF X = 16 GOTO 6710 6680 PRINT #1, "M(J)=F(J)^"; T1; "+"; G1; "*F(J)^"; P1; "+" 6690 PRINT #1, "+"; H1; "*F(J)^"; O1; "+"; K1; "*F(J)^"; I1; "+"; L1 6691 PRINT #1, "ОБОЗНАЧЕНИЕ: F(J)- 1-й ФАКТОР " 6710 PRINT #1, "P(J)=H(J)^"; J2; "+"; V2; ";" 6720 PRINT #1, "Q(J)=H(J)^"; O2; "+"; U2; "*H(J)^"; J2; "+"; Q2; ";" 6730 PRINT #1, "U(J)=H(J)^"; P2; "+"; I2; "*H(J)^"; O2; "+" 6740 PRINT #1, "+"; M2; "*H(J)^"; J2; "+"; F2 6741 PRINT #1, "ОБОЗНАЧЕНИЕ: H(J)- 2-й ФАКТОР" 6750 IF X = 16 GOTO 6790 6760 PRINT #1, "V(J)=H(J)^"; T2; "+"; G2; "*H(J)^"; P2; "+" 6770 PRINT #1, "+"; H2; "*H(J)^"; O2; "+"; K2; "*H(J)^"; J2; "+" 6780 PRINT #1, "+"; L2 6781 PRINT #1, "ОБОЗНАЧЕНИЕ: H(J)- 2-й ФАКТОР" 6790 PRINT "IF I0=18 GOTO 2660-ПЕРЕХОДЫ" 6792 PRINT "IF I0=19 GOTO 3190-ПЕРЕХОДЫ " 6793 PRINT "IF I0=35 GOTO 1160-ВВОД НОВЫХ Y(J)" 6795 PRINT "IF I0=44 GOTO 6830-КОНЕЦ"
52
6796 PRINT "IF I0=50 GOTO 40-НАЧАЛО" 6797 PRINT "IF I0=51 GOTO 3240-ПРОВЕРКА ТОЧНОСТИ И " 6798 PRINT " РАСЧЕТЫ ПО МОДЕЛИ" 6799 PRINT "IF I0=52 GOTO 7000-" 6800 PRINT " ВЫЧИСЛЕНИЯ ПОКАЗАТЕЛЕЙ Z(K5) " 6802 PRINT " С ИСПОЛЬЗОВАНИЕМ ЦИКЛОВ " 6803 PRINT " И ПОСТРОЕНИЕ ГРАФИКОВ" 6805 PRINT "ВВОД I0": INPUT I0 6810 IF I0 = 18 GOTO 2660 6820 IF I0 = 19 GOTO 3190 6823 IF I0 = 35 GOTO 1160 6825 IF I0 = 44 GOTO 6830 6827 IF I0 = 50 GOTO 40 6828 IF I0 = 51 GOTO 3240 6829 IF I0 = 52 GOTO 7000 6830 CLOSE #1 6832 PRINT "РЕЗУЛЬТАТЫ ВЫПОЛНЕНИЯ ПРОГРАММЫ СМОТРИ В "; 6835 PRINT "ФАЙЛЕ "; FA$ 6840 END 7000 PRINT #1, "ВЫЧИСЛЕНИЯ ПОКАЗАТЕЛЕЙ Z(K5)" 7004 PRINT #1, " ПО МАТЕМАТИЧЕСКОЙ МОДЕЛИ" 7005 PRINT #1, " С ИСПОЛЬЗОВАНИЕМ ЦИКЛОВ" 7006 PRINT #1, "И ПОСТРОЕНИЕ ГРАФИКОВ" 7010 PRINT "ВВОД I0=61 ПРИ Х=4,Х=16 " 7040 PRINT "IF I0=64 GOTO 40-НАЧАЛО" 7050 PRINT "IF I0=65 GOTO 6830-КОНЕЦ" 7060 INPUT I0 7070 IF I0 = 61 GOTO 7190 7100 IF I0 = 64 GOTO 40 7110 IF I0 = 65 GOTO 6830 7190 PRINT "ВВОД I0=74 ПРИ X=4,I0=79 ПРИ X=16" 7200 INPUT I0 7201 IF I0 = 74 GOTO 7210 7202 IF I0 = 79 GOTO 7360 7210 F3 = 0: F4 = 0: K5 = 0: PRINT #1, "ФАКТОР F(1)=F3+F4" 7213 PRINT "ФАКТОР F(1)=F3+F4" 7215 FOR J = 1 TO X: F(J) = 0: Z(J) = 0: NEXT J: X = 0 7220 PRINT #1, "F4-ШАГ ПРИРАЩЕНИЯ ФАКТОРА" 7225 PRINT "F4-ШАГ ПРИРАЩЕНИЯ ФАКТОРА" 7226 PRINT #1, "X-КОЛИЧЕСТВО ЗНАЧЕНИЙ ФАКТОРА" 7227 PRINT "X-КОЛИЧЕСТВО ЗНАЧЕНИЙ ФАКТОРА" 7230 PRINT "ВВОД ПРИНЯТЫХ ВЕЛИЧИН X,F3,F4" 7240 INPUT X, F3, F4: PRINT #1, "X="; X; "F3="; F3; "F4="; F4 7250 FOR K5 = 1 TO X: F(K5) = F3 + K5 * F4 7255 PRINT #1, "F("; K5; ")="; F(K5) 7300 GOSUB 4210: GOSUB 4400: GOTO 7320 7320 PRINT #1, "Z("; K5; ")="; Z(K5) 7325 NEXT K5: GOTO 8001 7360 F3 = 0: F4 = 0: H3 = 0: H4 = 0: K5 = 0: PRINT #1, "ФАКТОР F(1)=F3+F4" 7361 PRINT "ФАКТОР F(1)=F3+F4" 7365 FOR J = 1 TO X: F(J) = 0: H(J) = 0: Z(J) = 0: NEXT J: X = 0 7370 PRINT #1, "F4-ШАГ ПРИРАЩЕНИЯ 1-ГО ФАКТОРА" 7371 PRINT "F4-ШАГ ПРИРАЩЕНИЯ 1-ГО ФАКТОРА" 7380 PRINT #1, "ФАКТОР H(1)=H3+H4" 7381 PRINT "ФАКТОР H(1)=H3+H4" 7390 PRINT #1, "H4-ШАГ ПРИРАЩЕНИЯ 2-ГО ФАКТОРА" 7391 PRINT "H4-ШАГ ПРИРАЩЕНИЯ 2-ГО ФАКТОРА"
53
7392 PRINT #1, "X-КОЛИЧЕСТВО ЗНАЧЕНИЙ 1, 2-ГО ФАКТОРОВ" 7393 PRINT "X-КОЛИЧЕСТВО ЗНАЧЕНИЙ 1, 2-ГО ФАКТОРОВ" 7400 PRINT "ВВОД ПРИНЯТЫХ ВЕЛИЧИН X,F3,F4,H3,H4" 7410 INPUT X, F3, F4, H3, H4: PRINT #1, "X="; X; "F3="; F3; "F4="; F4 7420 PRINT #1, "H3="; H3; "H4="; H4 7430 FOR K5 = 1 TO X: F(K5) = F3 + K5 * F4 7435 PRINT #1, "F("; K5; ")= "; F(K5) 7440 H(K5) = H3 + K5 * H4: PRINT #1, "H("; K5; ")= "; H(K5) 7540 GOSUB 4210: GOSUB 4250: GOSUB 4580: GOTO 7570 7550 GOSUB 4210: GOTO 7570 7570 PRINT #1, "Z("; K5; ")="; Z(K5) 7575 NEXT K5: GOTO 8001 8001 PRINT #1, "ВЫЯВЛЕНИЕ MAX Z(K5) И MIN Z(K5)": K8 = 0: K8 = Z(1) 8002 PRINT "ВВОД I0=90-ПРОДОЛЖЕНИЕ" 8004 INPUT I0 8010 FOR K5 = 1 TO X 8020 IF Z(K5) >= K8 THEN K8 = Z(K5) 8040 NEXT K5: PRINT #1, "MAX Z(K5)="; K8 8041 FOR K5 = 1 TO X 8042 IF Z(K5) = K8 THEN PRINT #1, "MAX Z("; K5; ")="; Z(K5) 8044 NEXT K5 8050 K7 = 0: K7 = Z(1) 8060 FOR K5 = 1 TO X 8070 IF Z(K5) <= K7 THEN K7 = Z(K5) 8090 NEXT K5: PRINT #1, "MIN Z(K5)="; K7 8091 FOR K5 = 1 TO X 8092 IF Z(K5) = K7 THEN PRINT #1, "MIN Z("; K5; ")="; Z(K5) 8094 NEXT K5: K6 = 0: PRINT #1, "MIN Z(K5)=К7, MAX Z(K5)=K8" 8095 PRINT #1, "K6(K5)=(Z(K5)+ABS(K7))/(ABS(K7)+ABS(K8))" 8096 FOR K5 = 1 TO X: K6(K5) = (Z(K5) + ABS(K7)) / (ABS(K7) + ABS(K8)) 8097 PRINT #1, "K6("; K5; ")="; K6(K5): NEXT K5 8098 J5 = 0: J5 = ABS(K7) / (ABS(K7) + ABS(K8)) 8099 PRINT #1, "J5=ABS(K7)/(ABS(K7)+ABS(K8))" 8111 PRINT #1, "J5="; J5 8112 PRINT "IF I0=70 GOTO 7000-ПОВТОРЕНИЕ "; 8113 PRINT " ВЫЧИСЛЕНИЙ ПОКАЗАТЕЛЕЙ Z(K5) "; 8114 PRINT " И ПОСТРОЕНИЕ ГРАФИКОВ" 8115 PRINT "IF I0=80 GOTO 9000-ПОСТРОЕНИЕ ГРАФИКА" 8120 INPUT I0 8125 IF I0 = 70 GOTO 7000 8130 IF I0 = 80 GOTO 9000 9000 PRINT "X0="; X0; "Y0="; Y0; "K0="; K0; "K3="; K3 9001 K0 = 0: K3 = 0: K4 = 0: K4 = X: K7 = 0: K8 = 0: X0 = 0: Y0 = 0 9010 PRINT #1, "ПОСТРОЕНИЕ ГРАФИКА" 9015 PRINT #1, "ЗАВИСИМОСТЬ K6(K5) ОТ ФАКТОРА" 9020 PRINT #1, "K6(K5)-ОТНОСИТЕЛЬНАЯ ВЕЛИЧИНА ПОКАЗАТЕЛЯ" 9025 PRINT #1, "K5-НОМЕР ВЕЛИЧИНЫ ФАКТОРА И ПОКАЗАТЕЛЯ" 9030 PRINT #1, "ВЕЛИЧИНЫ ФАКТОРОВ ЗАДАНЫ " 9035 PRINT "ВВОД:X0-ОТСТУП ВПРАВО ПО ОСИ Х (ПРЕДПОЧТИТЕЛЬНО Х0=20)" 9036 PRINT " Y0-ОТСТУП ВНИЗ ПО ОСИ Y (ПРЕДПОЧТИТЕЛЬНО Y0=180)" 9037 PRINT " K0-ДЛИНА ГРАФИКА ПО ОСИ Х" 9038 PRINT " K3-ВЫСОТА ГРАФИКА ПО ОСИ Y" 9045 INPUT X0, Y0, K0, K3 9046 PRINT #1, "X0="; X0; "Y0="; Y0; "K0="; K0; "K3="; K3; ", ГДЕ" 9047 PRINT #1, " X0-ОТСТУП ВПРАВО ПО ОСИ Х " 9048 PRINT #1, " Y0-ОТСТУП ВНИЗ ПО ОСИ Y " 9049 PRINT #1, " K0-ДЛИНА ГРАФИКА ПО ОСИ Х"
54
9050 PRINT #1, " K3-ВЫСОТА ГРАФИКА ПО ОСИ Y" 9054 KEY OFF: CLS 9055 COLOR 0, 0: SCREEN 2 9056 FOR K5 = 1 TO K4: K7(K5) = K5 * K0: K8(K5) = K3 * K6(K5) 9057 LINE (K7(K5) - X0, Y0)-(K7(K5) - X0, Y0 - K8(K5)): NEXT K5 9059 J6 = 0: J6 = X - 1: J7 = 0: J8 = 0: J9 = 0: K7 = 0: K8 = 0: J9 = K3 * J5 9060 FOR K5 = 1 TO J6: K7(K5) = K5 * K0: K8(K5) = K3 * K6(K5) 9061 J7(K5) = (K5 + 1) * K0: J8(K5) = K3 * K6(K5 + 1) 9062 LINE (K7(K5) - X0, Y0)-(J7(K5) - X0, Y0) 9063 LINE (K7(K5) - X0, Y0 - J9)-(J7(K5) - X0, Y0 - J9) 9065 LINE (K7(K5) - X0, Y0 - K8(K5))-(J7(K5) - X0, Y0 - J8(K5)): NEXT K5 9071 A$ = "" 9072 A$ = INKEY$: IF A$ = "" THEN 9072 9073 SCREEN 0: CLS : COLOR 2, 0 9074 PRINT "ВВОД I0=75 GOTO 9000-ПОВТОРЕНИЕ ПОСТРОЕНИЯ ГРАФИКА" 9075 PRINT "ВВОД I0=85 GOTO 7000-ПОВТОРЕНИЕ" 9076 PRINT " ВЫЧИСЛЕНИЙ ПОКАЗАТЕЛЕЙ Z(K5)" 9078 PRINT " С ИСПОЛЬЗОВАНИЕМ ЦИКЛОВ " 9079 PRINT " И ПОСТРОЕНИЕ ГРАФИКОВ" 9080 PRINT "ВВОД I0=95 GOTO 6830-КОНЕЦ": PRINT 9081 INPUT I0 9083 IF I0 = 75 GOTO 9000 9090 IF I0 = 85 GOTO 7000 9095 IF I0 = 95 GOTO 6830 11200 PRINT #1, "1.1."; "A1="; A1; "Z(1)="; Z(1); "Z1(1)="; Z1(1) 11210 PRINT #1, "1.2."; "C1="; C1; "Z(3)="; Z(3); "Z1(3)="; Z1(3) 11220 PRINT #1, "1.3."; "D1="; D1; "Z(4)="; Z(4); "Z1(4)="; Z1(4) 11230 PRINT #1, "1.4."; "B1="; B1; "Z(2)="; Z(2); "Z1(2)="; Z1(2) 11240 RETURN 11250 PRINT #1, "1.1."; "A2="; A2; "A1="; A1; "Z(1)="; Z(1); "Z1(1)="; Z1(1) 11260 PRINT #1, "1.2."; "A2="; A2; "C1="; C1; "Z(9) = "; Z(9); " Z1(9) = "; Z1(9) 11270 PRINT #1, "1.3."; "A2="; A2; "D1="; D1; "Z(13) = "; Z(13); "Z1(13) = "; Z1(13) 11280 PRINT #1, "1.4."; "A2="; A2; "B1="; B1; "Z(2)="; Z(2); "Z1(2)="; Z1(2) 11290 PRINT #1, "2.1."; "C2="; C2; "A1="; A1; "Z(5)="; Z(5); "Z1(5)="; Z1(5) 11300 PRINT #1, "2.2."; "C2="; C2; "C1="; C1; "Z(10)="; Z(10); "Z1(10)="; Z1(10) 11310 PRINT #1, "2.3."; "C2="; C2; "D1="; D1; "Z(14)="; Z(14); "Z1(14)="; Z1(14) 11320 PRINT #1, "2.4."; "C2="; C2; "B1="; B1; "Z(6)="; Z(6); "Z1(6)="; Z1(6) 11330 PRINT #1, "3.1."; "D2="; D2; "A1="; A1; "Z(7)="; Z(7); "Z1(7)="; Z1(7) 11340 PRINT #1, "3.2."; "D2="; D2; "C1="; C1; "Z(11)="; Z(11); "Z1(11)="; Z1(11) 11350 PRINT #1, "3.3."; "D2="; D2; "D1="; D1; "Z(15)="; Z(15); "Z1(15)="; Z1(15) 11360 PRINT #1, "3.4."; "D2="; D2; "B1="; B1; "Z(8)="; Z(8); "Z1(8)="; Z1(8) 11370 PRINT #1, "4.1."; "B2="; B2; "A1="; A1; "Z(3)="; Z(3); "Z1(3)="; Z1(3) 11380 PRINT #1, "4.2."; "B2="; B2; "C1="; C1; "Z(12)="; Z(12); "Z1(12)="; Z1(12) 11390 PRINT #1, "4.3."; "B2="; B2; "D1="; D1; "Z(16)="; Z(16); "Z1(16)="; Z1(16) 11400 PRINT #1, "4.4."; "B2="; B2; "B1="; B1; "Z(4)="; Z(4); "Z1(4)="; Z1(4) 11410 PRINT #1, "5.1."; "A1="; A1; "A2="; A2; "Z(1)="; Z(1); "Z1(1)="; Z1(1) 11420 PRINT #1, "5.2."; "A1="; A1; "C2="; C2; "Z(5)="; Z(5); "Z1(5)="; Z1(5) 11430 PRINT #1, "5.3."; "A1="; A1; "D2="; D2; "Z(7)="; Z(7); "Z1(7)="; Z1(7) 11440 PRINT #1, "5.4."; "A1="; A1; "B2="; B2; "Z(3)="; Z(3); "Z1(3)="; Z1(3) 11450 PRINT #1, "6.1."; "C1="; C1; "A2="; A2; "Z(9)="; Z(9); "Z1(9)="; Z1(9) 11460 PRINT #1, "6.2."; "C1="; C1; "C2="; C2; "Z(10)="; Z(10); "Z1(10)="; Z1(10) 11470 PRINT #1, "6.3."; "C1="; C1; "D2="; D2; "Z(11)="; Z(11); "Z1(11)="; Z1(11) 11480 PRINT #1, "6.4."; "C1="; C1; "B2="; B2; "Z(12)="; Z(12); "Z1(12)="; Z1(12) 11490 PRINT #1, "7.1."; "D1="; D1; "A2="; A2; "Z(13)="; Z(13); "Z1(13)="; Z1(13) 11500 PRINT #1, "7.2."; "D1="; D1; "C2="; C2; "Z(14)="; Z(14); "Z1(14)="; Z1(14) 11510 PRINT #1, "7.3."; "D1="; D1; "D2="; D2; "Z(15)="; Z(15); "Z1(15)="; Z1(15) 11520 PRINT #1, "7.4."; "D1="; D1; "B2="; B2; "Z(16)="; Z(16); "Z1(16)="; Z1(16)
55
11530 PRINT #1, "8.1."; "B1="; B1; "A2="; A2; "Z(2)="; Z(2); "Z1(2)="; Z1(2) 11540 PRINT #1, "8.2."; "B1="; B1; "C2="; C2; "Z(6)="; Z(6); "Z1(6)="; Z1(6) 11550 PRINT #1, "8.3."; "B1="; B1; "D2="; D2; "Z(8)="; Z(8); "Z1(8)="; Z1(8) 11560 PRINT #1, "8.4."; "B1="; B1; "B2="; B2; "Z(4)="; Z(4); "Z1(4)="; Z1(4) 11570 RETURN
56
ПРОГРАММА NW5 (планы 51, 52, Х = 5, Х = 25) 5 PRINT "ПРОГРАММА NW5,РАЗРАБОТКА А.А.ЧЕРНОГО" 6 CLS 7 PRINT "РЕЗУЛЬТАТЫ ВЫПОЛНЕНИЯ ПРОГРАММЫ NW5" 8 PRINT "ЗАНОСЯТСЯ В ФАЙЛ,ИМЯ КОТОРОГО НАДО ВВЕСТИ," 9 PRINT "НАПРИМЕР, ВВЕСТИ ИМЯ ФАЙЛА NW51" 10 INPUT "ВВОД ИМЕНИ ФАЙЛА ", FA$ 14 OPEN "O", #1, FA$ 17 PRINT "РЕЗУЛЬТАТЫ ВЫПОЛНЕНИЯ ПРОГРАММЫ NW5 ЗАНОСЯТСЯ В ФАЙЛ "; FA$ 40 PRINT " РАЗРАБОТКИ ДЛЯ X=5,X=25" 41 PRINT #1, "РЕЗУЛЬТАТЫ ВЫПОЛНЕНИЯ ПРОГРАММЫ NW5, РАЗРАБОТАННОЙ А.А. ЧЕРНЫМ" 42 DIM F(50), H(50), L(50), Y(27), I(50), K(50), M(50), P(50) 44 DIM Q(50), U(50), V(50), O(27), B(27), Z(50), G(20), T(27) 46 DIM K6(50), K7(50), K8(50), J7(50), J8(50), J9(50) 47 DIM Z1(50) 51 PRINT "ВВОД X-КОЛИЧЕСТВО ОПЫТОВ ПО ПЛАНУ " 52 PRINT #1, "КОЛИЧЕСТВО ОПЫТОВ ПО ПЛАНУ " 60 INPUT X: PRINT #1, "X="; X 61 PRINT #1, "ВЕЛИЧИНЫ ФАКТОРОВ И ПОКАЗАТЕЛЕЙ СТЕПЕНИ" 62 PRINT "ВВОД ВЕЛИЧИН ФАКТОРОВ И ПОКАЗАТЕЛЕЙ СТЕПЕНИ" 90 IF X = 5 GOTO 270 100 IF X = 25 GOTO 270 270 PRINT "ВВОД A1,C1,E1,D1,B1,J1,O1,P1,T1" 280 INPUT A1, C1, E1, D1, B1, J1, O1, P1, T1 290 PRINT #1, "A1="; A1; " C1="; C1; " E1="; E1 293 PRINT #1, "D1="; D1; " B1="; B1; " J1="; J1 295 PRINT #1, "O1="; O1; " P1="; P1; " T1="; T1: A = A1: B = B1 300 C = C1: D = D1: E = E1: N = J1: R = O1: S = P1: W = T1: GOSUB 3860 310 V1 = V0: U1 = U0: Q1 = Q0: I1 = I0: M1 = M0: F1 = F0: G1 = G0: H1 = H0 320 K1 = K0: L1 = L0: PRINT #1, "V1="; V1; " U1="; U1; " Q1="; Q1 323 PRINT #1, "I1="; I1; " M1="; M1; " F1="; F1; " G1="; G1 325 PRINT #1, "H1="; H1; " K1="; K1; " L1="; L1 330 IF X = 25 GOTO 460 340 IF X = 5 GOTO 610 460 PRINT "ВВОД A2,C2,E2,D2,B2,J2,O2,P2,T2" 470 INPUT A2, C2, E2, D2, B2, J2, O2, P2, T2 480 PRINT #1, "A2="; A2; " C2="; C2; " E2="; E2; " D2="; D2 483 PRINT #1, "B2="; B2; " J2="; J2; " O2="; O2 485 PRINT #1, "P2="; P2; " T2="; T2: A = A2: B = B2 490 C = C2: D = D2: E = E2: N = J2: R = O2: S = P2: W = T2: GOSUB 3860 500 V2 = V0: U2 = U0: Q2 = Q0: I2 = I0: M2 = M0: F2 = F0: G2 = G0: H2 = H0 510 K2 = K0: L2 = L0: PRINT #1, "V2="; V2; "U2="; U2; "Q2="; Q2 513 PRINT #1, "I2="; I2; " M2="; M2; " F2="; F2; " G2="; G2 515 PRINT #1, "H2="; H2; " K2="; K2; " L2="; L2 540 IF X = 25 GOTO 900 589 REM ПЛАНЫ 610 F(1) = A1: F(2) = B1: F(3) = C1: F(4) = D1: F(5) = E1: GOTO 1130 900 F(1) = A1: H(1) = A2: F(2) = B1: H(2) = A2: F(3) = A1: H(3) = B2 910 F(4) = B1: H(4) = B2: F(5) = A1: H(5) = E2: F(6) = B1: H(6) = E2 920 F(7) = E1: H(7) = A2: F(8) = E1: H(8) = B2: F(9) = E1: H(9) = E2 930 F(10) = A1: H(10) = C2: F(11) = B1: H(11) = D2: F(12) = A1: H(12) = D2 940 F(13) = B1: H(13) = C2: F(14) = E1: H(14) = C2: F(15) = E1: H(15) = D2 950 F(16) = C1: H(16) = A2: F(17) = C1: H(17) = C2: F(18) = C1: H(18) = E2 960 F(19) = C1: H(19) = D2: F(20) = C1: H(20) = B2: F(21) = D1: H(21) = A2 970 F(22) = D1: H(22) = C2: F(23) = D1: H(23) = E2: F(24) = D1: H(24) = D2
980 F(25) = D1: H(25) = B2: GOTO 1130 1130 PRINT "IF I0=6 GOTO 40-НАЧАЛО" 1135 PRINT "IF I0=7 GOTO 1160-ПРОДОЛЖЕНИЕ" 1140 INPUT I0: IF I0 = 6 GOTO 40 1150 IF I0 = 7 GOTO 1160 1160 PRINT "ВВОД ВЕЛИЧИН ПОКАЗАТЕЛЕЙ ПО ПЛАНУ Y(J) " 1161 PRINT #1, "ВЕЛИЧИНЫ ПОКАЗАТЕЛЕЙ В СООТВЕТСТВИИ С ПЛАНОМ Y(J)" 1165 FOR J = 1 TO X 1166 PRINT "Y("; J; ")": INPUT Y(J) 1170 PRINT #1, "Y("; J; ")="; Y(J): NEXT J 1180 PRINT "IF I0=1 GOTO 1160-ПОВТОРЕНИЕ ВВОДА ПОКАЗАТЕЛЕЙ" 1185 PRINT "IF I0=2 GOTO 1230-ПРОДОЛЖЕНИЕ" 1190 PRINT "ВВОД I0": INPUT I0: IF I0 = 1 GOTO 1160 1200 IF I0 = 2 GOTO 1230 1230 IF X = 5 GOTO 1330 1290 IF X = 25 GOTO 1390 1330 GOSUB 4290: GOTO 1410 1390 GOSUB 4290: GOSUB 4340: GOTO 1410 1410 S = 0: O(1) = 0: FOR J = 1 TO X: S = S + Y(J): O(1) = O(1) + 1: NEXT J 1420 B(1) = S / O(1): S = 0: O(2) = 0: FOR J = 1 TO X: S = S + I(J) * Y(J) 1430 O(2) = O(2) + I(J) ^ 2: NEXT J: B(2) = S / O(2): S = 0: O(3) = 0 1440 FOR J = 1 TO X: S = S + K(J) * Y(J): O(3) = O(3) + K(J) ^ 2: NEXT J 1450 B(3) = S / O(3) 1470 IF X = 5 GOTO 2000 1480 S = 0: O(4) = 0: FOR J = 1 TO X: S = S + P(J) * Y(J) 1490 O(4) = O(4) + P(J) ^ 2: NEXT J: B(4) = S / O(4): S = 0: O(5) = 0 1500 FOR J = 1 TO X: S = S + I(J) * P(J) * Y(J): O(5) = O(5) + (I(J) * P(J)) ^ 2 1510 NEXT J: B(5) = S / O(5): S = 0: O(6) = 0: FOR J = 1 TO X 1520 S = S + Q(J) * Y(J): O(6) = O(6) + Q(J) ^ 2: NEXT J: B(6) = S / O(6) 1530 S = 0: O(7) = 0: FOR J = 1 TO X: S = S + I(J) * Q(J) * Y(J) 1540 O(7) = O(7) + (I(J) * Q(J)) ^ 2: NEXT J: B(7) = S / O(7): S = 0 1550 O(8) = 0: FOR J = 1 TO X: S = S + P(J) * K(J) * Y(J) 1560 O(8) = O(8) + (P(J) * K(J)) ^ 2: NEXT J: B(8) = S / O(8): S = 0: O(9) = 0 1570 FOR J = 1 TO X: S = S + K(J) * Q(J) * Y(J): O(9) = O(9) + (K(J) * Q(J)) ^ 2 1580 NEXT J: B(9) = S / O(9) 1600 S = 0: O(10) = 0: FOR J = 1 TO X: S = S + U(J) * Y(J): O(10) = O(10) + U(J) ^ 2 1610 NEXT J: B(10) = S / O(10): S = 0: O(11) = 0: FOR J = 1 TO X 1620 S = S + I(J) * U(J) * Y(J): O(11) = O(11) + (I(J) * U(J)) ^ 2: NEXT J 1630 B(11) = S / O(11): S = 0: O(12) = 0: FOR J = 1 TO X: S = S + K(J) * U(J) * Y(J) 1640 O(12) = O(12) + (K(J) * U(J)) ^ 2: NEXT J: B(12) = S / O(12) 1670 S = 0: O(13) = 0: FOR J = 1 TO X: S = S + V(J) * Y(J) 1680 O(13) = O(13) + V(J) ^ 2: NEXT J: B(13) = S / O(13): S = 0: O(14) = 0 1690 FOR J = 1 TO X: S = S + I(J) * V(J) * Y(J): O(14) = O(14) + (I(J) * V(J)) ^ 2 1700 NEXT J: B(14) = S / O(14): S = 0: O(15) = 0: FOR J = 1 TO X 1710 S = S + K(J) * V(J) * Y(J): O(15) = O(15) + (K(J) * V(J)) ^ 2: NEXT J 1720 B(15) = S / O(15) 1730 S = 0: O(16) = 0: FOR J = 1 TO X: S = S + L(J) * Y(J): O(16) = O(16) + L(J) ^ 2 1740 NEXT J: B(16) = S / O(16): S = 0: O(17) = 0: FOR J = 1 TO X 1750 S = S + P(J) * L(J) * Y(J): O(17) = O(17) + (P(J) * L(J)) ^ 2: NEXT J 1760 B(17) = S / O(17): S = 0: O(18) = 0: FOR J = 1 TO X 1770 S = S + Q(J) * L(J) * Y(J): O(18) = O(18) + (Q(J) * L(J)) ^ 2: NEXT J 1780 B(18) = S / O(18): S = 0: O(19) = 0: FOR J = 1 TO X 1790 S = S + L(J) * U(J) * Y(J): O(19) = O(19) + (L(J) * U(J)) ^ 2: NEXT J 1800 B(19) = S / O(19): S = 0: O(20) = 0: FOR J = 1 TO X 1810 S = S + L(J) * V(J) * Y(J): O(20) = O(20) + (L(J) * V(J)) ^ 2: NEXT J 1820 B(20) = S / O(20) 1830 S = 0: O(21) = 0: FOR J = 1 TO X: S = S + M(J) * Y(J)
58
1840 O(21) = O(21) + M(J) ^ 2: NEXT J: B(21) = S / O(21): S = 0: O(22) = 0 1850 FOR J = 1 TO X: S = S + P(J) * M(J) * Y(J): O(22) = O(22) + (P(J) * M(J)) ^ 2 1860 NEXT J: B(22) = S / O(22): S = 0: O(23) = 0: FOR J = 1 TO X 1870 S = S + Q(J) * M(J) * Y(J): O(23) = O(23) + (Q(J) * M(J)) ^ 2: NEXT J 1880 B(23) = S / O(23): S = 0: O(24) = 0: FOR J = 1 TO X: S = S + U(J) * M(J) * Y(J) 1890 O(24) = O(24) + (U(J) * M(J)) ^ 2: NEXT J: B(24) = S / O(24): S = 0 1900 O(25) = 0: FOR J = 1 TO X: S = S + M(J) * V(J) * Y(J) 1910 O(25) = O(25) + (M(J) * V(J)) ^ 2: NEXT J: B(25) = S / O(25) 1920 IF X = 25 GOTO 2390 2000 S = 0: O(4) = 0: FOR J = 1 TO X: S = S + L(J) * Y(J): O(4) = O(4) + L(J) ^ 2 2010 NEXT J: B(4) = S / O(4) 2020 S = 0: O(5) = 0: FOR J = 1 TO X: S = S + M(J) * Y(J) 2030 O(5) = O(5) + M(J) ^ 2: NEXT J: B(5) = S / O(5): GOTO 2390 2390 PRINT #1, "B(J) ДО АНАЛИЗА": FOR J = 1 TO X 2395 PRINT #1, "B("; J; ")="; B(J) 2397 NEXT J: PRINT 2400 PRINT "ВВОД N0-КОЛИЧЕСТВО ОПЫТОВ НА СРЕДНЕМ УРОВНЕ ФАКТОРОВ" 2407 INPUT N0 2408 PRINT #1, "КОЛИЧЕСТВО ОПЫТОВ НА СРЕДНЕМ УРОВНЕ ФАКТОРОВ" 2410 PRINT #1, "N0="; N0 2430 IF X = 5 GOTO 2530 2490 IF X = 25 GOTO 2590 2530 GOSUB 4420: GOTO 2610 2590 GOSUB 4690: GOTO 2610 2610 PRINT #1, "РАСЧЕТНЫЕ ВЕЛИЧИНЫ ПОКАЗАТЕЛЕЙ Z(J) ДО АНАЛИЗА B(J)" 2620 FOR J = 1 TO X: PRINT #1, "Z("; J; ")="; Z(J): NEXT J 2630 PRINT "ВВОД F8=N0-1": INPUT F8 2633 PRINT #1, "F8=N0-1="; F8 2635 PRINT "F8="; F8 2640 PRINT #1, "ПРОВЕРКА ПО РАЗНОСТИ Y(J)-Z(J)" 2641 PRINT #1, "В ПРОЦЕНТАХ (Y(J)-Z(J)) * (100/Y(J))" 2650 FOR J = 1 TO X: PRINT #1, "Y("; J; ")-Z("; J; ")="; Y(J) - Z(J) 2651 PRINT #1, "(Y("; J; ")-Z("; J; ")) * (100 / Y("; J; ")) = "; (Y(J) - Z(J)) * (100 / Y(J)) 2655 NEXT J 2660 PRINT "IF I0=3 GOTO 2720-ВВОД РЕЗУЛЬТАТОВ ОПЫТОВ " 2663 PRINT " НА СРЕДНЕМ УРОВНЕ ФАКТОРОВ" 2666 PRINT "IF I0=4 GOTO 2770-ВВОД ДИСПЕРСИИ ОПЫТОВ" 2670 PRINT "IF I0=5 GOTO 3240-ПРОВЕРКА ТОЧНОСТИ И " 2672 PRINT " РАСЧEТЫ ПО МОДЕЛИ" 2673 PRINT "IF I0=6 GOTO 40-НАЧАЛО" 2677 PRINT "IF I0=20 GOTO 6830-КОНЕЦ" 2678 PRINT "IF I0=25 GOTO 4880-МАТЕМАТИЧЕСКАЯ МОДЕЛЬ" 2679 PRINT "IF I0=27 GOTO 7000-ВЫЧИСЛЕНИЯ ПОКАЗАТЕЛЕЙ Z(K5)" 2681 PRINT " С ИСПОЛЬЗОВАНИЕМ ЦИКЛОВ И " 2684 PRINT " ПОСТРОЕНИЕ ГРАФИКОВ" 2689 PRINT "ВВОД I0": INPUT I0: IF I0 = 3 GOTO 2720 2690 IF I0 = 4 GOTO 2770 2700 IF I0 = 5 GOTO 3240 2710 IF I0 = 6 GOTO 40 2715 IF I0 = 20 GOTO 6830 2717 IF I0 = 25 GOTO 4880 2718 IF I0 = 27 GOTO 7000 2720 PRINT "ВВОД G(J)-РЕЗУЛЬТАТЫ ОПЫТОВ "; 2721 PRINT "НА СРЕДНЕМ УРОВНЕ ФАКТОРОВ " 2722 PRINT #1, "РЕЗУЛЬТАТЫ ОПЫТОВ "; 2723 PRINT #1, "НА СРЕДНЕМ УРОВНЕ ФАКТОРОВ " 2724 FOR J = 1 TO N0: PRINT "G("; J; ")": INPUT G(J)
59
2730 PRINT #1, "G("; J; ")="; G(J): NEXT J: S = 0: FOR J = 1 TO N0: S = S + G(J) 2740 NEXT J: S0 = S / N0: PRINT "S0="; S0: S = 0: FOR J = 1 TO N0 2750 S = S + (G(J) - S0) ^ 2: NEXT J: U9 = S / F8 2751 PRINT #1, "ДИСПЕРСИЯ ОПЫТОВ U9="; U9 2760 GOTO 2780 2770 PRINT "ВВОД U9-ДИСПЕРСИЯ ОПЫТОВ": INPUT U9 2771 PRINT #1, "ДИСПЕРСИЯ ОПЫТОВ U9="; U9 2780 PRINT #1, "РАСЧЕТНЫЕ ВЕЛИЧИНЫ T(J)": FOR J = 1 TO X 2790 T(J) = ABS(B(J) / SQR(U9 / O(J))): PRINT #1, "T("; J; ")="; T(J): NEXT J 2800 PRINT " ДЛЯ УРОВНЯ ЗНАЧИМОСТИ 5% " 2801 PRINT " ПРИ F8 2 ; 3 ; 4 ; 5 ; 6" 2802 PRINT "СООТВЕТСТВЕННО T0 4.303 ;3.182 ;2.776 ;2.571 ;2.447" 2803 PRINT "F8=N0-1="; N0; "-1="; F8 2804 PRINT "ВВОД T0-ТАБЛИЧНЫЙ Т-КРИТЕРИЙ" 2805 INPUT T0 2806 PRINT #1, "ТАБЛИЧНЫЙ Т-КРИТЕРИЙ T0="; T0 2810 PRINT #1, "B(J) ПОСЛЕ АНАЛИЗА": FOR J = 1 TO X 2820 IF T(J) < T0 GOTO 2840 2830 IF T(J) >= T0 GOTO 2850 2840 B(J) = 0 2850 PRINT #1, "B("; J; ")="; B(J): NEXT J 2860 K9 = 0: FOR J = 1 TO X: IF B(J) = 0 GOTO 2871 2870 K9 = K9 + 1 2871 NEXT J 2872 PRINT #1, "КОЛИЧЕСТВО СТАТИСТИЧЕСКИ ЗНАЧИМЫХ" 2873 PRINT #1, " КОЭФФИЦИЕНТОВ РЕГРЕССИИ K9="; K9 2881 PRINT #1, "F9=X-1": F9 = X - 1 2882 PRINT #1, "F9="; F9: CLS 2883 PRINT "! ! ЗНАЧЕНИЯ F-КРИТЕРИЯ F7 ДЛЯ 5%-ГО УРОВНЯ ЗНАЧИМОСТИ" 2884 PRINT "! !---------------------------------------------------" 2885 PRINT "!F8! F9 " 2886 PRINT "! !---------------------------------------------------" 2887 PRINT "! ! 2 ! 3 ! 4 ! 8 ! 11 ! 14 " 2888 PRINT "-------------------------------------------------------" 2889 PRINT "! 2! 19.0 ! 19.16 ! 19.25 ! 19.37 ! 19.4 ! 19.42 " 2890 PRINT "! 3! 9.55 ! 9.28 ! 9.12 ! 8.84 ! 8.76 ! 8.71 " 2891 PRINT "! 4! 6.94 ! 6.59 ! 6.39 ! 6.04 ! 5.93 ! 5.87 " 2892 PRINT "! 5! 5.79 ! 5.41 ! 5.19 ! 4.82 ! 4.7 ! 4.64 " 2893 PRINT "! 6! 5.14 ! 4.76 ! 4.53 ! 4.15 ! 4.03 ! 3.96 " 2894 PRINT "!======================================================" 2895 PRINT "! F8 \ F9 ! 15...16 ! 19...20 ! 24 ! 26...30 !" 2896 PRINT "!------------------------------------------------------" 2897 PRINT "! 2 ! 19.43 ! 19.44 ! 19.45 ! 19.46 !" 2898 PRINT "! 3 ! 8.69 ! 8.66 ! 8.64 ! 8.62 !" 2899 PRINT "! 4 ! 5.84 ! 5.8 ! 5.77 ! 5.74 !" 2900 PRINT "! 5 ! 4.6 ! 4.56 ! 4.53 ! 4.5 !" 2901 PRINT "! 6 ! 3.92 ! 3.87 ! 3.84 ! 3.81 !" 2902 PRINT "-------------------------------------------------------" 2907 PRINT "F8="; F8; "F9="; F9 2908 PRINT "ВВОД F7-ТАБЛИЧНЫЙ F-КРИТЕРИЙ" 2909 INPUT F7: PRINT #1, "ТАБЛИЧНЫЙ F-КРИТЕРИЙ F7="; F7 2930 IF X = 5 GOTO 3030 2990 IF X = 25 GOTO 3090 3030 GOSUB 4420: GOTO 3110 3090 GOSUB 4690: GOTO 3110 3110 PRINT #1, "РАСЧЕТНЫЕ ВЕЛИЧИНЫ ПОКАЗАТЕЛЯ"; 3115 PRINT #1, " Z(J) ПОСЛЕ АНАЛИЗА B(J)"
60
3120 FOR J = 1 TO X: PRINT #1, "Z("; J; ")="; Z(J): NEXT J 3121 PRINT #1, "ПРОВЕРКА ПО РАЗНОСТИ Y(J)-Z(J)" 3122 PRINT #1, "В ПРОЦЕНТАХ (Y(J)-Z(J)) * (100/Y(J))" 3123 FOR J = 1 TO X: PRINT #1, "Y("; J; ")-Z("; J; ")="; Y(J) - Z(J) 3124 PRINT #1, "(Y("; J; ")-Z("; J; ")) * (100 / Y("; J; ")) = "; (Y(J) - Z(J)) * (100 / Y(J)) 3125 NEXT J 3130 S = 0: FOR J = 1 TO X: S = S + (Z(J) - Y(J)) ^ 2: NEXT J 3140 F6 = S / (F9 * U9) 3145 PRINT #1, "РАСЧЕТНАЯ ВЕЛИЧИНА F-КРИТЕРИЯ F6="; F6 3150 IF F6 <= F7 GOTO 3152 3151 IF F6 > F7 GOTO 3153 3152 PRINT "АДЕКВАТНО": PRINT #1, "АДЕКВАТНО,ТАК КАК F6<=F7": GOTO 3154 3153 PRINT "НЕАДЕКВАТНО": PRINT #1, "НЕАДЕКВАТНО,ТАК КАК F6>F7": GOTO 3190 3154 PRINT #1, "СИСТЕМНОЕ ПРЕДСТАВЛЕНИЕ" 3155 PRINT #1, "ДЛЯ АНАЛИЗОВ РЕЗУЛЬТАТОВ РАСЧЕТОВ" 3156 PRINT #1, "ПО МАТЕМАТИЧЕСКОЙ МОДЕЛИ" 3157 S = 0: FOR J = 1 TO X: S = S + ABS(Z(J)): NEXT J 3158 Z1 = 0: FOR J = 1 TO X: Z1(J) = Z(J) / (S / X): NEXT J 3159 PRINT #1, "ОТНОСИТЕЛЬНАЯ ВЕЛИЧИНА ПОКАЗАТЕЛЯ" 3160 PRINT #1, "Z1(J)=Z(J)/(S/X),ГДЕ S-СУММА" 3161 PRINT #1, "АБСОЛЮТНЫХ ВЕЛИЧИН ПОКАЗАТЕЛЕЙ,S="; S 3162 PRINT #1, "S/X-СРЕДНЯЯ АРИФМЕТИЧЕСКАЯ ВЕЛИЧИНА,S/X="; S / X 3168 IF X = 5 GOTO 3178 3169 IF X = 25 GOTO 3179 3178 GOSUB 11580: GOTO 3190 3179 GOSUB 11640: GOTO 3190 3190 PRINT "IF I0=7 GOTO 3240-ПРОВЕРКА ТОЧНОСТИ И " 3193 PRINT " РАСЧЕТЫ ПО МОДЕЛИ" 3194 PRINT "IF I0=8 GOTO 40-НАЧАЛО" 3197 PRINT "IF I0=17 GOTO 4880-МАТЕМАТИЧЕСКАЯ МОДЕЛЬ" 3198 PRINT "IF I0=22 GOTO 7000-ВЫЧИСЛЕНИЯ ПОКАЗАТЕЛЕЙ Z(K5)" 3200 PRINT " С ИСПОЛЬЗОВАНИЕМ ЦИКЛОВ И " 3203 PRINT " ПОСТРОЕНИЕ ГРАФИКОВ" 3207 PRINT "IF I0=9 GOTO 6830-КОНЕЦ": PRINT "ВВОД I0": INPUT I0 3210 IF I0 = 7 GOTO 3240 3220 IF I0 = 8 GOTO 40 3227 IF I0 = 17 GOTO 4880 3228 IF I0 = 22 GOTO 7000 3230 IF I0 = 9 GOTO 6830 3240 PRINT "ПРОВЕРКА ТОЧНОСТИ И РАСЧЕТЫ ПО МОДЕЛИ" 3241 PRINT "F(S),H(S)-1, 2-Й ФАКТОРЫ," 3243 PRINT "ГДЕ S=X="; X; "-КОЛИЧЕСТВО ОПЫТОВ ПО ПЛАНУ" 3245 PRINT #1, "РАСЧЕТЫ ПО МОДЕЛИ" 3270 IF X = 5 GOTO 3350 3330 IF X = 25 GOTO 3420 3350 FOR S = 1 TO X: F(S) = 0: Z(S) = 0: PRINT "ВВОД F("; S; ")" 3360 INPUT F(S): PRINT #1, "ФАКТОР F("; S; ")="; F(S) 3380 IF X = 5 GOTO 3410 3410 GOSUB 4290: GOSUB 4420: GOTO 3412 3412 PRINT #1, "Z("; S; ")="; Z(S): NEXT S: GOTO 3610 3420 FOR S = 1 TO X: F(S) = 0: H(S) = 0: Z(S) = 0 3430 PRINT "ВВОД F("; S; "),H("; S; ")": INPUT F(S), H(S) 3432 PRINT #1, " ФАКТОРЫ F("; S; ")="; F(S); "H("; S; ")="; H(S) 3490 IF X = 25 GOTO 3550 3550 GOSUB 4290: GOSUB 4340: GOSUB 4690: GOTO 3552 3552 PRINT #1, "Z("; S; ")="; Z(S): NEXT S: GOTO 3610 3610 PRINT "IF I0=10 GOTO 3240-ПРОВЕРКА ТОЧНОСТИ И ";
61
3611 PRINT "РАСЧЕТЫ ПО МОДЕЛИ" 3612 PRINT "IF I0=11 GOTO 4880 - МАТЕМАТИЧЕСКАЯ МОДЕЛЬ" 3615 PRINT "IF I0=14 GOTO 7000-ВЫЧИСЛЕНИЯ ПОКАЗАТЕЛЕЙ Z(K5)" 3616 PRINT " С ИСПОЛЬЗОВАНИЕМ ЦИКЛОВ И " 3617 PRINT " ПОСТРОЕНИЕ ГРАФИКОВ" 3620 PRINT "IF I0=12 GOTO 6830-КОНЕЦ" 3625 PRINT "ВВОД I0": INPUT I0 3630 IF I0 = 10 GOTO 3240 3640 IF I0 = 11 GOTO 4880 3650 IF I0 = 12 GOTO 6830 3653 IF I0 = 14 GOTO 7000 3860 N0 = (A ^ N + B ^ N + C ^ N + D ^ N + E ^ N) / 5 3870 R0 = (A ^ R + B ^ R + C ^ R + D ^ R + E ^ R) / 5 3880 S0 = (A ^ S + B ^ S + C ^ S + D ^ S + E ^ S) / 5 3890 W0 = (A ^ W + B ^ W + C ^ W + D ^ W + E ^ W) / 5 3900 L2 = 2 * N: N3 = (A ^ L2 + B ^ L2 + C ^ L2 + D ^ L2 + E ^ L2) / 5 3910 K2 = 2 * R: R3 = (A ^ K2 + B ^ K2 + C ^ K2 + D ^ K2 + E ^ K2) / 5 3920 M2 = 2 * S: S3 = (A ^ M2 + B ^ M2 + C ^ M2 + D ^ M2 + E ^ M2) / 5 3930 N4 = N + R: N5 = (A ^ N4 + B ^ N4 + C ^ N4 + D ^ N4 + E ^ N4) / 5 3940 N6 = N + S: N7 = (A ^ N6 + B ^ N6 + C ^ N6 + D ^ N6 + E ^ N6) / 5 3950 N8 = N + W: N9 = (A ^ N8 + B ^ N8 + C ^ N8 + D ^ N8 + E ^ N8) / 5 3960 R4 = R + S: R5 = (A ^ R4 + B ^ R4 + C ^ R4 + D ^ R4 + E ^ R4) / 5 3970 R6 = R + W: R7 = (A ^ R6 + B ^ R6 + C ^ R6 + D ^ R6 + E ^ R6) / 5 3980 S4 = S + W: S5 = (A ^ S4 + B ^ S4 + C ^ S4 + D ^ S4 + E ^ S4) / 5 3990 V0 = -N0: U0 = (N0 * R0 - N5) / (N3 - N0 ^ 2): Q0 = -(R0 + U0 * N0) 4000 P0 = (N0 * S0 - N7) / (N3 - N0 ^ 2): Z1 = R0 * S0 - R5 + P0 * (N0 * R0 - N5) 4010 Z2 = U0 * (N0 * S0 - N7) + U0 * P0 * (N0 ^ 2 - N3) 4020 Z3 = R3 - R0 ^ 2 + 2 * U0 * (N5 - N0 * R0) 4030 I0 = (Z1 + Z2) / (Z3 + (N3 - N0 ^ 2) * U0 ^ 2): M0 = I0 * U0 + P0 4040 F0 = -(S0 + I0 * R0 + M0 * N0): Z4 = R0 + U0 * N0 4050 Z5 = Z4 * N0 - N5 - U0 * N3: Z6 = R3 + U0 * N5 - Z4 * R0 - Z5 * U0 4060 Z7 = Z4 * S0 + Z5 * P0 - R5 - U0 * N7: Z0 = (N0 * W0 - N9) / (N3 - N0 ^ 2) 4070 Z8 = Z5 * Z0 + Z4 * W0 - R7 - U0 * N9: Z9 = S3 + I0 * R5 + M0 * N7 4080 T7 = R5 + I0 * R3 + M0 * N5: T8 = N7 + I0 * N5 + M0 * N3 4090 T9 = S0 + I0 * R0 + M0 * N0: G3 = S5 + I0 * R7 + M0 * N9 4100 G4 = T9 * N0 - T8: G5 = Z9 - T9 * S0 - G4 * P0 4110 G6 = T9 * R0 - T7 + G4 * U0: G7 = G4 * Z0 + T9 * W0 - G3 4120 G0 = (Z6 * G7 + Z8 * G6) / (Z6 * G5 - Z7 * G6): H0 = (G0 * Z7 + Z8) / Z6 4130 K0 = G0 * P0 + H0 * U0 + Z0: L0 = -(W0 + G0 * S0 + H0 * R0 + K0 * N0) 4140 PRINT #1, "КОЭФФИЦИЕНТЫ ОРТОГОНАЛИЗАЦИИ": RETURN 4290 FOR J = 1 TO X: I(J) = F(J) ^ J1 + V1 4300 K(J) = F(J) ^ O1 + U1 * F(J) ^ J1 + Q1 4310 L(J) = F(J) ^ P1 + I1 * F(J) ^ O1 + M1 * F(J) ^ J1 + F1 4320 M(J) = F(J) ^ T1 + G1 * F(J) ^ P1 + H1 * F(J) ^ O1 + K1 * F(J) ^ J1 + L1 4330 NEXT J: RETURN 4340 FOR J = 1 TO X: P(J) = H(J) ^ J2 + V2 4350 Q(J) = H(J) ^ O2 + U2 * H(J) ^ J2 + Q2 4360 U(J) = H(J) ^ P2 + I2 * H(J) ^ O2 + M2 * H(J) ^ J2 + F2 4370 V(J) = H(J) ^ T2 + G2 * H(J) ^ P2 + H2 * H(J) ^ O2 + K2 * H(J) ^ J2 + L2 4380 NEXT J: RETURN 4420 FOR J = 1 TO X 4430 Z(J) = B(1) + B(2) * I(J) + B(3) * K(J) + B(4) * L(J) + B(5) * M(J) 4440 NEXT J: RETURN 4690 FOR J = 1 TO X: N3 = B(1) + B(2) * I(J) + B(3) * K(J) + B(4) * P(J) 4700 N4 = B(5) * I(J) * P(J) + B(6) * Q(J) + B(7) * I(J) * Q(J) + B(8) * P(J) * K(J) 4710 N5 = B(9) * K(J) * Q(J) + B(10) * U(J) + B(11) * I(J) * U(J) 4720 N6 = B(12) * K(J) * U(J) + B(13) * V(J) + B(14) * I(J) * V(J) + B(15) * K(J) * V(J)
62
4730 N7 = B(16) * L(J) + B(17) * P(J) * L(J) + B(18) * Q(J) * L(J) + B(19) * L(J) * U(J) 4740 R3 = B(20) * L(J) * V(J) + B(21) * M(J) + B(22) * P(J) * M(J) 4750 R4 = B(23) * Q(J) * M(J) + B(24) * U(J) * M(J) + B(25) * M(J) * V(J) 4760 Z(J) = N3 + N4 + N5 + N6 + N7 + R3 + R4: NEXT J: RETURN 4880 PRINT #1, "МАТЕМАТИЧЕСКАЯ МОДЕЛЬ" 4902 IF X = 5 GOTO 6100 4907 IF X = 25 GOTO 6480 6100 PRINT #1, "Z(J)="; B(1); "+"; B(2); "*I(J)+"; B(3); "*K(J)+" 6110 PRINT #1, "+"; B(4); "*L(J)+"; B(5); "*M(J)," 6120 IF X = 5 GOTO 6600 6480 PRINT #1, "Z(J)="; B(1); "+"; B(2); "*I(J)+"; B(3); "*K(J)+" 6490 PRINT #1, "+"; B(4); "*P(J)+"; B(5); "*I(J)*P(J)+" 6500 PRINT #1, "+"; B(6); "*Q(J)+"; B(7); "*I(J)*Q(J)+" 6510 PRINT #1, "+"; B(8); "*P(J)*Q(J)+"; B(9); "*K(J)*Q(J)+" 6520 PRINT #1, "+"; B(10); "*U(J)+"; B(11); "*I(J)*U(J)+" 6530 PRINT #1, "+"; B(12); "*K(J)*U(J)+"; B(13); "*V(J)+" 6540 PRINT #1, "+"; B(14); "*I(J)*V(J)+"; B(15); "*I(J)*V(J)+" 6550 PRINT #1, "+"; B(16); "*L(J)+"; B(17); "*P(J)*L(J)+" 6560 PRINT #1, "+"; B(18); "*Q(J)*L(J)+"; B(19); "*L(J)*U(J)+" 6570 PRINT #1, "+"; B(20); "*L(J)*V(J)+"; B(21); "*M(J)+" 6580 PRINT #1, "+"; B(22); "*P(J)*M(J)+"; B(23); "*Q(J)*M(J)+" 6590 PRINT #1, "+"; B(24); "*U(J)*M(J)+"; B(25); "*M(J)*V(J)," 6600 PRINT #1, "ГДЕ" 6610 PRINT #1, "I(J)=F(J)^"; J1; "+"; V1; ";" 6620 PRINT #1, "K(J)=F(J)^"; O1; "+"; U1; "*F(J)^"; J1; "+"; Q1 6621 PRINT #1, "ОБОЗНАЧЕНИЕ: F(J)- 1-й ФАКТОР " 6650 PRINT #1, "L(J)=F(J)^"; P1; "+"; I1; "*F(J)^"; O1; "+" 6660 PRINT #1, "+"; M1; "F(J)^"; J1; "+"; F1 6661 PRINT #1, "ОБОЗНАЧЕНИЕ: F(J)- 1-й ФАКТОР " 6680 PRINT #1, "M(J)=F(J)^"; T1; "+"; G1; "*F(J)^"; P1; "+" 6690 PRINT #1, "+"; H1; "*F(J)^"; O1; "+"; K1; "*F(J)^"; I1; "+"; L1 6691 PRINT #1, "ОБОЗНАЧЕНИЕ: F(J)- 1-й ФАКТОР " 6700 IF X = 5 GOTO 6790 6710 PRINT #1, "P(J)=H(J)^"; J2; "+"; V2; ";" 6720 PRINT #1, "Q(J)=H(J)^"; O2; "+"; U2; "*H(J)^"; J2; "+"; Q2; ";" 6730 PRINT #1, "U(J)=H(J)^"; P2; "+"; I2; "*H(J)^"; O2; "+" 6740 PRINT #1, "+"; M2; "*H(J)^"; J2; "+"; F2 6741 PRINT #1, "ОБОЗНАЧЕНИЕ: H(J)- 2-й ФАКТОР" 6760 PRINT #1, "V(J)=H(J)^"; T2; "+"; G2; "*H(J)^"; P2; "+" 6770 PRINT #1, "+"; H2; "*H(J)^"; O2; "+"; K2; "*H(J)^"; J2; "+" 6780 PRINT #1, "+"; L2 6781 PRINT #1, "ОБОЗНАЧЕНИЕ: H(J)- 2-й ФАКТОР" 6790 PRINT "IF I0=18 GOTO 2660-ПЕРЕХОДЫ" 6792 PRINT "IF I0=19 GOTO 3190-ПЕРЕХОДЫ " 6793 PRINT "IF I0=35 GOTO 1160-ВВОД НОВЫХ Y(J)" 6795 PRINT "IF I0=44 GOTO 6830-КОНЕЦ" 6796 PRINT "IF I0=50 GOTO 40-НАЧАЛО" 6797 PRINT "IF I0=51 GOTO 3240-ПРОВЕРКА ТОЧНОСТИ И " 6798 PRINT " РАСЧЕТЫ ПО МОДЕЛИ" 6799 PRINT "IF I0=52 GOTO 7000-" 6800 PRINT " ВЫЧИСЛЕНИЯ ПОКАЗАТЕЛЕЙ Z(K5) " 6802 PRINT " С ИСПОЛЬЗОВАНИЕМ ЦИКЛОВ " 6803 PRINT " И ПОСТРОЕНИЕ ГРАФИКОВ" 6805 PRINT "ВВОД I0": INPUT I0 6810 IF I0 = 18 GOTO 2660 6820 IF I0 = 19 GOTO 3190 6823 IF I0 = 35 GOTO 1160
63
6825 IF I0 = 44 GOTO 6830 6827 IF I0 = 50 GOTO 40 6828 IF I0 = 51 GOTO 3240 6829 IF I0 = 52 GOTO 7000 6830 CLOSE #1 6832 PRINT "РЕЗУЛЬТАТЫ ВЫПОЛНЕНИЯ ПРОГРАММЫ СМОТРИ В "; 6835 PRINT "ФАЙЛЕ "; FA$ 6840 END 7000 PRINT #1, "ВЫЧИСЛЕНИЯ ПОКАЗАТЕЛЕЙ Z(K5)" 7004 PRINT #1, " ПО МАТЕМАТИЧЕСКОЙ МОДЕЛИ" 7005 PRINT #1, " С ИСПОЛЬЗОВАНИЕМ ЦИКЛОВ" 7006 PRINT #1, "И ПОСТРОЕНИЕ ГРАФИКОВ" 7010 PRINT "ВВОД I0=61 GOTO 7195" 7040 PRINT "IF I0=64 GOTO 40-НАЧАЛО" 7050 PRINT "IF I0=65 GOTO 6830-КОНЕЦ" 7060 INPUT I0 7070 IF I0 = 61 GOTO 7195 7100 IF I0 = 64 GOTO 40 7110 IF I0 = 65 GOTO 6830 7195 PRINT "ВВОД I0=75 ПРИ X = 5; TO = 81 ПРИ X = 25" 7200 INPUT I0 7203 IF I0 = 75 GOTO 7210 7204 IF I0 = 81 GOTO 7360 7210 F3 = 0: F4 = 0: K5 = 0: PRINT #1, "ФАКТОР F(1)=F3+F4" 7213 PRINT "ФАКТОР F(1)=F3+F4" 7215 FOR J = 1 TO X: F(J) = 0: Z(J) = 0: NEXT J: X = 0 7220 PRINT #1, "F4-ШАГ ПРИРАЩЕНИЯ ФАКТОРА" 7225 PRINT "F4-ШАГ ПРИРАЩЕНИЯ ФАКТОРА" 7226 PRINT #1, "X-КОЛИЧЕСТВО ЗНАЧЕНИЙ ФАКТОРА" 7227 PRINT "X-КОЛИЧЕСТВО ЗНАЧЕНИЙ ФАКТОРА" 7230 PRINT "ВВОД ПРИНЯТЫХ ВЕЛИЧИН X,F3,F4" 7240 INPUT X, F3, F4: PRINT #1, "X="; X; "F3="; F3; "F4="; F4 7250 FOR K5 = 1 TO X: F(K5) = F3 + K5 * F4 7255 PRINT #1, "F("; K5; ")="; F(K5) 7310 GOSUB 4290: GOSUB 4420 7320 PRINT #1, "Z("; K5; ")="; Z(K5) 7325 NEXT K5: GOTO 8001 7360 F3 = 0: F4 = 0: H3 = 0: H4 = 0: K5 = 0: PRINT #1, "ФАКТОР F(1)=F3+F4" 7361 PRINT "ФАКТОР F(1)=F3+F4" 7365 FOR J = 1 TO X: F(J) = 0: H(J) = 0: Z(J) = 0: NEXT J: X = 0 7370 PRINT #1, "F4-ШАГ ПРИРАЩЕНИЯ 1-ГО ФАКТОРА" 7371 PRINT "F4-ШАГ ПРИРАЩЕНИЯ 1-ГО ФАКТОРА" 7380 PRINT #1, "ФАКТОР H(1)=H3+H4" 7381 PRINT "ФАКТОР H(1)=H3+H4" 7390 PRINT #1, "H4-ШАГ ПРИРАЩЕНИЯ 2-ГО ФАКТОРА" 7391 PRINT "H4-ШАГ ПРИРАЩЕНИЯ 2-ГО ФАКТОРА" 7392 PRINT #1, "X-КОЛИЧЕСТВО ЗНАЧЕНИЙ 1, 2-ГО ФАКТОРОВ" 7393 PRINT "X-КОЛИЧЕСТВО ЗНАЧЕНИЙ 1, 2-ГО ФАКТОРОВ" 7400 PRINT "ВВОД ПРИНЯТЫХ ВЕЛИЧИН X,F3,F4,H3,H4" 7410 INPUT X, F3, F4, H3, H4: PRINT #1, "X="; X; "F3="; F3; "F4="; F4 7420 PRINT #1, "H3="; H3; "H4="; H4 7430 FOR K5 = 1 TO X: F(K5) = F3 + K5 * F4 7435 PRINT #1, "F("; K5; ")= "; F(K5) 7440 H(K5) = H3 + K5 * H4: PRINT #1, "H("; K5; ")= "; H(K5) 7500 IF I0 = 81 GOTO 7560 7560 GOSUB 4290: GOSUB 4340: GOSUB 4690 7570 PRINT #1, "Z("; K5; ")="; Z(K5)
64
7575 NEXT K5: GOTO 8001 8001 PRINT #1, "ВЫЯВЛЕНИЕ MAX Z(K5) И MIN Z(K5)": K8 = 0: K8 = Z(1) 8002 PRINT "ВВОД I0=90-ПРОДОЛЖЕНИЕ" 8004 INPUT I0 8010 FOR K5 = 1 TO X 8020 IF Z(K5) >= K8 THEN K8 = Z(K5) 8040 NEXT K5: PRINT #1, "MAX Z(K5)="; K8 8041 FOR K5 = 1 TO X 8042 IF Z(K5) = K8 THEN PRINT #1, "MAX Z("; K5; ")="; Z(K5) 8044 NEXT K5 8050 K7 = 0: K7 = Z(1) 8060 FOR K5 = 1 TO X 8070 IF Z(K5) <= K7 THEN K7 = Z(K5) 8090 NEXT K5: PRINT #1, "MIN Z(K5)="; K7 8091 FOR K5 = 1 TO X 8092 IF Z(K5) = K7 THEN PRINT #1, "MIN Z("; K5; ")="; Z(K5) 8094 NEXT K5: K6 = 0: PRINT #1, "MIN Z(K5)=К7, MAX Z(K5)=K8" 8095 PRINT #1, "K6(K5)=(Z(K5)+ABS(K7))/(ABS(K7)+ABS(K8))" 8096 FOR K5 = 1 TO X: K6(K5) = (Z(K5) + ABS(K7)) / (ABS(K7) + ABS(K8)) 8097 PRINT #1, "K6("; K5; ")="; K6(K5): NEXT K5 8098 J5 = 0: J5 = ABS(K7) / (ABS(K7) + ABS(K8)) 8099 PRINT #1, "J5=ABS(K7)/(ABS(K7)+ABS(K8))" 8111 PRINT #1, "J5="; J5 8112 PRINT "IF I0=70 GOTO 7000-ПОВТОРЕНИЕ "; 8113 PRINT " ВЫЧИСЛЕНИЙ ПОКАЗАТЕЛЕЙ Z(K5) "; 8114 PRINT " И ПОСТРОЕНИЕ ГРАФИКОВ" 8115 PRINT "IF I0=80 GOTO 9000-ПОСТРОЕНИЕ ГРАФИКА" 8120 INPUT I0 8125 IF I0 = 70 GOTO 7000 8130 IF I0 = 80 GOTO 9000 9000 PRINT "X0="; X0; "Y0="; Y0; "K0="; K0; "K3="; K3 9001 K0 = 0: K3 = 0: K4 = 0: K4 = X: K7 = 0: K8 = 0: X0 = 0: Y0 = 0 9010 PRINT #1, "ПОСТРОЕНИЕ ГРАФИКА" 9015 PRINT #1, "ЗАВИСИМОСТЬ K6(K5) ОТ ФАКТОРА" 9020 PRINT #1, "K6(K5)-ОТНОСИТЕЛЬНАЯ ВЕЛИЧИНА ПОКАЗАТЕЛЯ" 9025 PRINT #1, "K5-НОМЕР ВЕЛИЧИНЫ ФАКТОРА И ПОКАЗАТЕЛЯ" 9030 PRINT #1, "ВЕЛИЧИНЫ ФАКТОРОВ ЗАДАНЫ " 9035 PRINT "ВВОД:X0-ОТСТУП ВПРАВО ПО ОСИ Х (ПРЕДПОЧТИТЕЛЬНО Х0=20)" 9036 PRINT " Y0-ОТСТУП ВНИЗ ПО ОСИ Y (ПРЕДПОЧТИТЕЛЬНО Y0=180)" 9037 PRINT " K0-ДЛИНА ГРАФИКА ПО ОСИ Х" 9038 PRINT " K3-ВЫСОТА ГРАФИКА ПО ОСИ Y" 9045 INPUT X0, Y0, K0, K3 9046 PRINT #1, "X0="; X0; "Y0="; Y0; "K0="; K0; "K3="; K3; ", ГДЕ" 9047 PRINT #1, " X0-ОТСТУП ВПРАВО ПО ОСИ Х " 9048 PRINT #1, " Y0-ОТСТУП ВНИЗ ПО ОСИ Y " 9049 PRINT #1, " K0-ДЛИНА ГРАФИКА ПО ОСИ Х" 9050 PRINT #1, " K3-ВЫСОТА ГРАФИКА ПО ОСИ Y" 9054 KEY OFF: CLS 9055 COLOR 0, 0: SCREEN 2 9056 FOR K5 = 1 TO K4: K7(K5) = K5 * K0: K8(K5) = K3 * K6(K5) 9057 LINE (K7(K5) - X0, Y0)-(K7(K5) - X0, Y0 - K8(K5)): NEXT K5 9059 J6 = 0: J6 = X - 1: J7 = 0: J8 = 0: J9 = 0: K7 = 0: K8 = 0: J9 = K3 * J5 9060 FOR K5 = 1 TO J6: K7(K5) = K5 * K0: K8(K5) = K3 * K6(K5) 9061 J7(K5) = (K5 + 1) * K0: J8(K5) = K3 * K6(K5 + 1) 9062 LINE (K7(K5) - X0, Y0)-(J7(K5) - X0, Y0) 9063 LINE (K7(K5) - X0, Y0 - J9)-(J7(K5) - X0, Y0 - J9) 9065 LINE (K7(K5) - X0, Y0 - K8(K5))-(J7(K5) - X0, Y0 - J8(K5)): NEXT K5
65
9071 A$ = "" 9072 A$ = INKEY$: IF A$ = "" THEN 9072 9073 SCREEN 0: CLS : COLOR 2, 0 9074 PRINT "ВВОД I0=75 GOTO 9000-ПОВТОРЕНИЕ ПОСТРОЕНИЯ ГРАФИКА" 9075 PRINT "ВВОД I0=85 GOTO 7000-ПОВТОРЕНИЕ" 9076 PRINT " ВЫЧИСЛЕНИЙ ПОКАЗАТЕЛЕЙ Z(K5)" 9078 PRINT " С ИСПОЛЬЗОВАНИЕМ ЦИКЛОВ " 9079 PRINT " И ПОСТРОЕНИЕ ГРАФИКОВ" 9080 PRINT "ВВОД I0=95 GOTO 6830-КОНЕЦ": PRINT 9081 INPUT I0 9083 IF I0 = 75 GOTO 9000 9090 IF I0 = 85 GOTO 7000 9095 IF I0 = 95 GOTO 6830 11580 PRINT #1, "1.1."; "A1="; A1; "Z(1)="; Z(1); "Z1(1)="; Z1(1) 11590 PRINT #1, "1.2."; "C1="; C1; "Z(3)="; Z(3); "Z1(3)="; Z1(3) 11600 PRINT #1, "1.3."; "E1="; E1; "Z(5)="; Z(5); "Z1(5)="; Z1(5) 11610 PRINT #1, "1.4."; "D1="; D1; "Z(4)="; Z(4); "Z1(4)="; Z1(4) 11620 PRINT #1, "1.5."; "B1="; B1; "Z(2)="; Z(2); "Z1(2)="; Z1(2) 11630 RETURN 11640 PRINT #1, "1.1."; "A2="; A2; "A1="; A1; "Z(1)="; Z(1); "Z1(1)="; Z1(1) 11650 PRINT #1, "1.2."; "A2="; A2; "C1="; C1; "Z(16)="; Z(16); "Z1(16)="; Z1(16) 11660 PRINT #1, "1.3."; "A2="; A2; "E1="; E1; "Z(7)="; Z(7); "Z1(7)="; Z1(7) 11670 PRINT #1, "1.4."; "A2="; A2; "D1="; D1; "Z(21)="; Z(21); "Z1(21)="; Z1(21) 11680 PRINT #1, "1.5."; "A2="; A2; "B1="; B1; "Z(2)="; Z(2); "Z1(2)="; Z1(2) 11690 PRINT #1, "2.1."; "C2="; C2; "A1="; A1; "Z(10)="; Z(10); "Z1(10)="; Z1(10) 11700 PRINT #1, "2.2."; "C2="; C2; "C1="; C1; "Z(17)="; Z(17); "Z1(1)="; Z1(17) 11710 PRINT #1, "2.3."; "C2="; C2; "E1="; E1; "Z(14)="; Z(14); "Z1(14)="; Z1(14) 11720 PRINT #1, "2.4."; "C2="; C2; "D1="; D1; "Z(22)="; Z(22); "Z1(22)="; Z1(22) 11730 PRINT #1, "2.5."; "C2="; C2; "B1="; B1; "Z(13)="; Z(13); "Z1(13)="; Z1(13) 11740 PRINT #1, "3.1."; "E2="; E2; "A1="; A1; "Z(5)="; Z(5); "Z1(5)="; Z1(5) 11750 PRINT #1, "3.2."; "E2="; E2; "C1="; C1; "Z(18)="; Z(18); "Z1(18)="; Z1(18) 11760 PRINT #1, "3.3."; "E2="; E2; "E1="; E1; "Z(9)="; Z(9); "Z1(9)="; Z1(9) 11770 PRINT #1, "3.4."; "E2="; E2; "D1="; D1; "Z(23)="; Z(23); "Z1(23)="; Z1(23) 11780 PRINT #1, "3.5."; "E2="; E2; "B1="; B1; "Z(6)="; Z(6); "Z1(6)="; Z1(6) 11790 PRINT #1, "4.1."; "D2="; D2; "A1="; A1; "Z(12)="; Z(12); "Z1(12)="; Z1(12) 11800 PRINT #1, "4.2."; "D2="; D2; "C1="; C1; "Z(19)="; Z(19); "Z1(19)="; Z1(19) 11810 PRINT #1, "4.3."; "D2="; D2; "E1="; E1; "Z(15)="; Z(15); "Z1(15)="; Z1(15) 11820 PRINT #1, "4.4."; "D2="; D2; "D1="; D1; "Z(24)="; Z(24); "Z1(24)="; Z1(24) 11830 PRINT #1, "4.5."; "D2="; D2; "B1="; B1; "Z(11)="; Z(11); "Z1(11)="; Z1(11) 11840 PRINT #1, "5.1."; "B2="; B2; "A1="; A1; "Z(3)="; Z(3); "Z1(3)="; Z1(3) 11850 PRINT #1, "5.2."; "B2="; B2; "C1="; C1; "Z(20)="; Z(20); "Z1(20)="; Z1(20) 11860 PRINT #1, "5.3."; "B2="; B2; "E1="; E1; "Z(8)="; Z(8); "Z1(8)="; Z1(8) 11870 PRINT #1, "5.4."; "B2="; B2; "D1="; D1; "Z(25)="; Z(25); "Z1(25)="; Z1(25) 11880 PRINT #1, "5.5."; "B2="; B2; "B1="; B1; "Z(4)="; Z(4); "Z1(4)="; Z1(4) 11890 PRINT #1, "6.1."; "A1="; A1; "A2="; A2; "Z(1)="; Z(1); "Z1(1)="; Z1(1) 11900 PRINT #1, "6.2."; "A1="; A1; "C2="; C2; "Z(10)="; Z(10); "Z1(10)="; Z1(10) 11910 PRINT #1, "6.3."; "A1="; A1; "E2="; E2; "Z(5)="; Z(5); "Z1(5)="; Z1(5) 11920 PRINT #1, "6.4."; "A1="; A1; "D2="; D2; "Z(12)="; Z(12); "Z1(12)="; Z1(12) 11930 PRINT #1, "6.5."; "A1="; A1; "B2="; B2; "Z(3)="; Z(3); "Z1(3)="; Z1(3) 11940 PRINT #1, "7.1."; "C1="; C1; "A2="; A2; "Z(16)="; Z(16); "Z1(16)="; Z1(16) 11950 PRINT #1, "7.2."; "C1="; C1; "C2="; C2; "Z(17)="; Z(17); "Z1(17)="; Z1(17) 11960 PRINT #1, "7.3."; "C1="; C1; "E2="; E2; "Z(18)="; Z(18); "Z1(18)="; Z1(18) 11970 PRINT #1, "7.4."; "C1="; C1; "D2="; D2; "Z(19)="; Z(19); "Z1(19)="; Z1(19) 11980 PRINT #1, "7.5."; "C1="; C1; "B2="; B2; "Z(20)="; Z(20); "Z1(20)="; Z1(20) 11990 PRINT #1, "8.1."; "E1="; E1; "A2="; A2; "Z(7)="; Z(7); "Z1(7)="; Z1(7) 12000 PRINT #1, "8.2."; "E1="; E1; "C2="; C2; "Z(14)="; Z(14); "Z1(14)="; Z1(14) 12010 PRINT #1, "8.3."; "E1="; E1; "E2="; E2; "Z(9)="; Z(9); "Z1(9)="; Z1(9)
66
12020 PRINT #1, "8.4."; "E1="; E1; "D2="; D2; "Z(15)="; Z(15); "Z1(15)="; Z1(15) 12030 PRINT #1, "8.5."; "E1="; E1; "B2="; B2; "Z(8)="; Z(8); "Z1(8)="; Z1(8) 12040 PRINT #1, "9.1."; "D1="; D1; "A2="; A2; "Z(21)="; Z(21); "Z1(21)="; Z1(21) 12050 PRINT #1, "9.2."; "D1="; D1; "C2="; C2; "Z(22)="; Z(22); "Z1(22)="; Z1(22) 12060 PRINT #1, "9.3."; "D1="; D1; "E2="; E2; "Z(23)="; Z(23); "Z1(23)="; Z1(23) 12070 PRINT #1, "9.4."; "D1="; D1; "D2="; D2; "Z(24)="; Z(24); "Z1(24)="; Z1(24) 12080 PRINT #1, "9.5."; "D1="; D1; "B2="; B2; "Z(25)="; Z(25); "Z1(25)="; Z1(25) 12090 PRINT #1, "10.1."; "B1="; B1; "A2="; A2; "Z(2)="; Z(2); "Z1(2)="; Z1(2) 12100 PRINT #1, "10.2."; "B1="; B1; "C2="; C2; "Z(13)="; Z(13); "Z1(13)="; Z1(13) 12110 PRINT #1, "10.3."; "B1="; B1; "E2="; E2; "Z(6)="; Z(6); "Z1(6)="; Z1(6) 12120 PRINT #1, "10.4."; "B1="; B1; "D2="; D2; "Z(11)="; Z(11); "Z1(11)="; Z1(11) 12130 PRINT #1, "10.5."; "B1="; B1; "B2="; B2; "Z(4)="; Z(4); "Z1(4)="; Z1(4) 12140 RETURN
67
КОНТРОЛЬНЫЕ ВОПРОСЫ 1. Какие права являются авторскими правами и какие права принадлежат автору произведения? 2. На что распространяются исключительные права? 3. Кто признается автором произведения? 4. Кто может быть соавтором произведения? 5. Что является объектом авторского права? 6. Как защищаются авторские права на программы для ЭВМ? 7. Предусмотрена ли государственная регистрация программ для ЭВМ и баз данных? 8. Что такое право авторства, право автора на имя, право на неприкосновенность произведения, как охраняется авторство, имя автора и неприкосновенность произведения? 9. Почему автору принадлежит право на обнародование произведения? 10. Может ли автор отказаться от ранее принятого решения об обнародовании произведения? 11. Как выполняется исключительное право на произведение? 12. Что входит в знак охраны авторского права? 13. В каких случаях распространяется оригинал или экземпляры опубликованного произведения без согласия правообладателя и свободное воспроизведение произведения в личных целях? 14. Как используются произведения в информационных, научных, учебных целях? 15. Допускается ли без согласия автора свободное использование произведения путем репродуцирования? 16. В каких случаях можно свободно использовать произведение без согласия автора? 17. Что допускается вносить в программу для ЭВМ и базу данных? 18. Какой предусмотрен срок действия исключительного права на произведение? 19. Когда переходит произведение в общественное достояние? 20. Как заключается лицензионный договор о предоставлении права использования произведения? 21. Каковые особые условия издательского лицензионного договора? 22. Как заключается договор авторского заказа, каков срок исполнения договора авторского заказа, каков срок исполнения договора авторского заказа? 23. Каковы особенности отчуждения оригинала произведения и исключительного права на произведение? 24. Что подразумевается под правом доступа, правом следования?
68
25. Какие права предусмотрены на служебные произведения, на программы для ЭВМ и базы данных, созданные по заказу или при выполнении работ по договору, на произведения, созданные по государственному или муниципальному контракту? 26. Какие предусмотрены технические защиты авторских прав? 27. Как информируется авторское право? 28. Какова ответственность за нарушение исключительного права на произведение? 29. Как обеспечивается иск по делам о нарушении авторских прав? 30. В чем различие авторских и смежных прав?
69
Л И Т Е Р А Т У РА 1. Гражданский кодекс Российской Федерации №230-ФЗ от 18.12.2006. Принят: Государственной Думой 24 ноября 2006 года. Одобрен Советом Федерации 8 декабря 2006 года. Опубликовано: 22 декабря 2006г. Вступил в силу с 1 января 2008 г. 2. Интеллектуальная собственность/Под общ.ред.д.т.н.,проф. Н.М. Коршунова.-М.: Норма, 2005.-304с. 3. Черный А.А. Математическое моделирование при планировании экспериментов на двух уровнях факторов: учебное пособие / А.А. Черный. – Пенза: Информационно-издательский центр ПГУ, 2006. – 36 с. 4. Черный А.А. Математическое моделирование при планировании экспериментов на трех уровнях факторов: учебное пособие / А.А. Черный. – Пенза: Информационно-издательский центр ПГУ, 2006. – 80 с. 5. Черный А.А. Математическое моделирование при планировании экспериментов на четырех уровнях факторов: учебное пособие / А.А. Черный. – Пенза: Информационно-издательский центр ПГУ, 2006. – 92 с. 6. Черный А.А. Математическое моделирование при планировании экспериментов на пяти уровнях факторов: учебное пособие / А.А. Черный. – Пенза: Информационно-издательский центр ПГУ, 2006. – 40 с. 7. Черный А.А. Математическое моделирование при планировании экспериментов на трех, четырех, пяти уровнях факторов и при неодинаковом количестве уровней первого и второго факторов: учебное пособие / А.А. Черный. – Пенза: Информационно-издательский центр ПГУ, 2006. – 56 с. 8. Черный А.А. Применение математического моделирования для прогнозирования свойств сплавов // Математическое и компьютерное моделирование естественнонаучных и социальных проблем: сборник статей I Международной научно-технической конференции молодых специалистов, аспирантов и студентов. – Пенза: Пензенский государственный университет, АНОО «Приволжский Дом знаний», 2007. – С. 135-139. 9. Черный А.А. Математическое моделирование в литейном производстве: учебное пособие / А.А. Черный. – Пенза: Информационноиздательский центр ПГУ, 2007. – 192 с.
70
10. Черный А.А. Компьютерные программы математического моделирования и расчетов по математическим моделям: Учеб. пособие. – Пенза: Изд-во Пенз. гос. ун-та, 2006. – 197 с. 11. Черный А.А. Системный анализ результатов расчетов по математическим моделям: учебное пособие/А.А. Черный.-Пенза: Пензенский государственный университет, 2007.-143с.
71
СОДЕРЖАНИЕ ВВЕДЕНИЕ ……………………………………………………………..… 3 АВТОРСКИЕ ПРАВА…………………………………………………… .. 4 ПРИМЕРЫ ИНТЕЛЛЕКТУАЛЬНЫХ РАЗРАБОТОК АВТОРА……….32 ПРОГРАММЫ МАТЕМАТИЧЕСКОГО МОДЕЛИРОВАНИЯ НА ОСНОВЕ ПРОГРАММ VN0, VL0 С ДОБАВЛЕНИЕМ ПОДПРОГРАММ СИСТЕМНОГО ПРЕДСТАВЛЕНИЯ ДЛЯ АНАЛИЗОВ РЕЗУЛЬТАТОВ РАСЧЕТОВ…………………………34 ПРОГРАММА NW3 (планы 31, 32, 33, Х = 3, Х = 9, Х = 27) ………….....35 ПРОГРАММА NW4 (планы 41, 42, Х = 4, Х = 16) ………………………. 47 ПРОГРАММА NW5 (планы 51, 52, Х = 5, Х = 25) ………………………. 57 КОНТРОЛЬНЫЕ ВОПРОСЫ ………………………………………………68 ЛИТЕРАТУРА ……………………………………………………………... 70
72
Анатолий Алексеевич Черный ИНТЕЛЛЕКТУАЛЬНАЯ СОБСТВЕННОСТЬ (Авторские права) Учебное пособие
________________________________________________________ Издательство Пензенского государственного университета. 440026, Пенза, Красная, 40.
73