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

Поиск:

Закрытая темаСоздание новой темы Создание опроса
> Помогите начинающему программисту, пара вопросов, Пара вопросов по паре прог 
:(
    Опции темы
disa
  Дата 12.6.2004, 10:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



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

13) Опишите , используя структуру данных запись , вступительных экзаменов. Абитуриенты сдавали три экзамена для поступления необходимо набрать 12 баллов . Определить списки абитуриентов , зачисленных в институт , количество несдавших экзамены. списки абитуриентов сдавших все на 5


1) опишите, используя структуру данных запись , телефонную кнтгу . составить программу выдающую список абонентов , имеющих телефонный номер начинаю щийся на 331

*никак не могу заставить прогу читать именно первые три цифры*

6)опишите используя структуру данных запись записную книжку, составить прогу выдающую список друзей , кому в этом году исполняется 25 лет. (фамилия и инициалы год рождения дата рождения месяц рождения)

*не получается составить поиск по 25 и заставить её считать года*


5) Описать используя структуру данных запись школьный класс, (фио, дата рождения , месяц рождения, год рождения)
Составить программу выдающую список учеников рожденных в мае

*аналогично*

11) Описать используя структуру данных запись , таблицу соревнований (название команды, количество набраных очков).Выбрать команду занявшую первое место . Упорядочить список команд , в зависимости от занятого места.

*какие-то проблемы с упорядочинием*

PM MAIL   Вверх
Pakshin A. S.
Дата 12.6.2004, 10:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



http://forum.vingrad.ru/index.php?showtopic=23697 hmmm.gif hmmm.gif hmmm.gif

Сообщение от
4.6.2004, 18:20

Странно, не правда ли? biggrin.gif

Это сообщение отредактировал(а) Pakshin A. S. - 12.6.2004, 10:57
PM   Вверх
disa
Дата 12.6.2004, 18:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



rolleyes.gif Меня там закрыли не знаю почему, пришлось создавать новую тему, чтобы тут-же её не закрыли пришлось написать начало сообщения по другому, кстати ты мне очень помог, спасибо тебе, ты очень мне помог и с последними прогами тоже я понял в чем была моя ошибка, но там есть и не решенные, которые я пока не сделал , а писать все заново очень долго, так что вот так.
Добавлено @ 18:09
Классный сайт, ты действительно профи правильно делаешь, что помогаешь новичкам наш препод нас совсем не учит приходится все делать самим и если что спросить не у кого, твои дипломы впечатляют, а проги ты пишешь полезные.
PM MAIL   Вверх
Pakshin A. S.
Дата 13.6.2004, 10:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



biggrin.gif biggrin.gif biggrin.gif Спасибо за похвалу. biggrin.gif biggrin.gif biggrin.gif

Про преподов: я - почти самоучка (книги, форум, изобретательность, научный тык и был один студент, который привел мои беспорядочные знания в порядок), учитель в школе сам у меня брал "уроки"...



Как закрыли???
PM   Вверх
disa
Дата 14.6.2004, 13:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



А вот так даже ничего не объяснили
PM MAIL   Вверх
Jey_k
Дата 14.6.2004, 20:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


WEB-командир
****


Профиль
Группа: Комодератор
Сообщений: 4149
Регистрация: 16.11.2003
Где: Москва

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



На 5 пункт отвечу
Результат будем заноситьв таблицу StringGrid1.
Считаем, что нужный файл с данными уже есть.
Если нужно показать как скажи я отвечу.

Код


..........................

type
Uch = record
 FIO:string[25];
 Day:ShortInt;
 Month:string[12]
end;

........................

Procedure ......();

var
f: file of Uch;
zap: Uch;
a: integer;

begin
AssignFile(f,<файл с данными>);
Reset(f);
a:=o;
for i:= 1 to filesize(f) do
 begin
  Read(f,zap);
  if zap.Month = 'май' then StringGrid1.Cells[1,a+1]:=zap.Month;
 end;


Это сообщение отредактировал(а) Jey_k - 14.6.2004, 20:28


--------------------
PM MAIL WWW   Вверх
Chuck
Дата 14.6.2004, 22:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Сушня
**


Профиль
Группа: Эксперт
Сообщений: 442
Регистрация: 12.12.2003
Где: Узбекистан, Ташке нт

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



Цитата
1) опишите, используя структуру данных запись , телефонную кнтгу . составить программу выдающую список абонентов , имеющих телефонный номер начинаю щийся на 331

*никак не могу заставить прогу читать именно первые три цифры*

Циклом листаешь все записи и вытаскиваешь с помощью финкции Copy() первые 3 цифры
if Copy($telefon, 1, 3) = '331' then //делай что-нить!!!

Цитата
6)опишите используя структуру данных запись записную книжку, составить прогу выдающую список друзей , кому в этом году исполняется 25 лет. (фамилия и инициалы год рождения дата рождения месяц рождения)

*не получается составить поиск по 25 и заставить её считать года*

Ламерство, чему тя учили????
type students = record
name:string;
year:Integer;
end;
var S:Student;
//ввод сам сделай
for I: = 1 to 10 do
if (2004 - S.year) = 25 then WriteLn(S.Name, ' 25 лет');
Вот таким макаром!!!
Разберись с записями и у тя все получится, тут никто делать за тебя все не будет, а вот советом помогут!!!!
PM MAIL WWW GTalk   Вверх
MacTep
Дата 14.6.2004, 22:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



Код

type students = record
         name:string;
         year:Integer;
       end;
var S:array[1..10] of Student; {структура}
     i:integer;
     n:string;  {имя}
     y:integer;  {возраст}

begin
{ввод }
for i:=1 to 10 do {если в структуре всего 10 записей}
 begin
   Writeln('Введите имя студента: '); readln(n);
   Writeln('Введите возраст: '); readln(y);
   s[i].name:=n;
   s[i].year:=y;
 end;
{проверка на 25 лет}
for I:=1 to 10 do
 if (2004-S[i].year)=25 then WriteLn(S.Name, ' 25 лет');
readln;
end.


Вот такие пироги. Все вроде разжевал, осталось только проглотить! cool.gif


--------------------
(A)bort, (R)etry, (I)gnore = Haфиг, Heфиг, Пoфиг ... :)
PM MAIL   Вверх
Chuck
Дата 14.6.2004, 22:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Сушня
**


Профиль
Группа: Эксперт
Сообщений: 442
Регистрация: 12.12.2003
Где: Узбекистан, Ташке нт

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



MacTep Согласен, посмотрите, чуть выше smile.gif)))
Просто очень спешил smile.gif))
С Уважением...

PM MAIL WWW GTalk   Вверх
disa
Дата 15.6.2004, 13:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



biggrin.gif biggrin.gif biggrin.gif Огромное всем спасибо, очень помогли!!!
PM MAIL   Вверх
Pakshin A. S.
Дата 15.6.2004, 14:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



ОФФТОП: Sorry, конечно, но пораскинуть мозгами пра минут, почитать учебник (для начинающих) и эти задачки - фигня. Надо тренировать свои мозги, а не сразу сдаваться и звать на помощь... biggrin.gif Вот сидели бы здесь "плохие" люди и не написали такие подробные решения: что тогда?
PM   Вверх
Jey_k
Дата 15.6.2004, 17:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


WEB-командир
****


Профиль
Группа: Комодератор
Сообщений: 4149
Регистрация: 16.11.2003
Где: Москва

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



smile.gif Ну мы же здесь вовсе не плохие очкастые дядьки с цифрами в глазах smile.gif


--------------------
PM MAIL WWW   Вверх
Medved
Дата 18.6.2004, 06:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 7209
Регистрация: 15.9.2002
Где: Kazakhstan, Astan a

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



М
 
Тема закрыта



--------------------
http://extreme.sport-express.ru/
...и неважно сколько падал, важно сколько ты вставал...
PM MAIL WWW ICQ Skype GTalk   Вверх
  
Закрытая темаСоздание новой темы Создание опроса
Правила форума "Delphi: Общие вопросы"
SnowyMetalFan
bemsPoseidon
Rrader

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

1. Публиковать ссылки на вскрытые компоненты

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

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


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

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема »


 




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


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

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