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

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

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

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

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

Настольная игра "Для тебя".
Романтическая игра для влюбленной пары. Игроки получают по конверту с 15 заданиями. Каждое из них — это сюрприз для второй половины — фант
590 руб
Раздел: Игры для взрослых (18+)
Набор мебели "Пушистая азбука" с мягким стулом.
Комплект складной. Подходит для кормления, игр и обучения. Поверхность столешницы ламинированная с нанесением ярких познавательных
1658 руб
Раздел: Наборы детской мебели
Масленка "Mayer & Boch".
Масленка с крышкой сохранит сливочное масло свежим как в холодильнике, так и на обеденном столе. Наша масленка будет украшением вашего
564 руб
Раздел: Сырницы, масленки, лимонницы

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Глобус политический диаметром 320 мм, с подсветкой.
Диаметр: 320 мм. Масштаб: 1:40000000. Материал подставки: пластик. Цвет подставки: черный. Мощность: 220 V, переключатель на шнуре; может
1087 руб
Раздел: Глобусы
Контейнер для хранения "Polly", 15 л.
Материал: пластик. Объем: 15 л. Размер: 415х270х220 мм.
535 руб
Раздел: Более 10 литров
Комплект вафельных полотенец "Романтика. Прованс", 70х50 см (3 штуки).
Вафельное полотно производят из 100% хлопка. Эти полотенца используется для протирки различных поверхностей, также широко применяется в
370 руб
Раздел: Кухонные полотенца

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Пакеты для мусора "Brabantia" (размер G), 40 штук x 23/30 л.
Мешки для мусора Brabantia, идеально подходящие по размеру к мусорным бакам, предлагаются в больших упаковках-диспенсерах. Плоские мешки с
1100 руб
Раздел: До 30 литров
Набор для экспериментов "Горячий лёд".
Набор занимательных опытов "Горячий лёд" знакомит детей с основами науки о кристаллах. С его помощью можно провести по-
403 руб
Раздел: Химические опыты
Головоломка Кубик Рубика "3х3".
Головоломка Кубик Рубика "3х3" - это: - Улучшенный механизм на базе шара, кубик крутится плавнее, мягче и при этом точнее.
1100 руб
Раздел: Головоломки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Сковорода чугунная с деревянной ручкой 2505/25, 25 см.
Диаметр: 25 см. Чугунная сковорода с деревянной ручкой. Обладает высокой теплопроводностью, несравнимой износостойкостью, устойчивостью к
690 руб
Раздел: Сковороды чугунные
Настольная магнитная игра "Словодел".
Словодел магнитный представляет собой металлическое поле на пластмассовом основании (225 клеток), 120 штук фишек с буквами и 5 штук
632 руб
Раздел: Игры на магнитах
Глобус Земли, физический, 210 мм.
На карту глобуса нанесены страны, границы, города, континенты, моря, океаны, глубины и другая полезная информация. Подставка глобуса
622 руб
Раздел: Глобусы

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Подвесные качели "Тарзанка".
Данные подвесные качели от торговой марки ZebraToys представляют собой не традиционное изделие для катания, а яркую тарзанку. Небольшая
389 руб
Раздел: Качели
Подушка "Нордтекс. Влюбленный скворец", 40х40 см.
Декоративные подушки являются непременным элементом современного интерьера. Они могут послужить прекрасным украшением не только спальни,
329 руб
Раздел: Подушки
Пенал "Сердца", 3 отделения, 190x105 мм, ткань.
Количество отделений – 3. Размер – 190x105 мм. Материал – ткань. Тип застежки – молния. Форма – прямоугольная.
320 руб
Раздел: Без наполнения

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Настольная игра "Соображарий. Два".
«Соображарий. Два» — продолжение настольного суперхита, который стал неотъемлемой частью вечеринок и семейных посиделок. Игроков
490 руб
Раздел: Игры со словами
Экспресс-скульптор "Эврика", малый.
Настоящее искусство в Ваших руках! Экспресс-скульптор - это не только стимулятор творческих способностей, но и точечный
448 руб
Раздел: Антистрессы
Точилка "Berlingo" механическая.
448 руб
Раздел: Точилки

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

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

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


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