1.20M

Қолданбалы функциялар мен процедуралар 20_11_2017 (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.

Бағалау
1. Браузерді ашыңыз:
2. Келесі сілтемені енгізіңіз:
https://goo.gl/MWyn4d
3. Барлық сұрақтарға жауап
береңіз

10.

Үй жұмысы
1. Жұп және тақ сандарды анықтайтын әдісті құрыңыз
2. Шеңбердің ауданың және ұзындығыг анықтайтын әдісті
құрыңыз

11.

Рефлексия
бүгін мен білдім...
қиын болды…
мен келесіні түсіндіс…
мен үйрендім…
мен орындай алдым…
қызықты болды…
мені тан қалдырды…
мен қаладым…
English     Русский Rules