Паскаль программалау тілі. Программалау тілі командаларының ортасы

Жоспары

1. Таңдау әдiсi.
2. Көп өлшемдi массив
3. Символдық шама
4. Жолдар
5. Программалау тілі командаларының ортасы
        
        Паскаль программалау тілі (6)
Жоспары
1. Таңдау әдiсi.
2. Көп өлшемдi массив
3. Символдық шама
4. Жолдар
5. Программалау тілі командаларының ортасы
Таңдау әдiсi.
1-ден п-ге ... ... ... Осы массивтен кiшi элементтi таңдап
аламыз да, алғашқы элементпен орнын алмастырамыз. Бұл ... п-шi ... ... ... ... ... тiзбектей жүргiзiледi.
5-мысал. Баскетболшылардың екi командасы кездестi. Ойыншылардың iшiндегi
қайсысының бойы ұзын екендiгiн ... ... ... MAX ( ... ... N=10 ;
TYPE MASSIV=ARRAY [1..N] OF INTEGER;
VAR
SPORTSMEN : MASSIV;
MAX : INTEGER ;
I :INTEGER ... ... ... ... ... ... бойының ұзындығын көрсет : ’) ;
FOR I : = TO N ... ( ... [ I] );
{ * ... бойы ұзын екенiн анықтау *}
MAX : = SPORTSMEN [1];
FOR I : = 2 TO N ... ... [1] > MAX THEN MAX : = ... ... ‘ ең ұзын ... ойыншы = ‘ , MAX : 4 )
END.
ойыншылардың бойының ұзындығын көрсет :
190 185 202 216 195 182 204 175 200 ... ұзын ... ... = ... ... массив
Бiр өлшемдi /яғни бiр индексi бар/ массивпен сiздер таныстыңыздар.
Сонымен қатар информатикада жиi қолданылатын көп өлшемдi массивтер, яғни ... ... ... – матрица ретiнде көп қолданылады.
Мысалы, бiрнеше жолға жазылған бүтiн сандар тiзбегi берiлсiн:
15 4 3 6 Бұл ... ... 3(4, яғни ол үш ... және
2 8 1 7 төрт ... ... 3 19 ... ... i ... ал бағананы j индексiмен нөмiрлесек, онда екi
өлшемдi ... А[i, j] деп ... ... ... элементi екi
индекспен белгiленедi. Алдыңғы мысалда көрсетiлген матрица A[3,4], жолы
i=1, 2, 3 ал ... j=1, 2, 3, ... ... ... ... k= array [1 ..3, 1 .. 4] of integer;
Var a : k;
1-мысал. Үш сатушы төрт түрлi ... ... ... ... ... ... есептеу программасын құрайық.
Сатушылар: 1]
2] 3 5 2 5
3] 20 0 0 ... ... ... 1..4] of ... : atype ; j : ... for i:=1 to 3 do (* ... жолын енгiзу*)
for j:=1 to 4 do (* ... ... ... j]);
s:=s+A[i,j];
writeln(a);
end.
Символдық шама
Өткен сабақтарда айнымалылардың INTEGER, REAL, BOOLEAN -типтерiмен
таныстыңдар. Ендi айнымалының CHAR-типiмен танысасыңдар. Ол ... ... ... тұрады. Символдар тiзбегiнiң мағыналы ... ... ... ... олар апострофқа (‘ ‘) алынады. Мысалы,
VAR
аб6312м : CHAR;
ПО, клви : ... ... ... келесi түрде жазуға болады:
CONST
SIM =’A’ ;
C =’+’;
D1=’;’ ;
Мысалы. Экран бетiне латын алфавитiнiң барлық әрiптерiн ретiмен ... ... ... SIM : ... ЛАТЫН АЛФАВИТi :’);
FOR SIM:=’A’ TO ‘Z’ DO
WRITE( SIM );
END.
Жауабы:
***************************************************************
ЛАТЫН АЛФАВИТi :
ABCDEFGHJKMNPQRSTUVWXYZ
***************************************************************
Амалдар. Кез келген тiлде символдарды ... ... ... ... ... ... нәтижесi логикалық тұрақты TRUE /ақиқат/ немесе
FALSE /жалған/ болады. Мысалы, ‘D’ < ’R’ ... ... TRUE, ал ‘+’ ... амалы FALSE.
Сондай-ақ, символдарға келесi функцияларды қолдануға болады:
ORD(X) – X ... ... ... ... ... ORD(‘R’)=82;
CHR(X) – Х реттiк нөмерiмен тұрған ... ... ... Х-ке ... алдыңғы символды анықтайды, мысалы
PRED(‘N’)=’M’;
SUCC(X)- Х-ке байланысты келесi ... ... ...... L, А ... реттiк нөмерлерiн анықтау программасын жаз.
PROGRAM LET;
VAR N: ... ... ; ... ... ; ... ; ... /символдық/ шамалар деп мәндерi символдардың кез келген
тiзбегiнен тұратын текстер болып келген шамаларды айтамыз.
Бос орын ... ... ... ... кiретiн болғандықтан,
символдық берiлгендердi жолмен енгiзу ... ... ... ...... ... ... тiзбегi, мысалы,
‘КИНОТЕАТР ’, ‘SUMMA’, ‘-----‘, A*B’
Апостроф iшiнде апостроф екi рет ... ... ... АРТАНЬЯН’, ‘
ТЕАТР ’’ТЮЗ’’’
Жоғарыда айтылған символдық жолмен орындалатын ... ... жол ... ... ... STRING /жол/ ... ... өңдеудiң екi түрi бар. Бiрiншi түрi – ... ... ... ... ал оның ... түрi – ... ... объект
түрiнде, яғни бөлек символдардан тұратын жолдарды ... ... да ... CHAR ... ... апострофқа алынып жазылады.
Жолды өңдеуге арналған функциялар:
Lеngth /ұзындық/ функциясы – текстiк жолдың ұзындығын анықтайды.
PROGRAM Demo;
VAR
WORDS: STRING ;
BEGIN
WRITE (‘сөз ... ... ... ... LENGTH(WORDS) :3,’ әрiптен тұрады!’);
END.
UpCase функциясы – кез келген литерлiк символды кiшi әрiптен үлкен әрiпке
көшiредi.
PROGRAM Demo1;
VAR
WORDS: STRING ;
I : ... := ... ... I:=1 TO ... DO WORDS[I]:=UPCASE(WORDS[I]);
WRITELN (WORDS); / ‘Фирма Microsoft’ деген текстi ... k, m) ...... ... бiр ... келесi
айнымалыға көшiредi.
Мұндағы: words - көшiрiлетiн бөлiк тұрған жолдың аты,
k - көшiрiлетiн ... ... ... - ... символдың саны.
PROGRAM Demo2 ;
VAR
WORDS: STRING[79] ;
WORD1, WORD2, WORD3: STRING20 ;
BEGIN
WORDS : =’ ... ... ... ... (WORD1); ... ... сөзi ... =COPY(WORDS, 1,3); / экранға ‘бей’ сөзi шығады/
WRITELN (WORD2);
WORD1: =COPY(WORDS, 8,3); / ... ... сөзi ... ... words) функциясы – жолдың қандай да бiр бөлiгiн iздеуге мүмкiндiк
бередi. Мұндағы: word – ... жол ... words – ... ... Demo3 ... ... ... : BYTE;
PROCEDURE SEARCH STENCIL;
BEGIN
POSITION := POS (SERCH WORD,WORDS);
IF ... ... “ ‘SERCH WORD,’ ” мына ... “орыннан бастап POSITION:3,’ .’)
ELSE WRITELN (‘бөлiк “’,SERCH WORD,’” бұл сөзде жоқ “’ ’WORDS’ “ .’;);
END; {SEARCH ... ... ... WORD:= ’кац ‘;
SEARCH STENCIL;
SEARCH WORD:=’Кац’;
SEARCH STENCIL;
END.
***************************************************************
’Электрификация ‘ сөзiнде ’кац ‘ бөлiгi 10 орыннан басталады.
’Электрификация ‘ сөзiнде ’Кац ‘ бөлiгi жоқ.
***************************************************************
INSERT және DELETE ...... ... бiр ... ... қоюға және жолдан текст бөлiгiн өшiруге /алып тастау/ қолданылады.
INSERT процедурасы көрсетiлген ... ... ... ... ... INSERT(WORD1, WORDS,4); - WORD1 жолын 4-шi орыннан ... ... ... процедурасы – жолдағы текстiң бөлiгiн көрсетiлген орыннан
анықталған ұзындықпен өшiредi,
мысалы, DELETE (WORS, 2,3); - WORS ... 3 ... 2 ... ... ... өшiредi.
PROGRAM Demo4 ;
VAR
WORDS: STRING[79] ;
WORD1: STRING[20] ;
BEGIN
WRITELN;
WORDS : =’бағдарлама ’;
WRITELN (WORDS);
DELETE (WORS,1,3);
WRITELN (WORDS);
DELETE (WORS,3,3);
WORD1: =’А’;
INSERT(WORD1, ... ... =’ ... ... тілі ... ... –файлмен жұмыс жасау командасы;
New – жаңа файлды құру;
Open – ... ... ... ашу;
Save – файл атын сақтау;
Save as – файлды жаңа ... ...... ...... ... – программаны орындауға жіберу;
Compile – программа компиляциясы;
Debug – режим ...... ... ...... ... терезенің өлшемі мен орналасу орны
орнатылады;
Tools – құралдар;
Options – опциялар;
Window – терезе;
Help – көмек.
Программалау ... ... ... ... ... ... – анықтама;
F2 –дискідегі сақталынған файлға редакторленген мәтіндерді жазу;
F3 – дискіден мәтіндерді оқу;
Alt-F9 – ... ...... ... ... – программа компиляциясы мен программаның орындалуы;
Alt-F5 – ... ... ... ... ... ... терезесіне ауыстыру;
Alt-X – ортадан шығу.

Пән: Информатика
Жұмыс түрі: Материал
Көлемі: 7 бет
Бұл жұмыстың бағасы: 200 теңге









Ұқсас жұмыстар
Тақырыб Бет саны
Дәмхана жұмысын автоматтандыру41 бет
Паскаль тілі туралы жалпы түсінік21 бет
Turbo Pascal 7.0 интегралдық программалау ортасын пайдалану43 бет
Turbo Pascal 7.0. программалау тілі10 бет
Turbo Pascal жүйесінде жолдарды ұйымдастыру технологиясы22 бет
Turbo Pascal жүйесінде массивтерді ұйымдастыру технологиясы39 бет
Turbo Pascal жүйесінде процедураларды ұйымдастыру технологиясы16 бет
Turbo Pascal жүйесінде файлдармен жұмысты ұйымдастыру технологиясы15 бет
Turbo Pascal жүйесінде қайталанатын процестерді ұйымдастыру технологиясы25 бет
Turbo Pascal жүйесіндегі графиканы ұйымдастыру технологиясы21 бет


Исходниктер
Пәндер
Көмек / Помощь
Арайлым
Біз міндетті түрде жауап береміз!
Мы обязательно ответим!
Жіберу / Отправить


Зарабатывайте вместе с нами

Рахмет!
Хабарлама жіберілді. / Сообщение отправлено.

Сіз үшін аптасына 5 күн жұмыс істейміз.
Жұмыс уақыты 09:00 - 18:00

Мы работаем для Вас 5 дней в неделю.
Время работы 09:00 - 18:00

Email: info@stud.kz

Phone: 777 614 50 20
Жабу / Закрыть

Көмек / Помощь