258.98K
Категория: ПрограммированиеПрограммирование

Функция

1.

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

2.

Функция без параметров и ничего не возвращающая.

3.

Функция с параметром (int count){

4.

1) Создать 4 функции которые
выводит на экран переданный
параметр.
* (доп) Реализовать switch
каждой из функций.
(int, double, char, bool)

5.

Передача параметров

6.

2) Создать функцию в которую мы передаем:
bool z
int x
int y
char sim
Если “z” - правда мы производим алгебраическое
действие (sim) с числами “x” и “y”. Вывод результата
на экран
Если “z” – лож выводим сообщение “z - false”.

7.

Не возвращает данных
Возвращает целое
число

8.

5
5
x
75
75
x

9.

1) Функция принимает два целых
числа и случайно выбирает
одно из них и возвращает его
обратно в main();
2) Функция возводит число в
квадрат и возвращает его
обратно в main()

10.

Возвращаемый тип
может быть любой.
Но он должен
возвращаться в
любой из
ситуаций.

11.

Прототипы функций или второй способ
объявления

12.

Согласно правилам области видимости — переменные делятся на два вида —
локальные и глобальные.
Локальные переменные создаются внутри какого — нибудь отрезка кода, что это
значит для программы, мы уже знаем.
Глобальные переменные создаются вне всяких областей видимости. Преимущественно
до функции main().
А так нельзя

13.

Сделайте функцию с прототипом.
•Функция без параметров(Выводит на экран Hello user)
•Функция сложения с параметрами.(Выводит на экран
результат от сложения x+y)
•Функция сложения с параметрами и возвращающимся
значением. (Возвращает в main значение result= x+y)
int res= Rand(x,y);

14.

Функция fun(int x,int y) сравнивает
введенные числа x и y.
Возвращает обратно знак
символизирующий какое число
больше.
(“<“, “>” или “=“)

15.

16.

Написать функцию возведение в
степень

17.

18.

1)Модифицировать
предыдущую
функцию
2) Создать программу угадывания
числа от 1 до 99.
Допусти загадали 45.
Ввод 20 - > холодно
Ввод 30 -> теплее
Ввод 40 -> тепло
И так далее.

19.

Функции для двухмерного массива
•Заполнение массив случайными числами
•Вывод массива на экран.
•Функция возвращает минимум массива
•Функция увеличивает все ячейки на 10
•Функция выводит номер ряда и столбца
для заданного числа
•Функция: замены ячейки
•Функция: вывод конкретного ряда

20.

дз) Реализовать парковку (автостоянку)
Функции:
• Вывод парковки на экран.
• Вывод свободных мест на экран.
• Функция въезд на парковку.
• Функция выезд с парковки.
• Функция консьерж (предоставление свободного места)
• Функция покупки гаража (в этот гараж никто не сможет
заехать кроме владельца)
•Функция заполнения массива рандомным колличеством
припаркованных автомобилей и купленных гаражей.
English     Русский Правила