Алгоритм - іс-әрекеттің рет-ретімен орындалуы Сызықтық Тармақталған Циклдік.

Презентация:



Advertisements
Похожие презентации
Сабақтың тақырыбы: Алгоритмнің түрлері.. а)білімділік: Компьютерде есептер шығару кезеңдерін, программалау тілдерінің құрылымын, командалары мен операторларының.
Advertisements

- Оқушының теориялық алған білімін практикада қолдана білеге үйрету; - Алгоритмдерді Packal программалау тіліне аударуды меңгерту; - тапсырмаларға сәйкес.
Сабақтың тақырыбы: Турбо Паскаль программалау ортасында қарапайым программа құру.
Сызықтық алгоритмдерді бағдарламалау Саба қ ты ң типі: Саба қ ты ң т ү рі: П ә наралы қ байланыс: К ө рнекілігі: Аралас саба қ Теориялы қ -практика Математика,
Сабақтың тақырыбы Шамалар. Алгоритмдік тілдегі шамалар Тұрақты Мәні өзрермейтін шамалар Айнымалы Мәні өзгеріп отыратын шамалар.
Бағалау кестесі Оқушының аты – жөні Тапсырмалар Білу Алмаға жасырынған сұрақтар /1 ұпай/ Түсіну Постер қорғау /5 ұпай/ Қолдану Программа құру /5 ұпай/
Информатика п ә ніні ң м ұғ алімі Тлегенова Жанат М ұ рас қ али қ ызы 1 Сызықтық алгоритмдерді бағдарламалау Сабақ мақсаты: А) бiлiмдiлiк: оқушыларды Паскаль.
ТАРАУ-3 Тармақталған алгоритмдер Тармақталу командасы Батыс Қазақстан облысы Теректі ауданы Подстепный қазақ орта мектебінің информатика мұғалімі Айткалиева.
i А[i] Жиымға кіретін айнымалыларды массивтің элементтері дейді. Олардың саны сипаттау бөлімінде анықталады да,
59 мектеп-гимназия Информатика пәні мұғалімі: Кажитаева Миргуль Жумабаевна.
Параметрлі цикл oператоры. 9 сынып. Информатика..
Саба қ та қ ырыбы: Санны ң цифрларымен ж ұ мыс 9-сынып.
Қызыл таң жалпы орта мектебі мемлекеттік мекемесі.. Информатика пәнінен қайталау сабағы. Сабақтың тақырыбы: АПЛГОРИТМДЕУЖӘНЕПРОГРАММАЛАУ. Сабақты жүргізетін.
Сабақтың тақырыбы : Пәні: Алгебра Сыныбы: 9 Пән мұғалімі: Нургалиева Ж.
Гаусс әдісі Сабақтың тақырыбы:. Сабақтың мақсаты: Гаусс әдісін қолданып сызықты теңдеулер жүйесін шешуге үйрету, есептер шығаруға дағдыландыру, әдістердің.
БҚО Орал қаласы 44 орта жалпы білім беретін мектеп Нурмуханова Г.А.
Линейные алгоритмы Тема урока:. Задача Составить блок-схему и написать программу на Паскале, меняющую значения переменных а и b местами. Данные вводятся.
Алгоритмдеу және программалау. Алгоритм Алгоритм қасиеттері дискреттілік: жекелеген қадамдардан(командалардан) тұрады айқындылық: атқарушыға түсінікті.
Математика 6 сынып Қиылысатын түзулер. Нахыпбекова С.М. Лермонтов атындағы 17 жалпы орта мектептің математика пәні мұғалімі.
Алгебра 11 сынып Сабақ тақырыбы: Логарифмдік теңдеулерді шешу.
Транксрипт:

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

Сызықтық Тармақталған Циклдік

алг алгоритмнің аты басы алгоритм командалары соңы

Математикалық өрнектерді есептеу

Қарапайым тіл арқылы Түйінді сөздер арқылы Блок-схема арқылы Программалау тілі арқылы

Program

Программалау

Білімділік: сызықтық бағдарламаның құрылымымен танысу, өткен тақырыптарды қайталай отырып, сызықтық алгоритмді, блок- схемасын, программасын құру дағдысын қалыптастыру; Дамытушылық: есте сақтау қаблетін дамыту, теориялық білім негізін практикамен ұштастыра білуге үйрету; Тәрбиелік: пәнге деген қызығушылығын арттыру, әр оқушының алғырлық, зеректік қасиеттерін дамуына жол ашу.

Сызықтық алгоритм тізбектеле орналасқан командалардан, ал блок - схемалар бір сызық бойына орналасқан тізбекті блоктардан тұрады. Әрекеттердің тізбектей орындалуы – сызықтық алгоритм деп аталады. Паскаль тілінің программасы 3 бөліктен тұрады: тақырып жолы Program Esep сипаттау бөлімі сипаттау бөлімі операторлар бөлімі begin операторлар бөлімі end Паскаль бағдарламаның тілінде сызықтық программа жасамас бұрын келесі түсініктемеге тоқталайық:

Оператор дегеніміз – алгоритмді жүзеге асыру барысында орындалатын іс-әрекеттерді анықтайтын тілдің қарапайым сөйлемі. Олар жазылу ретінде бірінен кейін бірі тізбектей орындалады және (;) арқылы ажыратылып жазылады. Паскаль программалау тілінде Операторлар ҚарапайымҚұрама Құрамына басқа операторлар енбейтін (меншіктеу, енгізу- шығару, көшу, процедура шақыру) операторлар Бірнеше қарапайым операторлардан құралады: шартты операторлар, таңдау операторы, циклдік операторлары

Меншіктеу операторы Енгізу-шығару операторы Басқару операторы Функция мен процедураларды анықтау операторлары Операторлар

Операторлар бөлімін begin және end сөздерімен берілетін операторлық жақша қоршап тұрады. Операторлар бөлімінде командалар ретімен орналасады. Сызықтық программа қарапайым операторлардан тұрады. Сызықтық программаны жазу үшін келесі операторлар қолданылады: «:=» - меншіктеу операторы; Read немесе readln –енгізу операторы Write немесе writeln - шығару операторы.

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

Екі б ү тін санны ң қ осындысын (c=а+в) аны қ тайтын блок-схемасын, алгоритмін программасын жазы ң дар

program esep; var a,b,c:integer; begin readln (a,b); c:=a+b; writeln ('с= ',c); end. алг ЕСҚ табу (арг бүт а, в,нәт бүт с) басы енгізу а, в с:=а+в шығару с cоңы басы соңы с:=a + b енгізу a, b шығару с program esep; var a,b,c:integer; begin a:=12;b:=10; c:=a+b; writeln ('с= ',c); end. а=12, в=10 деп мәндері берілсе

program esep; var a,b,c:integer; begin readln (a,b); c:=a+b; writeln ('с= ',c); end. Программаның аты Шамаларды сипаттау Программаның басы Мәліметтерді енгізу Есептеу Нәтижені шығару Программаның соңы Программаны орындау үшін 1)F10 ( программаны орында) пернесін басамыз. 2) а және в айнымалыларына мән енгізу керек. Мысалы, сандарын енгізіп, enter пернесін басамыз. 3) Экранға с-ның мәні 22 шығады. Паскаль тілінде программаны тексеру - Ғ9 Программаны орындау – CTRL+F9 Нәтижені алу (көру) – ALT + F5

Ұзындығы а-ға тең, ені в-болатын тіктөртбұрыштың ауданын анықтайтын алгоритмін – 1-қатар блок-схемасын – 2-қатар программасын жазыңдар – 3-қатар

басы енгізу a, b шығару S S:=a * b соңы алг S табу (арг нақ а, в,нәт нақ S басы енгізу а, в S:=а*в шығару S cоңы program audan; var a,b, s: real; begin readln (a,b); S:=a*b; writeln (S= ',S); end. program audan; var a,b, s: real; begin readln (a,b); S:=a*b; writeln (S= ',S); end.

Демалыс сәті Бүтін а санының түбіріне шығатын программа ретімен тұрғызыңыз. program san a; begin var a:integer; x: real; readln(a); x:=sqrt(a); writeln (т ү бір=,х); end.

Үйге тапсырма: 1. Y=(AX+B)-С өрнегінің алгоритмін, блок-схемасын, программасын құрып келу. 2. y=x 2 +1 функциясын есептейтін программа жазыңыз.