Справочник химика 21

Химия и химическая технология

Статьи Рисунки Таблицы О сайте English

Подготовка задач к программированию

    Ко второй группе — проблемные программисты — можно отнести специалистов, обладающих глубокими знаниями алгоритмов решаемых задач, программирования и специализирующихся на создании прикладных программ. Эта группа специалистов работает на высоком уровне абстракции, знает проблему и искусство программирования. Знание программирования не формальное, а глубокое, в том числе знание возможностей системного математического обеспечения ЭВМ. Разработка системы не заканчивается составлением программ. Она поступает в эксплуатацию, в результате чего могут выявляться непредвиденные ситуации, требующие доработки. В функции системного программиста входит доведение системы до товарного вида, для чего разрабатывается язык взаимообмена пользователя и системы. К этой группе специалистов можно отнести химиков-технологов, имеющих глубокую подготовку в области прикладной математики. [c.4]


    Кроме того, если используют метод соответствующих разностей, совокупность экспонент (П1,55) приходится вычислять 2г + 1 раз, в рассмотренном же методе — только один раз. Для программирования указанный метод не намного сложнее, чем метод соответствующих разностей. При этом, если сделана стандартная программа, то подготовка задачи при применении обоих методов требует одинакового времени. Единственное требование при использовании изложенного метода заключается в том, чтобы экспериментальные данные, соответствующие одной температуре, располагались вместе, отдельной группой. [c.89]

    Оценка того или иного метода оптимизации обычно делается с точки зрения различных критериев. Важнейшие из них быстродействие метода, требуемая память при реализации метода на вычислительной машине, степень общности метода, позволяющая использовать его без каких-либо существенных изменений для определенного класса задач. Еще один критерий, который зачастую недооценивают, — это трудоемкость применения метода. Под этим понимается трудоемкость программирования при использовании метода для решения конкретных задач, необходимость выполнения каких-либо операций перед программированием (например, аналитическое определение формул для производных и др.). Часто более мощный метод не применяется только потому, что требует большей подготовительной работы. Отсюда возникает важная задача — возможно более полная автоматизация подготовительных работ. Однако ее решение существенно зависит от степени формализации метода. Проблеме автоматизации подготовки задач оптимизации с. х.-т. с. посвящена глава XII. [c.11]

    ПВК - это сложные и трудоемкие разработки, требующие длительного срока (десятков человеко-лет) для их вьшолнения и предназначенные для широкого круга пользователей в течение многих лет. Поэтому они должны удовлетворять Целому ряду требований, в частности следующим 1) формирование заданий, управление процессом вычислений при решении проектных задач должны быть доступны инженеру-проектировщику, не имеющему специальной подготовки по программированию дЛя ЭВМ 2) должны быть обеспечены возможности постоянного расширения и модернизации ПВК 3) пользователь должен имет возможность для формирования исходных данных, их редактирования, а также оперативного вмешательства в процесс расчетов. [c.253]

    Для иллюстрации применения метода линейного программирования к решению задачи реального нефтеперерабатывающего завода ниже приводится описание процесса составления математической модели для случая компаундирования бензина. (Приводимый пример является совершенно условным и упрощенным, но он достаточно наглядно показывает введение рассмотренных выше видов условий при подготовке задачи для решения методом линейного программирования.) [c.17]


    В брошюре разбираются основные моменты программирования. На примерах практических задач рассматриваются вопросы подготовки к программированию и методика контроля вычислений. [c.2]

    Использование электронных вычислительных машин требует специальной подготовки задач к решению. Процесс подготовки задачи к решению на машине называется программированием. [c.14]

    ПОДГОТОВКА ЗАДАЧ К ПРОГРАММИРОВАНИЮ [c.28]

    Рассказывается о роли вычислительной техники в интенсификации химических процессов, ускорении научно-технического прогресса. В увлекательной форме изложены принципы подготовки задач для решения на ЭВМ, описаны устройство и принцип действия компьютеров. Приведены примеры расчетов с помощью калькуляторов и основы программирования на алго-рит.мическом языке БЕЙСИК. Показаны возможности персональных компьютеров. Отмечены важнейшие направления использования ЭВМ в химии и химической технологии. [c.2]

    Все ошибки, возникающие в процессе подготовки и решения задачи, можно свести к следующим ошибки в алгоритме ошибки программирования ошибки при подготовке информации ошибки вычислительной машины. [c.41]

    Несмотря на существенное различие в содержании отдельных задач, относящихся к различным направлениям, в процессе подготовки их к решению на ЦВМ необходимо выполнение определенных этапов, связанных с математической формулировкой задачи, выбором численных методов ее решения, разработкой общего алгоритма, программированием и т. д. От того, насколько успешно решены отдельные вопросы, возникающие на этих этапах, во многом зависят быстрота, а иногда и возможность получения желаемых результатов. [c.12]

    Библиотека стандартных программ (БСП). Программа решения задачи, полученная ручным способом или с использованием системы автоматического программирования, в дальнейшем может эксплуатироваться самостоятельно или как составная часть более общей задачи. Такого рода программы, называемые стандартными программами СП, обычно составляют фонд типовых алгоритмов и включаются в БСП. СП должна быть снабжена краткой инструкцией, содержащей сведения о ее назначении, используемом методе и его особенностях, входных и выходных параметрах, способе и форме подготовки исходной информации, быстродействии и точности расчетов. [c.40]

    Все ошибки, возникающие в процессе подготовки и решения задачи, можно свести к следующим ошибки в алгоритме ошибки программирования ошибки при подготовке информации (ошибки, допущенные при перенесении программы и исходных данных на носитель информации) ошибки вычислительной машины. [c.41]

    Язык АП весьма прост в освоении и позволяет работать на машине без специального обучения программированию. Это обстоятельство обеспечивает машине широкое распространение для решения небольших ио объему задач, а также для первичной подготовки сложных алгоритмов. В настоящей главе рассматриваются вопросы программирования на языке АП для машин Наири-С . [c.450]

    Поэтому были разработаны более облегченные варианты задач для работы в слабых группах и для студентов нехимических специальностей. Общее количество задач в связи с этим увеличилось настолько, что появилась необходимость в издании сборника задач по программированному контролю знаний в курсе органической химии. Первая часть сборника издана в 1996 г. Она включила задачи по ациклическим углеводородам. Каждая тема включает 20 задач различной трудности по номенклатуре, способам получения и химическим свойствам. В зависимости от подготовки студента ему могут быть предложены задачи той или иной сложности. В 1997 г. будет издан сборник, содержащий задачи по производным ациклических углеводородов. [c.11]

    Подготовка управляющих программ (УП). Технологическая подготовка обработки заготовок на станках с ЧПУ отличается от технологической подготовки для традиционных универсальных станков, во-первых, высокой тщательностью и подробностью разработки технологического процесса и, во-вторых, повышенной сложностью технологических задач, что объясняется отсутствием непосредственного участия человека в процессе обработки. Все это требует от разработчика управляющих программ не только знаний технологии, но и специальных знаний в области математики, программирования, вычислительной техники. [c.197]

    В практикуме нет теоретических введений к каждой главе, но в отдельных работах приводятся теоретические предпосылки для объяснения наиболее сложных вопросов. Каждому разделу предшествуют контрольные вопросы и задачи для самостоятельной подготовки студентов к данной лабораторной работе. Учитывая особую важность самостоятельной работы студентов и ее проверки, к каждой главе приводится примерный билет программированного контроля. Составив по приведенному образцу набор [c.7]

    I. По предварительно составленным дома в ходе подготовки к лабораторной работе программам расчета на изученных ранее языках программирования рассчитывается для заданной индивидуальной смеси температура верха колонны двумя методами (по заданию преподавателя из трех рациональных ддя данной задачи методов расчета корня алгебраического уравнения методов сканирования, половинного деления и хорд) для серии давлений верха (7-10 точек), выбираемых и обосновываемых самостоятельно. [c.5]


    Кроме подобных задач, все еще относящихся к отдельным элементам ВХС, на этапе продвинутой автоматизации появляются комплексные задачи, затрагивающие проблемы водохозяйственного комплекса в целом. При этом целостный подход осуществлялся на уровне общего планирования с использованием методов оптимизации (как правило, линейного и целочисленного программирования) на базе уже существовавших стандартных программ, реализующих соответствующие алгоритмы. Результат решения таких задач оптимизации интерпретировался в некоторой экономико-математической форме. Применение пакетов стандартных программ оптимизации к этим задачам осложнялось трудоемким процессом подготовки исходной информации и интерпретации результатов решения. Это потребовало разработки специальных средств автоматизации ввода данных и вывода результатов, для чего были созданы  [c.30]

    Как было отмечено, цифровые вычислительные машины способны выполнять лишь небольшое число простых арифметических и логических операций. Поэтому сложные вычисления должны быть разбиты на последовательность подобных операций. Сведение задачи к такой (форме и подготовка ряда команд, по которым машина выполняет последовательность элементарных операций, известны как программирование, а последовательность команд называется программой. Часто делается различие между просто записью команд на соответствующем машинном языке — кодированием и общим планированием всех вычислений — программированием. Мы, од- нако, используем термин программирование , включая оба эти аспекта. [c.56]

    В реализации этой цепочки участвовали специалисты разного профиля инженеры-механики, проектирующие трубопроводы специалисты по системному анализу и математическому моделированию прикладные математики программисты. Необходимость последовательного взаимодействия различных специалистов, высокая трудоемкость программирования информационно-логических задач привели к довольно значительным срокам разработки, ограничили круг решаемых задач. Существенное расширение и ускорение разработок возможны лишь на основе сокращения длинной цепочки разработки САПР, предоставления возможности самим проектировщикам непосредственно создавать информационный фонд САПР и программы обработки информации. Специальные программные средства, решающие эту задачу, т. е. автоматизирующие полностью или частично три последних этапа разработки САПР, называют инструментальными системами, так как они предоставляют проектировщикам инструмент для непосредственного использования ЭВМ в проектировании. При этом не требуется значительной подготовки их по программированию. [c.99]

    Книга представляет собой первое систематизированное издание в котором рассматриваются вопросы применения средств вычислительной техники для решения задач химии и химической технологии. В доступной форме изложены основы программирования и элементы вычислительной математики, а также некоторые общие вопросы подготовки химических и технологических задач к решению па ЦВМ. [c.4]

    С момента выхода в свет первого издания Сборника задач по программированию прошло пять лет. Первое издание принесло несомненную пользу при подготовке кадров программистов в нашей стране. Основные принципы, заложенные в нем, себя полностью оправдали. Сейчас не вызывает никаких сомнений тот факт, что подготовка программистов должна иметь универсальный характер, что она не должна быть ориентирована на определенную цифровую вычислительную машину (ЦВМ) или на определенную систему математического обеспечения ЦВМ. Недостатком первого издания безусловно является слишком малое число задач каждого класса. [c.5]

    При подготовке второго издания Сборника задач по программированию , как и первого, авторы исходили из необходимости универсального характера подготовки программистов, что соответствует быстрому прогрессу ЦВМ п большому их разнообразию и позволяет получать специалистов с высоким уровнем подготовки. Во втором издании значительно увеличено количество задач каждого класса, что позволяет лучше отрабатывать технику программирования, а не только ее иллюстрировать, В сборнике задач введен новый раздел, содержащий задачи по программированию на универсальном алгоритмическом языке АЛГОЛ. В отечественной учебной литературе это является новинкой и отражает уже полностью утвердившуюся в нашей стране тенденцию к автоматизации программирования. [c.5]

    Содержанием второго этапа программирования является подготовка формул заданного алгоритма к составлению программы. Основной задачей программиста на этом этапе является правильный выбор способа представления числового материала в памяти вычислительной машины. При выборе способа представления чисел надо учитывать особенности каждого способа. [c.28]

    Чтобы обеспечить выполнение условия (8) при решении задач на машине и получить требуемую точность вычислений, программист должен придерживаться определенных правил при подготовке алгоритма задачи к программированию. Эти правила будут рассмотрены ниже. [c.30]

    Однако процесс автоматизации программирования принципиально можно довести до его логического конца — полного исключения при составлении отдельных программ этапов разработки решающего алгорифма и построения логической схемы программы. Точнее говоря, можно выделить сколь угодно обширный класс задач, не требующих для автоматического составления программ никакой предварительной подготовки. Исходной информацией для программирующей программы, применяемой для задач этого класса будет слу- [c.238]

    Следует отметить, что второй способ, как правило, значительнопроще с точки зрения программирования и требует меньшего объема памяти ЭВМ. Однако для сложных функций 3(Х) и при большом числе параметров X он может потребовать значительного времени счета. Первый способ более трудоемок с точки зрения программирования и подготовки задачи, а также требует большого объема памяти ЭВМ. Его преимуществом является врзможиость снижения времени счета. Выбор одного из двух указанных методов определения частных производных функций 3 Х) должен производиться с учетом конкретных условий решения той или иной задачи. Численный способ определения частных производных является единственным для весьма часто встречающихся в инженерной практике задач, в которых аналитическое вычисление д31дХ по какой-либо причине невозможно. [c.129]

    В этом случав на ЦВМ исследуются и проводятся необходимые расчеты по полнш математическим описаниям процесса, Иопользование при программировании алгоритмического языка МГ(Ж-60 значительно сократит время подготовки задач, что здесь весьма существенно. После выбора соответствущих условий можно пользоваться математическим описанием слоя идеального вытеонения. [c.506]

    Расчет многокомаонентной ректификации на электронных вычислительных машинах. Как указывалось, расчет ректификации многокомпонентных смесей наиболее точными методами значительно облегчается при использовании ЭВМ, все шире применяемых для расчета, анализа и оптимизации процессов разделения. Использование машин позволяет достигнуть большой скорости вычислений при высокой их точности. Для расчетов применяют как цифровые, так и аналоговые вычислительные машины. Последние более просты и обычно работают как электрическая модель, в которой изменению того или иного параметра ректификации соответствует изменение напряжения тока. Машинный расчет складывается из подготовки исходных данных и составления системы уравнений, необходимых для расчета (эта часть задачи обычно выполняется химиками-технологами) и перевода намеченной схемы расчета на язык машины, т. е. собственно программирования. Методы расчета много компонентной ректификации на вычислительных машинах рассмотрены в специальной литературе .  [c.511]

    Таким образом, несмотря на то что общая научно-методическая и алгоритмическая база для постановки и решения задач комплексной оптимизации и развития ТПС во многом уже создана, единая сквозная методология проектирования этих систем отсутствует. Положение дел осложняется еще и тем, что противоречие между высоким уровнем требований к совре-менньп системам, необходимостью системного подхода к их проектированию, с одной стороны, и традиционными малоэффективными и несогласованными методами — с другой, не может быть полностью преодолено разрозненным применением ЭВМ для решения отдельных задач. Дополнительное время на подготовку, перфорацию и проверку исходных данных, часто дублирующих друг друга в разных задачах, на интерпретацию результатов и передачу их из одной программы в другую может привести даже к большим затратам времени, чем при обычных инженерных методах расчета. Большеразмерные модели математического программирования также оказьшаются недостаточно эффективными на практике при многовариантных расчетах без должной автоматизации процесса использования ЭВМ. [c.252]

    По кажд,Ьму основных разделов пособия предложены примеры, которые изучаю-тся, студента ,1и . в ходе nojfrOToBKH к практическому занятию. На самом занятии, в зависимости от уровня подготовки студентов, могут разбираться и анализироваться примеры или решаться контрольные задачи. Контрольные задачи могут также включаться в экзаменационные билеты. Целесообразно завершать решение задачи составлением програм.мы на любом изучаемом алгоритмическом языке. В приложении к пособию изложены некоторые прикладные вопросы программирования на языке Бейсик и приведен ряд индивидуальных инженерных задач для самостоятельного решения, которые можно использовать как темы курсовых работ студентов с учетом их специализации. [c.3]

    Функции Maximize и Minimize могут успешно применяться при решении задач линейного программирования, которые широко используются в экономических и производственных расчетах. На рис. 2.29 представлен пример решения такой конкретной задачи с соответствующим описанием ее постановки. Решается довольно актуальная для химического производства и практики применения горючих материалов задача подготовки смеси веществ. [c.77]

    Каждому разделу предшествуют контрольные вопросы и задачи для самостоятельной подготовки студентов к данной лабораторной работе. Учитывая особую важность самостоятельной работы студентов и ее проверки, к каждой главе приводится один или два примерных билета программированного контроля. Составив по приведенному образцу набор подобных билетов,, преподаватель может быстро проверить, готов ли студент к лабораторной работе. Проверка может осуществляться как на мащинах, так и при помощи матриц. Большинство вопросов имеет один правильный ответ, а к некоторым вопросам дается два правильных ответа, что трбеует от студентов повышенного внимания. Контроль должен занимать 10—15 мин. [c.14]

    Сборник задач по программированию рассчитан на подготовку специалистов по программированию на цифровых вычислительных машинах ЦВМ) различных типов и содержит условия задач, решения, краткие описания ЦВМ, для которых приведены решения задач (исключения составляют БЭСМ-4 и Минск-22, полные сведения о которых имеются в отечественной литературе). [c.2]


Смотреть страницы где упоминается термин Подготовка задач к программированию: [c.267]    [c.420]    [c.275]    [c.3]    [c.75]    [c.35]   
Смотреть главы в:

Программирование проектных расчетов -> Подготовка задач к программированию




ПОИСК





Смотрите так же термины и статьи:

Программирование



© 2025 chem21.info Реклама на сайте