Библиотека Рефераты Курсовые Дипломы Поиск
Библиотека Рефераты Курсовые Дипломы Поиск
сделать стартовой добавить в избранное
Кефирный гриб на сайте www.za4et.net.ru

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

Применение языков программирования высокого уровня для реализации численных методов

Ночник-проектор "Звездное небо, планеты", черный.
Оригинальный светильник-ночник-проектор. Корпус поворачивается от руки. Источник света: 1) Лампочка (от карманных фанариков); 2) Три
350 руб
Раздел: Ночники
Гуашь "Классика", 12 цветов.
Гуашевые краски изготавливаются на основе натуральных компонентов и высококачестсвенных пигментов с добавлением консервантов, не
170 руб
Раздел: 7 и более цветов
Браслет светоотражающий, самофиксирующийся, желтый.
Изготовлены из влагостойкого и грязестойкого материала, сохраняющего свои свойства в любых погодных условиях. Легкость крепления позволяет
66 руб
Раздел: Прочее

Министерство образования, культуры и здравоохранения Республики Казахстан Алматинский ВУЗ индустрии, экономики и кибернетики Факультет информатики Кафедра технической кибернетики Пояснительная записка к курсовой работе по предмету «Языки и технологии программирования» Тема:   «Применение языков программирования высокого уровня для                реализации численных методов и прикладных программ» Выполнил студент 2-го курса з.о. Гринев М.В. Принял  ст. преп. Каф. ТК Муртазина А.У. Алматы 1998 г. Введение Внедрение ЭВМ во все сферы человеческой деятельности требует от специалистов разного профиля овладения навыками использования вычислительной техники. Повышается уровень подготовки студентов вузов, которые уже с первых курсов приобщаются к использованию ЭВМ и простейших численных методов, не говоря уже о том, при что выполнении курсовых и дипломных проектов применение вычислительной техники становится нормой в подавляющем большинстве вузов. Вычислительная техника используется сейчас не только в инженерных расчетах и экономических науках, но и таких традиционно нематематических специальностях, как медицина, лингвистика, психология. В связи с этим можно констатировать, что применение ЭВМ приобрело массовый характер. Возникла многочисленная категория специалистов - пользователей ЭВМ, которым необходимы знания по применению ЭВМ в своей отрасли - навыки работы с уже имеющимся программным обеспечением, а так же создания своего собственного ПО, приспособленного для решения конкретной задачи. И здесь на помощь пользователю приходят описания языков программирования высокого уровня (далее ЯВУ) и численные методы (далее ЧМ). ЧМ разрабатывают и исследуют, как правило, высококвалифицированные специалисты-математики. Для большинства пользователей главной задачей является понимание основных идей и методов, особенностей и областей применения. Однако, пользователи хотят работать с ЭВМ не только как с высокоинтеллектуальным калькулятором, а еще и как с помощником в повседневной работе, хранилищем информации с быстрым и упорядоченным доступом, а так же с источником и обработчиком графической информации. Все эти функции современной ЭВМ я предполагаю продемонстрировать в настоящей курсовой работе. В первой части работы представлена программа по нахождению корней системы из двух нелинейных уравнений методами Ньютона и простых итераций. Во второй части моей работы представлена программа, демонстрирующая пользователю всю мощь и многообразие графических возможностей современных ПК на примере применения графических функций языка С с использованием  VGA-графики. В третьей части работы представлена программа «Электронной записной книжки», которая имеет и практическое значение для пользователей маломощных персональных компьютеров и ПК блокнотов с малым дисковым ресурсом для которых нерентабельна эксплуатация ПО типа Lo us Orga izer и подобных ПО с мощным графическим интерфейсом. К моему сожалению из-за отсутствия необходимого справочного материала мне не удалось продемонстрировать в третьей части SUPER VGA-графику, но это дело недалекого будущего.

Первая и вторая части работы выполнены с применение языка С фирмы Borla d  версии 3.1 для DOS и WI DOWS, а третья часть выполнена на ЯВУ «Турбо Паскаль» версии 7.0 для DOS и WI DOWS фирмы Borla d с применением средств URBO VISIO . Теоретическая часть. Этапы решения задачи на ЭВМ.  Наиболее эффективное применение ВТ нашла при проведении трудоемких расчетов в научных исследованиях и инженерных расчетах. При решении задачи на ЭВМ основная роль все-таки принадлежит человеку. Машина лишь выполняет его задания по разработанной программе. роль человека и машины легко уяснить, если процесс решения задачи разбить на перечисленные ниже этапы.             Постановка задачи. Этот этап заключается в содержательной (физической) постановке задачи и определении конечных решений.             Построение математической модели. Модель должна правильно (адекватно) описывать основные законы физического процесса. Построение или выбор математической модели из существующих требует глубокого понимания проблемы и знания соответствующих разделов математики.             Разработка ЧМ. Поскольку ЭВМ может выполнять лишь простейшие операции, она «не понимает» постановки задачи, даже в математической формулировке. Для ее решения должен быть найден численный метод, позволяющий свести задачу к некоторому вычислительному алгоритму. В каждом конкретном случае необходимо выбрать подходящее решение из уже разработанных стандартных.             Разработка алгоритма. Процесс решения задачи(вычислительный процесс) записывается в виде последовательности элементарных арифметических и логических операций, приводящей к конечному результату и называемой алгоритмом решения задачи.             Программирование. Алгоритм решения задачи записывается на понятном машине языке в виде точно определенной последовательности операций - программы. Процесс обычно производится с помощью некоторого промежуточного языка, а ее трансляция осуществляется самой машиной и ее системой.             Отладка программы. Составленная программа содержит разного рода ошибки, неточности, описки. Отладка включает контроль программы, диагностику (поиск и определение содержания) ошибок, и их устранение. Программа  испытывается на решении контрольных (тестовых) задач для получения уверенности в достоверности результатов.             Проведение расчетов. На этом этапе готовятся исходные данные для расчетов и проводится расчет по отлаженной программе. при этом для уменьшения ручного труда по обработке результатов можно широко использовать удобные формы выдачи результатов в виде текстовой и графической информации, в понятном для человека виде.             Анализ результатов. Результаты расчетов тщательно анализируются, оформляется научно-техническая документация. Математические модели. Основное требование, предъявляемое к математической модели, - адекватность рассматриваемому процессу, явлению, т.е. она должна достаточно точно ( в рамках допустимой погрешности) отражать  характерные черты явления. Вместе с тем она должна обладать сравнительной простотой и доступностью исследования.             Адекватность и сравнительная простота модели не исчерпывают предъявляемых к ней требований.

Необходимо обратить внимание на правильность оценки области применимости математической модели. Например, модель свободно падающего тела, в которой пренебрегли сопротивлением воздуха, весьма эффективна для твердых тел с большой и средней плотностью и формой поверхности, близкой к сферической. Вместе с тем, в ряде других случаев для решения задачи уже не достаточно известных из курса физики простейших формул. Здесь необходимы более сложные математические модели, учитывающие сопротивление воздуха и прочие факторы. Отметим, что успех решения задачи в значительной степени определяется выбором математической модели; здесь в первую очередь нужны глубокие знания той области, к которой принадлежит поставленная задача. Кроме того, необходимы знания соответствующих разделов математики и возможностей ЭВМ.             Численные методы.             С помощью математического моделирования решение научно-технической задачи сводится к решению математической задачи, являющейся ее моделью. Для решения математических задач используются основные группы методов: графические, аналитические, численные.             Графические методы позволяют в ряде случаев оценить порядок искомой  величины. Основная идея этих методов состоит в том, что решение находится путем геометрических построений. Например, для нахождения корней уравнения f(x)=0  строится график функции y=f(x), точки пересечения  которого с осью абсцисс и будут искомыми корнями.             При использовании аналитических методов решение задачи удается выразить с помощью формул. В частности, если математическая задача состоит в решении простейших алгебраических или трансцендентных уравнений, дифференциальных уравнений и т.п., то использование известных из курса математики приемов сразу приводит к цели. К сожалению, на практике это слишком редкие случаи.             Основным инструментом для решения сложных математических задач в настоящее время являются численные методы, позволяющие свести решение задачи к выполнению конечного числа арифметических действий над числами; при этом результаты получаются в виде числовых значений. Многие ЧМ разработаны давно, однако при вычислениях вручную они могли использоваться лишь для решения не слишком трудоемких задач.             С появлением ЭВМ начался период бурного развития ЧМ и их внедрения в практику. Только вычислительной машине под силу выполнить за сравнительно короткое время объем вычислений в миллионы, миллиарды и более операций, необходимых для решения многих задач. При счете вручную человеку не хватило бы жизни для решения одной такой задачи. ЧМ наряду с возможностью получения результата за приемлемое время должен обладать и еще одним важным качеством - не вносить в вычислительный процесс значительных погрешностей. Численные  методы, используемые в данной работе.             При написании программы решения системы из двух нелинейных уравнений мною использовались два известных и широко применяемых численных метода. Это метод Ньютона и метод простых итераций.             Метод Ньютона. Этот метод обладает быстрой сходимостью и сравнительно хорошей точностью вычислений.

В подавляющем большинстве случаев модуль вызова команды размещает найденную инструкцию и данные для обработки в специальные регистры процессора, к которым имеет доступ исполнительное устройство. Процессоры с традиционной архитектурой хранят инструкции и данные в регистрах Фактически процессор классической архитектуры (неважно, CISC или RISC) общается только с этими регистрами, знать не зная о том, что же происходит в памяти. Конечно же, у такой схемы обработки есть варианты. Например, регистры могут быть заменены или дополнены аппаратно реализованным пулом в виде очереди FIFO или же специальной кэш-памятью. Эти изменения и дополнения позволяют модулю вызова команды осуществлять предварительную выборку сразу нескольких инструкций, подыгрывая суперскалярности исполнительного устройства. Однако регистровая суть работы процессора при этом не меняется. Беда же заключается в том, что языки программирования высокого уровня, подобные С (ассемблеры, вплотную приближенные к архитектуре процессора, не в счёт), создавая программу, используют совершенно другую методологию

1. Языка программирования Delphi. Разработка практических заданий

2. Программирование на языках высокого уровня

3. Разработка программного продукта на языке высокого уровня

4. Латинский язык: Практические задания для студентов заочного отделения исторического факультета

5. Языки и технология программирования. Начальный курс /Pascal/

6. Аналитический обзор книги "Программирование на языке ассемблера..."
7. Языки программирования
8. Обучающая программа "Графика" программированию в графическом режиме на языке turbo-pascal 7.x

9. Сравнительный анализ языков программирования JavaScript и VBScript

10. Разработка приложений на языке VBA в среде MS EXCEL по обработке данных для заданных объектов

11. Практика оператора (WINDOWS 95, MICROSOFT WORD 97, MATHCAD, ЯЗЫКИ ПРОГРАММИРОВАНИЯ, ЭЛЕКТРОННЫЕ КНИГИ, VISIO, Norton Utilites 3.0 for Windows 95)

12. Программирование на языке Турбо Паскаль

13. Понятия об уровнях языка раздел науки о языке

14. Методические указания и контрольные задания по английскому языку

15. Языки программирования, их классификация и развитие

16. АвтоЛИСП - реализация языка программирования

Детская каталка "Вихрь", зеленая.
Маленькие гонщики в возрасте от 1 до 3 лет будут в восторге от маневренной машинки "Вихрь". Легкая и невероятно простая в
1350 руб
Раздел: Каталки
Пеленка Папитто фланелевая (3 штуки, 120x75 см).
Состав: фланель импортная (хлопок 100%). Размер: 120x75 см. Расцветка в ассортименте, без возможности выбора.
466 руб
Раздел: Пелёнки
Стиральный порошок "Аистенок", 4 кг.
Бесфосфатное экологическое средство для стирки одежды и белья детей и людей с очень чувствительной кожей. Специальные непылящие гранулы
446 руб
Раздел: Для стирки детских вещей

17. Основные алгоритмические конструкции и соответствующие им конструкции языка программирования QBasic

18. Программирование на языке CLIPS

19. Разработать программу на алгоритмическом языке программирования С++ , реализующую учебную систему управления базой данных

20. Язык html: системы программирования html, особенности языка и реализация системы. Назначение, примеры программирования приложений

21. Алгоритмические языки и программирование

22. Алгоритмические языки и программирование Системное программное обеспечение Технология программирования"
23. Логические задачи на языке программирования Prolog
24. Язык программирования Норма

25. Задания для контрольной работы по английскому языку

26. Конструирование программ и языки программирования

27. Операторы ввода и вывода в языке программирования Си++

28. Основные понятия языка программирования Турбо Паскаль

29. Основы программирования на языке Паскаль

30. Программирование на алгоритмическом языке Бейсик

31. Программирование на языке С++

32. Программное обеспечение ЭВМ и языки программирования

Глобус политический, диаметр 320 мм.
Диаметр: 320 мм. Масштаб: 1:40000000. Материал подставки: пластик. Цвет подставки: черный. Шар выполнен из толстого пластика, имеет один
791 руб
Раздел: Глобусы
Таблетки для посудомоечной машины "Clean&Fresh", 5 in1 (midi).
Таблетки для посудомоечной машины «Clean&Fresh» – чистота и свежесть Вашей посуды в каждой таблетке! Великолепно очищает посуду и содержит
379 руб
Раздел: Для посудомоечных машин
Мольберт "Ника растущий", со счетами (сиреневый).
Двусторонний мольберт для детей прекрасно подойдет для обучения и для развлечения. Одна сторона мольберта - магнитная доска для работы с
1790 руб
Раздел: Буквы на магнитах

33. Проектирование и разработка классов средствами языка программирования С++Builder6/0

34. Разработка методики изучения темы "Графические примитивы" с использованием языка программирования Pascal

35. Разработка программы при помощи языка низкого уровня ассемблер

36. Разработка элементов информационной системы средствами СУБД MS Access и языка программирования VBA

37. Создание программного продукта на языке программирования Visual Basic for Applications

38. Средства языка программирования Паскаль для решения математических задач
39. Что такое язык программирования
40. Язык программирования C++

41. Языки программирования

42. О магистратуре как высшей ступени образования и актуальности иностранного языка в современной ее структуре

43. Деловой язык и культура речи юриста - тема "Разработка стратегии общения"

44. Міграція робочої сили (юридичний аспект) (WinWord 97 (на укр языке))

45. Топики для сдачи экзамена по английскому языку в 11-ом классе (Шпаргалка)

46. География и окружающая среда Англии, Уэльса, Северной Ирландии и Шотландии (на английском языке)

47. Введение новых правил в орфографии в немецком языке

48. Топики по английскому языку за 11 класс

Пресс для формирования котлет с начинкой "От шефа" 3 в 1.
Мечтаете примерить на себя роль настоящего шеф-повара? Хотите, чтобы Ваши блюда искренне хвалили? С прессом для формирования котлет
328 руб
Раздел: Прочее
Подставка для колец "Кошка", 12 см.
Регулярно удалять пыль сухой, мягкой тканью. Материал: металл (сплав цинка с покрытием золотой краской), стекло. Высота: 12 см. Товар не
365 руб
Раздел: Подставки для украшений
Ручка перьевая "Velvet Prestige", синяя, 0,8 мм, корпус хром/золото.
Перьевая ручка "Velvet Prestige". Цвет корпуса: хром/золото. Материал корпуса: металл. Материал пера: иридий. Пишущий узел: 0,8 мм.
404 руб
Раздел: Металлические ручки

49. Алкоголь(на немецком языке)

50. Топики по английскому языку на тему "Я ученый"

51. Образцы писем делового характера по английскому языку

52. Билеты по немецкому языку за 11 класс (2001 год)

53. Использование интегрированных курсов при изучении иностранного языка

54. Категория "противоположность" в английском языке
55. Куча топиков по английскому языку
56. Переводы по английскому языку из учебника Л.Н. Адрианова

57. Политическая система государства /на англ. языке/

58. Социокультурный компонент содержания обучения как средство повышения мотивации изучения иностранных языков на среднем этапе общеобразовательной школы

59. Топики для сдачи экзаменов по английскому языку

60. Топики по английскому языку

61. Формы обращения в английском языке

62. Южнодунайские диалекты румынского языка

63. Грамматические трансформации при устном переводе с русского языка на английский

64. Синтаксические и функционально-семантические особенности употребления условного наклонения в итальянском языке

Мягкие навесные игрушки для кроватки "Водный мир. Дельфин".
Мягкие навесные игрушки для кровати серия Водный мир , без музыки, текстиль: рыбка и звездочка - погремушка, морской конек -
369 руб
Раздел: Мобили
Фигурка декоративная "Балерина", 10 см.
Осторожно, хрупкое изделие! Материал: металл, австрийские кристаллы. Размер: 10 см. Товар не подлежит обязательной сертификации.
485 руб
Раздел: Миниатюры
Каталка-трактор с педалями "Turbo" с полуприцепом.
Педальная каталка-трактор с полуприцепом "Turbo" рассчитана на детей от 3-х лет и весом не более 50 кг. В комплекте с трактором
5361 руб
Раздел: Каталки

65. Глаголы французского языка (Le regime des verbes francais)

66. Словообразовательные модели неологизмов в современном английском языке

67. Роль заимствований в английском языке

68. Становление категории залога в англ. языке

69. Пословицы, поговорки английского языка. Их значение, употребление и русские эквиваленты

70. Использование библейских сюжетов в проектной деятельности учащихся старших классов средней школы (на примере немецкого языка)
71. Обучение письменной речи на французском языке в старших классах
72. Структуры экономического дискурса во французском языке. Роль коннекторов в построении аргументации

73. Поле запаха в немецком языке на примере романа П.Зюскинда ПАРФЮМЕР

74. Фразеологический анализ ФЕ с компонентом-соматизмом Mund/рот в немецком и русском языках

75. Лекции Л. И. Городнего по лексикологии английского языка

76. Предмет исследования теоретической грамматики. Грамматический строй английского языка

77. Эффективные методы изучения иностранных языков

78. Экзаменационные темы по немецкому языку

79. Топики по Англ. языку

80. Особенности языка и стиля английской научной прозы

Сумка-транспортный чехол Baby care "TravelBag" для колясок "Книжка".
Размер: 360х930х500 мм. Цвет: черный.
840 руб
Раздел: Дождевики, чехлы для колясок
Шкатулка музыкальная "Сердце", 20x19x8 см, арт. 24804.
Состав: пластик, элементы металла, стекло. Регулярно удалять пыль сухой, мягкой тканью. Музыкальный механизм с ручным заводом. Товар не
1027 руб
Раздел: Шкатулки музыкальные
Магнитная игра для путешествий "Подводный мир".
Расположи 4 магнитные детали на игровой доске таким образом, чтобы только указанные в задании обитатели подводного мира остались видны.
554 руб
Раздел: Головоломки

81. Сниженная лексика в современном немецком языке; источники пополнения и особенности функционирования в молодежном сленге

82. Структурно - семантические особеннности спортивной фразеологии современного английского языка

83. Научно-педагогическое обоснование урока английского языка в 8“б” классе Лингвистической гимназии №3

84. Русские заимствования в английском языке (Russian borrowings in English language)

85. Билеты по методике обучения иностранным языкам

86. Темы по английскому языку (English topics)
87. Лингвистические основы обучения произношению английского языка в каракалпакской школе
88. Лексико-семантическое поле "женщина" в современном английском языке

89. Синтаксические функции герундия в испанском языке. Проблема атрибутивного герундия

90. Сниженная лексика английского языка и ее перевод на русский язык (на примере перевода новеллы С.Кинга "Долгий путь")

91. Формы обращения в английском языке

92. Средства художественного языка в авангардных стилях начала XX века

93. Язык средств массовой информации на примере газетной печати

94. Проблема классификации языков

95. Русский язык (Шпаргалка)

96. Русский язык

Кошелёк "Pixie Crew" с силиконовой панелью для картинок (чёрный, алфавит).
Повседневные вещи кажутся скучными и однотонными, а тебе хочется выглядеть стильно и быть не как все? "Pixie Crew" сделает твою
799 руб
Раздел: Косметички, кошельки
Бумага "IQ Color", А4, 160 г/м2, 250 листов, черный.
Обладает высокой однородностью цвета и точной нарезкой листа. Применяется для печати на копировально-множительной технике, лазерных и
1124 руб
Раздел: Формата А4 и меньше
Набор игрушек для ванны "Мимимишки".
2 красочные фигурки любимых героев из мультфильма "Мимимишки" доставят ребенку много положительных эмоций в процессе купания.
373 руб
Раздел: Персонажи мультфильмов, сказок, куклы

97. Функционально – прагматические аспекты фразеологических интенсификаторов в современном английском языке

98. Речевой этикет в современном русском языке

99. Глагольное управление в селькупском языке

100. Приемы комического в языке произведений П.Г. Вудхауза


Поиск Рефератов на сайте za4eti.ru Вы студент, и у Вас нет времени на выполнение письменных работ (рефератов, курсовых и дипломов)? Мы сможем Вам в этом помочь. Возможно, Вам подойдет что-то из ПЕРЕЧНЯ ПРЕДМЕТОВ И ДИСЦИПЛИН, ПО КОТОРЫМ ВЫПОЛНЯЮТСЯ РЕФЕРАТЫ, КУРСОВЫЕ И ДИПЛОМНЫЕ РАБОТЫ. 
Вы можете поискать нужную Вам работу в КОЛЛЕКЦИИ ГОТОВЫХ РЕФЕРАТОВ, КУРСОВЫХ И ДИПЛОМНЫХ РАБОТ, выполненных преподавателями московских ВУЗов за период более чем 10-летней работы. Эти работы Вы можете бесплатно СКАЧАТЬ.