Similar presentations:
Информатика 10 класс_Алгоритмдеу және бағдарламалау _Қолданбалы функциялар мен процедуралар_презентация (1)
1.
Қолданбалы функциялар менпроцедуралар
информатика
10 класс
2.
Оқыту мақсаты● 10.4.1.1 функция және процедура пайдаланып,
бағдарламалау тілінде код жазу
Бағалау критерилері
● функция/процедура параметрлерін сипаттайды
● есеп шешуде функция/процедура пайдаланады
● практикалық тапсырмаларды шешу кезінде өзіндік
фукнция/процедура пайдаланады
3.
Функция және әдіс ұғымдарыФункция — өзіндік аты бар, бағдарламаның бөлігі. Бұл атты команда ретінде
пайдалануға болады (бұл команда функцияны шақыру деп аталады). Функцияны
шақырғанда, оған кіретін командалар орындалады. Функцияны шақырғанда мән
қайтарылады сол себептен, амалдармен қатар пайдаланылады.
Әдіс — бұл функция класқа кіретің мәліметтермен әр-түрлі амалдар
орындайтын, бөлігі болып табылады. Java тілінде бағдарлама тек қана кластардан
құрылған, сол себепті функциялар осы кластарда сипатталған. Сол себепті Java
тіліндегі барлық функциялар әдістер деп аталады.
4.
Әдіс түсінігіӘдістер класс ішінде сипатталады:
minOfTwoNumbers - Main класында сипатталған әдіс, оны қарастырайық.
public — қол жеткізу түрі (әдіс басқа кластан шақырылуы мүмкін). Басқа да қол
жеткізу түрлері бар, мысалы private (әдіс тек класс ішінде қолжетімді) және
protected.
static - статикалық әдісті сипаттайды, ол Main класына кіреді. Әдісті басқа
кластан келесі түрде шақыра аламыз: Main.minOfTwoNumbers().
5.
Практикалық жұмысПрактикалық жұмыста көрсетілген нұсқаулықты орындаңыз
Практикалық жұмыс №1
6.
Бағдарламалық кодті талдауpublic class <Проект аты> {
public static <қайтарылатын тип> <Әдіс аты>(типі параметр1,
типі параметр2) {
}
public static void main(String[] args) {
//Бұл жерде бағдарламалық код орналасады
}
}
7.
Бағдарламалық кодті талдау3 - 11 жолда
minOfTwoNumbers әдісін
сипаттау көрсетілген;
5-9 жолда a және b мәндерінің салыстырылуы
көрсетлген;
13 жолда әдісті шақырылады, берілген
мәндердің (4 және -6 ) минимумын анықтау
үшін.
8.
Тапсырмалар1. Екі санның максимумын анықтайтын әдіс құрыңыз
System.out.println("max = "+maxOfTwoNumbers(0, -99));
1. Санның үшінші дәрежесін есептейтің әдісті құрыңыз
System.out.println("7*7*7 = "+Cube(7));
9.
Бағалау10.
Үй жұмысы1. Жұп және тақ сандарды анықтайтын әдісті құрыңыз
2. Шеңбердің ауданың және ұзындығыг анықтайтын әдісті құрыңыз
11.
Рефлексиябүгін мен білдім...
қиын болды…
мен келесіні түсіндіс…
мен үйрендім…
мен орындай алдым…
қызықты болды…
мені тан қалдырды…
мен қаладым…