Паскаль тілінің алфавиті

МАЗМҰНЫ

Кіріспе

Паскаль тілінің негізі
1.1. Паскаль тілінің алфавиті. Деректер типтері
1.2. Стандарт функциялар. Өрнектер
1.3. Паскаль тіліндегі программаның негізгі құрылымы

Паскаль тілінің операторлары
2.1. Меншіктеу, мәліметтерді енгізу, шығару операторлары. Сызықтық программа
2.2. Шартты оператор
2.3. Таңдау операторы
2.4. Қайталау операторы (цикл)
2.5. Goto операторы
2.6. Символдық (жолдық) айнымалылар. Оларға қолданылатын операторлар
2.7. Процедура және функция

Құрылымдық типтер.
3.1. Массив
3.2. Жиын. Жиынға қолданылатын операциялар
3.3. Жазулар. With операторы
3.4. Файл
Кіріспе:

Өзекілігі: Қазіргі кезде көптеген программалар қолданылады. Солардың ішінде Паскаль программалау тілдері.

Мәселе: Ақпарат қоғамға байланысты программалау тілдерін оқу
процесіне енгізу және мәселесі туындайды.

Мақсаты:
Программалау тілдерін оқу процесінде пайдалану.

Міндеттері:
1) Паскаль. Программалау тілін теориалық тұрғыдан зерттеу.
2) Паскаль. Программалау тілінде программа құру үлгілерін көрсету.

Зерттеу объектісі: Паскаль. Программалау тілі.

Зерттеу пәні: Информатика.

Болжам: Паскаль. Программалау тілінде программа құра білу
адамдардың жоғарғы дәрежелерде ақпарат құзіреттілігін
қалыптастыруға мүмкіндік жасайды.

Ғылымға пайдасы:
Паскаль. Программалау тілі есептерді тез шығаруға көмектеседі.
Және де бұл программаларды боллашақта мамандарға пайдалануға ұсынылады.

Құрылымы: Кіріспе, 4- бөлім, қорытындыдан тұрады. Соңында пайдаланылған әдебиеттер тізімі көрсетілген.
        
        Мазмұны
Кіріспе
Паскаль тілінің негізі
1.1. Паскаль тілінің алфавиті. Деректер типтері
1.2. Стандарт функциялар. Өрнектер
1.3. Паскаль тіліндегі программаның негізгі құрылымы
Паскаль ... ... ... мәліметтерді енгізу, шығару операторлары. Сызықтық
программа
2. Шартты оператор
2.3. Таңдау операторы
2.4. Қайталау операторы (цикл)
2.5. Goto ... ... ... ... Оларға қолданылатын операторлар
2.7. Процедура және функция
Құрылымдық типтер.
1. Массив
3.2. Жиын. ... ... ... ... With ... ... Қазіргі кезде көптеген программалар қолданылады. Солардың
ішінде Паскаль ... ... ... ... ... ... ... оқу
процесіне енгізу және мәселесі туындайды.
Мақсаты:
Программалау тілдерін оқу процесінде пайдалану.
Міндеттері:
1) Паскаль. Программалау тілін теориалық тұрғыдан зерттеу.
2) Паскаль. Программалау тілінде ... құру ... ... ... ... Программалау тілі.
Зерттеу пәні: Информатика.
Болжам: Паскаль. Программалау тілінде программа құра білу
адамдардың жоғарғы дәрежелерде ақпарат құзіреттілігін
қалыптастыруға мүмкіндік жасайды.
Ғылымға пайдасы:
Паскаль. Программалау тілі ... тез ... ... де бұл программаларды боллашақта мамандарға пайдалануға ұсынылады.
Құрылымы: Кіріспе, 4- бөлім, қорытындыдан тұрады. Соңында пайдаланылған
әдебиеттер тізімі көрсетілген.
Программалау тілдері
Компьютерге ... ... ... арқылы жазылған алгоритм –
программа деп, ал программа құру процесі программалау деп ... тілі – ... ... ... ... программасын
компьютерге түсінікті формада жазу тәсілі болып табылады.
Программалау тілдері жоғарғы және төменгі деңгейлі тілдер ... ... ... ... шешуге бағытталған, командалардың ... ... ... тілге ұқсас прогрммалау тілі – жоғарғы деңгейлі
программалау тілі деп аталады. ... ... ... ... түрі ... ... программалау тілдерінің бірі – Паскаль тілі. Оның алғашқы
вариантын 1971 ж. Швейцария ғалымы Никлаус Вирт жарыққа ... ... ... ... математигі Блез Паскальдың (1623-1662 ж) құрметіне
жаңа программалау тіліне оның атын берді. Паскаль тілі оқып үйренуге ... ... ... қолданушыға ыңғайлы тіл болып қана қойған жоқ,
сонымен қатар көптеген күрделі ... шешу үшін ... ... тілі ... ... ... бірнеше баламалары бар. Қазіргі кезде кең қолданылатыны –
Турбо Паскаль7.0 баламасы. ... ... ... жеке ... және
pas кеңейтілуінен тұратын текстік файл болып ... ... ... ... ... ... ... үшін компилятор қолданылады.
Турбо Паскаль жүйесі ТР бумасында жазылады. Программаны жүктеу ... ол ... BIN ішкі ... ... ... C:\TP\BIN\
turbo.exe)
Паскальдағы кез-келген деректер, яғни айнымалылар, тұрақтылар, ... және ... ... типтері арқылы сипатталады. Тип аталған
объектінің қабылдайтын мәндерінің жиынын және ... ... ішкі ... ... анықтайды.
Көптеген программалау тілдерінде, сонымен қатар Паскальда программада
қолданылатын шамалар жөніндегі барлық ақпарат программаның сипаттау
бөлімінде міндетті түрде көрсетілуі қажет. ... ... ... ... ... бөлімі
2. Тұрақтылар бөлімі
3. Типтер бөлімі
4. Айнгымалылар бөлімі
5. Процедура мен ... ... ... ... Паскаль тілінің алфавиті. Деректер типтері.
Барлық программалау тілдерінің өз алфавиті болады. Алфавит – программада
пайдаланылатын түрлі символдар (әріптер, цифрлар, таңбалар, белгілер).
Паскаль ... ... ... алфавитінің бас (A-Z) және кіші (a-z) әріптері және _ астын сызу
белгісі.
2. Араб цифрлары: 0 – 9
3. ... ... а) ... ... ... +, -, *, /
б) қатынас операцияларының белгілері: =, (тең емес), >, >=, =0 ... ... ... |int(x) |real |integer |5.76 ( 5 ... | | | | ... ... ... |trunc(x) |real | ... ( 5 ... | | | | ... ... ... |real |real |5.76 ( 0.76 ... | | | | ... ... ... ... |real |integer |5.76 ( 6 ... | | | | ... | | | | ... сан |random |- |real |(0,1) ... |
| | | | ... сан ... сан |random(x) |integer |integer ... ... |
| | | | ... сан ... ... |- |- ... ... ... | | | ... іске қосу |
Барлық басқа функциялар түрлендіріліп, стандарт функцияларға келтіріледі.
Паскаль ... ... ... жоқ. х ... n дәрежеге шығару үшін
төмендегі формула қолданылады.
x n = e nlnx ( ... 1. x 5 ( exp ... ( x 3 = x 3/2 ( exp (3/2 * ... sin 30° ( sin ... ... ... log2 x ( log a b = log cb / logca ( ... тұрақтылар мен айнымалылардан, ... ... ... ... белгілерінен және стандарт функциялардан құралады.
Математикалық өрнек және оның сәйкес ... ... ... ... 4( 2x-y ( 4* ... ctgx+cos60º ( cos(x)/sin(x)+cos((60*pi)/180)
3. ( (-b+ ... cos2x2 ( ... e sinx ( exp ... ... тіліндегі программаның негізгі құрылымы.
Паскаль тілінде кез-келген программаның мәтіні бірнеше бөлімнен тұрады:
1. программа тақырыбы
2. сипаттау бөлімі
3. ... ... ... ... ... программа атауы;
Ескертулер:
1. Программа атауы үшін латын алфавитінің әріптері, цифр және __ астын ... ... ... бірінші символы цифр болмау керек.
3. Атауда бос орын белгісі қолданылмайды.
Программа тақырыбына мысалдар:
Program Geron;
Program Min;
Program Summa;
Program P_1;
Сипаттау бөлімі.
Көптеген программалау ... ... ... ... ... ... ... барлық ақпарат программаның сипаттау
бөлімінде міндетті түрде көрсетілуі ... ... ... ... ... Таңбалар бөлімі
7. Тұрақтылар бөлімі
8. Типтер бөлімі
9. Айнгымалылар бөлімі
10. Процедура мен функциялар бөлімі
1. Таңбалар бөлімі.
Оның құрылымы: label ... ...... сөз. ... ... идентификатор немесе бүтін
сан болып табылады. Егер программада бірнеше таңба қолданылса, онда олардың
арасына үтір ... ... : label ... a1, b1, ... бөлімінің болуы операторлар бөлімінде кейбір оператордың ерекше
аталып көрсетілетінін білдіреді. Таңба мен ... ... қос ... ... ... 1: 1-оператор;
a1: 2-оператор;
b1: c1: 3-оператор;
2. ... ... деп ... мәні ... шаманы атайды. Оны сипаттау
бөлімінің құрылымы:
Const тұрақтының аты = мәні;
Мысал: const x=25; n=4;
Text = ... ... ... ... ... аты = типі;
Турбо Паскальда деректердің стандарт 5 типі бар ... ... ... ... (real), символдық (char), логикалық (boolean),
жолдық (string). Сонымен қатар программалаушының өзі ... және ... ... )деп ... стандарт емес жаңа тип енгізуі мүмкін.
Санақты тип- ... ... ... ... әр мән ... ... ғана ... скаляр тип. Оның сипатталу үлгісі:
Тype типтің аты = ... ... ... аты: ... ... : Type Month = ... February, March, April, May);
Colors = (red, write, blue);
Var a: Month; b: Colors;
Шектеулі тип – екі бүтін санның, екі ... ... ... ... ... екі ... ... мәндерді қабылдайтын айнымалылар
типі.
Сипатталу үлгісі:
Type типтің аты = 1-мән . . ... ... аты: ... ... Type San = ... = ‘a’.. ‘k’;
Month = 1..12;
Var a: San; b: Text; c: Month;
4. Айнымалылар бөлімі.
Айнымалыны ... ... ... ... болады:
Var айнымалының аты: типтің аты;
(variable-айнымалы). Бірдей типті айнымалылар үтір ... ... Var a, b, c: ... ... ... ... операторлар бөлімінен басқа бөлімдердің енгізілуі міндетті
емес. Олар қажетіне ... ... ... Program ... да ... ... ол программаны оқуға ыңғайлы болу үшін жазылады.
Операторлар бөлімі – программаның орындалу ... Ол Begin ... ... end ... аяқталады. End сөзінің соңына нүкте қойылуы
тиіс, ол программаның аяқталу белгісі. ... ... ... ... ... Begin ... end (соңы) – ашу, жабу
жақшаларының ролін атқаратын қызметші сөздер ... ... ... жақша деп те атайды.
Паскаль тілінің операторлары.
1. Меншіктеу, мәліметтерді ... ... ... ... ... ... операторының жалпы түрі:
айнымалы: = өрнек;
Мысал: x:=0.5;
y:=a+b;
D:=b*b-4*a*c;
p:=(a+b+c)/2;
Енгізу операторының ... ... ... ... ... ... бос орын ... теріледі. Read операторының соңына ... ... ... ... readln ... оқу). Бұл жағдайда
курсор келесі жолдың басына көшіріледі де, мәліметтер бірінің астына ... жаңа ... ... ... ... ... экранға шығару үшін Паскаль ... ... ... ... ... ... жазылса (writeline –жолды жазу) курсор жаңа жолға көшіріліп,
мәліметтер бірінің астына бірі шығады.
Мысал: 1) Write (‘x- ті ... ... M:=10; ... ... ... ... типті х айнымалысының мәнін экранға көрсетілген үлгіде
шығару.
Мұндағы n- ... ... ... символ саны.
m- бөлшек бөліктің цифрлар саны (0≤m≤n)
Мысал: 1)
|х-тің мәні ... ... ... ... |write (x:7) |_ _ _ _ 145 ... |write (x:7:3) |_ 86..920 ... |write (x:4:2) |3.14 |
2) Write (x, ‘ ’, y); -х және у ... ... бос ... (‘s=’, s:5:2);
Write (x+25, 3*x)- өрнек мәнін шығару.
Меншіктеу, енгізу, шығару операторларын қолданып құрылған сызықтық
программалар қарастырайық.
Жаттығулар:
1. Үш қабырғасы берілген үшбұрыштың ауданын табу ... ... ... a,b,c: ... ... ... ... ’);
read (a,b,c);
p:=(a+b+c)/2;
S:=sqrt(p*(p-a)*(p-b)*(p-c));
Writeln (‘Үшбұрыш ауданы =’, S);
end.
2. Радиусы 5,2-ге тең шеңбердің ұзындығын және дөңгелектің ... ... ... ... ... L,S:real;
begin
L:=2*pi*r;
S:=pi*sqr(r);
Writeln (‘Дөңгелек ауданы =’, S:4:2);
Writeln (‘Шеңбер ұзындығы =’, L:5:2)
end.
Программаны ... ... ... болу үшін ... ... әр ... ... болады. Олар (( немесе (* *) ... ... ... ... ... формуласы*)
3. Қабырғасы а-ға тең кубтың көлемін есептейтін программа құрыңдар.
Program Pl1;
Var a,V: integer; ... ... ... ... енгізу(
V:=exp(3*ln(a)); (* куб көлемі V=a^3 *)
Writeln (‘V=’, V);
end.
2. Шартты оператор
Шартты оператор қандай да бір ... ... оның ... ... бір ... ... ... асырады.
Оның жазылу үлгісі:
1) IF шарт THEN 1-оператор ELSE 2-оператор;
2) IF шарт THEN ... ... ... ... ... түрі, 2-жағдай қысқа түрі деп
аталады.
Мысал 1. Екі санның үлкенін табыңдар.
Program m1;
Var a,b, max: ... (‘2 ... ... read (a,b);
If a>b then max:=a else max:=b;
Writeln (‘Жауап:’, max);
end.
Кейде then, else ... ... ... бір ... бірнеше оператор
енгізілуі мүмкін. Паскальда осы сияқты 1 серияда орындалатын операторлар
тізбегі бір ... ... ... да, оны ... оператор деп
атайды. Құрама оператор begin, end операторлық жақшаға алынады.
Мысал 2. Квадрат теңдеудің ... ... ... ... real;
begin
Write (‘кв.теңдеу коэффициенттерін енгіз:’); readln (a,b,c);
D:=b*b-4*a*c; ( ... ... (
If db then begin max:=a; min:=b ... begin max:=b; min:=a ... ... max, ... min)
end.
Егер шарттың саны біреуден артық болса, онда ол ... шарт деп ... ... ... and (және), or (немесе), not (емес) қызметші
сөздері жазылады және жәй ... ... ( ) ... ... and (x

Пән: Информатика
Жұмыс түрі: Дипломдық жұмыс
Көлемі: 48 бет
Бұл жұмыстың бағасы: 900 теңге









Ұқсас жұмыстар
Тақырыб Бет саны
Turbo Pascal 7.0 интегралдық программалау ортасын пайдалану43 бет
Turbo Paskal-да символдық ақпаратты өңдеу19 бет
Информатика пәнінен әдістемелік нұсқау (программалық тілдер)59 бет
Паскаль программалау тілі. Шығу тарихы5 бет
Паскаль тілінің негізі34 бет
Турбо Паскаль бағдарламысының тарихы16 бет
Турбо паскаль программалау тілі28 бет
Паскаль тіліндегі негізгі элементтері тілдің алфавиті мен сөздігі15 бет
Turbo Pasсal – программалау тілі5 бет
Паскаль программалау тілінің негізі9 бет


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


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

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

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

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

Email: info@stud.kz

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

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