Рабочие листы
к вашим урокам
Скачать
1 слайд
Алгоритмдер.
Бағдарламалау және бағдарламалау тілдері.
2 слайд
Дәріс сұрақтары:
Алгоритм ұғымы, қасиеттері.
Алгоритмдердің типтері, берілу ерекшеліктері.
Алгоритмдерді құрудың негізгі тәсілдері.
Бағдарламалау тілдері, олардың жіктелуі.
3 слайд
Алгоритм ұғымы информатика пәнінің іргелі ұғымдарының бірі болып есептеледі.
«Алгоритм» ұғымы IX ғасырда ондық санау жүйесіндегі арифметикалық амалдарды орындау ережесін (алгоритмін) алғаш жазған, Хорезм елінің тумасы Мұхаммед Мұса-ұлы атты араб математигінің есіміне байланысты пайда болған.
4 слайд
Анықтама:
Алгоритм – орындаушыға ұғынықты тілмен, қандайда бір берілген есепті шешуге болатындай етіп жазылған нақты бұйрықтар тізімі
5 слайд
Алгоритм қасиеттері:
дискреттілігі;
ұғынықтылығы;
детерминизмділігі (бірмәнділігі);
нәтижелілігі;
жаппайлылығы.
6 слайд
Алгоритмді орындаушылар
АДАМ
РОБОТ
КОМПЬЮТЕР
Орындаушы алгоритмді формальді түрде орындайды
7 слайд
Біріншіден, алгоритм үздік (дискіретті) информациялармен атқарылатын әрекеттерді тағайындау және өрнектеу үлгісі, олай болса, алгоритмге тиісті әрекеттер де үздікті. Ал символмен берілген текстер мен сандар алгоритм жұмысына қажетті «материалдар».
Екіншіден, алгоритм - еркіндікке жол бермейтін нақты жарлық. Алгоритмде не істеу керектігінің барлығы алдын ала анықталып көрсетіледі. Есеп шығару алгоритм үлгісінде берілсе, онда оны атқару процесінде ойланудың қажеті жоқ, алгоритмде не көрсетілсе, тек соны атқару керек. Алгоритмнің бұл-қасиеті – анықталғандығы - ешқандай ақыл-ойы қабілеті жоқ құрылғылардың көмегімен есептерді шешу мүмкіндігіне кепілдік береді. Осындай құрылғыға қазіргі заманғы ЭВМ-дер жатады.
8 слайд
Үшіншіден, алгоритмнің жалпылығы-көпшілгі бірдейлік қасиеті, яғни бастапқы мәліметтер мәнінің жиынына арналған есептерді шығару мүмкіндігі, басқаша айтқанда, бір алгоритмді әлденеше есептің табу үшін қолдану кепілдігі.
Төртіншіден, алгоритмнің нәтижелігі - қадамдардың (әрекетердің) шектелген санынан кейін (белгілі уақыт ішінде) қажетті қортынды алу мүмкіншілігі.Әрбір алгоритм біршама бастапқы мәлметтердің болуын талап етеді және белгілі бір іздеген нәтижені алуға жеткізеді. Мысалы, қосу алгоритмі үшін бастапқы мәлметтерге қосылғыштар (сандар) жатады да, ал нәтижесі қосынды болады (ол да сан).
9 слайд
Алгоритмдердің негізгі түрлері
сызықтық
циклдік
тармақталған
Мұнда бұйрықтар бірінен соң бірі ілесу тәртібімен орындалады
Мұнда есепті шығару барысында кейбір шарттарды таңдау мүмкіндігі болады
Жеке бұйрықтар немесе бұйрықтар тобы бірнеше рет қайталанады.
10 слайд
Сызықтық алгоритмнің болк-схемасы
Выход
Вход
S
11 слайд
Тармақталған алгоритмнің болк-схемасы
Нет
Да
Вход
S1
S2
P
Выход
Да
Нет
Вход
P
S
Выход
12 слайд
циклдік алгоритмнің болк-схемасы
S
P
Нет
Вход
Выход
Да
S
P
Нет
Вход
Выход
Да
13 слайд
Берілу тәсілдері
Сөздік тәсіл
Блок-схема
Алгоритмдік тіл
немесе бағдарлама
14 слайд
Басы
Кіру R
S:=3,14*R2
Соңы
S
Шығу S
15 слайд
Блок-схемалар түріндегі алгоритмдер
көрсетімі
16 слайд
Алгоритм блок-схемасының
басы және соңы
басы
соңы
Блок-схемалардың негізгі белгіленулері
17 слайд
кіру-шығу блоктары
Кіру блогы
Пернеліктен кіргізу блогы
кіру
18 слайд
БЛОК ПРИСВАИВАНИЯ
Х:=У+120
ОБРАБАТЫВАЕТ ДАННЫЕ И РАЗМЕЩАЕТ РЕЗУЛЬТАТЫ В ЯЧЕЙКИ ПАМЯТИ С УКАЗАННЫМ ИМЕНЕМ
19 слайд
Шығару блоктары
Баспаға шығару блогы
Шығару
Енгізу-шығару блоктары
20 слайд
ӨЛШЕМ
ШАРТ
ИӘ
ЖОҚ
шартты тексеру
блогы
Өлшемді
цикл блогы
21 слайд
қосалқы бағдарламаға бару
қосалқы бағдарламаға көшу,
мұндағы N - жол саны қосалқы бағдарламаның басталғанын білдіреді.
N
22 слайд
Алгоритм – орындаушының жұмысын басқару командаларының тізбегі
Алгоритмнің атқарушысы
Алгоритмдеу
Атқарушының сипаттамалары – тағайындау, орта, жұмыс режімдері, командалар жүйсі – АКЖ
Алгоритм қасиеті: түсініктілік, нақтылық, шектілік, дискреттік, массалық
Құру кезіндегі алгоритмдік жұмыс
Шамалармен жұмысы алгоритмі
Шамалар: мәні, аты, типі
Базалық алгоритм құрлымы
Сызықтық
Тармақталған
Цикл
Құрлымыдық бағдарламлау әдісінамасы
– базалық құрлымның суперпозициясы (тізбектелулі, еңгізілуі)
– күрделі алгоритмдерді жобалаудың сәйкеспеушілігі
Алгоритмді сипаттау тілдері: блок-схема, алгоритмдік оқыту тілдері.
23 слайд
Алгоритмдерді құрудың негізгі әдістері.
Алгоритмдерді құрудың тиімді әдісі - есепті бірнеше қарапайым бөлікке бөлу. Негізгі есепті шешуге байланысты әрбір бөлікке оны шешудің қосымша алгоритмі құрылады.
Қосымша алгоритмдерді құруда және қолдануда олар үшін ненің бастапқы мәліметтер мен нәтижелер болып табылатынын білу қажет.Осылайша есепті бірнеше бөлікке бөліп алып шығару жолы құрылымдық программалар негізі боып табылады.
Копьютерлік бағдарлама – бұл екілік кодты машиналық тілде немесе арнайы бағдарламалық тілде, компьютердің орындап шығуына арналып алдын ала жазылып қойылған іс-әрекет туралы кодталған ақпарат.
24 слайд
Копьютерлік бағдарлама – бұл екілік кодты машиналық тілде немесе арнайы бағдарламалық тілде, компьютердің орындап шығуына арналып алдын ала жазылып қойылған іс-әрекет туралы кодталған ақпарат.
25 слайд
Бағдарламалау тілі
Бағдарламалау тілі дегеніміз адамның ЭЕМ-мен байланысының жасанды тілі, ол мәліметтер мен оларды өңдеу алгоритмдерін компьютерде сипаттауға арналады.
Егер бағдарламалау тілі нақтылы процессор типіне арналған және оның ерекшеліктерін есеретін болса, онда ол төмен деңгейлі бағдарламалау тіліне жатады.
Жоғары деңгейлі бағдарламалау тілі компьютерге қарағанда, адамға анағұрлым жақын әрі түсінікті болып келеді.
26 слайд
Программалау тілдерінің бір – бірімен байланысу схемасы
Программалу
тілдері
Машинаға тәуелді
Машинаға тәуеліз
Машинаға
бейімделген
Машиналық
Процедуралы
бейімделген
Проблемалы
бейімделген
Ассамблер
Макротіл
27 слайд
Қазіргі кезде ең көп тараған негізгі программалау тілдеріне қысқаша тоқталып өтейік.
Ада – 1980 ж. шықты, жүйелік және іс жүзінде программа жасауға болатын әмбебап тіл.
Алгол – ағылшын әмбебап программалу тілдерінің бірі.
Ассемблер – машинаға бейімделген программалау тілі.
Бейсик – есепті ЭМЕ – де шығару үшін, программаны “диалог” режимінде құрады.
Кобол – экономикалық есептерді шығаруға өте қажетті программалау тілі болып дүние жүзіне көп тараған тіл.
Паскаль – блокты, модулды программа құрамын құрастыруға қажетті тіл. Алгол тілінің әр қарай даму жолындағы жалғасы болып саналады.
PL – 1 - әмбебап, процедуралы бейімделген тіл, әр түрлі информацияны өңдеуге, әр түрлі есептерді шығаруға үлкен мүмкіншіліктері бар өте ықтималды тіл.
Си – машинаға тәуелсіз тіл. Жүйелік программалар құру үшін және программамен қамтамасыз ету жүйесін бір машинадан екінші машинаға көшіруге, жазып алуға қажетті тіл.
Фотран – бірінші жасалған тіл. Қазіргі кездегі жоғарғы сатыдағы есептегіш программаларын құруда көп таралған тілдің бірі.
Рабочие листы
к вашим урокам
Скачать
6 661 546 материалов в базе
Настоящий материал опубликован пользователем Гафуров Талғат Кабидоллаұлы. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Удалить материалВаша скидка на курсы
40%Курс профессиональной переподготовки
500/1000 ч.
Курс профессиональной переподготовки
500/1000 ч.
Курс повышения квалификации
72 ч. — 180 ч.
Курс повышения квалификации
72 ч. — 180 ч.
Мини-курс
3 ч.
Мини-курс
4 ч.
Мини-курс
3 ч.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.