OFF: Дайте, что-нибудь порешать #180807


#0 by Alximik
Господа, если кому не лень. Дайте мне задачек – таких, чтобы проверяли навыки программирования на языке VBA (ну думаю такие задачи для любого языка ), т.е. чтобы решение не занимало долгое время (во время собеседования) и чтобы видно было уровень программирования (ну может с смекалкой задачки). Еще раз повторюсь начальные навыки владения языком. Вот сижу прорешиваю, но все не то как бы. Особая просьба к людям закаленным в программировании : Волшебник, NS и другим зубрам. Они ведь знают, как проверить знания. Плиз.. Вы же когда-то проходили такие этапы. Или может ссылки..
#1 by Kyrales
Напиши 1с на VBA
#2 by DGorgoN
Не, лучше на с++ или хотя бы на васеке - мне тебе будет респект и уважуха. Даже штуку баксов дам, если откроешь исходники
#3 by France
сеть петри тебе в зубы.
#4 by DGorgoN
А вообще рекомендую сделать нейронную сеть и простой склад, просутю бухгалтерию - мне бы щас кучу свободного времени :)
#5 by DGorgoN
Зачем тебе ВБА? Лучше васик. Он ширше
#6 by zzzzz
А я рекомендую написать разбор логов почтового сервера. Для теста подойдет.
#7 by Alximik
Что за нейронная сеть Мне на 1С, а на VBA, т.к . проверяют начальные навыки программирования на языках высокого уровня. Мне на стажера.
#8 by Alximik
+ не на 1С
#9 by avmlvm
зайди в нормальный мАгазин и купи себе сборник задач по программированию - и развлекайся :-))) ЗЫ.. например напиши простейшую сортировку :-)))
#10 by Alximik
Что-то типа факториал через рекурсию :)
#11 by DGorgoN
Нейронная сеть - типа Искуственный Интеллект
#12 by Alximik
Издеваетесь :)
#13 by DGorgoN
Советую
#14 by DGorgoN
Зато потом обычные задачки будешь решать как орехи
#15 by Alximik
У меня есть 3 дня, чтобы настрочиться на этом..
#16 by Волшебник
Потом обычные задачи можно будет поручить машине.
#17 by DGorgoN
Сомневаюсь
#18 by DGorgoN
+ Хотя все возможно
#19 by Alximik
ИИ это АИ ? Игры типа мне щас сесть писать.
#20 by Alximik
Ну дайте что-нибудь с подвохом
#21 by DGorgoN
Хотя бы калькулятор на AI написал бы или генератор случайных чисел.
#22 by DGorgoN
+ Если сам до всего догадаешся - поставлю пиво
#23 by Alximik
Генератор уже интереснее, так где о нем почитать или это долгая история
#24 by DGorgoN
В сети примеров не видел, история долгая ест-нно, иначе пиво не грозился бы ставить (но решимая - поэтому только пиво).. Напишите программу, которая являет пользователю: поле ввода для строки регулярного выражения, большое поле для вставки текста для проверки, кнопку для проверки. Программа должна так же предоставлять функциональность сравнения регулярного выражения с текстом, и сигнализировать о результате.
#25 by DGorgoN
в яндексе набери задачи - он тебе выдаст
#26 by Alximik
Для Паскаля дает в основном
#27 by Alximik
Все нашел, всем спасибо, погружаюсь в этот занимательнейший процесс.
#28 by DGorgoN
А для ВБА они не пойдут? Странный ты ..
#29 by Куркуль-ятор
Достаточно просто определиться с семантикой и задачи сами появяться.
#30 by Alximik
Господа, вот такой тупой вопрос. Решаю задачи для турбо Паскаля, с помощью VBA. Так вот у турбо Паскаля есть инструкции для вывода текстов на экран, а в vba, что для этого формы создавать? Как в VBA выводить задачу на экран?
#31 by Alximik
Вот такую в VBA как решить? Описать рекурсивную функцию PowerN(X, N) вещественного типа, находящую значение N-й степени числа X по формулам: X 0 = 1, X N = (X N/2)2 при четных N > 0,        X N = X·X N–1 при нечетных N > 0, X N = 1/X –N при N < 0 (X № 0 — вещественное число, N — целое; в формуле для четных N должна использоваться операция целочисленного деления). С помощью этой функции найти значения X N для данного X при пяти данных значениях N.
#32 by Ay49Mihas
Блин, приехали. Изучай лисп, будет хорошо...
#33 by Ay49Mihas
fn <- function( x, n )   {      if ( n > 0 )          x*fn( x, n-1 )    else        1; }
#34 by Alximik
Ну а как в VBA вывести на экран решение задачи, в модуле то я напишу решение. Что для этого форму делать.
#35 by Alximik
А такую : Даны числа B, C (0 < B < C) и набор из десяти чисел. Вывести максимальный из элементов набора, содержащихся в интервале (B, C), и его номер. Если требуемые числа в наборе отсутствуют, то дважды вывести 0.
#36 by Alximik
Дано целое число N и набор из N целых чисел, содержащий только нули и единицы. Найти номер элемента, с которого начинается самая длинная последовательность единиц, и количество элементов в этой последовательности. Если таких последовательностей несколько, то вывести номер последней из них. Если единицы в исходном наборе отсутствуют, то дважды вывести 0.
#37 by Alximik
Или в Excel условия задавать ..
#38 by Ay49Mihas
MessageBox уже запретили? :)
#39 by Alximik
Ну Msg для вывода сообщений, а для условий ввода и т.д.
#40 by Ay49Mihas
Дан пользователь, оторый хочет стать программистом и сам себе ищет задачки.   Найти, как скоро ему это надоест и он возрадуется тому, что он пользователь и   можно никуда не стремиться :) Решение: 2006.05.14 14:54 - 2006.05.13 15:56 = 23 часа :) Ненадолго тебя хватает :)
#41 by Ay49Mihas
А вообще, учиться программировать алгоритмы надо в консоли --- тогда не возникает вопросов, как выводить результаты...
#42 by Alximik
Ну там типа вычислите площадь треугольника с такой то высотой, основанием и т.д. Вот для этих условий, в эксельке что ли сделать? Дай мне консоль в VBA.
#43 by Ay49Mihas
Блин, был в свое время qbasic.exe  Прошли те времена...
#44 by Alximik
Ну так что, для VBA это неразрешимая задача :)
#45 by Ay49Mihas
Написать и скомпилить qbasic.exe --- наверное да :)
#46 by Alximik
Ну серьезно, помоги, как настрочиться на этих задачах. Они все для Паскаля, как для VBA прорешать.
#47 by Ay49Mihas
Разницы нет. Мы с тобой вроде одного возраста, так и уметь должны примерно одно и то же :)
#48 by Alximik
Типа думай и учись сам, все ясно...
#49 by Alximik
Читал учебник по VBA, там ни слова об алгоритмах, ни о рекурсии, ни о сортировках. Это что не обязательная часть !
#50 by Ay49Mihas
Просто большинству "программистов" на VB ничего не надо, кроме отслеживания нажатия на кнопочку и вывода по этому событию MessageBox'а. Думать и учиться самому во-первых полезно, во-вторых интересно :)
#51 by Alximik
Ладно беру отпуск, иду учить Паскаль, бух учет, проектирование баз данных Access, язык SQL. Как я понял Паскаль самое то для задачек в стиле рекурсии, сортировок и т.д. Да и побыстрей учится в отличие C++
#52 by Ay49Mihas
Лучше сраз с C/C++, не порти мозги паскалем
#53 by Ay49Mihas
"Проектирование баз данных Access" -- пустая трата времени. Лучше купи хорошую книгу про СУБД, и почитай ее. Там обычно и про SQL, и про проектирование БД.
#54 by Ay49Mihas
А в довесок купи хорошую книгу про OLAP и Data Mining и ее почитай тоже :)
#55 by Alximik
Когда ж 1с то тогда учить :)
#56 by Alximik
Access самая доступная Субд с SQL Ты что не спишь то или ты в Астралии? :)
#57 by Ay49Mihas
GMT + 7 Бангкок, Ханой, Красноярск :) 1С учить не надо :) Самая доступная СУБД с SQL -- MySQL. Чуть более недоступная -- PostgreSQL. Access из них --- самая дорогая.
#58 by Alximik
(57_По C++ лучшую книгу не подскажешь, чтоб потом любые сортировки и рекурсии, как орехи :)
#59 by Ay49Mihas
Есть С++, а есть сортировки и рекурсии. Первое --- язык, и книги по нему зовутся типа "Введение в С++", "С++ с нуля" и т.п. Сортировки и рекурсии --- алгоритмы, и книги по ним называются типа "Алгоритмы на С++ (Pascal/Python/Tcl)", "Задачи сортировки и поиска в примерах" и т.д. А еще полезно содержание читать :)
#60 by Ay49Mihas
А вообще, мой тебе совет -- купи книгу по С (все равно ты будешь использовать С++ только как "С с классами") или по высокоуровневым языкам (например, PHP, Python...) и учись по ним. Perl изучать не советую --- слишком специфичный синтаксис.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С