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

Тут можно читать онлайн W Cat - Описание языка PascalABC.NET - бесплатно полную версию книги (целиком) без сокращений. Жанр: Детская образовательная литература. Здесь Вы можете читать полную версию (весь текст) онлайн без регистрации и SMS на сайте лучшей интернет библиотеки ЛибКинг или прочесть краткое содержание (суть), предисловие и аннотацию. Так же сможете купить и скачать торрент в электронном формате fb2, найти и слушать аудиокнигу на русском языке или узнать сколько частей в серии и всего страниц в публикации. Читателям доступно смотреть обложку, картинки, описание и отзывы (комментарии) о произведении.

W Cat - Описание языка PascalABC.NET краткое содержание

Описание языка PascalABC.NET - описание и краткое содержание, автор W Cat, читайте бесплатно онлайн на сайте электронной библиотеки LibKing.Ru


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


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


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

Описание языка PascalABC.NET - читать онлайн бесплатно полную версию (весь текст целиком)

Описание языка PascalABC.NET - читать книгу онлайн бесплатно, автор W Cat
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

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

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

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

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

procedure Sort(a: array of T);

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

procedure Reverse(a: array of T);

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

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

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

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

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

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

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

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

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

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

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

function ArrFill(count: integer; f: Func): 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.

functionSign(x: integer): integer;

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

functionSign(x: longword): integer;

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

functionSign(x: int64): integer;

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

functionSign(x: uint64): integer;

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

functionSign(x: real): integer;

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

functionAbs(x: integer): integer;

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

functionAbs(x: longword): longword;

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

functionAbs(x: int64): int64;

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

functionAbs(x: uint64): uint64;

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

functionAbs(x: real): real;

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

functionSin(x: real): real;

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

functionSinh(x: real): real;

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

functionCos(x: real): real;

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

functionCosh(x: real): real;

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

functionTan(x: real): real;

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

functionTanh(x: real): real;

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

functionArcSin(x: real): real;

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

functionArcCos(x: real): real;

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

functionArcTan(x: real): real;

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

functionExp(x: real): real;

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

functionLn(x: real): real;

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

functionLog2(x: real): real;

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

functionLog10(x: real): real;

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

functionLogN(base,x: real): real;

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

functionSqrt(x: real): real;

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

functionSqr(x: integer): int64;

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

functionSqr(x: longword): uint64;

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

functionSqr(x: int64): int64;

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

functionSqr(x: uint64): uint64;

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

functionSqr(x: real): real;

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

functionPower(x,y: real): real;

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

functionRound(x: real): integer;

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

functionTrunc(x: real): integer;

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

functionInt(x: real): real;

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

functionFrac(x: real): real;

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

functionFloor(x: real): integer;

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

functionCeil(x: real): integer;

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

functionRadToDeg(x: real): real;

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

functionDegToRad(x: real): real;

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

procedureRandomize;

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

procedureRandomize(seed: integer);

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

functionRandom(maxValue: integer): integer;

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

functionRandom(a,b: integer): integer;

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

functionRandom: real;

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

functionMax(a,b: integer): integer;

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

functionMax(a,b: longword): longword;

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

functionMax(a,b: int64): int64;

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

functionMax(a,b: uint64): uint64;

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

functionMax(a,b: real): real;

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

functionMin(a,b: integer): integer;

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

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать


W Cat читать все книги автора по порядку

W Cat - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки LibKing.




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


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


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

Напишите свой комментарий
x