Функции в Java. Основы программирования презентация

Зависимость одной переменной (значение функции) от набора других переменных (аргументы) Функция

Слайд 1Функции в Java
Модуль 1. Основы программирования


Слайд 2Зависимость одной переменной (значение функции) от набора других переменных (аргументы)
Функция


Слайд 3Функция в программировании
объявление
определение
вызов
Y = f(x1, x2, …, xn)
Y = (x3+3x2)/(1-x)
Y(2) =

(23+3*22)/(1-2) = -20

Type name (args);

[double] Y(double x){
double d = (Math.pow(x,3)+3*x*x)/(1-x);
return d;}


double Res = Y(2)

System.out.print Y((2))


Слайд 4Процедура в программировании
объявление
определение
вызов
f(x1, x2, …, xn)
Печатать по одному через табулятор

элементы входного массива

void name (args);

[void] Y(int []A){
for(int w: A)
System.out.print(w + “\t”);
}

int []s={3,5,-1,12};
Y(s);

Вывести значения элементов массива А


Слайд 5Напишите процедуру без параметров, выводящую на экран приветствие «Hello!!!».
Задание

void printHello(String name)

Измените процедуру и сделайте ее с параметром String name, чтобы приветствие было адресованным

void printHello()


Слайд 6Методы в Java
Процедуры и функции, объявленные внутри класса (ООП)
public
protected
private
Модификатор доступа




Слайд 7Модификатор static
public static void main(String [] args)
Значит, все методы, вызываемые из

main,
должны быть static



Слайд 81. Напишите метод нахождения наибольшего элемента в одномерном целочисленном массиве. Массив

генерируется случайными числами, размерность массива вводится с клавиатуры.

Задания

2. Напишите метод для формирования элементов массива случайными числами, размерность массива вводится с клавиатуры.


Слайд 9Параметры функции
формальные
фактические


Передача параметров в функцию
по значению
по ссылке


базовые
типы данных

объекты

Слайд 10Напишите метод для вывода элементов массива через разделитель. Массив генерируется случайными

числами, размерность массива вводится с клавиатуры.

Задание

static void printArray(int[] a, char delimiter)


Слайд 11

Решите самостоятельно
1. Написать программу, вычисляющую среднюю, максимальную, минимальную и наиболее часто

встречающуюся за неделю температуру воздуха (4 различных метода). Все ежедневные значения температур хранятся в одномерном массиве. Предусмотреть выбор ввода ежедневных температур с клавиатуры во время работы программы или генератором случайных чисел.
 
2. Написать программу, проверяющую упорядоченность элементов целочисленного массива данных по возрастанию. Если массив не упорядочен, то произвести упорядочивание элементов по модулям значений. Упорядочивание оформить в виде метода.
 
3. Написать программу, которая объединяет два упорядоченных массива в один упорядоченный массив.
 
4. Написать программу, вычисляющую количество учащихся группы, чей рост выше среднего. Рост вводится в массив данных в процессе работы программы, последовательность заканчивается значением 0.

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

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

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

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

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


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

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