Просмотр содержимого документа
«1_???????????????? ??????? ? ?????????»
Просмотр содержимого документа
«3_???????????? ?????? ?1»
Просмотр содержимого презентации
«2_???????????????? ??????? ? ?????????»
Пользовательские функции и процедуры
информатика 10 класс
Цель обучения
- 10.4.1.1 писать код на языке программирования, используя функции и процедуры
Критерии оценивания
- описывает параметры функции/процедуры
- использует функцию/процедуру при решение задач
- создает собственную функцию/процедуру для решения практических задач
Понятия функции и метода
Функция — часть программы, имеющая собственное имя . Это имя можно использовать в программе как команду (такая команда называется вызовом функции ). При вызове функции выполняются команды, из которых она состоит. Вызов функции может возвращать значение (аналогично операции) и поэтому может использоваться в выражении наряду с операциями.
Метод — это функция, являющаяся частью некоторого класса , которая может выполнять операции над данными этого класса . В языке Java вся программа состоит только из классов и функции могут описываться только внутри них. Именно поэтому все функции в языке Java являются методами .
Понятие метода
Методы определяются всегда внутри классов:
minOfTwoNumbers - это метод, который мы определили в классе Main, давайте его рассмотрим.
public — тип доступа (метод может вызываться из другого класса). Существуют и другие типы доступа, к примеру private (метод доступен только внутри класса) и protected .
static - означает что метод статический, он принадлежит классу Main , а не конкретному экземпляру класса Main . Мы можем вызвать этот метод из другого класса так: Main.minOfTwoNumbers() .
Практическая работа
Выполните действия, руководствуясь инструкциями в
Практической работе №1
Разбор программного кода
public class {
public static ( тип параметр1 , тип параметр2 ) {
}
public static void main(String[] args) {
//Здесь размещается ваш программный код
}
}
Разбор программного кода
- в строках с 3 по 11, производиться описание метода minOfTwoNumbers.
- на строках 5-9 производится сравнение значении a и b
- на строке 13 происходит вызов метода, для определения минимума из двух чисел (4 и -6).
Задания
- Создайте метод который определяет максимум из двух чисел
System.out.println("max = "+maxOfTwoNumbers(0, -99));
- Создайте метод позволяющий рассчитывать 3-ю степень числа
System. out .println("7*7*7 = "+Cube(7));
Оценивание
- Введите следующую ссылку: https://goo.gl/eRb1yi
Домашнее задание
- Создайте метод который определяет четные и нечетные числа
- Создайте метод определяющий площадь и длину окружности
Рефлексия
сегодня я узнал...
было трудно…
я понял, что…
я научился…
я смог…
было интересно узнать, что…
меня удивило…
мне захотелось…