[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Пользовательские функции
Wahtel
Здравствуйте дорогие обитатели этого форума,я начищающий программист,если быть точнее то я учусь на программиста два месяца,мой учитель начал мне давать самостоятельные работы на дом,не давно я осваивал массив массивов,что впринципе далось легко,чего не могу сказать о пользовательских функциях,много читал про функции,и впринципе понял суть,но вот самому написать хоть убейте не получается,не знаю,просто туплю,мне задали написать очень простую функцию,которой передается два числа,и надо вернуть то число которое больше,не смейтесь,понимаю что это уровень детского сада,но если бы мне кто то объяснил на примере как это сделать,был бы очень поизнателен.
Наверно первая ваша мысль будет,почему я не могу это споосить у учителя?)
Но он просто уехал по работе,и с ним нет связи,а я голову ломаю целый день,не могу найти ответ в интернете.
Invis1ble
Что объяснять-то, непонятно. В мануале всё есть: http://www.php.net/manual/ru/functions.user-defined.php

_____________

Профессиональная разработка на заказ

Я на GitHub | второй профиль

Wahtel
Спасибо,я почитаю,мне не понятно как сделать так,что бы функция вернула большее из двух чисел,вне зависимости от того какие там числа.
То есть если есть $а и $b и а больше b,то что бы вернуло а,но потом если поменять числа,и сделать b большим числом,что бы вернуло его.
inpost
if-else.

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
sergeiss
Я прочитал вопрос и сижу в шоке... Человек только через 2 (два!!!) месяца познакомился с функциями? Недавно осваивал "массив массивов".... Фантастика! smile.gif

Да за 2 месяца можно уже научиться сделать небольшой сайтик. Ну, хотя бы гостевую книгу. Даже с аяксом smile.gif А тут - "добрались до фунций".

Лично я предлагаю послать подальше такого "преподавателя". Даже просто читая наш форум и повторяя то, что делают люди, можно за 2 месяца научиться на пару порядков больше.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
inpost
sergeiss
Вопрос спорный. Всё зависит от ученика на самом деле + времени, сколько он уделяет учебе. Может тут 15-20 минут в сутки...

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
sergeiss
inpost, может я и жесток smile.gif Но, на мой взгляд, тут всё достаточно однозначно.
"Учитель" в любом случае паразит. Потому что либо не учит, либо видит, что ученик "не тянет" совсем. Согласись, что за 2 месяца можно и самостоятельно было "нагуглить" и изучить дохренА всего.
А ученик либо не хочет, либо не может. Но по-любому с этим "учителем" он никогда не станет программистом.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
inpost
sergeiss
Но тут ты забываешь ещё 4 пункта:
а) Личная мотивация - надо научиться самостоятельно следить за собой. Тяжело у юных особ.
б) Время, сколько он может потратить на обучение. Жизненные проблемы.
в) Мотивация учителя. У учителя может опуститься руки из-за пункта а, так как он сам не может изменить заинтересованность (тут спорно, но я говорю немного о другой мотивации).
г) Соврал насчёт 2-х месяцев, у него второй месяц только начался. А в первом месяце изучали бейсик, html, mysql и многое другое, а может учились в ворде создавать документы и мышкой водить по экрану. ph34r.gif

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
AllesKlar
Цитата (inpost @ 13.03.2014 - 01:54)
sergeiss
Вопрос спорный. Всё зависит от ученика на самом деле + времени, сколько он уделяет учебе. Может тут 15-20 минут в сутки...

Думаю, что тут все зависит от учителя.
Вернее, от его (учителя) мотивации.
И главный вопрос тут -ЗАЧЕМ?
Зачем брать деньги с человека и обманывать его в надеждах стать программистом?

2 месяца.. ДВА МЕСЯЦА... отматываем время назад ... ввввввжжжжжжиииик...
Итак, первый курс, первый семестр.. второй месяц обучения.
Вчерашние школяры уже целых 2 месяца грызут турбо-паскаль.

Что же они учили все это время?
Занятие 1. Синтаксис языка, понятие идентификатора.
Занятие 2. Типы данных
Занятие 3. Переменные и константы
Занятие 4. Выражения. математические, логические операции. Операции отношений. Приоритет отношений.
Занятие 5. Ветвления программы.
Занятие 6. Циклы.
Занятие 7. Процедуры и функции.
и т.д.

За 7 академических часов 16-17ти летний студент спокойно доходит до процедур и функци.


Объяснение только одно - ТС нашел для себя новое хобби - писать на компьютере то, что другие называют программами. И у него есть на это хобби немного лишних денег.
Писать он, конечно же, не научится, но, время проведет классно.

Еще раз - я не умоляю достоинств автора. Я негодую об порядочности учителя smile.gif

_____________
[продано копирайтерам]
twin
Может стоит кино посмотреть... Там есть про функции.


_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
zelenuy
Помню себя, так мне на оборот многомерные массивы дались сложней чем функции)
sergeiss
Цитата (inpost @ 13.03.2014 - 02:04)
Но тут ты забываешь ещё 4 пункта:

Добавь еще 5-й пункт: чем лучше ученик учится, тем меньше уроков ему нужно для освоения какого-то материала smile.gif И, одновременно, чем лучше учитель учит, тем меньше надо уроков для освоения материала.
И этот 5-й пункт тоже "на совести учителя".

Цитата (AllesKlar @ 13.03.2014 - 03:22)
Я негодую об порядочности учителя

И я об этом же!

Такое обучение наводит на ассоциации такие. Допустим, человек начал изучать английский язык. Уже взрослый человек, а не мелкий ребенок. И вот он неделю учит одну букву "эй". Кроме этой буквы на уроках языка ничего не говорится!
Затем неделю учит букву "би". Неделю строят разные комбинации из букв "эй" и "би".
Третью неделю изучают букву "си" и строят разные комбинации из букв "эй", "би", "си". И так далее smile.gif
Всего-то за 26 недель, чуть больше полугода, "будет изучен язык". Или не будет изучен?

Автору темы: рекомендую самостоятельно поизучать мануал http://www.php.net/manual/ru/. Даже простое "чтение подряд" за 2 месяца даст много информации. И одновременно писать, писать, писать. Поставить задачу: сделать микросайт. Например, доску объявлений. И делать её. Изучая по ходу дела необходимые инструменты.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.