ОРЫНДАҒАН: АЛДАБЕК Г. ТОБЫ: 111 -15 ҚАБЫЛДАҒАН: БАЙМИШЕВА

Скачать презентацию ОРЫНДАҒАН: АЛДАБЕК Г. ТОБЫ: 111 -15 ҚАБЫЛДАҒАН: БАЙМИШЕВА Скачать презентацию ОРЫНДАҒАН: АЛДАБЕК Г. ТОБЫ: 111 -15 ҚАБЫЛДАҒАН: БАЙМИШЕВА

guldana.pptx

  • Размер: 769.2 Кб
  • Автор:
  • Количество слайдов: 11

Описание презентации ОРЫНДАҒАН: АЛДАБЕК Г. ТОБЫ: 111 -15 ҚАБЫЛДАҒАН: БАЙМИШЕВА по слайдам

 ОРЫНДАҒАН: АЛДАБЕК Г. ТОБЫ: 111 -15 ҚАБЫЛДАҒАН: БАЙМИШЕВА А. ТАҚЫРЫБЫ: Берілгендердің стандартты типтері ОРЫНДАҒАН: АЛДАБЕК Г. ТОБЫ: 111 -15 ҚАБЫЛДАҒАН: БАЙМИШЕВА А. ТАҚЫРЫБЫ: Берілгендердің стандартты типтері және өрнек. Стандартты функциялар. Алгоритм. Блок-схемалар. Сызықтық структураның алгоритмін программалау. Меншіктеу операторы. ОҢТҮСТІК ҚАЗАҚСТАН МЕМЛЕКЕТТІК ПЕДАГОГИКАЛЫҚ ИНСТИТУТЫ

 Паскаль тілінде пайдаланатын барлық типтер скалярлық (қарапайым) және құрылымдық (структуралық) болып үлкен екі Паскаль тілінде пайдаланатын барлық типтер скалярлық (қарапайым) және құрылымдық (структуралық) болып үлкен екі топқа бөлінеді. Скалярлық типке шамалардың стандартты типі және жасанды тип (тағайындалған) жатады. Стандартты типтерге: Бүтін-INTEGER Тіркестік-STRING Нақты-REAL Логикалық-BOOLEAN Мәтіндік-TEXT

Стандартты функциялар Турбо Паскаль тілінде алдын ала програмалары жасалып стандарттты модульге жинақталып қойылған, қажетСтандартты функциялар Турбо Паскаль тілінде алдын ала програмалары жасалып стандарттты модульге жинақталып қойылған, қажет кезінде пайдалануға болатын объектілер бар. Солардың бірі стандартты функциялар болып табылады. Олар жиі кездесетін математикалық және басқа да функцияларды есептеу үшін қолданылады. Жиі пайдаланылатын функциялар 1. Арифметикалық функциялар 2. Типтерді өзгерту функциялары.

Стандартты типтердің сипатталуы? Шамаларға қолданылатын амалдар олардың типтеріне байланысты болады. Бүтін сан түріндегі тип.Стандартты типтердің сипатталуы? Шамаларға қолданылатын амалдар олардың типтеріне байланысты болады. Бүтін сан түріндегі тип. Бүтін типтегі мәндерді қабылдайтын атаулар былай сипатталады: атау1, атау2, …. , атау. тип; Төмендегі стандартты функциялар бүтін аргументтер үшін бүтін мән береді: Abs(x) – бүтін х санының абсолют шамасы Sqr(x) – бүтін х анының квадраты Trunc(x) – нақты х санының бүтін бөлігі Round (x) – нақты х саны дөңгелектеніп бүтін нәтиже береді. Succ(x)- х-тан кейінгі бүтін санды береді. Pred(x) – х-тың алдындағы бүтін санды береді. ?

 АЛГОРИТМ-белгілі бір істі ретімен орындау тәртібі Алгоритм түрлері     АЛГОРИТМ-белгілі бір істі ретімен орындау тәртібі Алгоритм түрлері СЫЗЫҚТЫҚ ТАРМАҚТЫҚ ЦИКЛДЫҚ

  АЛГОРИТМ Алгоритмдік тілде (Паскаль, Бейсик, Си , т. б. ) арифметикалық амалдардың АЛГОРИТМ Алгоритмдік тілде (Паскаль, Бейсик, Си , т. б. ) арифметикалық амалдардың орындалу тәртібі олардың математикадағы орындалу тәртібіне сәйкес келеді, яғни алдымен жақша ішіндегі амалдар, сонан соң көбейту, бөлу, қосу, азайту, т. б. амалдар орындалады. Сызықтық құрылым алгоритмі (Алгоритм линейной структуры; serial algorithm) — тармақталу мен қайталану әрекеттері жоқ бір сызық бойында орналасқан алгоритм түрі. Барлық әрекеттер тізбектеліп бірінен кейін бірі алгоритм схемасында берілген табиғи реттілікпен орындалатын алгоритм құрылымы. [1]!

Сызықтық алгоритмдерді бағдарламалау кезінде келесi негiзгi операторлар қолданылады:  read (readln)- берілгендерді енгізу, Сызықтық алгоритмдерді бағдарламалау кезінде келесi негiзгi операторлар қолданылады: read (readln)- берілгендерді енгізу, write (writeln)-нәтижені шығару. readln және writeln операторларынан кейін бірнеше мән жазылса олар жақшаға алынып, араларына үтір қойылады. Сипаттау (var) бөлімінде барлық айнымалылардың типтері анықталады. Сипаттау бөлімінде: Программамен байланысатын кітапханалық модульдерінің атаулары (uses) Белгілерді сипаттау (label) Тұрақтыларды сипаттау (const) Мәліметтер типтерін анықтау (type) Айнымалыларды сипаттау (var) процедураларды сипаттау (procedure) функцияларды сипаттау (function)

Сызықтық алгоритмді схема түрінде сипаттау Алгоритмдi бастау (begin)  Мәлiметтердi енгiзу (readln)  МатематикалықСызықтық алгоритмді схема түрінде сипаттау Алгоритмдi бастау (begin) Мәлiметтердi енгiзу (readln) Математикалық өрнектердi есептеу (: =) Нәтиженi шығару (writeln) Алгоритмдi аяқтау (end)

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

 Меншіктеу операторының жазылу пішімі: айнымалы атауы : = өрнек; Мұндағы айнымалы атауы - Меншіктеу операторының жазылу пішімі: : = ; Мұндағы — айнымалы идентификаторы, : = – меншіктеу белгісі, яғни айнымалының мәні өрнектің есептелген сан мәнін қабылдайды, — арифметикалық өрнек немесе сан. Бұл оператор екі міндет атқарады: Айнымалылардың белгілі мәндері бойынша арифметикалық өрнектің сандық мәнін есептейді. Табылған мән айнымалы атауына меншіктеледі, яғни анықталған мән сол айнымалыға сәйкес компьютер жады ұяшығына орналасады.

Мысалы: I: =I+1; X: =3. 56; X 1: =(-b+4. 63)/46*a; N: =’mama’; Res: =true;Мысалы: I: =I+1; X: =3. 56; X 1: =(-b+4. 63)/46*a; N: =’mama’; Res: =true; Y: =sqrt(5)+1;