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

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

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

Фонарь желаний бумажный, оранжевый.
В комплекте: фонарик, горелка. Оформление упаковки - 100% полностью на русском языке. Форма купола "перевёрнутая груша" как у
87 руб
Раздел: Небесные фонарики
Совок №5.
Длина совка: 22 см. Цвет в ассортименте, без возможности выбора.
18 руб
Раздел: Совки
Брелок LED "Лампочка" классическая.
Брелок работает в двух автоматических режимах и горит в разных цветовых гаммах. Материал: металл, акрил. Для работы нужны 3 батарейки
131 руб
Раздел: Металлические брелоки

Министерство образования республики Беларусь Минский государственный высший Радиотехнический колледж Пояснительная записка К курсовому проекту по предмету &quo ;Информатика&quo ; &quo ;Конструирование программ и языки программирования&quo ; СодержаниеВведение 1. Постановка задачи 1.1 Входная информация 1.2 Выходная информация 2. Вычислительная система 2.1 Основные характеристики выбранного ПК и внешних устройств 2.2 Характеристика программных средств 2.3 Операционная система 3. Объектно-ориентированный анализ задачи 3.1 Описание задачи в ключевых абстракциях предметной области 3.2 Описание интерфейса классов 4. Описание программы 5. Программа и методика испытаний 6. Описание применения Заключение Литература Приложение А. Листинг программы Приложение В. Блок-схема Введение Сегодня в начале 21 века, компьютеры можно встретить почти во всех сферах деятельности. Они достаточно прочно укрепились в нашей жизни и сознании. В настоящее время происходит стремительное развитие вычислительной техники и программного обеспечения ЭВМ. Все большему числу специалистов в самых различных областях требуется доступ к вычислительной технике для решения стоящих перед ними задач. Хотя компьютеры создавались для численных расчетов, скоро оказалось, что они могут обрабатывать и другие виды информации – ведь практически все они могут быть представлены в числовой форме. Сейчас компьютеры превратились в универсальные средства для обработки всех видов информации, используемых человеком. С помощью компьютеров не только проводятся числовые расчеты, но и подготавливаются к печати книги, создаются рисунки, кинофильмы, музыка, осуществляется управление заводами и космическими кораблями, проводятся всевозможные тестирования, проверяющие знания людей в той или иной области и так далее. Одной из значительных ниш, которую заняли ЭВМ, является автоматизация документооборота и хранение больших объемов данных. Информационные технологии и развитие возможностей самих компьютеров позволяет хранить огромное количество данных, обеспечивая при этом высокую (в некоторых случаях почти мгновенную) скорость доступа к информации, возможность корректировки и модификации, переносимости и множимости данных, а если требуется, то их защиту. Также работа с базой данных на ЭВМ обычно более проста и удобна, чем работами с бумажными и другими носителями информации. Все вышеперечисленные возможности реализуются с помощью систем управления базами данных. Сфера применения СУБД практически безгранична. трудно представить себе область интересов человека, которая не требовала бы хранения информации для дальнейшего использования. Из этого вытекает вывод, что СУБД, в том или ином виде будут существовать всегда. Поэтому можно смело говорить об их актуальности. 1. Постановка задачи Разработать и написать СУБД склада, при помощи которой можно будет работать с информацией о поступающей продукции и корректировать данные. Носитель для хранения данных: НЖМД или ГМД компьютера (данные хранятся в файле). 1.1 Входные данные Строки символов и числа (вводятся с помощью клавиатуры). 1.2 Выходные данные Считываются из файла и отображаются на экране монитора.

2. Вычислительная система 2.1 Основные характеристики выбранного ПК и внешних устройств Для комфортной работы программы наличие высоких характеристик ПК не обязательно. СУБД успешно работала на Р-166 с 8 Мв ОЗУ, и должна работать на ПК с ещё более низкими характеристиками. 2.2 Основные характеристики программных средств При решении задачи я использовал интегрированную среду разработки Borla d C 3.0. Она позволяет легко писать программы под ОС МS DOS и Wi dows. Разработанная программа ориентирована под MS DOS, что делает её нетребовательной к ресурсам компьютера и позволяет вести работу даже при отсутствии современных ОС. Язык С - это язык программирования общего назначения, очень хорошо известный своей эффективностью, экономичностью, и переносимостью. Указанные преимущества С обеспечивают хорошее качество разработки почти любого вида программного продукта. Использование С в качестве языка программирования позволяет получать быстрые, компактные и легко читаемые программы. При этом они имеют хорошую наглядность и их более просто сопровождать. С сочетает эффективность и мощность в относительно малом по размеру языке. Хотя С не содержит встроенных компонент языка, выполняющих ввод - вывод, распределение памяти, манипуляций с экраном или управление процессами, тем не менее, системное окружение С располагает очень большой библиотекой модулей, в которой реализованы все подобные функции. Библиотека поддерживает многие, если не все, функции, которые требуются в работе. Это решение позволяет программам, написанным на этом языке, быть независимыми от конфигурации конкретного компьютера, а строгое определение языка делает его независимым от любых деталей операционной системы или машины. В то же время программисты могут добавить в библиотеку специфические системные программы, чтобы более эффективно использовать конкретные особенности машины. Перечислим некоторые существенные особенности языка С : С обеспечивает полный набор операторов структурного программирования. С поддерживает указатели на переменные и функции. Указатель на объект программы соответствует машинному адресу этого объекта. Посредством разумного использования указателей можно создавать эффективно выполняемые программы, так как указатели позволяют ссылаться на объекты тем же самым путем, как это делает машина. С поддерживает указатели, и тем самым позволяет осуществлять непосредственный доступ и манипуляции с адресами памяти. В своем составе С содержит препроцессор, который обрабатывает текстовые файлы перед компиляцией. Среди его наиболее полезных приложений при написании программ на С являются: определение программных констант, замена вызовов функций аналогичными, но более быстрыми макросами, условная компиляция. С - гибкий язык, позволяющий принимать в конкретных ситуациях самые разные решения. Тем не менее, С налагает незначительные ограничения в таких, например, действиях, как преобразование типов. Во многих случаях это является достоинством, однако, программисты должны хорошо знать язык, чтобы понимать, как будут выполняться их программы. С - это универсальный язык программирования, задуманный так, чтобы сделать программирование более приятным для серьезного программиста.

За исключением второстепенных деталей С является надмножеством языка программирования C. Помимо возможностей, которые дает C, С предоставляет гибкие и эффективные средства определения новых типов. Используя определения новых типов, точно отвечающих концепциям приложения, программист может разделять разрабатываемую программу на легко поддающиеся контролю части. Такой метод построения программ часто называют абстракцией данных. Информация о типах содержится в некоторых объектах типов, определенных пользователем. Такие объекты просты и надежны в использовании в тех ситуациях, когда их тип нельзя установить на стадии компиляции. Программирование с применением таких объектов часто называют объектно-ориентированным. При правильном использовании этот метод дает более короткие, проще понимаемые и легче контролируемые программы. 2.3 Операционная система Операционная система - это программа, которая загружается при включении компьютера. Она производит диалог с пользователем, осуществляет управление компьютером, его ресурсами (оперативной памятью, местом на дисках и т.д.), запускает другие (прикладные) программы на выполнение. Операционная система обеспечивает пользователю и прикладным программам удобный способ обращения( интерфейс ) с устройствами компьютера. Основная причина необходимости операционной системы состоит в том, что элементарные операции для работы с внутренними устройствами и управление ресурсами компьютера — это операции очень низкого уровня, поэтому действия, которые необходимы пользователю и прикладным программам, состоят из нескольких сотен или тысяч таких элементарных операций. Операционная система скрывает от пользователя эти сложные и ненужные подробности и предоставляет ему удобный интерфейс для работы. Она выполняет также различные вспомогательные действия, например копирование или печать файлов не детализируя данный процесс. Большинство современных персональных компьютеров IBM PC, как правило, работают под управлением операционной системы MS DOS фирмы Microsof Corpora io или ее варианты PC DOS, распространяемого фирмой IBM, либо же под управлением появившейся в 1988 году совместимой с MS DOS операционной системы DR DOS фирмы Digi al Research/5, с.58/. В нашей стране наибольшее распространение получила операционная система MS DOS, которая и установлена у большинства компьютеров. Известны ранние версии операционных систем (v1.0; v3.30; v5.0), но на более мощных компьютерах с несколькими мегабайтами оперативной памяти используются версии 6.0 и 6.22 операционной системы MS DOS. Эти версии имеют средства для эффективного использования оперативной памяти сверх 640 Кбайт, позволяет работать с логическими дисками больших объемов ( 1 Гбайт и более), переносить DOS и драйверы устройств в расширенную память, освобождая место для прикладных программ и т.д. 3. Объектно-ориентированный анализ задачи 3.1 Описание задачи в ключевых абстракциях предметной области При решении задачи я воспользовался многими плюсами структурного программирования и для удобства разработки включил классы. Так как проект разрабатывается под MS DOS, невелик по объёму и не получит дальнейшего развития не имеет смысла делать программу полностью объектной: с помощью подпрограмм структурного программирования можно решить данную задачу быстрее и проще.

Неограниченное время существования самовосстанавливающегося нелокализованного автомата соответствует неограниченному времени (бессмертию) развития человеческого общества. Проблема искусственного интеллекта сопряжена с анализом симбиоза человека и машины. Большинство ученых признают, что лишь человек, способный творчески мыслить и обладающий интуицией, усиленными кибернетической машиной, может эффективно решать сложные задачи. Иначе говоря, машина - это не альтернатива мышлению человека, а способ расширения его возможностей. Причем взаимодействие человека и машины в условиях кибернетического симбиоза основано на том, что машина не просто сверхмощный и быстродействующий арифмометр, а творение человека, во многих отношениях даже превосходящее его возможности. Так, в теории вычислительных процессов к машине, взаимодействующей с человеком при решении тех или иных задач, предъявляются следующие требования: большой запас знаний и разных сведений (констант), программ решенных задач и т. п., пригодных для непосредственного быстрого и удобного использования в исходной программе; понимание входных языков программирования высоких уровней; быстрый и адекватный ответ на сообщение пользователя; способность к самоорганизации вычислительного процесса, а также к обучению в процессе эксплуатации [79]

1. Обучающая программа "Графика" программированию в графическом режиме на языке turbo-pascal 7.x

2. Пояснительная записка к курсовому проекту по ТММ Расчет редуктора

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

4. Оценка инженерно-геологических и гидрогеологических условий района строительства /Пояснительная записка к геологическому разрезу 2 по карте №5/

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

6. Расчетная работа по дисциплине "Информатика" (создание шаблона "Пояснительная записка")
7. Сравнительный анализ языков программирования JavaScript и VBScript
8. Практика оператора (WINDOWS 95, MICROSOFT WORD 97, MATHCAD, ЯЗЫКИ ПРОГРАММИРОВАНИЯ, ЭЛЕКТРОННЫЕ КНИГИ, VISIO, Norton Utilites 3.0 for Windows 95)

9. Эволюция языков программирования

10. Расчетно-пояснительная записка по расчету винтового конвейера

11. Система программирования squeak smalltalk –новый этап развития языка программирования смолток

12. Санитарно-техническое оборудование зданий. Пояснительная записка

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

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

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

16. Общие сведения об языке программирования Qbasic

Писсуар для мальчиков "Лягушка" с прицелом.
Писсуар для мальчиков "Лягушка" с прицелом выполняет две важные функции. Во-первых, он помогает приучить мальчиков с самого
846 руб
Раздел: Прочие
Настольная игра "Черепашьи бега".
Всем известно, что Черепахи очень не любят спешить, но иногда даже им приходится побегать. Например за лакомым кусочком сочной капусты! И
990 руб
Раздел: Прочие
Дополнительный набор карт Имаджинариум "Персефона".
Имаджинариум "Персефона" - это самое новое дополнение к настольной игре для незаурядных компаний. 98 дополнительных карт от
750 руб
Раздел: Карточные игры

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

18. Использование языка программирования Visual Basic для решения математических задач

19. Логические задачи на языке программирования Prolog

20. Операторы цикла в языке программирования Си++"

21. Приложения технологии языка программирования Паскаль в прикладной механике

22. Проект разработки программы для фирмы-перевозчика
23. Работа со структурами в языке программирования Си++
24. Разработка статических и динамических библиотек на языке программирования С/C++ в операционных системах UNIX

25. Создание 3D-графики средствами языка программирования Visual Basic

26. Создание цифрового образовательного ресурса "Задачник по языку программирования. Циклические алгоритмы"

27. Что такое язык программирования

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

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

30. Конвертер программы с подмножества языка Си в Паскаль с использованием LL(1) метода синтаксического анализа (выражения)

31. Проект учета пользовательских счетов для интернет-провайдеров на базе OS FreeBSD с применением программы "Billing ISP"

32. Разработка программы на языке LISP для построения кривых Серпинского i-го порядка

Стакан складной (110 мл).
Компактный складной стакан легко умещается в кармане. Благодаря карабину его можно повесить на ремень, либо подвесить с внешней стороны к
360 руб
Раздел: Наборы для пикника
Пенал школьный "Pixie Crew" с силиконовой панелью для картинок (фиолетовый, алфавит).
Повседневные вещи кажутся скучными и однотонными, а тебе хочется выглядеть стильно и быть не как все? "Pixie Crew" сделает твою
1096 руб
Раздел: Без наполнения
Игра логическая "IQ-Элемент".
Q-Элемент - игра-головоломка для одного игрока. Суть игры: расположить на игровом поле все детали, чтобы поверхность была ровная, без
544 руб
Раздел: Игры логические

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

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

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

36. Программа курса «Язык рекламы»

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

38. Программа курса Латинский язык
39. «Азы» программирования и обучающие программы
40. Основы программирования на языке Паскаль

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

42. Разработка системной поддержки вызова программ,реализованных на языке Fortran, из среды Java

43. Языки и технологии программирования

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

45. Первоначальные сведения о программировании на языке Pascal

46. Алгоритмический язык Pascal. Программа "Телефонный справочник"

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

48. Программа на языке Паскаль, реализующая операции над множествами

Набор из 2 мягких ракеток с мячом, арт. Т59921.
Набор для игр с мячом и круглыми, мягкими, ярко оформленными ракетками "батут" оценят, как взрослые, так и дети. Игра с такими
353 руб
Раздел: Ловушки мячей, кэтчбол, огоспорт
Бумага для струйных принтеров "Lomond", 220 г/м, 50 листов, матовая, двухсторонняя, А4.
Изображение отпечатанное на матовой бумаге, не бликует, линии высококонтрастные, чистые тона имеют характерную бархатистую глубину.
355 руб
Раздел: Фотобумага для цветной печати
Пресс для формирования котлет с начинкой "От шефа" 3 в 1.
Мечтаете примерить на себя роль настоящего шеф-повара? Хотите, чтобы Ваши блюда искренне хвалили? С прессом для формирования котлет
328 руб
Раздел: Прочее

49. Программирование на языке Java Script

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

51. Разработка компьютерной программы на языке Паскаль для проведения простого теплофизического расчета

52. Разработка программы генерации тестов из базы данных на языке РНР

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

54. Решение математических задач с помощью алгоритмического языка Turbo Pascal, Microsoft Excel, пакета MathCAD и разработка программ в среде Delphi
55. Создание программы на языке Delphi 7.0
56. Составить программу на языке Turbo Pascal для параллельной сортировки чисел

57. Управляющие структуры языка "Си". Программирование с использованием указателей

58. Языки и технология программирования

59. Классификация клиентов и заказчиков, программ и проектов

60. Примерная программа по русской литературе для школ с родным (нерусским) языком обучения

61. Теоретические проблемы программированного обучения и методика составления обучающих программ Талызиной Н.Ф.

62. Разработка основных разделов проекта производства работ

63. Проект "Глобалстар". Геодезические спутники /ERS-1,ERS-2/

64. Экспертиза проекта генплана промышленного предприятия

Бумага "Color copy", белая, А4, 350 гр/м2, 125 листов.
Формат: А4. Белизна: 99%. Плотность: 350 гр/м2. Класс А++. 125 листов в пачке.
708 руб
Раздел: Формата А4 и меньше
Качели детские подвесные "Вятушка С".
Предназначены для развлечения, отдыха и физического развития детей в возрасте от 3 лет. Допустимая нагрузка до 30 кг. Материал: металл,
613 руб
Раздел: Качели
Игра настольная "Тише, не будите спящего папу".
Шшшш! Тише! Не разбудите папу! Кто может устоять перед вкусным шоколадным тортом? Не дети в любом случае! Пока папа спал и храпел в
1458 руб
Раздел: Игры на ловкость

65. Геоинформационные проекты Барнаула

66. Объем и характеристики исходной информации для составления проектов разработки нефтяных и газовых месторождений (контрольная)

67. Патентование избирательных программ в контексте формирования концептуального рынка

68. Билеты по всемирной истории для 11 класса на украинском языке

69. Аграрный вопрос в программах политических партий начала 20 века

70. Конституционные проекты П.И. Пестеля и Н.М. Муравьева
71. Обзор и анализ проекта Налогового кодекса Российской Федерации
72. Деловой язык и культура речи юриста - тема "Разработка стратегии общения"

73. Юридическая техника и язык права (на примере правовых актов органов государственной власти Нижегородской области)

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

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

76. История английского языка

77. Ударение в сложных словах немецкого языка

78. Топики по немецкому языку за 11 класс

79. Название всех стран, жители, столицы, языки (на английском языке)

80. Латинский язык (Контрольна робота)

Рюкзак-кенгуру "Baby Active Lux", вишневый.
Анатомический рюкзак-кенгуру "BabyActive Lux" повышенной комфортности сочетает в себе сумку-переноску для новорожденных и
3556 руб
Раздел: Рюкзак-кенгуру
Карточная игра "Додо".
Колода состоит из 32 карт, 2 персонажа и 1 матрац. Играют один игрок (ребёнок) и ведущий (родитель). Игрок кладёт карту персонажа на
1289 руб
Раздел: Внимание, память, логика
Полотенце махровое "Нордтекс. Aquarelle", серия "Волна" (цвет: светло-зеленый), 70х140.
Марка предлагает потребителям ассортимент качественных махровых изделий, которые за счет применяемых технологий, расцветок и оформления
627 руб
Раздел: Большие, ширина свыше 40 см

81. Лингвистика - влияние первого языка на изучении второго

82. Английский язык (11 класс)

83. Зачетные темы по английскому языку для школы

84. Категории рода и одушевленности-неодушевленности и их выражение в некоторых языках мира

85. Контрольная работа по Английскому языку

86. Образцы писем делового характера на английском языке
87. Переводы по английскому языку из учебника Л.Н. Адрианова
88. Синонимия немецкого языка. Синонимический ряд и тематическая группа

89. Список мирового наследия (The World Heritage List, на английском языке)

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

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

92. Цикл-метод обучения. (Методика преподавания эстонского языка)

93. Билеты по английскому языку за 11 класс

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

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

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

Доска разделочная Regent прямоугольная с ручкой, 30x20x1,2 см.
Разделочная доска отвечает за комфорт приготовления и заметно экономит время, затраченное на готовку блюда. Изделие Bosco сделано из
353 руб
Раздел: Деревянные
Мешок для обуви, цвет серый (арт. OM-846-5/1).
Объемный мешок для обуви, одно отделение, боковой карман на молнии, дополнительная ручка-петля, лямки из репсовой стропы. Вместимость:
379 руб
Раздел: Сумки для обуви
Планшет для акварели "Белая роза", 20 листов, А3.
Специальная бумага предназначена для рисования акварелью. Не деформируется при намачивании. Формат: А3. Количество листов: 20. Внутренний
318 руб
Раздел: Папки для акварелей, рисования

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

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

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


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