Модераторы: volvo877, Snowy, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Помогите... ...с изучением паскаля 
:(
    Опции темы
Teq
Дата 10.6.2005, 17:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 17
Регистрация: 10.6.2005

Репутация: нет
Всего: нет



Решил я в вуз поступать на мат.обеспечение,программирование.Ходил на курсы, некоторые задачи там писал.Взял пару книг по Паскалю.Но мне бы хотелось больше практики,теории достаточно пока.Идея такая : вы подкинете мне задачек,а я если что не получится, обращюсь сюда же.
Заранее спасиба (даже если тему удалят smile) ).
PM MAIL   Вверх
AntonSaburov
Дата 10.6.2005, 17:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Штурман
****


Профиль
Группа: Модератор
Сообщений: 5658
Регистрация: 2.7.2002
Где: Санкт-Петербург

Репутация: нет
Всего: 118



Задача 1

Написать программы копирования двух файлов. Из командной строки программа получает имена двух файлов - источника и приемника.
PM MAIL WWW ICQ   Вверх
dvs
Дата 10.6.2005, 19:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Владимир Драпалюк
**


Профиль
Группа: Участник Клуба
Сообщений: 660
Регистрация: 25.8.2003
Где: Воронеж->Москв а

Репутация: нет
Всего: 19



Задача 2

Программа "Записная книжка".
Минимальные требования:
1. Ввод данных: ФИО, Телефон, ДР.(можешь еще кучу полей добавить). (Типизированный файл)
2. Поиск по различным полям (Ф, И, О, и т.д.). Важно здесь использовать двоичное дерево (работа с указателями и построение индексов... smile )
3. Редактирование записей - данные могут поменяться.
4. Удаление записей.
5. Удобный интерфейс(не обязательно графический, но это было бы здорово).

После этой задачи будет ясно на сколько ты понимаешь:
1. Работу с типизированными файлами, указателями.
2. Работа с клавиатурой.
3. Если графический интерфейс - работа с графикой smile


--------------------
Любите друг друга!
PM MAIL WWW ICQ   Вверх
Teq
Дата 10.6.2005, 19:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 17
Регистрация: 10.6.2005

Репутация: нет
Всего: нет



Цитата(dvs15 @ 10.6.2005, 19:07)
Задача 2

Программа "Записная книжка".
Минимальные требования:
1. Ввод данных: ФИО, Телефон, ДР.(можешь еще кучу полей добавить). (Типизированный файл)
2. Поиск по различным полям (Ф, И, О, и т.д.). Важно здесь использовать двоичное дерево (работа с указателями и построение индексов... smile )
3. Редактирование записей - данные могут поменяться.
4. Удаление записей.
5. Удобный интерфейс(не обязательно графический, но это было бы здорово).

После этой задачи будет ясно на сколько ты понимаешь:
1. Работу с типизированными файлами, указателями.
2. Работа с клавиатурой.
3. Если графический интерфейс - работа с графикой smile

Это ты перебрал.Мне бы полегче чего .Простеньких задачек на отдельные алгоритмы.Наверняка есть сборник
PM MAIL   Вверх
SPrograMMer
Дата 10.6.2005, 19:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Спамер :)
**


Профиль
Группа: Участник
Сообщений: 442
Регистрация: 5.11.2004
Где: Краснодар

Репутация: нет
Всего: 6



Цитата(Teq @ 10.6.2005, 19:28)
чего .Простеньких задачек на отдельные алгоритмы.Наверняка есть сборник

есть!, в этом форуме уже было... где-то...
Добавлено @ 19:54
ВОТ! Нашел


--------------------
животное = зверь
законченный гентушник
PM MAIL ICQ Jabber   Вверх
dvs
Дата 10.6.2005, 20:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Владимир Драпалюк
**


Профиль
Группа: Участник Клуба
Сообщений: 660
Регистрация: 25.8.2003
Где: Воронеж->Москв а

Репутация: нет
Всего: 19



Teq, а не пробовал эту задачу разбить на несколько более мелких. Этому тоже надо учиться. Старался, чтобы тебе было инетереснее.


--------------------
Любите друг друга!
PM MAIL WWW ICQ   Вверх
Рыжий
Дата 10.6.2005, 21:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Помешанный
***


Профиль
Группа: Завсегдатай
Сообщений: 1423
Регистрация: 19.9.2004

Репутация: нет
Всего: 20



Вот еще посмотри http://forum.vingrad.ru/index.php?showtopic=44626
PM MAIL ICQ   Вверх
Teq
Дата 10.6.2005, 21:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 17
Регистрация: 10.6.2005

Репутация: нет
Всего: нет



Цитата(dvs15 @ 10.6.2005, 20:37)
Teq, а не пробовал эту задачу разбить на несколько более мелких. Этому тоже надо учиться. Старался, чтобы тебе было инетереснее.

А можно поподробнее что такое двоичное дерево и как создать индексы?
PM MAIL   Вверх
dvs
Дата 11.6.2005, 01:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Владимир Драпалюк
**


Профиль
Группа: Участник Клуба
Сообщений: 660
Регистрация: 25.8.2003
Где: Воронеж->Москв а

Репутация: нет
Всего: 19



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

Представить в памяти машины можно разными способами. Например, с помошью указателей или с помошью массива.

Деревья ускоряют процесс поиска.

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

С другой стороны, возможно, тебе это пока не нужно, потому что тебя этому будут учить. smile
Потому можно сделать попроще п.2 - Простой перебор.


--------------------
Любите друг друга!
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi"
THandle
Rrader
volvo877

Запрещается!

1. Обсуждать и делится взломанными компонентами или программным обеспечением

2. Публиковать ссылки на варез

3. Оффтопить

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, THandle, Rrader, volvo877.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Object Pascal: кроссплатформенные технологии | Следующая тема »


 




[ Время генерации скрипта: 0.0789 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.