Презентация, доклад по физике на тему Алгоритмдер. Бағдарламалау және бағдарламалау тілдері

Содержание

Дәріс сұрақтары:Алгоритм ұғымы, қасиеттері. Алгоритмдердің типтері, берілу ерекшеліктері. Алгоритмдерді құрудың негізгі тәсілдері. Бағдарламалау тілдері, олардың жіктелуі.

Слайд 1Алгоритмдер.
Бағдарламалау және бағдарламалау тілдері.

Алгоритмдер. Бағдарламалау және бағдарламалау тілдері.

Слайд 2Дәріс сұрақтары:
Алгоритм ұғымы, қасиеттері.
Алгоритмдердің типтері, берілу ерекшеліктері.
Алгоритмдерді

құрудың негізгі тәсілдері.
Бағдарламалау тілдері, олардың жіктелуі.
Дәріс сұрақтары:Алгоритм ұғымы, қасиеттері. Алгоритмдердің типтері, берілу   ерекшеліктері. Алгоритмдерді құрудың негізгі тәсілдері. Бағдарламалау тілдері, олардың

Слайд 3Алгоритм ұғымы информатика пәнінің іргелі ұғымдарының бірі болып есептеледі.
«Алгоритм» ұғымы

IX ғасырда ондық санау жүйесіндегі арифметикалық амалдарды орындау ережесін (алгоритмін) алғаш жазған, Хорезм елінің тумасы Мұхаммед Мұса-ұлы атты араб математигінің есіміне байланысты пайда болған.
Алгоритм ұғымы информатика пәнінің іргелі ұғымдарының бірі болып есептеледі. «Алгоритм» ұғымы IX ғасырда ондық санау жүйесіндегі арифметикалық

Слайд 4Анықтама:
Алгоритм – орындаушыға ұғынықты тілмен, қандайда бір берілген есепті шешуге болатындай

етіп жазылған нақты бұйрықтар тізімі
Анықтама:Алгоритм – орындаушыға ұғынықты тілмен, қандайда бір берілген есепті шешуге болатындай етіп жазылған нақты бұйрықтар тізімі

Слайд 5Алгоритм қасиеттері:
дискреттілігі;
ұғынықтылығы;
детерминизмділігі (бірмәнділігі);


нәтижелілігі;
жаппайлылығы.
Алгоритм қасиеттері:  дискреттілігі;   ұғынықтылығы;   детерминизмділігі (бірмәнділігі);   нәтижелілігі;   жаппайлылығы.

Слайд 6Алгоритмді орындаушылар
АДАМ
РОБОТ
КОМПЬЮТЕР
Орындаушы алгоритмді формальді түрде орындайды

Алгоритмді орындаушыларАДАМРОБОТКОМПЬЮТЕРОрындаушы алгоритмді формальді түрде орындайды

Слайд 7Біріншіден, алгоритм үздік (дискіретті) информациялармен атқарылатын әрекеттерді тағайындау және өрнектеу үлгісі,

олай болса, алгоритмге тиісті әрекеттер де үздікті. Ал символмен берілген текстер мен сандар алгоритм жұмысына қажетті «материалдар».

Екіншіден, алгоритм - еркіндікке жол бермейтін нақты жарлық. Алгоритмде не істеу керектігінің барлығы алдын ала анықталып көрсетіледі. Есеп шығару алгоритм үлгісінде берілсе, онда оны атқару процесінде ойланудың қажеті жоқ, алгоритмде не көрсетілсе, тек соны атқару керек. Алгоритмнің бұл-қасиеті – анықталғандығы - ешқандай ақыл-ойы қабілеті жоқ құрылғылардың көмегімен есептерді шешу мүмкіндігіне кепілдік береді. Осындай құрылғыға қазіргі заманғы ЭВМ-дер жатады.

Біріншіден, алгоритм үздік (дискіретті) информациялармен атқарылатын әрекеттерді тағайындау және өрнектеу үлгісі, олай болса, алгоритмге тиісті әрекеттер де

Слайд 8Үшіншіден, алгоритмнің жалпылығы-көпшілгі бірдейлік қасиеті, яғни бастапқы мәліметтер мәнінің жиынына арналған

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

Төртіншіден, алгоритмнің нәтижелігі - қадамдардың (әрекетердің) шектелген санынан кейін (белгілі уақыт ішінде) қажетті қортынды алу мүмкіншілігі.Әрбір алгоритм біршама бастапқы мәлметтердің болуын талап етеді және белгілі бір іздеген нәтижені алуға жеткізеді. Мысалы, қосу алгоритмі үшін бастапқы мәлметтерге қосылғыштар (сандар) жатады да, ал нәтижесі қосынды болады (ол да сан).

Үшіншіден, алгоритмнің жалпылығы-көпшілгі бірдейлік қасиеті, яғни бастапқы мәліметтер мәнінің жиынына арналған есептерді шығару мүмкіндігі, басқаша айтқанда, бір

Слайд 9Алгоритмдердің негізгі түрлері
сызықтық
циклдік
тармақталған
Мұнда бұйрықтар бірінен соң бірі ілесу тәртібімен орындалады
Мұнда есепті

шығару барысында кейбір шарттарды таңдау мүмкіндігі болады

Жеке бұйрықтар немесе бұйрықтар тобы бірнеше рет қайталанады.




Алгоритмдердің негізгі түрлерісызықтықциклдіктармақталғанМұнда бұйрықтар бірінен соң бірі ілесу тәртібімен орындаладыМұнда есепті шығару барысында кейбір шарттарды таңдау мүмкіндігі

Слайд 10Сызықтық алгоритмнің болк-схемасы
Выход
Вход
S

Сызықтық алгоритмнің болк-схемасыВыходВходS

Слайд 11Тармақталған алгоритмнің болк-схемасы

Тармақталған алгоритмнің болк-схемасы

Слайд 12циклдік алгоритмнің болк-схемасы

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

Слайд 13Берілу тәсілдері
Сөздік тәсіл
Блок-схема
Алгоритмдік тіл
немесе бағдарлама

Берілу тәсілдеріСөздік тәсілБлок-схемаАлгоритмдік тілнемесе бағдарлама

Слайд 14Басы
Кіру R
S:=3,14*R2
Соңы
S
Шығу S

БасыКіру RS:=3,14*R2СоңыSШығу S

Слайд 15Блок-схемалар түріндегі алгоритмдер көрсетімі

Блок-схемалар түріндегі алгоритмдер  көрсетімі

Слайд 16Алгоритм блок-схемасының басы және соңы


басы
соңы
Блок-схемалардың негізгі белгіленулері

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

Слайд 17кіру-шығу блоктары


Кіру блогы
Пернеліктен кіргізу блогы
кіру

кіру-шығу блоктарыКіру блогыПернеліктен кіргізу блогыкіру

Слайд 18БЛОК ПРИСВАИВАНИЯ
Х:=У+120
ОБРАБАТЫВАЕТ ДАННЫЕ И РАЗМЕЩАЕТ РЕЗУЛЬТАТЫ В ЯЧЕЙКИ ПАМЯТИ С УКАЗАННЫМ

ИМЕНЕМ
БЛОК ПРИСВАИВАНИЯХ:=У+120ОБРАБАТЫВАЕТ ДАННЫЕ И РАЗМЕЩАЕТ РЕЗУЛЬТАТЫ В ЯЧЕЙКИ ПАМЯТИ С УКАЗАННЫМ ИМЕНЕМ

Слайд 19
Шығару блоктары
Баспаға шығару блогы
Шығару

Енгізу-шығару блоктары

Шығару блоктарыБаспаға шығару блогыШығаруЕнгізу-шығару блоктары

Слайд 20шартты тексеру
блогы
Өлшемді
цикл блогы

шартты тексерублогыӨлшемдіцикл блогы

Слайд 21қосалқы бағдарламаға бару
қосалқы бағдарламаға көшу,
мұндағы N - жол саны қосалқы

бағдарламаның басталғанын білдіреді.

қосалқы бағдарламаға баруқосалқы бағдарламаға көшу, мұндағы N - жол саны қосалқы бағдарламаның басталғанын білдіреді.

Слайд 23Алгоритмдерді құрудың негізгі әдістері.
Алгоритмдерді құрудың тиімді әдісі - есепті бірнеше қарапайым

бөлікке бөлу. Негізгі есепті шешуге байланысты әрбір бөлікке оны шешудің қосымша алгоритмі құрылады.
Қосымша алгоритмдерді құруда және қолдануда олар үшін ненің бастапқы мәліметтер мен нәтижелер болып табылатынын білу қажет.Осылайша есепті бірнеше бөлікке бөліп алып шығару жолы құрылымдық программалар негізі боып табылады.
Копьютерлік бағдарлама – бұл екілік кодты машиналық тілде немесе арнайы бағдарламалық тілде, компьютердің орындап шығуына арналып алдын ала жазылып қойылған іс-әрекет туралы кодталған ақпарат.
Алгоритмдерді құрудың негізгі әдістері.Алгоритмдерді құрудың тиімді әдісі - есепті бірнеше қарапайым бөлікке бөлу. Негізгі есепті шешуге байланысты

Слайд 24Копьютерлік бағдарлама – бұл екілік кодты машиналық тілде немесе арнайы бағдарламалық

тілде, компьютердің орындап шығуына арналып алдын ала жазылып қойылған іс-әрекет туралы кодталған ақпарат.
Копьютерлік бағдарлама – бұл екілік кодты машиналық тілде немесе арнайы бағдарламалық тілде, компьютердің орындап шығуына арналып алдын

Слайд 25Бағдарламалау тілі
Бағдарламалау тілі дегеніміз адамның ЭЕМ-мен байланысының жасанды тілі, ол мәліметтер

мен оларды өңдеу алгоритмдерін компьютерде сипаттауға арналады.

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

Жоғары деңгейлі бағдарламалау тілі компьютерге қарағанда, адамға анағұрлым жақын әрі түсінікті болып келеді.
Бағдарламалау тіліБағдарламалау тілі дегеніміз адамның ЭЕМ-мен байланысының жасанды тілі, ол мәліметтер мен оларды өңдеу алгоритмдерін компьютерде сипаттауға

Слайд 26Программалау тілдерінің бір – бірімен байланысу схемасы

Программалау тілдерінің бір – бірімен байланысу схемасы

Слайд 27Қазіргі кезде ең көп тараған негізгі программалау тілдеріне қысқаша тоқталып өтейік.
Ада

– 1980 ж. шықты, жүйелік және іс жүзінде программа жасауға болатын әмбебап тіл.
Алгол – ағылшын әмбебап программалу тілдерінің бірі.
Ассемблер – машинаға бейімделген программалау тілі.
Бейсик – есепті ЭМЕ – де шығару үшін, программаны “диалог” режимінде құрады.
Кобол – экономикалық есептерді шығаруға өте қажетті программалау тілі болып дүние жүзіне көп тараған тіл.
Паскаль – блокты, модулды программа құрамын құрастыруға қажетті тіл. Алгол тілінің әр қарай даму жолындағы жалғасы болып саналады.
PL – 1 - әмбебап, процедуралы бейімделген тіл, әр түрлі информацияны өңдеуге, әр түрлі есептерді шығаруға үлкен мүмкіншіліктері бар өте ықтималды тіл.
Си – машинаға тәуелсіз тіл. Жүйелік программалар құру үшін және программамен қамтамасыз ету жүйесін бір машинадан екінші машинаға көшіруге, жазып алуға қажетті тіл.
Фотран – бірінші жасалған тіл. Қазіргі кездегі жоғарғы сатыдағы есептегіш программаларын құруда көп таралған тілдің бірі.
Қазіргі кезде ең көп тараған негізгі программалау тілдеріне қысқаша тоқталып өтейік.Ада – 1980 ж. шықты, жүйелік және

Что такое shareslide.ru?

Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.


Для правообладателей

Яндекс.Метрика

Обратная связь

Email: Нажмите что бы посмотреть