Основи на език за програмиране (азбуката, оператори, типове данни и т.н.

Основи на език за програмиране (азбуката, оператори, типове данни, и така нататък. Г.).

Езици за програмиране - това официални езици, алгоритми за кодиране по обичайния човешка форма (под формата на предложения). Програмният език се определя от задачата на азбука и точно описание на правилата на структура на изречението (синтаксис).

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

Ако A> B След X = А + В друго X = A * B

Алгоритмичната програмни езици, или те се наричат ​​структурни програмни езици представляват алгоритъм като последователност от основните алгоритмични конструкции - линеен, разклонен, цикъл.

Различни видове алгоритмични структури кодирани в един език за програмиране със съответните оператори .. разклоняващи - с помощта на оператора If-Тогава-Else, цикъл на тезгяха с оператора за-Next и др оператори, различни от ключови думи, понякога съдържа аритметика, низ, и булеви изрази.

Аритметични изрази могат да включват числа, променливи, аритметични изрази, стандартни функции и скобите. Например, аритметичен израз, който позволява да се определи стойността на хипотенузата на правоъгълен триъгълник ще бъде написано, както следва: SQR (A * A + B * В).

Съставът може да включва низ израз на тип низ променливи, низове (стрингове някакви последователност от символи, затворени в кавички) и низови функции. Например: "INF '+ средата (" компютър ", 3,5) + Стра.

Логически изрази изключение логически променливи често включват номера, цифри или низ променливи или изрази, които се сравняват един с друг посредством операции Сравнение (> = 3 - вярно; 2-2 = 5 - фалшиви.

Над елементи могат да се извършват логически изрази логически операции, които са определени, както следва: Логически умножение - И, логично добавяне - Или и логично отрицание - не е.

В езиците за програмиране се използват различни структури от данни .: променлива, масив и др Променливите са дадени имената, които определят зоните за памет, в която се съхраняват техните стойности. Стойностите на променливите могат да бъдат от различни типове данни (цели числа или реални числа, низове, булеви стойности). Следователно, променливи са от различни видове: число (А = 5%), материал (А = 3 0,14), низ (A $ = "компютър"), логически (А = True).

Масивите са набор от променливи от един и същи тип, обединени от едно име. Масивите са едноизмерни, които могат да бъдат представени като едномерна маса и двуизмерна, които могат да бъдат представени като двуизмерни таблици. Масивите могат да бъдат от различни видове: число, реално, низ и др ...

Обектно-ориентираното програмиране - разработването на структурирани програмни техники, но тя има свои собствени характеристики. Основната единица на обектно ориентиран програмен обект актове, които съдържа, капсулира описващи данните как (свойства) и средства за обработка на данни (методи).

Важно място в обектно-ориентираното програмиране събитие отнема технология. Като събитие може да се счита щракнете с мишката върху обекта, натискането на определен ключ, отваряне на документ, и така нататък. D. Като реакция на събитията, предизвикани от определена процедура, която може да промени свойствата на даден обект, обадете се на нейните методи, и така нататък. Г.

В системи за обектно-ориентираното програмиране обикновено се използва графичен потребителски интерфейс, който ви позволява да се визуализира процеса на програмиране. Има възможност за създаване на обекти, определени техните свойства и поведение с мишката.