Компьютеры, программирование

  • 4361. Научно-методическая деятельность преподавателей
    Курсовой проект пополнение в коллекции 05.12.2010

    Взаимосвязи таблиц. При создании в Access схемы данных в ней определяются и запоминаются связи между таблицами. Это позволяет системе автоматически использовать связи, один раз определенные в схеме данных, при создании форм, запросов, отчетов на основе взаимосвязанных таблиц, а пользователь освобождается от необходимости указывать эти связи при конструировании этих объектов. Схема данных базы графически отображается в своем окне, где таблицы представлены списками полей, а связи - линиями между полями разных таблиц. При построении схемы данных Access автоматически определяет по выбранному полю связи тип отношения между таблицами. Если поле, по которому нужно установить связь, является уникальным ключом как в одной таблице, так и в другой, Access выявляет отношение один-к-одному. Если поле связи является уникальным ключом в одной таблице (главной таблицы связи), а в другой таблице (подчиненной таблице связи) является не ключевым или входит в составной ключ, то есть значения его могут повторяться, Access выявляет отношение один-ко-многим между записями главной таблицы к подчиненной. В этом случае можно задать автоматическое поддержание целостности связей. Однако если рассматривать взаимосвязь таблиц с двух сторон, становится очевидным, что ни одна из таблиц не может быть главной и для их связывания необходима третья таблица.

  • 4362. Научно-техническая информация
    Информация пополнение в коллекции 12.01.2009

    Накопители информации представляют собой гамму запоминающих устройств с различным принципом действия физическими и технически эксплуатационными характеристиками. Основным свойством и назначением накопителей информации является хранение и воспроизведение информации. Запоминающие устройства принято делить на виды и категории в связи с их принципами функционирования, эксплуатационно-техническими физическими, программными и др. характеристиками. Так, например, по принципам функционирования различают следующие виды устройств: электронные, магнитные, оптические и смешанные магнитооптические. Каждый тип устройств организован на основе соответствующей технологии хранения, воспроизведения, записи цифровой информации. В связи с видом и техническим исполнением носителя информации различают: электронные, дисковые (магнитные, оптические, магнитооптические), ленточные, перфорационные и другие устройства.

  • 4363. Научные проблемы Интернета
    Информация пополнение в коллекции 19.02.2007

    Сжатие графической информации основано на частичной потере информации. В самом деле, в изображении соседние пиксели (точки) мало различаются по яркости (светимости) и цвету. Особенностью является то обстоятельство, что глаз человека меньше различает именно светимость двух соседних точек. Поэтому модель данных YCbCr в большей степени ориентирована на сжатие, чем модель RGB. Для получения сжатого изображения применяют ортогональные преобразования данных. Ортогональные преобразования выполняют таким образом, чтобы большая часть данных при преобразовании получила маленькие (близкие к нулю значения) и лишь небольшая часть данных оказалась значимой. Затем выполняется квантование (округление данных) так, что малозначимые данные становятся равными 0. Дадим иллюстрацию сказанному. Пусть исходные данные представлены следующей матрицей:

  • 4364. Нахождение аппроксимирующих формул
    Дипломная работа пополнение в коллекции 10.03.2012
  • 4365. Нахождение интегралов в среде Pascal
    Контрольная работа пополнение в коллекции 25.09.2010

    Текст задания: найти интеграл функции sin (x+10)+x4=0 используя два метода: метод прямоугольников и метод трапеций; пользователь вводит значения и выбирает метод решения.

  • 4366. Нахождение корней уравнений различными методами
    Курсовой проект пополнение в коллекции 09.12.2008

    Записать расчетные формулы, составить блок-схему алгоритма и программу для вычисления определенного интеграла методом Симпсона, разбивая отрезок интегрирования [0;1] на 78 частей. Предусмотреть в программе вычисление точного значения определенного интеграла через первообразную .

  • 4367. Нахождение корней уравнения методом Ньютона (ЛИСП-реализация)
    Курсовой проект пополнение в коллекции 01.02.2010

     

    1. Бронштейн, И.Н. Справочник по математике для инженеров и учащихся втузов [Текст] / И.Н.Бронштейн, К.А.Семендяев. М.: Наука, 2007. 708 с.
    2. Кремер, Н.Ш. Высшая математика для экономистов: учебник для студентов вузов. [Текст] / Н.Ш.Кремер, 3-е издание М.:ЮНИТИ-ДАНА, 2006. C. 412.
    3. Калиткин, Н.Н. Численные методы. [Электронный ресурс] / Н.Н. Калиткин. М.: Питер, 2001. С. 504.
    4. Метод Ньютона Википедия [Электронный ресурс] Режим доступа: http://ru.wikipedia.org/wiki/Метод_Ньютона
    5. Семакин, И.Г. Основы программирования. [Текст] / И.Г.Семакин, А.П.Шестаков. М.: Мир, 2006. C. 346.
    6. Симанков, В.С. Основы функционального программирования [Текст] / В.С.Симанков, Т.Т.Зангиев, И.В.Зайцев. Краснодар: КубГТУ, 2002. 160 с.
    7. Степанов, П.А. Функциональное программирование на языке Lisp. [Электронный ресурс] / П.А.Степанов, А.В. Бржезовский. М.: ГУАП, 2003. С. 79.
    8. Хювенен Э. Мир Лиспа [Текст] / Э.Хювенен, Й.Сеппянен. М.: Мир, 1990. 460 с.
  • 4368. Нахождение корней уравнения методом простой итерации (ЛИСП-реализация)
    Информация пополнение в коллекции 01.02.2010

     

    1. Бронштейн, И.Н. Справочник по математике для инженеров и учащихся втузов [Текст] / И.Н.Бронштейн, К.А.Семендяев. М.: Наука, 2007. 708 с.
    2. Кремер, Н.Ш. Высшая математика для экономистов: учебник для студентов вузов. [Текст] / Н.Ш.Кремер, 3-е издание М.:ЮНИТИ-ДАНА, 2006. C. 412.
    3. Калиткин, Н.Н. Численные методы. [Электронный ресурс] / Н.Н. Калиткин. М.: Питер, 2001. С. 504.
    4. Поиск минимума функции [Электронный ресурс] Режим доступа: http://solidbase.karelia.ru/edu/meth_calc/files/12.shtm
    5. Семакин, И.Г. Основы программирования. [Текст] / И.Г.Семакин, А.П.Шестаков. М.: Мир, 2006. C. 346.
    6. Симанков, В.С. Основы функционального программирования [Текст] / В.С.Симанков, Т.Т.Зангиев, И.В.Зайцев. Краснодар: КубГТУ, 2002. 160 с.
    7. Степанов, П.А. Функциональное программирование на языке Lisp. [Электронный ресурс] / П.А.Степанов, А.В. Бржезовский. М.: ГУАП, 2003. С. 79.
    8. Хювенен Э. Мир Лиспа [Текст] / Э.Хювенен, Й.Сеппянен. М.: Мир, 1990. 460 с.
  • 4369. Нахождение кратчайшего маршрута между двумя городами по существующей сети дорог
    Курсовой проект пополнение в коллекции 09.12.2008

    5013 Информационная 5418 Исходящий 7992 Инвентарный 5436 Инвентарный

  • 4370. Нахождение кратчайшего пути
    Информация пополнение в коллекции 12.01.2009

     

    1. Граф - Пара объектов G = ( X , Г ) ,где Х - конечное множество ,а Г конечное подмножество прямого произведения Х*Х . При этом Х называется множеством вершин , а Г - множеством дуг графа G .
    2. Любое конечное множество точек (вершин), некоторые из которых попарно соединены стрелками , (в теории графов эти стрелки называются дугами), можно рассматривать как граф.
    3. Если в множестве Г все пары упорядочены, то такой граф называют ориентированным .
    4. Дуга- ребро ориентированного графа.
    5. Граф называется вырожденным, если у него нет рёбер.
    6. Вершина Х называется инцидентной ребру G , если ребро соединяет эту вершину с какой-либо другой вершиной.
    7. Подграфом G(V1, E1) графа G(V, E) называется граф с множеством вершин V1 ÍV и множеством ребер (дуг) E1Í E, - такими, что каждое ребро (дуга) из E1 инцидентно (инцидентна) только вершинам из V1 . Иначе говоря, подграф содержит некоторые вершины исходного графа и некоторые рёбра (только те, оба конца которых входят в подграф).
    8. Подграфом, порождённым множеством вершин U называется подграф, множество вершин которого U, содержащий те и только те рёбра, оба конца которых входят в U.
    9. Подграф называется остовным подграфом, если множество его вершин совпадает с множеством вершин самого графа.
    10. Вершины называются смежными , если существует ребро , их соединяющее.
    11. Два ребра G1 и G2 называются смежными, если существует вершина, инцидентная одновременно G1 и G2.
    12. Каждый граф можно представить в пространстве множеством точек, соответствующих вершинам, которые соединены линиями, соответствующими ребрам (или дугам - в последнем случае направление обычно указывается стрелочками). - такое представление называется укладкой графа.
    13. Доказано, что в 3-мерном пространстве любой граф можно представить в виде укладки таким образом, что линии, соответствующие ребрам (дугам) не будут пересекаться во внутренних точках. Для 2-мерного пространства это, вообще говоря, неверно. Допускающие представление в виде укладки в 2-мерном пространстве графы называют плоскими (планарным).
      Другими словами, планарным называется граф, который может быть изображен на плоскости так, что его рёбра не будут пересекаться.
    14. Гранью графа, изображенного на некоторой поверхности, называется часть поверхности, ограниченная рёбрами графа.
  • 4371. Нахождение опорного плана транспортной задачи
    Информация пополнение в коллекции 12.01.2009

    Для решения транспортной задачи разработано несколько методов, каждый из которых отличается от другого методом заполнения матрицы перевозок. Существуют два типа транспортной задачи: открытая и закрытая. Транспортная задача называется открытой если сумма запасов товара на складах отличается от суммы потребностей товаров у магазинов. Транспортная задача называется закрытой , если сумма запасов товара на складах равняется сумме потребностей магазинов. Решение существует только для закрытой транспортной задачи, поэтому если транспортная задача открытая , то ее надо привести к закрытому типу. Для этого в случае , если запас товара на складах превышает потребность магазинов, то вводят фиктивного потребителя, который выбирает весь избыток товара. В случае же, если существует дефицит товара, т.е. потребность магазинов больше, чем запас товаров на складах, то вводят фиктивного поставщика, с фиктивным запасом товара на складе. В обоих случаях в матрице тарифов перевозок |C| данному складу или магазину проставляется нулевая цена перевозки.

  • 4372. Нахождение оптимального плана производства продукции с использованием пакетов прикладных программ Math Cad
    Курсовой проект пополнение в коллекции 14.10.2009

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

  • 4373. Нахождение оптимального плана транспортной задачи распределительным методом
    Курсовой проект пополнение в коллекции 22.06.2012

    // Form2. Memo1. Lines. Add (s);;;;: =-1;i<=k-1 do: =i+1;: =0;: =2;j<=rc*cc*2-3 do(i<=k-1) and (contur [i,j] <>0) and (contur [i,j+1] <>0) thenq mod 2<>0 then koef2 [contur [i,j],contur [i,j+1]]: =koef [contur [i,j],contur [i,j+1]] * (-1)koef2 [contur [i,j],contur [i,j+1]]: =koef [contur [i,j],contur [i,j+1]];[i,rc*cc*2-1]: =contur [i,rc*cc*2-1] +koef2 [contur [i,j],contur [i,j+1]];;: =j+2;: =q+1;;;();;TForm1. sum_pot (StringGrid: TStringGrid): integer;,j: integer;: =0;i: =StringGrid. ColCount-1 to StringGrid. ColCount-1 doj: =1 to StringGrid1. RowCount-1 do: =result+StrToIntDef (StringGrid. Cells [i,j],0);;TForm1. sum_proiz (StringGrid: TStringGrid): integer;,j: integer;: =0;i: =1 to StringGrid. ColCount-1 doj: =StringGrid1. RowCount-1 to StringGrid1. RowCount-1 do: =result+StrToIntDef (StringGrid. Cells [i,j],0);;TForm1. StringGrid1DrawCell (Sender: TObject; ACol, ARow: Integer;: TRect; State: TGridDrawState);

  • 4374. Нахождение пути от одного населённого пункта к другому
    Информация пополнение в коллекции 12.01.2009

    Для реализации поставленной задачи программа должна выполнять следующие функции:

    • Ввод данных пользователем с клавиатуры - вводятся названия населённых пунктов и дороги, соединяющие их;
    • Вывод данных - вывод на экран списка населённых пунктов и дорог, соединяющий их.
    • Запись в файл - запись в файл, имя которого указывает пользователь в диалоговом режиме, названия населённых пунктов и существующих дорог между ними в виде текстовой информации;
    • Считывание файла с диска, с именем, которое указывает пользователь в диалоговом режиме
    • Вывод результата - пользователь задаёт начальный и конечный населённый пункт, между которыми необходимо проложить путь, на экране появляется маршрут, либо сообщение: "маршрут не найден".
  • 4375. Нахождения минимума функции n переменных. Метод Гольдфарба
    Курсовой проект пополнение в коллекции 18.06.2012
  • 4376. Начальные приемы работы в CorelDraw
    Информация пополнение в коллекции 10.02.2006

    Для спирали в окне параметров можно определить количество витков, крутизну и тип спирали (симметричная или логарифмическая). Если выбрать логарифмическую спираль, каждый виток ее будет расширяться по экспоненте (то есть логарифмические спирали будут больше сжаты внутри и расширены снаружи), в то время как у симметричной спирали подъем витков равномерный. Кроме того, для логарифмической спирали можно установить крутизну подъема для этого служит регулятор Expansion (Расширение). Умолчательная установка 100 соответствует максимальному расширению. Установка расширения в 1 означает возврат к симметричной спирали.

  • 4377. Начисление зарплаты
    Дипломная работа пополнение в коллекции 24.01.2012

    Зарплата начисляется следующим образом. При расчете зарплаты учитываются удержания и начисления. К начисления относятся ставка, премиальные (начисляется процент от зарплаты), больничный и отпускные. Начисления суммируются, и как итог получаем сумму начислений К удержаниям относятся социальное страхование (0.5 % от зарплаты), взнос в пенсионный фонд (0.5 % от зарплаты), взнос в фонд занятости (0.5 % от зарплаты, 0 % для пенсионеров) и подоходный налог ((0.5 * ставка) - (ставка * взнос в пенсионный фонд + ставка * взнос в фонд занятости + ставка * социальное страхование)) * 0.15 = подоходный налог). Удержания суммируются, и как итог получаем сумму удержаний. Затем чтобы получись сумму на руки для отдельно взятого человека, из суммы начислений вычитаем сумму удержаний. Начисление зарплаты - это длинная и кропотливая работа для экономистов и бухгалтеров. Поэтому целесообразно воспользоваться программным обеспечением, а именно базами данных. Это в десятки раз упрощает экономические вычисления. В данной курсовой работе используется такое программное обеспечение как Access 2003. Эта программа позволяет сложные бухгалтерские расчеты, такие как начисление зарплаты, автоматизировать и упростить. Кроме начисления зарплаты, в курсовой работе возможно добавление новых сотрудников, т.е. предоставлены формы на заполнение, печать расчетного листа, предоставляется сводная ведомость по начислениям, удержаниям и выдачей на руки по всей организации. В сводной ведомости предоставляются суммы начислений, удержаний и выдачей на руки по всей организации.

  • 4378. Не много теории о Visual Basic
    Информация пополнение в коллекции 12.01.2009

    Одна область, в которой пакет VB6 заметно улучшен, - обработка строк, давно бывшая камнем преткновения для программистов VB. В VB6 имеется довольно много новых функций для обработки строковых переменных, предназначенных для ускорения выполнения типовых операций со строками. Некоторые из них, по-видимому, основаны на собственных приемах программирования Microsoft, а не на повседневной практике широкого круга программистов, применяющих VB. Примером служит функция Split, которая делит строку на слова, фразы или подстроки, основываясь на положении заданного разделителя. Эта функция полезна для разработчиков компиляторов или системных программистов, а для тех, кто выпускает коммерческие прикладные программы, она менее интересна. К той же категории относятся функции Filter, Join и StrReverse. Мы приветствуем появление функции InstrRev, с помощью которой осуществляется поиск вхождения подстроки с конца строки, поскольку она полезна при выполнении такой типовой задачи, как синтаксический разбор маршрутов доступа к файлам. Хороша и долгожданная функция Round, хотя ее присутствие в списке строковых функций небесспорно. (Round воспринимает строковый аргумент, если его можно интерпретировать как число.)

  • 4379. Небезопасная безопасная JAVA
    Статья пополнение в коллекции 12.01.2009

    Введение селективного контроля за ресурсами потребовало реализации «контекста выполнения» проверяя права доступа объекта к ресурсу, JVM вынуждена анализировать не только данный объект, но и предыдущие элементы стека вызовов, предоставляя доступ тогда и только тогда, когда нужным правом владеют все объекты в стеке (в терминологии Sun это называется принципом минимизации привилегий). Принцип минимизации привилегий, как легко видеть, вступает в противоречие с принципом инкапсуляции. Объект too, опирающийся на объект bar, в «правильных» ООП-языках не знает о внутреннем устройстве bar, и потому bar может (при необходимости) пользоваться ресурсами, недоступными для too. Классическим примером тому является системный вызов операционной системы, осуществляемый прикладной программой. Объект «файл», имеющий прямой доступ к диску, предоставляет остальным объектам набор методов для создания/удаления/чтения и записи файлов, гарантируя, что никакой другой объект не разрушит данные на диске. Если же следовать принципу минимизации привилегий, то прямой доступ к диску необходимо предоставить всем объектам, что абсурдно. Другими словами, если объектно имеет право вызывать данный метод объекта bar с заданными аргументами, то bar обязан обслужить вызов, в противном случае пришлось бы учитывать возможный граф вызовов объектов, что требует огромных затрат памяти и процессорного времени. Механизм, реализованный в JVM, обходит эту проблему путем создания привилегированного интервала, при выполнении которого контекст (т. е. предыдущие вызовы объектов) игнорируется, в результате чего становится возможным появление программ, нарушающих делегированные им права доступа (не важно, сознательно или нет). На это еще можно было бы закрыть глаза, если бы не тяжеловесность реализации и высокие накладные расходы. Как женщина не может быть «слегка» беременной, так и система не бывает «практически» безопасной.

  • 4380. Нейроинформатика и ее приложения
    Информация пополнение в коллекции 12.01.2009

    От использования остальных признаков нейросеть отказалась. Более того, эти пять «симптомов» политической ситуации в стране входят в распознающее правило двумя «синдромами». Пусть ответы на вопросы кодируются числами: +1 «да» и -1 «нет». Первый синдром есть сумма ответов на вопросы 1, 2, 5. Его естественно назвать синдромом политической нестабильности (конкуренция в своей партии плюс социальные волнения плюс дополнительная оппозиция). Чем он больше, тем хуже для правящей партии. Второй синдром разность ответов на вопросы 4 и 3 (политическое новаторство минус экономическая депрессия). Его наличие означает, что политическое новаторство может, в принципе, уравновесить в глазах избирателей экономический спад. Результаты выборов определяются соотношением двух чисел значений синдромов. Простая, но достаточно убедительная политологическая теория, чем-то напоминающая концепцию то ли Маккиавелли, то ли Ленина («единство партии прежде всего, оно является важнейшим слагаемым политической стабильности»).