Главная страница
Навигация по странице:

  • Паскаль тіліндегі программа неше бөліктен тұрады Алгоритмдерді ұсыну тәсілдерін ата Алгоритм дегеніміз не Алгоритм түрлерін ата

  • {Егер шарт онда 1 оператор әйтпесе 2 оператор орындалады.} IF THEN ELSE ; Егер шарттың мәні «ақиқат»

  • «жалған»

  • №1 тапсырма. Берілген сан х нақты саны х>0 - ге тең болса, онда х - ті екіге арттыр, әйтпесе х - ті екі еселе.

  • Берілген 3 саннан ең үлкенін табу программасын құру.

  • Сабақты бекіту сұрақтары Сабақ ұнады ма иә жоқ Рефлексия

  • Есеп шығару (топтық) Ия/жоқ Жеке тапсырма Бекіту (топтық)

  • яшыты аш! ойыны Сызыты алгоритм дегеніміз не Var операторыны ызметі андай


    Скачать 0.93 Mb.
    Названиеяшыты аш! ойыны Сызыты алгоритм дегеніміз не Var операторыны ызметі андай
    Дата25.10.2021
    Размер0.93 Mb.
    Формат файлаppt
    Имя файла321487.ppt
    ТипПрограмма
    #255785

    А


    «Ұяшықты аш!" ойыны


    Сызықтық алгоритм дегеніміз не?


    Var операторының қызметі қандай?
    қолданылады?


    Const операторының қызметі қандай?


    Read операторының қызметі қандай?


    Write операторының қызметі қандай?


    Паскаль тіліндегі программа неше бөліктен тұрады?


    Алгоритмдерді ұсыну тәсілдерін ата


    Алгоритм дегеніміз не? Алгоритм түрлерін ата


    Л


    М


    Г


    О


    Р


    И


    Т


    Тармақталу алгоритмдерін
    программалау


    Әрекеттердің тізбектей орындалуын сипаттайтын алгоритм


    Шартты тексеру арқылы орындалатын алгоритм


    Белгілі бір бөлігі бірнеше рет қайталататын алгоритм

    жоқ


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


    егер x≥0
    егер x<0


    алг Y функциясын есептеу
    арг x
    нәт y
    басы
    егер x≥0
    онда 1-серия
    әйтпесе 2-серия
    бітті
    соңы


    Басы


    x енгізу


    x≥0


    x, y


    Соңы


    иә


    Тармақталу операторы көрсетілген шартқа тәуелді құрамына кіретін операторлардың орындалуын немесе орындалмауын қамтамасыз етеді. Тармақталған алгоритмдерді бағдарланған кезде мынадай қызметші сөздер қолданылады: if - егер , then – онда , else - әйтпесе.
    Оператор программадағы іс-әрекеттердің орындалу реттілігін өзгертетін мүмкіндіктің ең кең тараған тәсілі болып табылады. Толық оператордың жазылу түрі:
    {Егер шарт онда 1 оператор әйтпесе 2 оператор орындалады.}
    IF <шартты өрнек> THEN <1 оператор> ELSE <2 оператор>;
    Егер шарттың мәні «ақиқат» болса, THEN сөзінен кейінгі оператор, ал мән «жалған» болса, ELSE сөзінен кейінгі оператор орындалады.
    Қысқа оператордың жазылу түрі:
    IF <шартты өрнек> THEN <1 оператор> ;


    басы


    соңы


    Жаңбыр жауып тұрса


    Етік киеміз


    Туфли киеміз


    иә


    жоқ


    Егер көшеде жаңбыр жауып тұрса, онда етік киеміз, әйтпесе туфли киеміз.


    Мысал.
    А және В екі натурал санның үлкенін табу керек.


    program ESU;
    var a, b, y:real;
    begin
    readln (a,b);
    if a>b then y:=a else y:=b;
    writeln (y);
    end.


    №1 тапсырма. Берілген сан х нақты саны х>0 - ге тең болса, онда х - ті екіге арттыр, әйтпесе х - ті екі еселе.


    Есептің программасы: Program esep_1; Var x, y: real; Begin Readln(x); If x>0 then y:=x+2 else y:=2*x; Writeln(‘y=’, y); End


    Берілген 3 саннан ең үлкенін табу программасын құру.
    program max_tabu; var t,a,b,c:integer; begin read(a,b,c); if a>b then t:=a else t:=b; if t

    а:=5; b:=4; c:=3;
    if a>b then x:=a+b
    else begin
    а:=b+c; x:=a-3*b;
    end.


    жауабы: 9;


    a:=7; b:=3; c:=6;
    if (ac) then x:=4*a-b*a
    else x:=a-b;
    end.


    жауабы: 7;


    а:=9; b:=8; c:=2;
    if (a>b) and (b>c) then x:=2*a+b+c
    else begin
    а:=b+c; x:=a-3*b;
    еnd.


    жауабы: 28;


    a:=14; b:=53;
    if a<=b then x:=a+b
    else x:=2*a-4*b;
    end


    жауабы: 67;


    Р/с


    Сұрақ


    Жауап


    1


    Алгоритм типтері 4-ке бөлінеді.


    Иә/Жоқ


    2


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


    Иә/Жоқ


    3


    Тармақталу алгоритмін алгоритмдік тілде өрнектегенде егер, мұнда, өйткені, соңы деген түйінді сөздер қолданылады


    Иә/Жоқ


    4


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


    Иә/Жоқ


    5


    Шартты тексеру арқылы орындалатын алгоритм циклдік алгоритм деп аталады


    Иә/Жоқ


    Сабақты бекіту сұрақтары


    Сабақ
    ұнады ма?


    иә


    жоқ


    Рефлексия


    Соңы

    Бағалау парағы





    Аты-жөні


    Сұрақ-жауап


    Есеп шығару (топтық)


    Ия/жоқ


    Жеке тапсырма


    Бекіту (топтық)


    Рефлексия
    Қорытынды баға



















































































    написать администратору сайта