9 Procedures

Содержание

Слайд 2

Зачем нужны процедуры?

System.out.println("Ошибка программы");

static void Error(){ System.out.println("Ошибка программы"); }

public static void main(String[] args)

Зачем нужны процедуры? System.out.println("Ошибка программы"); static void Error(){ System.out.println("Ошибка программы"); } public
{ Scanner sc = new Scanner(System.in); int positiveNum = sc.nextInt(); if (positiveNum < 0) Error(); }

Вызов процедуры

Слайд 3

Что такое процедура?

Процедура – вспомогательный алгоритм, который выполняет некоторые действия
В программе может

Что такое процедура? Процедура – вспомогательный алгоритм, который выполняет некоторые действия В
быть много процедур
Чтобы метод заработал, нужно вызвать его по имени из программы или из другого метода

Слайд 4

Задача

Напишите программу, с использованием процедур, для вывода таблицы умножения от 1 до

Задача Напишите программу, с использованием процедур, для вывода таблицы умножения от 1 до 10.
10.

Слайд 5

Процедура с параметром

static void PrintMessage(String message){ System.out.println(message); }

String hello = "Hello, World"; PrintMessage(hello);

Вызов процедуры

Процедура

Имя

Процедура с параметром static void PrintMessage(String message){ System.out.println(message); } String hello =
параметра

Тип параметра

Слайд 6

Задача

Напишите программу, с использованием процедуры с параметром, для вывода массива.

Задача Напишите программу, с использованием процедуры с параметром, для вывода массива.

Слайд 7

Процедура с несколькими параметрами

static void printSum(int num1, int num2, int num3){ int

Процедура с несколькими параметрами static void printSum(int num1, int num2, int num3){
sum = num1 + num2 + num3; System.out.println("Sum: " + sum); }

int a = 5; int b = 6; int c = 7; printSum(a, b, c);

Вызов процедуры

Тело процедуры

Слайд 8

Задача

Напишите программу выводящую среднее арифметическое двух чисел

Задача Напишите программу выводящую среднее арифметическое двух чисел

Слайд 9

Задача

Напишите процедуру, которая принимает параметр – натуральное число N – и выводит

Задача Напишите процедуру, которая принимает параметр – натуральное число N – и
на экран линию из N символов ‘-’(тире).
Пример:
Введите N:
10
----------

Слайд 10

Передача массивов

Следует помнить что массив, это ссылка на элементы, поэтому когда мы

Передача массивов Следует помнить что массив, это ссылка на элементы, поэтому когда
передаем массив в качестве параметра, мы передаем лишь ссылку на наши элементы. При изменении элементов массива в процедуре, изначальный массив также будет изменен.

Слайд 11

Задача

Написать процедуру, которая получает массив в качестве переменной, и увеличивает каждый его

Задача Написать процедуру, которая получает массив в качестве переменной, и увеличивает каждый
элемент на единицу. Воспроизвести вызов в основной программе.