Кездейсоқ айнымалы ұғымы және тармақталу алгоритмін Паскаль тілінде жүзеге асыру


Slide 1

Қазақстан Республикасы Білім және Ғылым министрлігі Шәкәрім атындағы Семей мемлекеттік университеті

1

Тексерген: Жаксыгулова Д. Д

Орындаган: Токбаев Е. У

Кездейсоқ айнымалы ұғымы. Алгоритм. Тармақталу алгоритмін орындайтын программаны құру

Slide 2

2

Кіріспе

Айнымалы - белгілі бір мәліметтер типін сақтай алатын және программаны атқару барысында мәнін өзгертуге болатын атауы белгілі объект.

А й н ы м а л ы шама - әр түрлі сан мәндерін қабылдайтын шама. Ал сан мәні өзгеріссіз қалатын шама т ұ р а қ т ы шама деп аталады. Дегенмен айнымалы шама мен тұрақты шаманың арасындағы айырмашылық салыстырмалы түрде болады. Өйткені кейбір мәселедегі тұрақты шама, басқа бір жағдайда айнымалы шама болуы мүмкін.

Айнымалы шаманы математикаға енгізіп, оны жүйелі түрде зерттеуді бастаған француз ғалымы Рене Декарт (1596 - 1650) болды.

Slide 3

Айнымалы

3

Айнымалы - аты, типі және мәні болатын шама.

Айнымалыныңмәнін программаның жұмысы кезінде өзгертіп

отыруға болады.

Айнымалылардың типі:

integer { бүтін }

real { нақты }

char { бір символ }

string { символдық тіркес }

boolean { логикалық

var a, b: integer;

Q: real;

s1, s2: string;

Slide 4

4

program qq;

var a, b: integer;

begin

a := 5;

b := a + 2;

a := (a + 2) *(b - 3) ;

end.

Оператор - жоғары деңгейлі программалау тілінің

командасы.

Меншіктеу операторы айнымалының мәнін өзгерту

үшін қолданылады.

Slide 5

5

Алгоритм

Алгоритм қасиеттері

дискреттілік: жекелеген қадамдардан(командалардан) тұрады

айқындылық: атқарушыға түсінікті болатын командалардан тұруы керек

белгілілік: бастапқы деректері бірдей болған жағдайда нәтижесі де бірдей болады

нәтижелік: әрекеттердің шектеулі санынан кейін белгілі бір уақытта қорытынды нәтиже алуымыз керек

жалпылық: алгоритм әр түрлі алғашқы мәліметтер үшін әр түрлі нәтижелер беруі тиіс

дұрыстылық: алғашқы мәліметтер әр түрлі болғандығына қарамастан барлық жағдайда дұрыс нәтиже береді

Алгоритм - атқарушы орындайтын амалдардың тиянақты жоспары.

Slide 6

6

Программа

Программа дегеніміз -

қандай да бір программалау тілінде жазылған алгоритм

компьютерге қажетті командалардың жиынтығы

Команда - компьютер орындауға міндетті әрекеттің өрнектелуі.

алғашқы мәліметтерді қайдан алу керек?

олармен қандай амалдар орындау керек?

Slide 7

7

Программалау тілдері

Машинаға бейімделген (төменгі деңгейлі) - әрбір команда процессордың бір командасына сәйкес келеді (ассемблер)

Жоғарғы деңгейлі тілдер - кәдімгі табиғи тілге(ағылшын тіліне) ұқсайды, адамның түсінуіне оңай, бір ғана компьютерге тәуелді болмайды.

Жаңадан үйренушілерге: Бейсик, ЛОГО, Паскаль

Кәсіби: Си, Фортран, Паскаль

Жасанды интеллект тапсырмалары үшін: Пролог, ЛИСП

Интернет үшін: JavaScript, Java, Perl, PHP, ASP

Slide 8

8

Паскаль тілі

1970 - Никлаус Вирт (Швейцария)

студенттерді оқытуға арналған тіл

«жоғарыдан төменге қарай» программаларын жасау

берілгендердің әр түрлі құрылымдары(массивтер, құрылымдар, жиымдар)

Slide 9

9

Программа қандай бөліктерден тұрады?

program <программаның аты>;

const …; {тұрақтылар}

var …; {айнымалылар}

begin

… {негізгі программа}

end.

{ процедуралар мен функциялар }

фигуралық жақшаның ішінде орналасқан түсініктемелер программамен өңделмейді

Slide 10

10

Программа қандай бөліктерден тұрады?

Тұрақты - өз атауы болатын, өзгермейтін шама, .

Айнымалы - өз атауы (жад ұяшығы) болатын, өзгеретін шама.

Процедура - кейбір әрекеттерді сипаттайтын қосалқы алгоритм (мысалға шеңберді салу) .

Функция - есептеулерді орындайтын қосалқы алгоритм (квадрат түбірді табу, sin) .

Slide 11

11

Программалар, тұрақтылар, айнымалылар атауы

Атауларды сипаттағанда

латын әріптерін (A-Z)

сандарды

астын сызу белгісін _

қолдануға болады

Бас әріптер мен кіші әріптердің арасында айырмашылық болмайды

Атауларды сипаттағанда

орыс, қазақ әріптерін

бос орындарды

жақшаларды, +, =, !, ? белгілерін және т. б.

қолдануға болмайды

Атаулар санмен басталмауы керек

Қай атаулар дұрыс жазылған?

AXby R&B 4Wheel Вася “PesBarbos” TU154 [QuQu] _ABBA A+B


Ұқсас жұмыстар
Кездейсоқ айнымалы ұғымы және тармақталу алгоритмін бағдарламалық жүзеге асыру
C++ тілінде кездейсоқ айнымалыларды генерациялау және тармақталу алгоритмін құру
Тармақталу алгоритмін жүзеге асыратын Паскаль тіліндегі бағдарламаны құру
Кездейсоқ айнымалы тұжырымдамасы, C++ тіліндегі псевдо кездейсоқ сандарды генерациялау және тармақталу алгоритмдері
Паскаль тілінде тармақталу операторлары және бағдарламаның негізгі элементтері
Тармақталу алгоритмдерін программалау Паскаль тілінде: шартты операторлар, графикалық тапсырмалар және тест
Билік: ұғымы, түрлері, саяси биліктің ерекшеліктері мен жүзеге асыру әдістері
Паскаль тілінде бағдарламалаудың негіздері: алгоритмдер, деректер типтері және басқару құрылымдары
Ақпаратты қорғаудың математикалық әдістері және RSA криптографиялық алгоритмін бағдарламалық іске асыру
Тармақталған алгоритмдер: 9-сынып информатика ашық сабағы (Паскаль тілінде)
Пәндер



Реферат Курстық жұмыс Диплом Материал Диссертация Практика Презентация Сабақ жоспары Мақал-мәтелдер 1‑10 бет 11‑20 бет 21‑30 бет 31‑60 бет 61+ бет Негізгі Бет саны Қосымша Іздеу Ештеңе табылмады :( Соңғы қаралған жұмыстар Қаралған жұмыстар табылмады Тапсырыс Антиплагиат Қаралған жұмыстар kz