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

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

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

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

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

Игра настольная "Шакал".
Стратегическая игра для 2-4 игроков, главная задача которой — найти клад на острове и доставить его на свой корабль. Секрет механики
1148 руб
Раздел: Классические игры
Коллаж-ключница, 29x13x5 см, арт. 86205.
Регулярно удалять пыль сухой, мягкой тканью. Размер: 29x13x5 см. Материал: металл, МДФ. Товар не подлежит обязательной сертификации.
317 руб
Раздел: Держатели ключей, ключницы
Настольная игра "Сделай ход!".
Увлекательная настольная интеллектуальная игра с дисками - «монетками» - родственница известных крестиков-ноликов. Конечная цель партии -
707 руб
Раздел: Головоломки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Дождевик Baby care "Trike Cover" для велосипеда с прямым капором, прозрачный.
Дождевик Babycare – надежная защита от ветра и влаги. При этом превосходно пропускает воздух, прочно держится на велосипеде. Материал:
341 руб
Раздел: Чехлы и дождевики
Корзина для игрушек "Полянка", арт. XDP-018.
Красочная и вместительная корзина для хранения игрушек украсит интерьер детской комнаты. Корзина прочная, легко моется. Размер: 43х60 см.
599 руб
Раздел: Корзины, контейнеры для игрушек
Набор цветных карандашей Trio, 12 цветов.
Тонкий карандаш с трехгранной формой корпуса. Грифель 2,5 мм. 12 цветов.
419 руб
Раздел: 7-12 цветов

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Бокал "Акула", двойное стекло.
Оригинальный бокал из двойного стекла.
479 руб
Раздел: Бокалы, рюмки
Таз со стиральной доской.
Универсальный таз со встроенной рельефной поверхностью для ручной стирки. Таз изготовлен из высококачественного полипропилена,
451 руб
Раздел: Более 10 литров
Магнитная игра для путешествий "Тангос. Животные".
Складывай тангос-пазл, где бы ты не находился! Тангос-пазл – удовольствие от традиционного танграма в компактном варианте. Отличное
462 руб
Раздел: Игры на магнитах

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Муфты-варежки "Bambola" для коляски (шерстяной мех + плащевка), черные.
Муфты-варежки на ручку коляски представляют собой 2 варежки, которые подходят для всех типов колясок и очень легко одеваются, защищая Ваши
605 руб
Раздел: Муфты на ручку
Карандаши с разноцветным грифелем "Magic", 5 штук.
Карандаши с разноцветным грифелем. Диаметр: 10 мм. В комплекте: 5 штук.
531 руб
Раздел: До 6 цветов
Овощерезка "Nicer Dicer Plus".
В комплекте: - прозрачный контейнер для хранения и сбора продуктов 1500 мл; - герметичная крышка на контейнер для хранения 1 штука; -
751 руб
Раздел: Измельчители, приспособления для резки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Матрас в овальную кроватку Bambola, 125x75x8 см.
С первых дней жизни здоровье малыша напрямую зависит от полноценного и комфортного сна. Правильно подобранный матрас для детской кроватки
2161 руб
Раздел: Матрацы более 120 см
Устройство для вакуумизации бутылок "Хранитель".
Устройство позволит хранить Ваше любимое вино гораздо дольше без потери его богатого вкуса и аромата, даже если Вы уже успели открыть
533 руб
Раздел: Аксессуары для вина
Швабра плоская с насадкой из микрофибры "Восточные узоры".
Швабра для мытья пола. Насадка для швабры из микрофибры. Материал: пластик. Высота в собранном виде: 79 см. Высота в разобранном виде: 129 см.
302 руб
Раздел: Швабры и наборы

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Доска разделочная из искусственного камня "Девочка на велосипеде".
Искусственный камень Staron от SAMSUNG - это материал нового поколения для создания любых рабочих поверхностей, в том числе и разделочной
780 руб
Раздел: Кухня
Детская каталка "Вихрь", фиолетовая.
Маленькие гонщики в возрасте от 1 до 3 лет будут в восторге от маневренной машинки "Вихрь". Легкая и невероятно простая в
946 руб
Раздел: Каталки
Пленка для ламинирования "OfficeSpace", А4, 100 листов, 216x303 мм (80 мкм).
Глянцевая пакетная пленка OfficeSpace размером 216х303 мм и плотностью 80 мкм прекрасно подходит для ламинирования документов.
495 руб
Раздел: Тонеры, термопленки

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

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

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


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