Библиотека knigago >> Компьютеры: Языки и системы программирования >> Pascal, Delphi, Lazarus и т.п. >> Экспресс курс программирования в Lazarus. 6-е изд.


Книга "Путь теософа в стране Советов: воспоминания" Давида Арманда предлагает захватывающий взгляд на экстраординарную жизнь и духовное путешествие автора на фоне бурных событий XX века в России. Давид Арманд был выдающимся теософом и эзотериком, чья жизнь была отмечена как великими достижениями, так и значительными трудностями. В своих мемуарах он подробно описывает свою юность, духовное пробуждение, глубокое погружение в теософские учения и активную роль в распространении теософии...

Е. А. Попов - Экспресс курс программирования в Lazarus. 6-е изд.

Экспресс курс программирования в Lazarus. 6-е изд.
Книга - Экспресс курс программирования в Lazarus. 6-е изд..  Е. А. Попов  - прочитать полностью в библиотеке КнигаГо
Название:
Экспресс курс программирования в Lazarus. 6-е изд.
Е. А. Попов

Жанр:

Справочная литература: прочее, Самиздат, сетевая литература, Литература ХXI века (эпоха Глобализации экономики), Программирование: прочее, Pascal, Delphi, Lazarus и т.п.

Изадано в серии:

неизвестно

Издательство:

СИ

Год издания:

ISBN:

неизвестно

Отзывы:

Комментировать

Рейтинг:

Поделись книгой с друзьями!

Помощь сайту: донат на оплату сервера

Краткое содержание книги "Экспресс курс программирования в Lazarus. 6-е изд."

Данная книга представляет собой краткий справочник, содержащий необходимые сведения для того чтобы освоить язык Free Pascal и среду Lazarus.

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

Читаем онлайн "Экспресс курс программирования в Lazarus. 6-е изд.". [Страница - 2]

стр.
которым необходимо
освоить еще одну среду разработки. По ходу изложения дается краткое
объяснение терминов и понятий.
Free Pascal является свободным компилятором, который реализует мощный
диалект языка Паскаль. Этот диалект совместим с Turbo Pascal и Object Pascal.
Язык Паскаль придумал швейцарский ученый Никлаус Вирт в 1968 году.
Своему названию язык обязан французскому математику девятнадцатого века
Блезу Паскалю.
Компилятор Free Pascal лежит в основе среды разработки Lazarus, которая
предназначена для создания программ с графическим интерфейсом. Lazarus
является аналогом среды DELPHI. Среда Lazarus, так же как и лежащий в ее
основе компилятор, является свободной.
Автор этого справочника является независимым разработчиком программного
обеспечения с многолетней практикой программирования. Причиной перехода
на Lazarus явилось необходимость освоения новой среды разработки. В
процессе поиска была ориентация на свободную кросс-платформенную среду
разработки с широкими возможностями. Наиболее подходящей средой оказался
Lazarus. Данная книга возникла после изучения официальной документации как
результат желания помочь другим программистам. Надеюсь, она окажется
полезной читателю.
Для читателя желательно наличие навыков работы со средами быстрой
разработки. В первую очередь книга адресована тем, кто ранее использовал
среду Delphi.
Излагаемый материал охватывает основы языка Free Pascal, объектноориентированное программирование и создание программ с графическим
интерфейсом. Основам языка посвящены первые две части книги. Их изучение
необходимо для дальнейшего усвоения материала. В третьей части изложены
принципы объектно-ориентированного программирования и освещены
реализующие их синтаксические конструкции. Четвертая часть является
заключительной. В ней рассмотрено создание программ с графическим
интерфейсом.

3

Часть 1. Основные сведения о языке Free Pascal
Глава 1. Хранение данных
Для чего нужны переменные?
Программы обрабатывают данные. Данные хранятся в переменных. К
переменной обращаются при помощи имени. Переменные могут хранить
различные данные. Тип переменной определяет хранимые данные. Размер
переменной зависит от ее типа и от платформы, на которой выполняется
программа.
Объявления переменных
Переменная должна быть объявлена перед использованием.
Синтаксис: var имя:тип;
Замените имя списком имен, чтобы объявить несколько однотипных
переменных в одной строке. Имена в списке разделяются запятой.
Константы
Константы отличаются от переменных тем, что не могут изменять значения.
Константа объявляется при помощи следующей конструкции:
const имя=значение;
Целые типы
Тип
Byte
shortint
Smallint
Word
Longint

Описание
Байт
Целое число со знаком
Целое число со знаком
Целое число без знака
Целое число со знаком

Диапазон
От 0 до 255
От -128 до 128
От -32768 до 32767
От 0 до 65535
От -2147483648 до
2147483647
LongWord Целое число без знака От 0 до 4294967295
Int64
Целое число со знаком От -9223372036854775808
до 9223372036854775807
QWord
Целое число без знака От 0 до
18446744073709551615
Integer
Целое число со знаком Зависит от платформы
Cardinal
Целое число без знака От 0 до 4294967295

4

Размер в байтах
1
1
2
2
4
4
8
8
2 или 4
4

Логические типы
Тип
Boolean
ByteBool
WordBool
LongBool

Размер в байтах
1
1
2
4

Критерий истинности
1
Ненулевое значение
Ненулевое значение
Ненулевое значение

Вещественные типы
Тип

Описание

Диапазон

Real
Singe
Double
Extended
Comp
Currency

Действительное число
Число с плавающей точкой
Число с плавающей точкой
Число с плавающей точкой
Число с плавающей точкой
Число с плавающей точкой

Зависит от платформы
От 1.5E-45 до 3.4E38
От 5.0E-324 .. 1.7E308
От 1.9E-4932 до 1.1E4932
От -2E64+1 до 2E63-1
От -922337203685477.5808
до 922337203685477.5807

Размер в
байтах
2 или 4
2
4
10
8
8

Присваивание переменным значения
Используйте оператор присваивания, чтобы присвоить переменной значение.
Синтаксис оператора присваивания: переменная:=значение;
В качестве значения может выступать некоторое число, другая переменная или
вызов функции.
Переполнение
Максимальное значение переменной зависит от количества байт, которые
выделены для нее. Переполнение возникает при попытке присвоить переменной
значение больше максимального. В этом случае в переменную будет --">
стр.

Оставить комментарий:


Ваш e-mail является приватным и не будет опубликован в комментарии.