0 / 0 / 0
Регистрация: 15.11.2013
Сообщений: 22
|
||||||||||||||||||||||||||
1 | ||||||||||||||||||||||||||
Создайте функцию, которая принимает число в виде строки, а возвращает само число01.04.2014, 22:35. Показов 7763. Ответов 10
Метки нет Все метки)
(
Может для кого то это очень просто, но у меня возникло непонимание.
Задание выглядит так: 1. Создайте массив из трёх значений: "два", "один", "три". 2. Создайте функцию, которая принимает число в виде строки, а возвращает само число. 3. Создайте массив из 100 элементов. Значение каждого элемента должно высчитываться по правилу: (номер итерации*х), где х - число, возвращаемое функцией, созданной во 2 пункте. Параметр для функции - это элемент массива, созданного в 1 пункте, где индекс равен остатку от деления на 3 номера итерации. 4. Выведите получившийся массив используя цикл
5. Создайте ассоциативный массив, где ключи - "один","два","три", и значения 1,2,3. 6. Создайте массив как в 3 пункте, но без использования функции и с использованием массива из 5 пункта. 7. Выведите массив 7 пункта используя цикл
8. убедитесь, что массивы 4 и 5 пункта одинаковы. Я начал делать так: 1.
Подскажите решение этого задания, буду признателен, если сразу по всем пунктам... и укажите на допущенные мной ошибки
0
|
|
01.04.2014, 22:35 | |
Ответы с готовыми решениями:
10
Напишите функцию которая принимает целое беззнаковое число и возвращает true, если число четное и false
Написать функцию, которая получает аргументом натуральное число и возвращает его в виде строки |
1943 / 1768 / 825
Регистрация: 23.01.2014
Сообщений: 6,230
|
||||||
01.04.2014, 23:09 | 2 | |||||
Остаток от деления вычисляется оператором %. Номер итерации в вашем случае это $i. Соответственно остаток от деления на 3 для него это $i % 3.
Только я нигде не вижу в задании, что к номеру итерации нужно единицу прибавлять. Думаю это лишнее. Возможно что-то вроде этого:
0
|
0 / 0 / 0
Регистрация: 15.11.2013
Сообщений: 22
|
|
02.04.2014, 19:50 [ТС] | 3 |
насчёт $i+1 вы правы, просто я чего то подумал что надо начинать с умножения на 1, а вот с $mas[$i%3] не могу согласиться, по скольку в условии написано - индекс равен остатку от деления на 3 номера итерации.
разве в условии указано, что остаток целочисленного деления текущего номера итерации на четвёртый номер итерации (имею ввиду, если первый номер итерации равен 0). может в условии какая то опечатка?
0
|
181 / 149 / 55
Регистрация: 21.07.2013
Сообщений: 958
|
|||||||||||
02.04.2014, 20:26 | 4 | ||||||||||
функцию
0
|
1943 / 1768 / 825
Регистрация: 23.01.2014
Сообщений: 6,230
|
|
03.04.2014, 05:38 | 5 |
В условии опечаток нет и я все правильно написал. А что написали Вы в этом сообщении мне совершенно не понятно. Попробую объяснить:
Код
0%3 = 0 1%3 = 1 2%3 = 2 3%3 = 0 4%3 = 1 ...
1
|
0 / 0 / 0
Регистрация: 15.11.2013
Сообщений: 22
|
|
05.04.2014, 12:20 [ТС] | 6 |
теперь дошло, просто условие - "индекс равен остатку от деления на 3 номера итерации" мне было бы понятней, если бы звучало - остатку от деления номера итерации на 3, потому как думал что надо делить на "три номера итерации".
Спасибо
0
|
pav1uxa
|
05.04.2014, 13:31
#7
|
0
|
0 / 0 / 0
Регистрация: 07.10.2016
Сообщений: 11
|
||||||
07.10.2016, 22:08 | 8 | |||||
привет,
я вообще засыпался на данном задании ((( хотел сделать второе задание иначе - с помощью ассоциативного массива, но не понимаю как правильно оформить
0
|
![]() 4898 / 3898 / 1615
Регистрация: 24.04.2014
Сообщений: 11,403
|
||||||
07.10.2016, 22:35 | 9 | |||||
1
|
0 / 0 / 0
Регистрация: 07.10.2016
Сообщений: 11
|
|
08.10.2016, 01:28 | 10 |
как всё замудрённо, признателен за помощь, я б сам до этого ещё долго додумывал - не нашёл нормального описания "словечек" function, return и правильного вызова функции (number("два")) что такое почитать, чтоб так же "щёлкать" php?
в примере пришлось "опустить" static - я его еще не проходил. Теперь начну штурмовать третье задание
0
|
![]() 4898 / 3898 / 1615
Регистрация: 24.04.2014
Сообщений: 11,403
|
|
08.10.2016, 07:18 | 11 |
1
|
08.10.2016, 07:18 | |
08.10.2016, 07:18 | |
Помогаю со студенческими работами здесь
11
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |