Библиотека Рефераты Курсовые Дипломы Поиск
Библиотека Рефераты Курсовые Дипломы Поиск
сделать стартовой добавить в избранное
Кефирный гриб на сайте 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. Программа "Телефонный справочник"

Стамеска-долото Зубр "Эксперт" полукруглая с деревянной ручкой, хромованадиевая сталь, 16 мм.
Стамеска-долото изготовлена из высококачественной хромованадиевой стали. Лезвие закалено до твердости HRC 60-65 на 2/3 своей
411 руб
Раздел: Стамески, долота
Набор детской мебели "Первоклашка: осень" (стол + мягкий стул).
В набор входят складные стол и мягкий стул. Набор поможет малышу привыкнуть к занятиям в школе. Рисунки, изображенные на столешнице,
1397 руб
Раздел: Наборы детской мебели
Карандаши цветные "NorisClub", 12 цветов + фломастеры NC 326WP6 бесплатно.
Количество цветных карандашей: 12. Материал корпуса: дерево. Форма корпуса: трехгранный. Твёрдость грифеля: мягкий. Тип карандаша:
346 руб
Раздел: 7-12 цветов

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Жвачка для рук "Изумрудная роса", ароматизированная.
Что такое Neogum? Это большая ручная жвачка, как с запахом, так и без него и без вкуса. У нас вы так же можете купить жвачку меняющую цвет
369 руб
Раздел: Антистрессы
Стенд "Календарь природы". С карточками чисел, дней недели, месяцев и бланком дневника наблюдений.
Календарь природы — важный инструмент ознакомления детей с окружающим миром. Ежедневный учет явлений природы развивает у детей
581 руб
Раздел: Демонстрационные рамки, планшеты, таблички
Наборы инструментов для ремонтных работ, артикул 22054-H7 (7 предметов).
Изготовлены из углеродистой стали, закалены. Эргономичные пластмассовые рукоятки. Предназначены для выполнения слесарных, монтажных и
321 руб
Раздел: Наборы инструмента

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

Лоток для бумаг вертикальный "Line", 25 см, 6 отделений, черный.
Лоток сборный на 6 отделений. Формат: А4. Ширина: 25 см. Поверхность: сетчатая. Материал: полистирол. Цвет: черный.
309 руб
Раздел: Подставки, лотки для бумаг, футляры
Шкатулка для украшений Jardin D’ete "Парижские грезы".
Изящная шкатулка Jardin D’ete "Парижские грезы" выполнена из стали и стекла в виде небольшого сундучка. Дно шкатулки прозрачное.
377 руб
Раздел: Шкатулки для украшений
Лоток вертикальный, сборный, 6 отделений, черный.
Легкий и прочный, даже при максимальной загрузке документов. Возможность по собственному желанию регулировать ширину отделений. Для листов
351 руб
Раздел: Подставки, лотки для бумаг, футляры

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

Щит воина "Нувелана".
Щит обладает магическими свойствами – отбивает любое оружие. Если попасть мечом в центр щита, то можно услышать соответствующие звуковые
539 руб
Раздел: Наборы экипировок
Бустер Bambola "Tutela", 22-36 кг (фиолетовый-синий).
Детское автомобильное кресло Tutela предназначено для детей весом от 22 до 36 кг. Отличительным свойством автокресла является его легкий
810 руб
Раздел: Бустеры
Опора для балдахина Карапуз "Ромашка".
Держатель балдахина крепится к короткой либо к длинной стороне кроватки, в зависимости от размера и формы балдахина. Чтобы накрыть
310 руб
Раздел: Аксессуары для кроваток

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Карандаши "ECO", 18 цветов, (12+3 двусторонних), заточенные.
Это цветные карандаши, изготовленные по специальной технологии SV, благодаря которой предотвращается поломка и крошение грифеля внутри
332 руб
Раздел: 13-24 цвета
Набор "Шахматы".
Эта настольная игра, развивает логику, память, мышление. Игра прекрасно подходит для всей семьи. В наборе: шахматы в декоративной
352 руб
Раздел: Шахматы
Копилка "Кошка" (механическая).
Регулярно удалять пыль сухой, мягкой тканью. Работает от батареек типа АА (в комплект не входят). Размер: 13х12х10 см. Материал: пластик.
1178 руб
Раздел: Копилки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Доска пробковая, с алюминиевой рамой, 120x90 см.
Доска выполнена из пробки высокого качества, имеет регулируемые элементы крепления, алюминиевая рамка соединяется пластиковыми уголками.
1942 руб
Раздел: Демонстрационные рамки, планшеты, таблички
Настольная игра "Миллионер-юниор".
Кубик и Ходик приглашают вас на прогулку по Смехопарку - парку фантастических аттракционов! Чего здесь только не встретишь: качели
386 руб
Раздел: Классические игры
Жвачка для рук "Пряная вишня".
Что такое Neogum? Это большая ручная жвачка, как с запахом, так и без него и без вкуса. У нас вы так же можете купить жвачку меняющую цвет
369 руб
Раздел: Антистрессы

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

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

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


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