Лекция 2 Сұрақтар: Тілдің құрамы Атаулар, айнымалылар және



Pdf көрінісі
бет2/10
Дата23.11.2023
өлшемі1,3 Mb.
#193107
түріЛекция
1   2   3   4   5   6   7   8   9   10
Байланысты:
2 лекция kaz
ИВАНОВ Учеб перс яз, Документ (3), Отчет Мағжан, Үй жұмысы 8кл, 254635.pptx, семинар тапсырмалары
2. Атаулар, айнымалылар 
және константалар

С# тілінің алфавиті Си ++ тілімен бірдей деуге болады: 

бас және кіші латын әріптері; 

0-ден 9-ға дейінгі араб цифрлары; 

арнайы белгілер: 
[] {} , . ( ) + -
/
*
\
|
% ; : ? < > = !
& #
^
" '


айыру символдары: бос орын (пробел), табуляция 
символы, жаңа жолға көшу таңбасы
Символдардан лексемдер құралады, олар: 

идентификаторлар; 

түйінді сөздер; 

операция таңбалары; 

костанталар, яғни тұрақтылар

бөлгіштер (жақша, нүкте, үтір, айыру символдары). 



Идентификаторлар
– программалық объектінің 
аты (атауы). Әріп немесе астын сызу таңбасы иденти-
фикатордың бірінші символы болуы мүмкін, бірақ 
цифр бола алмайды. Идентификаторлар мысалдары:
X, bc, A12, Bagasy, BITES_PER_WORD , aty_goni 
Түйінді сөздер 
– компилятор үшін арнайы мәні 
бар қордағы (резервтегі) идентификаторлар. 
Операция таңбалары 
– операндтармен (мәндер-
мен) іс-әрекет атқару үшін қолданылатын бір немесе 
бірнеше символдар. 
Тұрақтылар
– программа орындалу барысында 
өзгермейтін шамалар. 
Комментарийлер
– компилятор үшін маңызы 
жоқ программаның бөлігі және программа мәтінін оқу 
ыңғайлы болуы үшін қолданылады. Ол /* және */ 
қоршалып тұрады немесе жол соңында // символынан 
басталады.



С# тіліні
ң
 т
ү
йінді с
ө
здері тізімі 
abstract
do
in
protected
true
as
double
int
public
try
base
else
interface
readonly
typeof
bool
enum
internal
ref
uint
break
event
is
return
ulong
byte
explicit
lock
sbyte
unchecke
d
case
extern
long
sealed
unsafe
catch
false
namespa
ce
short
ushort
char
finally
new
sizeof
using
checked
fixed
null
stackallo
c
virtual
class
float
object
static
void
const
for
operator
string
volatile
continue
foreach
out
struct
while
decimal
goto
override
switch
default
if
params
this
delegate
implicit
private
throw



3. С# тіліндегі м
ә
ліметтер типтері
 
С# тілі қатаң түрде типтелген тіл, яғни әрбір ай-
нымалы немесе объект данасы белгілі бір типке 
жатқызылуы тиіс, бұл орындалатын амалдардың 
дұрыстығын тексеру мүмкіндігін береді. 
Егер элементтер құрастырылуын негізге алсақ, 
онда типтер 
қарапайым
және 
құрылымды
болып 
бөлінеді.
Жасаушыға байланысты типтер 
құрамдас
және 
программалаушы анықтаған 
болып бөлінеді. 
Статикалық
типтегі мәліметке жады бірден 
бөлінеді де, 
динамкалық
типтегі мәліметке жады 
оны жариялау кезінде емес, оны программада 
пайдалану кезінде бөлінеді.
 



С# тіліндегі м
ә


Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   10




©www.engime.org 2024
әкімшілігінің қараңыз

    Басты бет