Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.11.21;
Скачать: CL | DM;

Вниз

А если вот так?   Найти похожие ветки 

 
Николай Быков ©   (2002-10-31 15:15) [0]

Вобщем в этой ветке никаких групп одразовывать не собираюсь, делать проги за 100 руб тоже. Плакаться про любовь тем более.
У меня другая цель. Не могли бы вы мне поставить не сложную задачу (ну какую программку написать), с которой бы я справился. Вам это сущий пустяк, а я бы получил кучу опыта.
ЗЫ
Книги покупать пробовал. Одно разорение от них. Только одна толковая книга за всю жизнь попалась. :-(


 
Андрей Прокофьев ©   (2002-10-31 15:17) [1]

>>Только одна толковая книга за всю жизнь попалась
КР ?!


 
Johnny Smith ©   (2002-10-31 15:19) [2]

Букварь, наверное?


 
Николай Быков ©   (2002-10-31 15:22) [3]


> Не могли бы вы мне поставить не сложную задачу (ну какую
> программку написать), с которой бы я справился. Вам это
> сущий пустяк, а я бы получил кучу опыта



 
gek ©   (2002-10-31 15:24) [4]

Николай иди в группу обучающихся к Юрию Зотову.
И все-таки, какая книга?


 
blackman ©   (2002-10-31 15:24) [5]

>Николай Быков
Не горюй !
Зайди на
http://articlesd.h1.ru
там лекции с примерами.
Почитай, все получится...


 
Darts   (2002-10-31 15:24) [6]

Коля, иди к Юрию Зотову. Не видел, чтобы ты принимал активное участие.

Никто тебе не даст задачу, ты сам должен ее поставить. САМ! И довести дело до конца.


 
Song ©   (2002-10-31 15:25) [7]

Сложную? Ok.
Надо написать прогу, которая из переданнго в качестве параметра и/или выбранного в диалоге *.pas файла, написанного на Паскале, рисует на экране его блок схему. Справишься?

2ALL: ссылок на возможно существующие экземпляры прошу не выкладывать.


 
Николай Быков ©   (2002-10-31 15:29) [8]


> Darts (31.10.02 15:24)
> Коля, иди к Юрию Зотову. Не видел, чтобы ты принимал активное
> участие

И так к нему хожу. Это же я его попросил обучение сделать.


 
Николай Быков ©   (2002-10-31 15:32) [9]


> Song © (31.10.02 15:25)
> Сложную? Ok.
> Надо написать прогу, которая из переданнго в качестве параметра
> и/или выбранного в диалоге *.pas файла, написанного на Паскале,
> рисует на экране его блок схему. Справишься?

Имеется в виду то, что показывается в левой части редактора програмного текста в делфи? Если да, то попробовать конечно можно. С перового взгляда сложным не кажется вроде бы...


 
Darts   (2002-10-31 15:39) [10]

> Николай Быков © (31.10.02 15:32)

У тебя действительно большие пробелы.


 
Николай Быков ©   (2002-10-31 15:40) [11]

2 Дротики
А что я не так сказал/сделал?


 
Song ©   (2002-10-31 15:40) [12]

Ты даже не знаешь, что такое блок-схема? У тебя информатика в школе есть?


 
Darts   (2002-10-31 15:42) [13]

Ох, Коля, зря ты эту ветку создал. Сейчас будет избиение младенца.


 
Борис ©   (2002-10-31 15:43) [14]

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

Вам в школе алгоритмизацию читали?


 
Aristarh ©   (2002-10-31 15:44) [15]

Вечно Николай Быков © попадает под раздачу.


 
Николай Быков ©   (2002-10-31 15:45) [16]

2 Song
Ну так я же рассказывал какая у нас информатика:
Учительница знает Паскаль хуже, чем я. (раньще она Бэйсике преподавала)

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


 
Song ©   (2002-10-31 15:50) [17]

Ну дык блок-схемы-то вы вообще должны изучать ещё раньше перед изучением любого языка программирование, потому что блок-схема, это ни что иное как графический алгоритм программы и наравне с текстовым должен составляться перед самой разработкой. Поэтому составление алгоритмов вам должны были преподать ещё перед изчуением паскаля.


 
Николай Быков ©   (2002-10-31 15:50) [18]

А расскажите тогда какие есть условные обозначения в блок-схемах.
И как они примерно выглядят?


 
petr_v_a ©   (2002-10-31 15:50) [19]

несложную задачу -
см. http://delphi.mastak.ru/cgi-bin/forum.pl?look=1&id=1036047757&n=3

( шутка )


 
Darts   (2002-10-31 15:51) [20]

Напиши сортировку одномерного массива пузырьковым методом. Код выставь на суд общественности.


 
Ru ©   (2002-10-31 15:52) [21]

несложная задача:
1 калькулятор (необходимые требования перевод из одной системы счисления в другую, выполнение логических операций, функция памяти (на почти безграничное количество запоминаемых значений), знание большого количества констант с возможностью дополнения, возведение в энную степень, вычисление корня энной степени, тригонометрические функции, вычисление площадей фигур, объемов тел, функции статистической обработки) - совет начинай с простого и иди по возрастающей; практическая польза ранние версии публикуй бесплатно, а придумаешь, что-то серьезное можешь заработать деньги (см Mathlab, Mathcad, Statistica).
Начни с написания калькулятора типа виндозовского.

2 текстовый редактор (смотри тигерпад), но лучше

>Song © (31.10.02 15:25)

Блок-схему алгоритма?


 
Наезжалкин   (2002-10-31 15:52) [22]

Николай, ищи работу! Серьёзно. Опыт + $


 
Darts   (2002-10-31 15:53) [23]

Понятно, почему купленные книги оказались макулатурой.


 
Song ©   (2002-10-31 15:54) [24]

Ru © (31.10.02 15:52)
Блок-схема - алгоритм, я сказал


 
Николай Быков ©   (2002-10-31 15:57) [25]

2 Song
Ну не было у нас этого.
Мы изучали програмирование так:
Лого миры 2.0 (демо) один год. Паскаль 3 года уже.

Паскаль:
С нормальным преподом:
первый год - Зачем нужны begin end if then for var program uses writeln readln while repeat. Типы данных: integer, real.(перевод из Binary dIgiT в DEC и обратно, сложение, вычитание, умножение, деление)

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

третий год - вот начали щас с графики (line lineto setcolor и т.д.) Дальше учительница хочет пересадить нас на Делфи. Я её вроде бы отговорил делать это...


 
Darts   (2002-10-31 16:00) [26]

Иди к Зотову - 100%. Все начинай заново.


 
Song ©   (2002-10-31 16:01) [27]

Ну сначала попробуй нарисовать
блок-схему вот такой программы:

Program MySuperProgram;
Begin
End.

:-)


 
Николай Быков ©   (2002-10-31 16:03) [28]


> Song © (31.10.02 16:01)
> Ну сначала попробуй нарисовать
> блок-схему вот такой программы:
>
> Program MySuperProgram;
> Begin
> End.

А какие есть условные обозначения в блок-схемах?
______________________________________________________________
Буду делать паралельно два проекта: калькулятор, блок-схемный вьюер (ну или как его там)


 
ZZ ©   (2002-10-31 16:09) [29]

БЛОК-СХЕМ
/--------\
| НАЧАЛ |
\________/
|
|
\/
/--------\
| КАНЭЦ |
\________/


 
Song ©   (2002-10-31 16:11) [30]

Я просил Николая, а не ZZ!


 
Кулюкин Олег ©   (2002-10-31 16:13) [31]

2 Николай Быков © (31.10.02 16:03)
> Буду делать паралельно два проекта: калькулятор, блок-схемный вьюер (ну или как его там)
Сильно сказано!
Сразу виден фундаментальный подход "не знаю что это, но сделаю раньше срока параллельно с другой работой" :)
Если честно, за "блок-схемный вьюер" я бы не стал браться.


 
Николай Быков ©   (2002-10-31 16:14) [32]

Ну ладно. Сделаю калькулятор. Заодно уроки Юрия Зотова вспомню :-)


 
ZZ ©   (2002-10-31 16:15) [33]

Song
Ну так у него же препод паскаль не изучала и по этому в блок-схемах не соображает :)) А в инете найти он не может... надо помочь :)


 
Darts   (2002-10-31 16:17) [34]

Смотри мое сообшение >Darts (31.10.02 15:51)

1. Блок-схема для этой сортировки. Количество элементов массива возьмем 10.
2. Код.


 
Ru ©   (2002-10-31 16:20) [35]

>Song © (31.10.02 15:54)

пардон мсье но когда я посылал Ru © (31.10.02 15:52) когда объяснения что именно имеется в виду еще не было

>Николай Быков © (31.10.02 16:14)

калькулятор вещь хорошая только не хватайся сразу за сложное


 
ded_di ©   (2002-10-31 16:54) [36]


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

Николай, а Вы никогда не слышали про задачу "поменять значения двух переменных местами"? Это сложная задача? А сколькими способами Вы можете ее решить? А сколькими способами без использования третьей переменной?

Смысл постинга (если не понятно): учитесь находить смысл и интерес даже в самом на первый взгляд дебильном. Иначе очень трудно будет жить дальше вообще.


 
DAC ©   (2002-10-31 17:02) [37]

> Николай Быков ©

Коля, ты же собирался (и начал) писать "Реверси". Ну и почему же забросил? Так ты никогда и ничего не сделаешь! Ты посчитал её очень простой задачей? Или слишком сложной? Или ты просто трепло и леняй? Настоятельно рекомендую закончить её!
Во-первых, ты пройдёшь основные шаги создания программы: от разработки алгоритма до тестирования; во-вторых, это научит тебя прилежности и упорству; в-третьих, ты наконец-то сможешь похвастаться написанной тобой программой; в-четвертых, сможешь вылажить её на свой сайт (а то соответстующий раздел пустует :) ).
Рекомендую следующие шаги написания и усложнения:
1. Разбирись с самой задачей (правила игры). А то у тебя поле 9х9, а в реверси играют на поле 8х8. Странно, что "критики" не заметили. :)
2. Напиши игру для двоих людей на одной машине с правильным перевёртыванием. Здесь тебе придётся разобраться с двоичными массивами.
3. Напиши игру человека с машиной. Тут уже тебе понадобятся общие знания алгоритмов ИИ (оценочные функции, поиски вширь и вглубь). Попробуй несколько алгоритмов и их комбинации. Врядли обойдешься без динамических структур, например, деревьев.
4. И только теперь занимайся интерфейсом и сеткой.

Желаю удачи!


 
Igorek ©   (2002-10-31 17:18) [38]


> Николай Быков © (31.10.02 15:15)

Начни с САМОГО простого - напиши игру "Пятнашки". НО ЗАКОНЧИ. Причем в хорошем обьектно-ориентированном стиле. Код потом выставь - вместе подскажем что к чему. На этой небольшой задаче ты научишься так много, как только захочешь - вплоть до создания компонента, построения MDI приложения и т.д.(как сам сможешь наворотить свою игру). Я так Дельфи и осваивал.

Удачи.


 
Николай Быков ©   (2002-10-31 18:57) [39]

2 Igorek
А какие правила в игре "Пятнашки"?


 
Igorek ©   (2002-10-31 19:23) [40]


> Николай Быков © (31.10.02 18:57)

Здрасте. Ну ладно скажу.
Есть поле - 4 на 4. В нем 15 квадратиков с числами от 1 до 15. Можно в пустое место передвинуть один из соседних квадратиков. Задача - собрать квадратики в порядке от 1 до 15
1 2 3 4
5 6 7 8
9 10 11 12
13 14 15



Страницы: 1 2 вся ветка

Текущий архив: 2002.11.21;
Скачать: CL | DM;

Наверх




Память: 0.57 MB
Время: 0.013 c
1-69306
kex86
2002-11-12 14:17
2002.11.21
XP-manifest


7-69598
Mirovodin
2002-09-23 15:58
2002.11.21
Измерение быстродейсвия кода


14-69543
Nikolas ShmuS
2002-11-03 11:54
2002.11.21
бесплатный хостинг!!!


3-69119
jen_bond
2002-10-30 12:26
2002.11.21
Отчет в FreeReport


4-69623
DeCompiler
2002-10-09 22:21
2002.11.21
Клик мышкой в чужом окне