

| стрелялки |
| спорт |
| драки |
| стратегии |
| гонки |
| логические |
| азартные |
| аркады |
| эротические |
| фильмы онлайн |
| Современная математика |
|
Современная математика предлагает обширный набор алгоритмов для численного решения задач и почти для каждого из них, способного при определенных условиях терять устойчивость, существует ряд методов оценки их устойчивости. Перед разработчиками прикладных программ для массовых ЭВМ возникла проблема создания и совершенствования вспомогательных программ, призванных автоматизировать процесс сравнительной оценки численных методов с целью выбора наилучшего из них. Сам этот выбор может быть выполнен, например, на основе последовательного анализа, когда варианты численного решения поставленной задачи сначала отбираются, скажем, по критерию точности, а затем из числа отобранных по этому критерию выбираются наиболее экономичные методы и т. д. Конечно, все это предполагает возможность использования соответствующих баз знаний. В настоящее время внедрены или ждут своего внедрения разнообразные варианты методов оценки устойчивости систем линейных алгебраических уравнений, итерационных процедур, систем обыкновенных дифференциальных уравнений, некоторых уравнений с частными производными. Проектирование прикладных программ, выполняемое после отбора вычислительного алгоритма, применительно к массовым ЭВМ обладает рядом особенностей. Во-первых, число блоков программы, разрабатываемых самим пользователем, должно быть минимальным. Иными словами, прикладная программа для массовой ЭВМ должна создаваться на основе заранее подготовленных блоков. Во-вторых, процедура стыковки блоков в единую прикладную программу должна быть упрощена до такой степени, чтобы она могла легко осваиваться пользователем-непрограммистом. В-третьих, при отсутствии необходимой подпрограммы в комплекте программного обеспечения своей ЭВМ пользователь должен иметь возможность оперативного ее получения путем подключения к локальной или глобальной сети ЭВМ. Возможен вариант, когда все подпрограммы берутся из сети. Сама разработка прикладной программы может осуществляться по шагам в соответствии с «подсказками» монитора в диалоговом режиме. Проблема повышения надежности прикладных программ в данном случае в основном сводится к формированию надежных блоков и обеспечению надежности их стыковки. Все изложенное составляет один возможный путь проектирования прикладных программ. Его недостатком является необходимость хранения большого числа подпрограмм в ЭВМ или в базах знаний. Возможен и другой путь - создание языков столь высокого уровня и соответствующих интерфейсов «человекЭВМ», что общение человека с ЭВМ на этих языках будет возможным не только для специалистов-программистов, но и для неспециалистов. Тогда прикладные программы будут разрабатываться на основе общих указаний пользователя массовой ЭВМ. Этот путь подкупает своей универсальностью, но, очевидно, он требует весьма совершенных систем программирования, основанных на использовании принципов искусственного интеллекта. В настоящее время трудно оценить оба пути с точки зрения обеспечения надежности прикладных программ. Это будет установлено лишь в процессе дальнейших исследований в области информатики. |
