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

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

Язык Turbo-Pascal

Ночник-проектор "Звездное небо и планеты", фиолетовый.
Оригинальный светильник - ночник - проектор. Корпус поворачивается от руки. Источник света: 1) Лампочка (от карманных фонариков) 2) Три
330 руб
Раздел: Ночники
Ручка "Помада".
Шариковая ручка в виде тюбика помады. Красный цвет колпачка.
25 руб
Раздел: Оригинальные ручки
Ручка "Шприц", желтая.
Необычная ручка в виде шприца. Состоит из пластикового корпуса с нанесением мерной шкалы. Внутри находится жидкость желтого цвета,
31 руб
Раздел: Оригинальные ручки

Язык urbo-Pascal - один из самых распространенных языков программирования компьютеров. К важным достоинствам языка urbo-Pascal относится небольшой размер компилятора, высокая скорость трансляции программ, компиляции и их компоновки. Кроме того, удобство и высокое качество дизайна диалоговой оболочки, делают написание и отладку программ наиболее удобным в сравнении с альтернативными языками нового поколения. Данная курсовая работа представляет разработку программного продукта с использованием системного языка нового уровня - urbo-Pascal. Эта программа позволяет любому пользователю ( с любым уровнем компьютерной грамотности ) производить необходимые расчеты с высокой скоростью и достаточным уровнем сервиса. Постановка задачи Темой данного курсового проекта, который был выполнен в ходе изучения курса “Основы программирования и алгоритмические языки”, - разработка программы для работы в графическом режиме с правильным треугольником, используя элементы пересчета координат его вершин при вращении треугольника вокруг описанной около него окружности . Условие задачи : Дан равносторонний треугольник. Требуется вращать его в плоскости экрана вокруг центра описанной вокруг него окружности. Разработка алгоритма Алгоритм работы программы имеет разветвленную структуру. Программа состоит из трех основных частей : 1. Описание переменных используемых при решении поставленной задачи. 2. Описание процедур при помощи которых была реализована данная программа. 3. Тело главной программы, являющейся важнейшей составной частью решения поставленной задачи. Процедурная часть программы состоит из набора процедур предназначенных для более оптимальной реализации разработанного метода решения задачи. В программе используются стандартные модули языка urbo-Pascal с набором процедур, необходимых для выполнения работы. При составлении процедур были использованы классические методы просчета координат вершин треугольника, вывода результата на экран. В программу также были включены функции предоставляющие пользователю некоторый сервис и удобство при работе ( использование модулей urbo-Visio 2.0 for Borla d Pascal). Описание программы Общие сведения Данная программа предназначена для визуального отображения вращающегося треугольника в плоскости экрана. Требования к urbo-Pascal : Наличие модулей Cr , Graph, Sys em, Drivers. Модуль Sys em является автоматически подключаемым и хранит все процедуры и функции стандартного Паскаля, а также встроенные процедуры и функции Турбо Паскаля, модуль Cr содержит процедуры и функции, обеспечивающие управление текстовым режимом работы экрана. С помощью входящих в модуль подпрограмм можно перемещать курсор в произвольную позицию экрана, менять цвет выводимых символов и окружающего фона, создавать и удалять окна. Кроме того, в модуле содержатся процедуры управления звуком и процедуры работы с клавиатурой. Сервис при работе в графическом режиме предоставлен в модуле Graph (прорисовка линий, отображение текста в графическом режиме, установка нужного видеорежима и шрифта, изменение аттрибута линий и текста). Модуль Drivers (точнее объект Eve ) использовался с целью упрощения обработки событий, поступивших с клавиатуры.

Требования к системе : Наличие операционной системы MS-DOS версии 3.xx и выше или OS/2 Warp 3.0 & FullScree DOS. Программа не требует ни высокой скорости процессора, ни большого объема оперативной памяти и места на диске, ни наличия манипулятора типа Mouse. В комплекте с исполняемым файлом находится файл со шрифтом RIP.CHR, необходимый для корректной работы программы. Используемые технические средства При отладке программы был использован компьютер типа IBM Pe ium 120 ri o & PipeLi e Cashe 256 / 16Mb RAM, в состав которой входит : монитор 17’’ с адаптером SVGA S3 RIO rio64 764; клавиатура 105 клавиш; FDD и ; HDD Cua um FireBall 1.08Gb; Инструкция по выполнению Для вызова программы необходимо убедиться, что файлы CURSPROJ.EXE и RIP.CHR находятся в одной директории. После проверки необходимо запустить файл CURSPROJ.EXE или в среде Паскаля откомполировать файл CURSPROJ.PAS (в коплекте прилагается файл EGAVGA.OBJ , необходимый для линковки в основную программу файла EGAVGA.BGI). Интерфейс программы представлен на английском языке ввиду временного отсутсвия дополнительных русских шрифтов. Возможные действия в процессе выполнения программы: - остановить/продолжить вращение треугольника. -изменить направление вращения. -c помощью клавиш вверх/вниз можно менять скорость вращения треугольника. -выход из программы. Программа CURSPROJ.PAS имеет размер 3772 байт или 120 строк. Выполняемый файл CURSPROJ.EXE имеет размер 24348 байт. Входные и выходные данные Входными данными для данной программы является двумерный массив, содержащий координаты вершин равностороннего треугольника. Выходные данные : Визуальное отображение вращения треугольника и текущих координат каждой из вершин. Испытание программы Программа была испытана для всех вариантов ввода-вывода и различных типов видеоадаптеров, что исключает возникновение фатальных сбоев при работе программы. Заключение Данная курсовая работа представляет собой программный продукт, предназначенный для работы в графическом режиме. Программный продукт написан на современном языке urbo-Pascal, который позволил наиболее просто представить эту работу. В ходе выполнения курсового проекта я ознакомился с новыми приемами программирования и особенностями языка urbo-Pascal что позволило разработать данный программный продукт.

Со времен первых версий Turbo Pascal этот модуль по умолчанию компонуется в исполняемый код программы. Код модуля реализует многие принципы и решения заложенные в синтаксис и логику языка Object Pascal, и изменение этого модуля позволяет модифицировать реализацию этой логики. Такое решение является специфичным для языка Object Pascal в отличие, например, от C/C++, где компилятор и абсолюдно все модули никак не связаны. Изменение модуля system.pas, а именно его разбиение на блоки и сокращение редко используемых участков кода позволило сократить постоянные (не переменные) издержки примерно на 8 кБ. Конечно, для больших проектов, такое сокращение может быть и незаметным, однако интересен сам принцип. Модифицированный модуль system.pas – 4. Библиотека WinLite //////////////////////////////////////////////////////////////////////////////// // WinLite, библиотека классов и функций для работы с Win32 API // (c) Николай Мазуркин, 1999-2000 // ___________________________________________________________ // Оконные классы

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

2. Понятие алгоритма, его свойства. Описание алгоритмов с помощью блок схем на языке Turbo Pascal

3. Составить программу на языке Turbo Pascal для параллельной сортировки чисел

4. Записи в языке Turbo Pascal

5. Написание экспертной системы на языке Turbo-Prolog

6. Создание текстового редактора в Turbo Pascal
7. Билеты для проведения контрольных мероприятий по Turbo Pascal для начинающих
8. Turbo Pascal
Turbo Pascal

9. Модульне програмування. Turbo Pascal

10. Программы в среде Turbo Pascal

11. Разработка методики изучения темы "Графические примитивы" с использованием языка программирования Pascal

12. Разработка программы формирования перестановок, сочетаний, размещений (Turbo Pascal 7.0.)

13. Массивы в языках Pascal и Basic

14. Строковый тип данных в языке Pascal

15. Массивы в языках Pascal и Basic

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

Настольная игра "Кот на крыше".
Настольная игра «Кот на крыше» соберет всю семью за столом. С ней вечер пройдет незаметно и крайне увлекательно. Правила просты: нужно
441 руб
Раздел: Игры на ловкость
Дорожная игра "Голодные бегемотики".
Забавная игра «Голодные бегемотики» не даст соскучиться! Она рассчитана на двух человек, каждый из которых играет за голодного бегемота:
591 руб
Раздел: Игры на ловкость
Корзина для белья круглая "Ротанг" с крышкой, белая, 20 л.
Материал: экологически чистый пластик, пищевой полипропилен, без запаха и безвреден для использования в жилом помещении. Предназначена для
387 руб
Раздел: Корзины для белья

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

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

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

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

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

22. Топики по немецкому языку за 11 класс
23. Название всех стран, жители, столицы, языки (на английском языке)
24. Латинский язык (Контрольна робота)

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

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

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

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

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

30. Образцы писем делового характера на английском языке

31. Переводы по английскому языку из учебника Л.Н. Адрианова

32. Синонимия немецкого языка. Синонимический ряд и тематическая группа

Вакуумные пакеты с вешалкой 3 штуки: 70х105 см (2 штуки), 70х145 см (1 штука).
Характеристики: - уменьшают объём мягких предметов в 3-4 раза; - надежно защищают вещи от моли, грязи и сырости; - очень износоустойчивы и
546 руб
Раздел: Вакуумные пакеты
Настольная игра "Русское лото".
В набор входит: карточки, бочонки, жетоны, мешок и инструкция. Материал бочонков: древопласт.
307 руб
Раздел: Лото
Шашки деревянные с доской.
Шашки - игра для двух игроков специальными фишками (шашками) на доске, подобной шахматной, при этом шашки делятся на простые и дамки. Цель
821 руб
Раздел: Шашки

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

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

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

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

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

38. Тесты по английскому языку
39. Латинский язык: Практические задания для студентов заочного отделения исторического факультета
40. Глаголы французского языка (Le regime des verbes francais)

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

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

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

44. Пословицы, поговорки английского языка. Их значение, употребление и русские эквиваленты

45. Использование библейских сюжетов в проектной деятельности учащихся старших классов средней школы (на примере немецкого языка)

46. Обучение письменной речи на французском языке в старших классах

47. Структуры экономического дискурса во французском языке. Роль коннекторов в построении аргументации

48. Поле запаха в немецком языке на примере романа П.Зюскинда ПАРФЮМЕР

Фоторамка "Poster lux silver" (30х40 см).
Фоторамка из пластика со стеклом. Формат 30х40 см. Материал: пластик. Оформление рамки: стильная пластиковая узкая окантовка, выкрашена в
332 руб
Раздел: Размер 30x40
Набор цветных карандашей "Ergosoft", треугольные, 12 цветов.
Набор цветных карандашей. 12 цветов. Упаковка – картон.
513 руб
Раздел: 7-12 цветов
Чайник заварочный "Гуси", 900 мл.
Чайник сочетает в себе изысканный дизайн с максимальной функциональностью. Красочность оформления придется по вкусу и ценителям классики,
355 руб
Раздел: Чайники заварочные

49. Фразеологический анализ ФЕ с компонентом-соматизмом Mund/рот в немецком и русском языках

50. Лекции Л. И. Городнего по лексикологии английского языка

51. Предмет исследования теоретической грамматики. Грамматический строй английского языка

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

53. Экзаменационные темы по немецкому языку

54. Топики по Англ. языку
55. Особенности языка и стиля английской научной прозы
56. Сниженная лексика в современном немецком языке; источники пополнения и особенности функционирования в молодежном сленге

57. Структурно - семантические особеннности спортивной фразеологии современного английского языка

58. Научно-педагогическое обоснование урока английского языка в 8“б” классе Лингвистической гимназии №3

59. Русские заимствования в английском языке (Russian borrowings in English language)

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

61. Темы по английскому языку (English topics)

62. Лингвистические основы обучения произношению английского языка в каракалпакской школе

63. Лексико-семантическое поле "женщина" в современном английском языке

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

Коврик для сборки пазлов.
Специальный коврик для сборки пазлов удобен тем, что собираемый пазл не деформируется и не распадается. Коврик незаменим для хранения
796 руб
Раздел: Сопутствующие товары для пазлов
Пленка гибкая самоклеящаяся для рисования и письма маркером.
Пленка гибкая самоклеящаяся для рисования и письма маркером. Клеится быстро и легко на любую ровную поверхность. Выдерживает до 10000
333 руб
Раздел: Доски для мела
Пароварка-блендер "Avent".
Пароварка-блендер "Avent" - это уникальное устройство 2 в 1, позволяет готовить на пару и измельчать пищу в одном контейнере в
7560 руб
Раздел: Блендеры

65. Сниженная лексика английского языка и ее перевод на русский язык (на примере перевода новеллы С.Кинга "Долгий путь")

66. Формы обращения в английском языке

67. Средства художественного языка в авангардных стилях начала XX века

68. Язык средств массовой информации на примере газетной печати

69. Проблема классификации языков

70. Русский язык (Шпаргалка)
71. Русский язык
72. Функционально – прагматические аспекты фразеологических интенсификаторов в современном английском языке

73. Речевой этикет в современном русском языке

74. Глагольное управление в селькупском языке

75. Приемы комического в языке произведений П.Г. Вудхауза

76. Структурные и понятийные аспекты языка

77. Диалектологический словарь русского языка

78. Значимость русского языка

79. Книга Г.О. Винокура "О языке художественной литературы"

80. Лексическая эквивалентность при переводе художественного текста с нидерландского языка на русский. Особенности перевода метафор. (на материале перевода отрывка из романа Анны Энквист "Тайна")

Папка для акварели, 20 листов, А3.
Размер: 297 х 420 мм. Плотность бумаги: 200 г/м2. Обложка: мелованный картон. Расцветка обложки в ассортименте без права выбора.
359 руб
Раздел: Папки для акварелей, рисования
Копилка-сейф пластиковая большая, красная.
Высокое качество изготовления, пластик. Сейф-копилка - игрушка электронная для монет и купюр с автоматическим затягиванием купюр
1679 руб
Раздел: Копилки
Глобус Земли, физико-политический, с подсветкой, 320 мм.
Глобус Земли физико-политический, с подсветкой, работает от сети. Диаметр: 320 мм. На пластиковой подставке. Рельефный. Цвет подставки
1447 руб
Раздел: Глобусы

81. Новое в русском языке

82. Проза Д.И. Фонвизина в истории русского литературного языка

83. Способы образования неологизмов в терминологии в современном французском языке

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

85. Глагол в русском языке

86. Конструкции имени существительного с прилагательным в романе Р. Кено «Chiendent»: грамматика писателя и грамматика языка
87. Экология русского языка
88. Графика русского языка до и после Кирилла

89. Шпаргалка по русскому языку

90. Поле запаха в немецком языке на примере романа П.Зюскинда ПАРФЮМЕР

91. Лекции Л. И. Городнего по лексикологии английского языка

92. Функциональные стили в русском языке

93. Реализация функций языка в ФЗ "О прокуратуре РФ"

94. Особенности языка и стиля английской научной прозы

95. Русские заимствования в английском языке (Russian borrowings in English language)

96. Сравнительное описание слоговых структур английского и каракалпакского языков

Вешалка-плечики "Стандарт", 5 штук, дерево, перекладина, 45 см, цвет вишня.
Материал: натуральное дерево. Размер: 45 см. С перекладиной. Невыкручивающийся крючок. Лакированная. В комплекте: 5 штук. Цвет: вишня.
327 руб
Раздел: Вешалки-плечики
Набор чертежный для классной доски, 5 предметов.
Набор чертежный для классной доски. В комплекте: 2 треугольника, транспортир, циркуль, линейка 100 см. Материал: высококачественный пластик.
1906 руб
Раздел: Циркули, чертежные инструменты
Стул детский Ника "СТУ3" складной, мягкий (синий, рисунок: машинки).
Особенности: - стул складной; - предназначен для детей от 3 до 7 лет; - металлический каркас; - на ножках стула установлены пластмассовые
572 руб
Раздел: Стульчики

97. Аббревиация в разноструктурных языках

98. Английский язык в Южной Африке

99. Теория и методика русского языка (экзаменационные билеты)


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