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

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

Высокоуровневые методы обработки информации и программирования

Чашка "Неваляшка".
Ваши дети во время приёма пищи вечно проливают что-то на ковёр и пол, пачкают руки, а Вы потом тратите уйму времени на выведение пятен с
296 руб
Раздел: Тарелки
Совок большой.
Длина 21,5 см.
23 руб
Раздел: Совки
Браслет светоотражающий, самофиксирующийся, желтый.
Изготовлены из влагостойкого и грязестойкого материала, сохраняющего свои свойства в любых погодных условиях. Легкость крепления позволяет
59 руб
Раздел: Разное

Курсовая работа студентки гр. ИПИ-02-01 Хмель Ксении Александровны Филиал Владивостокского Государственного Университета Экономики и Сервиса в г. Артеме Кафедра информационно-математических дисциплин Артем 2003 Аннотация Целью данной курсовой работы, посвященной изучению высокоуровневых методов обработки информации и программирования, является: систематизация и углубление теоретических и практических знаний по специальности «Прикладная информатика в экономике»; углубление навыков программирования на языках высокого уровня; обобщение опыта применения объектно-ориентированного подхода к технологии программирования; применение полученных знаний при создании программного продукта, выполняющего расчет значения функций, заданных таблично. По сравнению с традиционным функциональным подходом, вместо последовательных этапов цикла жизни программы решение задачи в объектно-ориентированном подходе представляется в виде иерархии уровней, начиная с требований пользователя и кончая сопровождением готовой программы. Все уровни разрабатываются в единой среде программирования с использованием одного языка. При создании программного продукта используются высокоуровневые методы обработки информации и программирования, умение программировать на языках высокого уровня, в частности, на языке Pascal, на основе которого создана интегрированная среда разработки Delphi7. В первой главе рассматриваются объектно-ориентированный подход к реализации задачи программирования. Вторая глава является проектной, в ней описаны алгоритмы разработанного программного продукта, внутренние и внешние связи между модулями программы, их взаимодействие. В приложениях даны исходный текст программы и блок-схема. Курсовая работа выполнена на  листах. Результатом выполнения курсовой работы является создание программного средства, которое по введенному значению аргумента выводит значение функции, для этого использована формула интерполяционного полинома Лагранжа. Введение Преимущество написания программного продукта на языке высокого уровня Pascal заключается в том, что язык позволяет четко реализовать идеи структурного программирования и структурной организации данных, этот язык является процедурным. То есть программа явно описывает действия, которые необходимо выполнить, а результат задается способом получения его при помощи некоторой процедуры – определенной последовательности действий. Основными средствами, применяемыми в этом языке (как и в других процедурных языках) являются величины, присваивания, циклы, процедуры. При построении процедурной программы необходимо ясно представлять, какие действия и в какой последовательности будут производиться при ее выполнении. В отличие от функциональной программы, для построения которой требуются скорее математические, чем алгоритмические мышления. При разработке программного средства используется объектно-ориентированный подход к технологии программирования, который является инженерно-конструкторской технологией, концентрирующей внимание на процессе решения задачи. Объектно-ориентированный подход предполагает, что при разработке программы должны быть определены классы используемых в программе объектов и построены их описания, затем созданы экземпляры необходимых объектов и определено взаимодействие между ними.

Основная задача (разработать программный продукт, вычисляющий значение функции по заданному значению аргумента) выполняется с помощью средств вычислительной математики. В основе решения задачи лежит вычисление значение функции с помощью интерполяционного полинома Лагранжа. Основные направления выполнения программы: создать модули, предлагающие поэтапное выполнение поставленной задачи; создать модули, выполняющие вычисление правильно, быстро и корректно; разработать интерфейс программы, совместимый с Wi dows-интерфейсом. Глава 1. Эволюция технологии программирования На ранних этапах развития программирования, когда программы писались в виде последовательностей машинных команд, какая-либо технология программирования отсутствовала. Первые шаги в разработке технологии состояли в представлении программы в виде последовательности операторов. Написанию последовательности машинных команд предшествовало составление операторной схемы, отражающей последовательность операторов и переходы между ними. Операторный подход позволил разработать первые программы для автоматизации составления программ – так называемые составляющие программы. С увеличением размеров программ стали выделять их обособленные части и оформлять их как подпрограммы. Часть таких подпрограмм объединялась в библиотеки, из которых подпрограммы можно было включать в рабочие программы и затем вызывать из рабочих программ. Это положило начало процедурному программированию – большая программа представлялась совокупностью процедур-подпрограмм. Одна из подпрограмм являлась главной и с нее начиналось выполнение программы. В 1958 году были разработаны первые языки программирования, Фортран и Алгол-58. Программа на Фортране состояла из главной программы и некоторого количества процедур – подпрограмм и функций. Программа на Алголе-58 и его последующей версии Алголе-60 представляла собой единое целое, но имела блочную структуру, включающую главный блок и вложенные блоки подпрограмм и функций. Компиляторы для Фортрана обеспечивали раздельную трансляцию процедур и последующее их объединение в рабочую программу, первые компиляторы для Алгола предполагали, что транслируется сразу вся программа, раздельная трансляция процедур не обеспечивалась. Процедурный подход потребовал структурирования будущей программы, разделения ее на отдельные процедуры. При разработке отдельной процедуры о других процедурах требовалось знать только их назначение и способ вызова. Появилась возможность перерабатывать отдельные процедуры, не затрагивая остальной части программы, сокращая при этом затраты труда и машинного времени на разработку и модернизацию программ. Следующим шагом в углублении структурирования программ стало так называемое структурное программирование, при котором программа в целом и отдельные процедуры рассматривались как последовательности канонических структур: линейных участков, циклов и разветвлений. Появилась возможность читать и проверять программу как последовательный текст, что повысило производительность труда программистов при разработке и отладке программ. С целью повышения структурности программы были выдвинуты требования к большей независимости подпрограмм, подпрограммы должны связываться с вызывающими их программами только путем передачи им аргументов, использование в подпрограммах переменных, принадлежащих другим процедурам или главной программе, стало считаться нежелательным.

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

Гораздо проще взять уже имеющуюся историю и изменив ее до неузнаваемости, выдать за якобы древнюю хронику. Но то, что неузнаваемо при обычном взгляде, может стать вполне узнаваемым после применения современных математических методов обработки информации. Что мы и видим на примере китайской истории. Кстати, даже если бы особенно добросовестный китайский исполнитель императорского поручения и захотел придумать древнекитайскую историю, совершенно не зависящую от современной ему манжурской эпохи, то у него это, скорее всего, просто не получилось бы. Обычно человеческое воображение далеко не свободно в своих построениях. Вольно или невольно, создатели исторических сказок скалигеровской хронологии, черпали их основы в запасе УЖЕ ИМЕЮЩИХСЯ У НИХ ЗНАНИЙ. И тем самым вносили в якобы древние истории современную себе информацию. В заключение этого раздела приведем ряд высказываний ученых XIX века по поводу китайской истории. В XIX веке специалисты еще не были заворожены «самоочевидностью» китайских древностей и потому позволяли себе иногда сомневаться в правдивости отдельных мест китайской истории

1. Методы обработки экономической информации в анализе

2. Методы получения и обработки маркетинговой информации

3. Лекции по высокоуровневым методам информатики и программированию

4. Методы запоминания текстовой информации

5. Анализ содержания -социологический метод сбора социальной информации

6. Методы сбора социологической информации
7. Методы обработки резаньем
8. Методы обработки корневых каналов зубов с применением современных медикаментозных средств при лечении периодонтита

9. Методы сжатия цифровой информации. Метод Лавинского

10. Защита от несанкционированной аудиозаписи. Защита компьютерной информации. Криптографические методы защиты данных

11. Исследование рекламной аудитории: способы проведения и методы обработки результатов

12. Выбор и оценка качества эффективности методов обработки женского жакета на подкладке, изготовленного в ателье высшего разряда

13. Методы обработки и сборки бортов верхней одежды

14. Методы обработки металлических поверхностей

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

16. Электрофизические методы обработки материалов

Штатив для создания снимков "сэлфи", оранжевый.
Поднимите искусство "селфи" на новый уровень со штативом. Путешествуйте и фотографируйтесь на фоне живописных пейзажей. Находите
436 руб
Раздел: Держатели и подставки
Бэдж на синей ленте, 10 штук.
Вертикальный бэдж на синей ленте. Размер - 87 х 120 мм. Длина ленты - 90 см. Качественная ПВХ-пленка, прочные швы. Комплект - 10 штук.
542 руб
Раздел: Бейджи, держатели, этикетки
Магниты "Junior", 1,3 кг, 34 мм, синие, 10 штук.
Диаметр: 34 мм. Сила: 1,3 кг. Материал: цельный ферритный магнит. Количество: 10 штук. Цвет: синий.
310 руб
Раздел: Магниты канцелярские

17. Выбор и оценка методов обработки женского жакета. Методы обработки накладного кармана

18. Контент-анализ как метод сбора социологической информации

19. Методы обработки статистических данных

20. Статистические методы обработки

21. Процессоры обработки текстовой информации

22. Технологии поиска документальной информации в INTERNET
23. Автоматизированная система обработки экономической информации. Городская налоговая инспекция
24. Обработка табличной информации с помощью сводных таблиц средствами MicroSoft Excel

25. Технология обработки графической информации в базовом курсе информатики

26. Обработка экономической информации средствами языка Pascal

27. Автоматизированные системы обработки экономической информации

28. Автоматизированная обработка землеустроительной информации

29. Автоматизированная система обработки экономической информации (АСОЭИ)

30. Обработка экономической информации в документах Word

31. Автоматизированные системы обработки экономической информации

32. Особенности организации проведения анализа в условиях компьтерной обработки экономической информации

Средство чистящее для кухонных плит биоразлагаемое "Synergetic", гелеобразное, 500 мл (триггер).
Высокоэффективное и безопасное средство для ежедневной и генеральной уборки всех видов кухонных поверхностей от любых видов загрязнений.
336 руб
Раздел: Для кухонной техники
Набор детской посуды "Королевские питомцы".
Яркая посуда с героями из популярного мультфильма. Набор, несомненно, привлечет внимание Вашего ребенка и не позволит ему скучать. Набор
521 руб
Раздел: Наборы для кормления
Доска пробковая, с деревянной рамой, 120x90 см.
Доска выполнена из пробки высокого качества, имеет регулируемые элементы крепления. Информация крепится при помощи флажков, кнопок или
1560 руб
Раздел: Демонстрационные рамки, планшеты, таблички

33. Компьютерные технологии обработки экономической информации на основе использования систем управления базами данных

34. Подготовка и обработка экономической информации

35. Разработка учебного проекта автоматизированной системы обработки экономической информации

36. Методи ціноутворення і фактори, які впливають на цінові рішення

37. Проектный метод как средство развития общетрудовых умений у учащихся 7 класса на уроках технологии

38. Способы обработки экономической информации
39. Способы обработки экономической информации в анализе хозяйственной деятельности предприятия
40. Обработка статистической информации

41. Изучение методов адресации информации и обработки адресов

42. Методы компьютерной обработки статистических данных. Проверка однородности двух выборок

43. Защита цифровой информации методами стеганографии

44. Парольные методы защиты информации в компьютерных системах от несанкционированного доступа

45. Относительная фазовая манипуляция - метод повышения надежности передачи информации

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

47. Метод проблемно-структурного моделирования мультимедиа соревнований по традиционному каратэ-до

48. Оптимизация процесса обработки воды методом ультрафильтрации

Восковые карандаши BARAMBA.
Восковые мелки для самых маленьких. Классическая круглая форма прекрасно подходит для первых опытов рисования. Натуральная восковая
324 руб
Раздел: Восковые
3D-пазл "Лошадь".
Это головоломка большого размера, в ней целых 100 деталей. Скажем честно, мы без шпаргалки собрать лошадку не смогли. Но если вы не
462 руб
Раздел: Головоломки
Дождевик Bambola для колясок, маленький.
Тент защитный (дождевик) с окном на липучке, на детскую коляску - "трость". Состав: пленка ПВХ. Размер: 70х65х35 см.
320 руб
Раздел: Чехлы и дождевики

49. Новые методы подачи информации

50. Методы поиска и анализа информации

51. Современные методы защиты информации

52. Защита информации. Угрозы, принципы, методы.

53. Комплексный метод оценивания дополнительных аудиторских рисков, возникающих в условиях компьютерной обработки данных, на основе современных информационных технологий

54. Обработка данных методом преломленных волн
55. Каналы и методы несанкционированного доступа к информации
56. Компьютерные преступления и методы защиты информации

57. Методы и средства защиты информации

58. Методы и средства защиты компьютерной информации

59. Методы поиска информации в сети интернет. Информационно-поисковые системы

60. Блочно-симметричные модели и методы проектирования систем обработки данных

61. Методы защиты информации в телекоммуникационных сетях

62. Методы и средства обработки аналоговых сигналов

63. Методы изготовления и обработки деталей

64. Основные методы сбора первичной социальной информации

3D-пазл "Эйфелева башня 2".
Обучающая, яркая и реалистичная модель; идеально и легко собирается без инструментов; увлекательный игровой процесс. Башня является самой
399 руб
Раздел: Здания, города
Шар магический "Око", 10 см.
Если вы из той породы людей, которые предпочитают сто раз подумать, тогда купить магический шар будет неплохим вариантом. Он не примет
463 руб
Раздел: Прочее
Качели подвесные "Гном".
Очень прочные универсальные качели, которые можно использовать как в домашних условиях, так и на природе. Основа выполнена из натурального
1499 руб
Раздел: Качели для дома

65. Методы сбора и поиска информации, применяемые в современной этнологии

66. Исследование природных ресурсов планеты с помощью космических методов

67. Исследование клеточного цикла методом проточной цитометрии

68. ОСНОВНЫЕ МЕТОДЫ ГЕНЕТИКИ

69. Методы психогенетики

70. Обзор методов и способов измерения физико-механических параметров рыбы
71. Новейшие методы селекции: клеточная инженерия, генная инженерия, хромосомная инженерия
72. Зажигательные смеси, состав, средства применения и доставки, вызываемые повреждения, методы лечения и защиты

73. Методы и модели демографических процессов

74. Гидрохимический, атмохический и биогеохимический методы поисков

75. Добыча золота методами геотехнологии

76. Государственное регулирование экономики: формы и методы

77. Сущность, методы и формы государственного регулирования внешнеэкономической деятельности Российской Федерации

78. Нелегальная миграция в России и методы борьбы с ней

79. Предмет и метод гражданского права

80. Предмет, метод и система гражданского процессуального права /Украина/

Настольная игра "Это логично".
Во время игры делается упор на логическое мышление игроков. Цель игры - разгадать кто в каком домике живет. На игровых карточках указаны
1602 руб
Раздел: Игры логические
Набор детской мебели "Первоклашка: осень" (стол + мягкий стул).
В набор входят складные стол и мягкий стул. Набор поможет малышу привыкнуть к занятиям в школе. Рисунки, изображенные на столешнице,
1397 руб
Раздел: Наборы детской мебели
Часы с проекцией "Маша и медведь", арт. B1266129-R3.
Детские наручные часы сделаны по мотивам мультсериала "Маша и Медведь", поэтому придутся по вкусу его поклонникам. К тому же,
307 руб
Раздел: Оптические игрушки

81. Корпорация BBC. Формы и методы государственного контроля вещания

82. Формы и методы выхода предприятий на внешний рынок

83. Финансовый контроль: формы, методы, органы

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

85. Метод действенного анализа в режиссуре театра, кино и телевидения

86. Соцреализм как метод искусства
87. Дидактические возможности отдельных методов обучения на уроках литературы в старших классах
88. Методы изучения музыкальных произведений крупной формы в старших классах общеобразовательной школы

89. Цивилизационные методы в изучении истории

90. Решение транспортной задачи методом потенциалов

91. Решение дифференциальных уравнений 1 порядка методом Эйлера

92. Оценка методов и средств обеспечения безошибочности передачи данных в сетях

93. Обзор возможных методов защиты

94. Метод Дэвидона-Флетчера-Пауэлла

95. Сравнение эффективности методов сортировки массивов: Метод прямого выбора и метод сортировки с помощью дерева

96. Обучение начальных курсов методам программирования на языке Turbo Pascal

Настольная игра "Каркассон. Королевский подарок".
Размеренная жизнь феодальных владений в окрестностях Каркассона привлекает множество людей со всех уголков Франции. В городах ведётся
1790 руб
Раздел: Классические игры
Набор крепированной бумаги, 10 рулонов.
Крепированная бумага прекрасно подходит для воплощения творческих идей не только детей, но и взрослых. Насыщенный цвет бумаги сделает
371 руб
Раздел: Самоклеящаяся, флуоресцентная, перламутровая и прочие
Конверт-пакеты полиэтиленовые "Почта России/Куда-кому", 10 штук.
Размер: 360x500 мм. Вместимость: 500 листов. Трехслойный полиэтилен. Наличие адресных указателей: "Куда", "Кому",
307 руб
Раздел: Конверты

97. Применение методов линейного программирования в военном деле. Симплекс-метод

98. Вычисление площади сложной фигуры методом имитационного моделирования (Windows)

99. Математические методы и языки программирования: симплекс метод


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