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

  • 8441. Решение инженерных задач с применением алгоритмического языка программирования Pascal и приложений MS Office и пакета MathCAD
    Курсовой проект пополнение в коллекции 21.08.2012

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

  • 8442. Решение линейных интегральных уравнений
    Курсовой проект пополнение в коллекции 28.11.2010

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

  • 8443. Решение линейных уравнений в Microsoft Excel
    Контрольная работа пополнение в коллекции 19.03.2012

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

  • 8444. Решение логической задачи на языке Prolog
    Курсовой проект пополнение в коллекции 23.05.2012

    Подсудимого А судья спросил: Вы шпион? А ответил односложно ("да" или "нет"). Затем судья спросил подсудимого В: Правду ли сказал А? В дал односложный ответ ("да" или "нет"), после чего судья, указав на одного из подсудимых, заявил: Вы не шпион, освобождаетесь из-под стражи и можете быть свободны! Тот с радостью покинул зал заседаний. Затем судья спросил у одного из двух оставшихся на скамье подсудимых, шпион ли его сосед. Тот ответил односложно ("да" или "нет"), после чего судья с уверенностью установил, кто шпион.

  • 8445. Решение математических задач в среде Excel
    Контрольная работа пополнение в коллекции 09.12.2008

    Известно, что численными приближенными методами производная функции в заданной точке может быть вычислена с использованием конечных разностей. Выражение, записанное в конечных разностях, для вычисления производной функции одного переменного имеет вид:

  • 8446. Решение математических задач с использованием программного пакета MathCad
    Курсовой проект пополнение в коллекции 25.03.2011

    Из всех методов наиболее точным оказался метод Рунге-Кутты, его максимальная относительная погрешность 0,024%, относительная погрешность приближенного метода составила 27,7%. Метод Эйлера с шагом 0,1 имеет наибольшую погрешность 83,2%, однако при уменьшении шага в до 0,01 его погрешность составляет всего 5,8%. Это подтверждает то, что погрешность метода Эйлера сильно зависит от принятого шага. Проанализировав графическое решение делаем вывод о том, что методы Эйлера и Рунге-Кутты повторяют форму кривой точного решения, а график приближенного решения с увеличением аргумента всё сильнее отклоняется от искомого графика свидетельство того, что погрешность решения с помощью рядов зависит от количества членов ряда. Характер кривой также говорит о том, что точность приближенного решения с помощью рядов удовлетворительна только вблизи некоторой точки.

  • 8447. Решение математических задач с помощью алгоритмического языка Turbo Pascal, Microsoft Excel, пакета MathCAD и разработка программ в среде Delphi
    Курсовой проект пополнение в коллекции 29.12.2009

    так, что xi+1-xi= (b-a) /n (I=0,1,2,…,n-1). Тогда длина каждого частичного отрезка определяется как h= (b-a) /n, а точки разбиения x0=a, x1=x0+h, x2=x1+h,…, xn=xn-1+h. Эти точки называются узлами, а h-шагом интегрирования. В узлах вычисляются ординаты y0, y1,…, yn, т.е. yi=f (xi). На частичных отрезках [xi; xi+1] строятся прямоугольники, высота которых равна значению f (x) в какой-либо точке каждого частичного отрезка. Произведение f (xi) *h определяет площадь частичного прямоугольника, а сумма таких произведений - площадь ступенчатой фигуры, представляющей собой приближённое значение интеграла.

  • 8448. Решение математической задачи с помощью математических исследований и помощью специального офисного приложения MS Excel
    Контрольная работа пополнение в коллекции 10.02.2010

     

    1. Журнал «Информатика и образование» №12, 2007.
    2. Журнал «Информатика и образование» №4, 2008.
    3. Бурдюкова Е.В.Основы работы в Microsoft Excel. Хабаровск: ХК ИППК ПК, 2003.
    4. Письменный Д.Т. конспект лекций по высшей математике. М.: Айрис-пресс,2007.
    5. Практические задания и методические рекомендации по использованию информационных технологий. Хабаровск: ХК ИППК ПК,2003.
  • 8449. Решение нелинейного уравнения методом касательных
    Курсовой проект пополнение в коллекции 21.08.2012

    Графический способ отделения корней основан, в основном, на визуальном восприятии. Отделение корней производится графически, учитывая, что действительные корни уравнения (1) - это есть точки пересечения графика функции y=F(x) с осью абсцисс y=0, нужно построить график функции y=F(x) и на оси OX отметить отрезки, содержащие по одному корню. Но часто для упрощения построения графика функции y=F(x) исходное уравнение (1) заменяют равносильным ему уравнением f1(x)=f2(x). Далее строятся графики функций y1=f1(x) и y2=f2(x), а затем по оси OX отмечаются отрезки, локализующие абсциссы точек пересечения двух графиков.

  • 8450. Решение нелинейных уравнений
    Контрольная работа пополнение в коллекции 09.05.2012

    ) Проверить условие F(a)*F(x)<0, если условие выполнено, то корень расположиться на отрезке [a, x], в этом случае точку b нужно переместить в точку x, если условие не выполнено, то корень находится на отрезке [x, b], в этом случае точку «а» нужно переместить в точку «х».

  • 8451. Решение прикладных задач методом дихотомии
    Курсовой проект пополнение в коллекции 14.12.2009

    Для выполнения 1 части необходимо:

    • Составить программу и рассчитать значение функции в левой части нелинейного уравнения для решения задачи отделения корней;
    • Составить логическую схему алгоритма, таблицу идентификаторов и программу нахождения корня уравнения методом дихотомии и методом Ньютона;
    • Ввести программу в компьютер ,отладить, решить задачу с точностью ?=0.0001 и вывести результат;
    • Предусмотреть в программе вывод на экран дисплея процесса получения корня.
  • 8452. Решение прикладных задач численными методами
    Курсовой проект пополнение в коллекции 24.12.2009

    и вычисляется значение функции в точке с, т.е. находится f(c). Если f(c)=0, то мы точно нашли корень уравнения. Если же f(c)?0 ,то знак этой величины сравнивается со знаками функции y= f(x) в концах отрезка [ a, b ]. Из двух отрезков [ a, с], [ с, b ] для дальнейшего рассмотрения оставляется тот, в концах которого функция имеет разные знаки. С оставленным отрезком поступаем аналогичным образом. расчет прекращается, когда оставленный отрезок будет иметь длину меньше 2?. В этом случае принимаем за приближенное значение корня середину оставленного отрезка и требуемая точность будет достигнута.

  • 8453. Решение проблемы топологии и установки устройств физического уровня
    Курсовой проект пополнение в коллекции 13.12.2010

     

    1. Борисенко А. А. Локальная сеть. Просто как дважды два. М.: Эксмо, 2008. 192 с.
    2. Ватаманюк А. Создание и обслуживание сетей в Windows 7. СПб.: Питер, 2010. 224 с.
    3. Вишневский В. М. Теоретические основы проектирования компьютерных сетей. М.: Техносфера, 2003. 506 с.
    4. Гаранин М. В., Журавлев В. И., Кунегин С. В. Системы и сети передачи информации: учебное пособие для вузов. М.: Радио и связь, 2001. 335 с.
    5. Гук М. Аппаратные средства локальных сетей: энциклопедия. СПб.: Питер, 2000. 576 с.
    6. КомпьютерПресс. №8/2002. М.: КомпьютерПресс, 2002. 192 с.
    7. Локальная вычислительная сеть [Электронный ресурс] http://ru.wikipedia.org/wiki/LAN. (08.11.10).
    8. Модель ссылок OSI: Оборудование первого уровня [Электронный ресурс] http://system-administrators.info/?p=2080. (05.11.10).
    9. Нагибин П. Топология домашних сетей [Электронный ресурс]/ П. Нагибин http://www.compress.ru/article.aspx?id=11598&iid=453. (07.11.10).
    10. Общие принципы построения вычислительных сетей [Электронный ресурс] http://ait.ustu.ru/AIT/uch/nets/head1.htm. (06.11.10).
    11. Олифер В. Г., Олифер Н. А. Высокоскоростные технологии ЛВС [Электронный ресурс]/ В. Г. Олифер, Н. А. Олифер http://www.ods.com.ua/win/rus/net-tech/lvs/contents.htm. (10.11.10).
    12. Олифер В. Г., Олифер Н. А. Компьютерные сети. Принципы, технологии, протоколы. СПб.: Питер, 2001. 668 с.
    13. Палмер М., Синклер Р. Б. Проектирование и внедрение компьютерных сетей. СПб.: БХВ-Петербург, 2004. 740 с.
    14. Родичев Ю. А. Компьютерные сети: архитектура, технологии, защита: учеб. пособие для вузов. Самара: Универс-группа, 2006. 468 с.
    15. Спортак М. А. Компьютерные сети: энциклопедия пользователя: в 2-х книгах. Киев: ДиаСофт, 1999. 432 с.
    16. Столлингс В. Передача данных. СПб.: Питер, 2004. 750 с.
    17. Техническое обеспечение сетей ЭВМ [Электронный ресурс] http://kunegin.narod.ru/ref6/lan/4.html. (05.11.10).
    18. Чекмарев Ю. Локальные вычислительные сети. М.: ДМК-Пресс, 2009. 200 с.
  • 8454. Решение систем линейных алгебраических уравнений (прямые методы)
    Контрольная работа пополнение в коллекции 27.04.2010

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

  • 8455. Решение систем линейных алгебраических уравнений методом Гаусса
    Курсовой проект пополнение в коллекции 24.06.2012

    Можно поставить задачу об отыскании аналитической зависимости между x и у, т. е. некоторой формулы у=f(х), явным образом выражающей у как функцию х. Естественно требовать, чтобы график искомой функции y=f(x) изменялся плавно и не слишком уклонялся от экспериментальных точек {,у). Поиск такой функциональной зависимости называют "сглаживанием" экспериментальных данных. Задачу о сглаживании экспериментальных данных можно решать используя метод наименьших квадратов. Согласно методу наименьших квадратов указывается вид эмпирической формулы

  • 8456. Решение систем линейных уравнений на Visual Basic методом Крамера
    Дипломная работа пополнение в коллекции 29.06.2011

    Меню данной формы состоит из раздела меню Файл и Справка. Раздел Файл имеет подменю На главное, Ввести размерность, Выход. При выборе Файл > На главное открывается титульная форма, а основная форма закрывается. При выборе Файл > Ввести размерность открывается форма ввода размерности системы, а основная - закрывается. Раздел Справка имеет подсистемы О создателе, О методе. При выборе Справка > О создателе открывается форма, в котором отображается информация о создателе, при команде Справка > О методе открывается форма, в котором отображается информация о методе.

  • 8457. Решение систем линейных уравнений по методу Гаусса
    Курсовой проект пополнение в коллекции 17.06.2012

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

  • 8458. Решение систем нелинейных уравнений методом Бройдена
    Курсовой проект пополнение в коллекции 06.04.2010

    где - известные n-мерные векторы, - данное нелинейное отображение, а - некоторая матрица линейного преобразования в . С обозначениями , соотношение секущих в обретает более короткую запись . Аналогично одномерному случаю, а именно, по аналогии с формулой , будем искать приближения к решению векторного уравнения по формуле . Обратимую n x n-матрицу в ней нужно подобрать так, чтобы она удовлетворяла соотношению секущих . Но это соотношение не определяет однозначно матрицу : глядя на равенство , легко понять, что при n>1 существует множество матриц , преобразующих заданный n-мерный вектор в другой заданный вектор (отсюда - ясность в понимании того, что могут быть различные обобщения одномерного метода секущих).

  • 8459. Решение системы линейных уравнений
    Курсовой проект пополнение в коллекции 25.06.2010

    Метод Гаусса с выбором главного элемента. Метод заключается в том, что при прямом ходе в алгоритме метода Гаусса на каждом шаге исключения производится выбор наибольшего по модулю элемента в качестве ведущего. Этого достигают перестановкой строк или столбцов матрицы коэффициентов. Наиболее распространённой в вычислительной практике является стратегия выбора главного элемента столбца - нахождение максимального по модулю элемента k-го столбца матрицы и использование его в качестве ведущего элемента на k-м шаге исключения. В этом случае для невырожденных систем гарантируется, что ведущие элементы не равны нулю, и уменьшается погрешность при делении и последующем вычитании при преобразованиях. Рекомендуется также масштабировать предварительно каждое уравнение исходной системы, разделив на его наибольший по абсолютной величине коэффициент. Это делает рост элементов промежуточных матриц ограниченным.

  • 8460. Решение системы линейных уравнений методом Гаусса и Жордана-Гаусса
    Курсовой проект пополнение в коллекции 23.08.2010

    ОбозначениеОписаниеМодульmaxrКонстанта для ограничения максимального размера системыUnit2arys, ary2sТипы данных для переменных, в которых хранятся значения коэффициентов системыUnit2Gauss1Процедура для решения системы линейных уравнений методом ГауссаUnit2GaussjПроцедура для решения системы линейных уравнений методом Жордана-ГауссаUnit2i,j,lСчетчикиUnit1proverПромежуточная переменная типа String, используется для проверки наличия букв среди коэффициентов системы, а также для замены «.» на «,».Unit1SПеременная для хранения размера матрицыUnit1kПеременная для хранения длины строчки хранящейся в переменной prover.Unit1dlПеременная для проверки размера системы.Unit1MainMenu1Меню программы.Unit1 File1, New1, Save1, Exit1Пункты меню.Unit1Matrix, Coef, Gauss, JgaussТаблицы для ввода элементов системы и вывода результатов расчета.Unit1XPManifest1Компонент, который дает программе возможность использовать оформление Windows.Unit1SaveDialog1Диалоговое окно для сохранения результатов.Unit1 Button1, Button2Кнопки для запуска процедур решения системы.Unit1New1ClickПроцедура, которая выполняется после выбора пункта меню New.Unit1Button1ClickПроцедура, которая выполняется после нажатия кнопки Gauss.Unit1Button2ClickПроцедура, которая выполняется после нажатия кнопки J-Gauss.Unit1Save1ClickПроцедура, которая выполняется после выбора пункта меню Save.Unit1Exit1ClickПроцедура, которая выполняется после выбора пункта меню Exit.Unit1Form1Собственно окно программы.Unit1