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

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

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

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

Курсовая работа студентки гр. ИПИ-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. Электрофизические методы обработки материалов

Научная игра "Химические чудеса".
Набор для экспериментов «Химические чудеса» позволит детям самостоятельно провести химические опыты в домашних условиях. Даже
394 руб
Раздел: Химические опыты
Магнитный держатель для ножей, 33 см.
Магнитный настенный держатель для ножей и других металлических кухонных инструментов. В комплекте шурупы для крепежа. Длина: 33 см.
319 руб
Раздел: Подставки для ножей
Сумка текстильная "Тролли".
Сумка текстильная, длина ручки регулируется. Материал: полиэстер 600 ден. Размер: 20x22 см.
248 руб
Раздел: Молодежные, подростковые

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Доска пробковая, с алюминиевой рамой, 60x45 см.
Доска выполнена из пробки высокого качества, имеет регулируемые элементы крепления, алюминиевая рамка соединяется пластиковыми уголками.
540 руб
Раздел: Демонстрационные рамки, планшеты, таблички
Горшок надувной для дома и авто "Baby-Krug", зелёный.
Невероятно удобный надувной горшок был разработан при непосредственном участии квалифицированных медицинских работников и технических
382 руб
Раздел: Горшки обычные
Лопатка "Цветок".
Эта яркая, прочная лопатка понравится юному садоводу. С ней он сможет посадить на клумбе цветочки, вскопать грядки или просто играть в песочнице.
282 руб
Раздел: Совки, лопаты, грабли

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Усилитель звукового сигнала, компактный.
Мир наполнен звуками: смех ребенка, ласковая речь любимого человека, журчание ручья, пение птиц. Звуки могут успокаивать, настраивать на
678 руб
Раздел: Прочее
Держатель для бейджей роликовый, металлический, до 80 см, с клипом.
Утяжеленная хромированная рулетка с клапаном для крепления бэйджа. Вытягивается на 60 см. Рулетка крепится зажимом на ремень, на пояс или
393 руб
Раздел: Бейджи, держатели, этикетки
Магнитный календарь "Мой первый календарь".
С помощью этого магнитного календаря ваш ребенок научится внимательно наблюдать за окружающим его миром, познакомится с природными
510 руб
Раздел: Игры на магнитах

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Блендер "Акробат".
Благодаря революционному дизайну, блендер «Акробат», работающий от сети, быстро приготовит какой угодно коктейль, смузи, соус, сливочный
1588 руб
Раздел: Блендеры, миксеры, комбайны
Пружина внутренняя для гибки металлопластиковых труб, 16 мм.
Материал: сталь. Диаметр: 16 мм.
504 руб
Раздел: Прочие инструменты
Глобус физический рельефный диаметром 250 мм, на подставке из пластика.
Диаметр: 250 мм. Масштаб: 1:50000000. Материал подставки: пластик. Цвет подставки: прозрачный. Шар выполнен из толстого пластика, имеет
722 руб
Раздел: Глобусы

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Корзина "Плетенка" с крышкой, 35х29х17,5 см (коричневая).
Материал: пластик. Ширина: 29 см. Длина: 35 см. Высота: 17,5 см. Цвет: коричневый.
253 руб
Раздел: Корзины для стеллажей
Форма для кексов силиконовая, 33x25x3 см, (12 ячеек).
Силиконовая форма для выпечки кексов. Преимущество силиконовых форм для выпечки - абсолютная экологическая чистота. Вынуть выпечку из
656 руб
Раздел: Формы и формочки для выпечки
Флэш-диск "Quartz", 8GB, фиолетовый.
Quartz — один из самых стильных флеш-накопителей в линейке Smartbuy. Отличное сочетание элегантности, стиля и практичности. Представлен в
323 руб
Раздел: 8 Гб и менее

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Настольная игра "Балансирующий Телепорт" (3 игры в 1).
Соскучившийся за своим малышом инженер Пин сконструировал Телепорт для капсул Биби. Конструкция получилась неустойчивой, чем и
325 руб
Раздел: Игры на ловкость
Фломастеры смываемые, 30 цветов.
Легко смываемые цветные фломастеры. Безопасные для здоровья чернила. Не высыхают в течение 3-х лет. Вентилируемый колпачок. Цилиндрический
285 руб
Раздел: Более 24 цветов
Игра настольная "Словодел".
Игра представляет собой пластмассовую коробку с пластмассовым полем, состоящим из 225 клеток (15х15) и 120 фишками с буквами. Главное
381 руб
Раздел: Игры со словами

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

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

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


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