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

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

Язык Turbo-Pascal

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

Язык 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. Программа "Телефонный справочник"

Чехол для гладильной доски, 50х140 см.
Синтетический материал с металлизированной нитью.
308 руб
Раздел: Чехлы для гладильной доски
Муляж камеры наблюдения №2.
Муляж купольной камеры наблюдения. Питание от 2х батареек тип АА. Внутри камеры вмонтирован мигающий светодиод для обеспечения наибольшего
315 руб
Раздел: Полезные мелочи
Фигурка (копилка) декоративная "Тигрёнок/Непоседы" 9,5x11x14,5 см.
Фигурка декоративная, настольная. Изготовлена из полимерных материалов. Размер: 9,5x11x14,5 см.
392 руб
Раздел: Копилки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Средство для мытья посуды биоразлагаемое "Synergetic", концентрированное, 5 л.
Концентрированное высокопенное средство для мытья всех видов посуды от любых видов загрязнений. 100% смываемость. Подходит для мытья
906 руб
Раздел: Гели, концентраты
Штатив с Bluetooth для создания снимков "selfie" (Camera Stick - Selfie Stick).
Поднимите искусство селфи на новый уровень со штативом. Путешествуйте и фотографируйтесь на фоне живописных пейзажей. Находите самые
456 руб
Раздел: Прочее
Настольная игра "Loonacy".
Loonacy (Лунаси) – очень забавная и веселая игра, в которой победит тот, что проворнее и внимательнее. Суть игры заключается в том, чтобы
490 руб
Раздел: Карточные игры

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. Поле запаха в немецком языке на примере романа П.Зюскинда ПАРФЮМЕР

Качели.
Летом на даче не обойтись без качелей! Качели можно подвесить с помощью специального каната. Качаться на качалях - полезное для здоровья
364 руб
Раздел: Качели для дома
Поильник Lubby "Mini Twist" с трубочкой, 250 мл.
Мягкая силиконовая трубочка поильника "Mini Twist" не поранит нежные десна малыша. Оптимальная длина трубочки позволяет выпить
348 руб
Раздел: Поильники, непроливайки
Подарочный набор 3 в 1 "Фиксики" + 3 пазла.
В наборе: лото, домино, мемо и 3 пазла: 2 пазла по 24 элемента и 1 пазл 18 элементов. Все детали игр, входящих в набор, изготовлены из
302 руб
Раздел: Игры-пазлы

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

Настольная игра "Хрупкие соты".
Собери урожай меда и не дай пчеле упасть!
386 руб
Раздел: Игры на ловкость
Папка-портфолио "Портфолио школьника", А4.
Портфолио - это способ фиксирования, накопления и оценки индивидуальных достижений школьника в определенный период его обучения. Портфолио
364 руб
Раздел: Портфолио
Подарочный набор, 2 предмета.
В наборе: 2 предмета (кружка 330 мл, мягкая игрушка). Это подарочный набор, включающий в себя кружку и мягкую игрушку. Кружка выполнена из
446 руб
Раздел: Подарочные наборы

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Светильник "Плазма №4".
Размер светильника: 19х11х11 см. Диаметр лампы - 9 см. Плазменный светильник в виде шара на подставке, при включении создаёт внутри
1018 руб
Раздел: Необычные светильники
Игра настольная "Ктояжка".
Развлекательная настольная игра-угадайка для компании «Ктояжка» очень простая на первый взгляд, но тем не менее она требует от всех
322 руб
Раздел: Игры на ассоциации, воображение
Шпионские видеоочки.
Записать незаметно 10 минут видео, или сделать 2 000 фотографий — для юного шпиона нет ничего невозможного, если он носит специальные
915 руб
Раздел: Шпионские штучки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Швабра "York. Salsa", с рукояткой.
Сменную насадку Вы замените быстро и без особых хлопот. На конце черенка - пластиковый подвес-держатель. Черенок пластиковый, насадка -
567 руб
Раздел: Швабры и наборы
Щётка-расчёска для волос мягкая "Canpol".
Безопасная, мягкая щетка-расческа из мягкой нейлоновой щетины предназначена для расчесывания волос ребенка. Она мягко массажирует голову
372 руб
Раздел: Расчески, щетки для волос
Карандаши трехгранные цветные, 24 цвета с заточкой.
Карандаши цветные, 24 цвета, трехгранный корпус с заточкой, в картонной коробке с европодвесом.
305 руб
Раздел: 13-24 цвета

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

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

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


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