И семантики

Точным описанием его синтаксиса (грамматики)

Б. Підручники, посібники

А. Нормативний матеріал

Література

1. Конституція України від 28 червня 1996 р.

2. Сімейний кодекс України від 10 січня 2002 р.

3. Цивільний кодекс України від 16 січня 2003 р.

4. Закон України «Про авторське право та суміжні права» від 23 грудня 1993 р. (в редакції закону від 11 липня 2001 р.).

5. Бірюков І.А. Заїка Ю.О. Цивільне право України. Загальна частина. Начальний посібник. – К.: КНТ, 2006. – 480 с.

6. Науково-практичний коментар Цивільного кодексу України: У 2 т. / За відповід. ред. О.В.Дзери (кер.авт.кол.), Н.С.Кузнєцової, В.В.Луця. – К.: Юрінком Інтер, 2005.

7. Основи права України / За редакцією професора В.Л. Ортинського. - Видання друге, доповнене і перероблене. – Львів, 2005. – 368 с.

8. Пилипенко П.Д., Грищук В.К, Кельман М.С. та ін. Основи правознавства: Навчальний посібник. – 2-ге видання, перероблене і доповнене. – Львів: Магнолія плюс, 2006. – 467 с.

9. Правознавство: Підручник / за ред.. В.В.Копєйчикова, А.М.Колодія. – К.: Юрінком Інтер, 2005. – 752 с.

10. Правознавство: Підручник / За ред. Дзери О.В. - К.: Юрінком Інтер, 2009. – 848с.

11. Харитонов Є.О., Старцев O.B. Цивільне право України: Підручник. — Вид. 2, перероб. і доп. — К.: Істина, 2007. — 816 с.

12. Цивільне право України. Підручник: У 2-х т. / За заг. ред. В. I. Борисової, І. В. Спасибо-Фатєєвої, В. Л. Яроцького. – К.: Юрінком Інтер, 2007. – Т. 1. – 480с.

В. Додаткова література

13. Борисова В. Інститут юридичної особи у праві України // Право України. – 2010. - № 12. – С. 25-31.

14. Кузнєцова Н. Власність як основа громадянського суспільства і демократичної держави // Право України. – 2011. - № 5. – С. 4-13.

15. Мікуліна М. Особисті немайнові права фізичних осіб: мозаїна класифікацій // Право України. – 2011. - № 1. – С. 216-221.

16. Орлюк О. Інтелектуальна власність в Україні: досвід, законодавство, проблеми, перспективи // Право України. – 2011. - № 3. – С. 4-21.

17. Печений О. Про деякі теоретичні проблеми спадкового права // Право України. – 2010. - № 12. – С. 40-47.

18. Ромовська З.В. Сімейний кодекс України: Науково-практичний коментар. – 2-ге вид., перероб і доп. – К.: Видавничий дім «Ін Юре», 2006. – 568 с.

19. Стефанчук Р. Перспективи розвитку права інтелектуальної власності в Україні (на прикладі особистих немайнових прав) // Право України. – 2011. - № 5. – С. 45-59.

20. Сулейменов М. До питання про місце права власності у системі цивільних прав // Право України. – 2011. - № 5. – С. 13-18.

Правила преобразования информации в различных алгоритмических языках весьма разнообразны и качественно различны. Но в каждом языке должны быть средства для задания операторов, осуществляющих переработку информации, и операторов перехода (распознавателей), определяющих порядок выполнения этих операторов. Операторы, в свою очередь, могут обозначать последовательности других более элементарных операций.

ЯЗЫКИ ПРОГРАММИРОВАНИЯ.

DELPHI – ЯЗЫК ВЫСОКОГО УРОВНЯ.

«Мозгом» компьютера является процессор. Эта небольшая электронная схема выполняет все вычисления и обработку информации. У каждого типа процессоров свой состав регистров (ячеек памяти), и у каждого регистра свое назначение.

Состав регистров и их назначение называются архитектурой процессора. Чем сложнее процессор, тем сложнее его архитектура.

Для каждого процессора существует своя система команд – документ, в котором описано, какая команда что выполняет, каким кодом она записывается и как ее следует использовать. Эти команды элементарны: переслать число из одного регистра в другой, включить определенный бит в определенном случае и т.п.

Языки программирования, использующие такие команды, называют языками низкого уровня. В них одна команда языка соответствует одной команде процессора. Примером языка низкого уровня является Ассемблер. Программы, написанные на Ассемблере, работают очень быстро, но для их правильного составления нужно хорошо знать архитектуру процессора.

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

Тексты программ становятся компактнее и понятнее, однако возникает необходимость в другой программе – трансляторе, которая переведет составленный текст на машинный язык.

Есть два вида таких программ – компиляторы и интерпретаторы.

Паскаль был разработан в 1970 году Никлаусом Виртом как язык для обучения студентов программированию. Но быстро обнаружилась чрезвычайная эффективность языка в самых разнообразных приложениях. Паскаль позволяет писать программы, легко читаемые даже новичком, и содержит в себе все элементы, необходимые для соблюдения хорошего строгого стиля программирования, упрощающего разработку сложных программ. Язык Паскаль стандартизован во многих странах. В 1983 году был принят международный стандарт.

Сейчас существуют многочисленные реализации языка практически для всех машинных архитектур; разработаны десятки диалектов и проблемно-ориентированных расширений языка Паскаль.

Система программирования Турбо Паскаль появилась в середине 80-х г.г. и завоевала высокую популярность в классе систем программирования на ПК. Она состоит из языка программирования Паскаль и разработанного фирмой Borland программного окружения, предоставляющего сервисные услуги:

§ Компилятор, осуществляющий преобразование программ на языке программирования в программу в машинных кодах, или интерпретатор, осуществляющий непосредственное выполнение текста программы на языке программирования высокого уровня;

§ Библиотеки подпрограмм – заранее подготовленные подпрограммы, которыми могут пользоваться программисты;

§ Различные вспомогательные программы, например, отладчики, программы для получения перекрестных ссылок и т.д.

I. ЛЕКСИЧЕСКАЯ СТРУКТУРА ЯЗЫКА DELPHI.

Текст программы представляет собой последовательность строк, состоящих из символов, образующих алфавит языка. Строки завершаются специальными управляющими символами, не входящими в алфавит (#10, #13). Максимальная длина строки 126 символов.

Алфавит языка включает:

· Буквы – латинские буквы от A до Z, причем большие и малые буквы не различаются, если не входят в строковые константы;

· Цифры 0..9;

· 16-ричные цифры 0..9 и буквы A..F;

· Специальные символы. + - / * =: ‘; < > [ ] () { } ^ $ # @;

· Составные символы, образующиеся из комбинаций специальных символов. В тексте программы их нельзя разделять пробелами: <> <= >=:=.. {}

· Пробел – разделитель в языке.

Из символов алфавита языка строятся базовые элементы программы –:

§ Идентификаторы (имена) – для обозначения в программе переменных, констант, типов. Имя может состоять из букв, цифр, знаков подчеркивания, но начинаться должно с буквы. Длина его может любой, но при трансляции программы воспринимаются только первые 63 символа имени. Имена вводятся в программу посредством описаний.

§ Зарезервированные слова – имеют строго фиксированное написание, их нельзя использовать в качестве имен, вводимых программистом (array, absolute, and, begin, end, for, else, mod, nil, implementation, do и т.д.).

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

СТРУКТУРА ПРОГРАММЫ.

DELPHI является алгоритмическим языком. В соответствии с этим программа всегда состоит из двух частей – описания последовательности действий, которые нужно выполнить, и описания данных, над которыми производятся эти действия. Действия представляются операторами языка.

Данные вводятся посредством описаний и определений.

Текстуально описание данных должно предшествовать описанию действий и содержать упоминание всех объектов, используемых в действиях.

В общем виде программа на Паскале состоит из разделов:

Program Имя программы;

Uses

Список используемых библиотек (модулей);


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: