Авторские права

W Cat - Описание языка PascalABC.NET

Здесь можно скачать бесплатно "W Cat - Описание языка PascalABC.NET" в формате fb2, epub, txt, doc, pdf. Жанр: Детская образовательная литература. Так же Вы можете читать книгу онлайн без регистрации и SMS на сайте LibFox.Ru (ЛибФокс) или прочесть описание и ознакомиться с отзывами.
Рейтинг:
Название:
Описание языка PascalABC.NET
Автор:
Издательство:
неизвестно
Год:
неизвестен
ISBN:
нет данных
Скачать:

99Пожалуйста дождитесь своей очереди, идёт подготовка вашей ссылки для скачивания...

Скачивание начинается... Если скачивание не началось автоматически, пожалуйста нажмите на эту ссылку.

Вы автор?
Жалоба
Все книги на сайте размещаются его пользователями. Приносим свои глубочайшие извинения, если Ваша книга была опубликована без Вашего на то согласия.
Напишите нам, и мы в срочном порядке примем меры.

Как получить книгу?
Оплатили, но не знаете что делать дальше? Инструкция.

Описание книги "Описание языка PascalABC.NET"

Описание и краткое содержание "Описание языка PascalABC.NET" читать бесплатно онлайн.



PascalABC.NET — это язык программирования Паскаль нового поколения, включающий классический Паскаль, большинство возможностей языка Delphi, а также ряд собственных расширений. Он реализован на платформе Microsoft.NET и содержит все современные языковые средства: классы, перегрузку операций, интерфейсы, обработку исключений, обобщенные классы и подпрограммы, сборку мусора, лямбда-выражения, средства параллельного программирования.

PascalABC.NET является мультипарадигменным языком: на нем можно программировать в структурном, объектно-ориентированном и функциональном стилях.

PascalABC.NET — это также простая и мощная интегрированная среда разработки, поддерживающая технологию IntelliSense, содержащая средства автоформатирования, встроенный отладчик и встроенный дизайнер форм.






Возвращает порядковый номер значения e

Подпрограммы для работы с динамическими массивами

function Length(a: System.Array): integer;

Возвращает длину динамического массива

function Length(a: System.Array; m: integer): integer;

Возвращает длину m-той размерности динамического массива (размерности нумеруются с нуля)

procedure SetLength(var a: System.Array; n: integer);

Устанавливает длину одномерного динамического массива. Старое содержимое сохраняется. Ссылка a на массив может измениться.

procedure SetLength(var a: System.Array; n1,n2,...: integer);

Устанавливает размер n-мерного динамического массива. Старое содержимое сохраняется. Ссылка a на массив может измениться.

function Copy(a: System.Array): System.Array;

Возвращает копию динамического массива

function Low(a: System.Array): integer;

Возвращает нижнюю границу размерности массива (для динамических - 0)

function High(a: System.Array): integer;

Возвращает верхнюю границу размерности массива (для динамических - 0)

procedure Sort<T>(a: array of T);

Сортирует динамический массив по возрастанию

procedure Reverse<T>(a: array of T);

Изменяет порядок элементов в динамическом массиве на противоположный

procedure Reverse<T>(a: array of T; index,length: integer);

Изменяет порядок элементов на противоположный в диапазоне динамического массива длины length начиная с индекса index

function Arr<T>(params a: array of T): array of T;

Возвращает массив, заполненный указанными элементами

function ArrGen<T>(first: T; next: Func<T,T>; count: integer): array of T;

Возвращает массив из count элементов, начинающихся с first, с функцией next перехода от предыдущего к следующему

function ArrGen<T>(first,second: T; next: Func2<T,T,T>; count: integer): array of T;

Возвращает массив из count элементов, начинающихся с first и second, с функцией next перехода от двух предыдущих к следующему

function ArrFill<T>(x: T; count: integer): array of T;

Возвращает массив из count элементов x

function ArrFill<T>(count: integer; f: Func<integer,T>): array of T;

Возвращает массив из count элементов, заполненных значениями f(i)

function ArrRandom(n: integer := 10; a: integer := 0; b: integer := 100): array of integer;

Возвращает массив размера n, заполненный случайными целыми значениями

function ArrRandomReal(n: integer := 10; a: real := 0; b: real := 10): array of real;

Возвращает массив размера n, заполненный случайными вещественными значениями

function MatrixRandom(m: integer := 5; n: integer := 5; a: integer := 0; b: integer := 100): array [,] of integer;

Возвращает матрицу размера m x n, заполненную случайными целыми значениями

function MatrixRandomReal(m: integer := 5; n: integer := 5; a: integer := 0; b: integer := 10): array [,] of real;

Возвращает матрицу размера m x n, заполненную случайными вещественными значениями

function ReadArrInteger(n: integer): array of integer;

Возвращает массив из n целых, введенных с клавиатуры

function ReadArrInteger(const prompt: string; n: integer): array of integer;

Выводит приглашение к вводу и возвращает массив из n целых, введенных с клавиатуры

function ReadArrReal(n: integer): array of real;

Возвращает массив из n вещественных, введенных с клавиатуры

function ReadArrReal(const prompt: string; n: integer): array of real;

Выводит приглашение к вводу и возвращает массив из n вещественных, введенных с клавиатуры

function ReadArrString(n: integer): array of string;

Возвращает массив из n строк, введенных с клавиатуры

function ReadArrString(const prompt: string; n: integer): array of string;

Выводит приглашение к вводу и возвращает массив из n строк, введенных с клавиатуры

Математические функции

Интерфейс математических подпрограмм заимствован преимущественно из модулей System и Math системы Delphi.

function Sign(x: integer): integer;

Возвращает знак числа x

function Sign(x: longword): integer;

Возвращает знак числа x

function Sign(x: int64): integer;

Возвращает знак числа x

function Sign(x: uint64): integer;

Возвращает знак числа x

function Sign(x: real): integer;

Возвращает знак числа x

function Abs(x: integer): integer;

Возвращает модуль числа x

function Abs(x: longword): longword;

Возвращает модуль числа x

function Abs(x: int64): int64;

Возвращает модуль числа x

function Abs(x: uint64): uint64;

Возвращает модуль числа x

function Abs(x: real): real;

Возвращает модуль числа x

function Sin(x: real): real;

Возвращает синус числа x

function Sinh(x: real): real;

Возвращает гиперболический синус числа x

function Cos(x: real): real;

Возвращает косинус числа x

function Cosh(x: real): real;

Возвращает гиперболический косинус числа x

function Tan(x: real): real;

Возвращает тангенс числа x

function Tanh(x: real): real;

Возвращает гиперболический тангенс числа x

function ArcSin(x: real): real;

Возвращает арксинус числа x

function ArcCos(x: real): real;

Возвращает арккосинус числа x

function ArcTan(x: real): real;

Возвращает арктангенс числа x

function Exp(x: real): real;

Возвращает экспоненту числа x

function Ln(x: real): real;

Возвращает натуральный логарифм числа x

function Log2(x: real): real;

Возвращает логарифм числа x по основанию 2

function Log10(x: real): real;

Возвращает десятичный логарифм числа x

function LogN(base,x: real): real;

Возвращает логарифм числа x по основанию base

function Sqrt(x: real): real;

Возвращает квадратный корень числа x

function Sqr(x: integer): int64;

Возвращает квадрат числа x

function Sqr(x: longword): uint64;

Возвращает квадрат числа x

function Sqr(x: int64): int64;

Возвращает квадрат числа x

function Sqr(x: uint64): uint64;

Возвращает квадрат числа x

function Sqr(x: real): real;

Возвращает квадрат числа x

function Power(x,y: real): real;

Возвращает x в степени y

function Round(x: real): integer;

Возвращает x, округленное до ближайшего целого

function Trunc(x: real): integer;

Возвращает целую часть числа x

function Int(x: real): real;

Возвращает целую часть числа x

function Frac(x: real): real;

Возвращает дробную часть числа x

function Floor(x: real): integer;

Возвращает наибольшее целое, меньшее или равное x

function Ceil(x: real): integer;

Возвращает наименьшее целое, большее или равное x

function RadToDeg(x: real): real;

Переводит радианы в градусы

function DegToRad(x: real): real;

Переводит градусы в радианы

procedure Randomize;

Инициализирует датчик псевдослучайных чисел

procedure Randomize(seed: integer);

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

function Random(maxValue: integer): integer;

Возвращает случайное целое в диапазоне от 0 до maxValue-1

function Random(a,b: integer): integer;

Возвращает случайное целое в диапазоне от a до b

function Random: real;

Возвращает случайное вещественное в диапазоне [0..1)

function Max(a,b: integer): integer;

Возвращает максимальное из чисел a,b

function Max(a,b: longword): longword;

Возвращает максимальное из чисел a,b

function Max(a,b: int64): int64;

Возвращает максимальное из чисел a,b

function Max(a,b: uint64): uint64;

Возвращает максимальное из чисел a,b

function Max(a,b: real): real;

Возвращает максимальное из чисел a,b

function Min(a,b: integer): integer;

Возвращает минимальное из чисел a,b

function Min(a,b: longword): longword;

Возвращает минимальное из чисел a,b

function Min(a,b: int64): int64;

Возвращает минимальное из чисел a,b

function Min(a,b: uint64): uint64;

Возвращает минимальное из чисел a,b

function Min(a,b: real): real;

Возвращает минимальное из чисел a,b

Подпрограммы для работы с символами и строками


На Facebook В Твиттере В Instagram В Одноклассниках Мы Вконтакте
Подписывайтесь на наши страницы в социальных сетях.
Будьте в курсе последних книжных новинок, комментируйте, обсуждайте. Мы ждём Вас!

Похожие книги на "Описание языка PascalABC.NET"

Книги похожие на "Описание языка PascalABC.NET" читать онлайн или скачать бесплатно полные версии.


Понравилась книга? Оставьте Ваш комментарий, поделитесь впечатлениями или расскажите друзьям

Все книги автора W Cat

W Cat - все книги автора в одном месте на сайте онлайн библиотеки LibFox.

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Отзывы о "W Cat - Описание языка PascalABC.NET"

Отзывы читателей о книге "Описание языка PascalABC.NET", комментарии и мнения людей о произведении.

А что Вы думаете о книге? Оставьте Ваш отзыв.