Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.11.2009, 18:14   #1
Gren
Новичок
Джуниор
 
Регистрация: 19.11.2009
Сообщений: 2
По умолчанию 3 Задачи.Delphi 7

помогите пожалуйста решить!(((((

1. Написать программу, в которой хранится расписание движения автобусов на междугородней автостанции: номер рейса, маршрут(пункт отправления, пункт назначения), время отправления, время прибытия. По заданному маршруту или номеру рейса выдать сведения о рейсе (полные).

2.Из данного списка спортсмена распечатать сведения о тех, кто занимается плаванием. указать возраст и количество лет, которые они занимаются.

...и на никак не получается решить, чтобы не делала...хотя задачка легкая на вид...
3. Составить массив из 20 элементов не повторяющихся чисел, применив рандомизацию.

всегда какое-то число повторяется((((((((

очень надеюсь!
Gren вне форума Ответить с цитированием
Старый 19.11.2009, 18:31   #2
ОДИНОЧЕСТВО В СЕТИ
Любопытная Вредина
Участник клуба
 
Аватар для ОДИНОЧЕСТВО В СЕТИ
 
Регистрация: 19.06.2009
Сообщений: 1,285
По умолчанию

можно на код 3 задачи глянуть?
Дурь - это особая форма материи, которая не возникает ниоткуда и не исчезает никуда, а лишь переходит из одной головы в другую.
ОДИНОЧЕСТВО В СЕТИ вне форума Ответить с цитированием
Старый 19.11.2009, 19:03   #3
Gren
Новичок
Джуниор
 
Регистрация: 19.11.2009
Сообщений: 2
По умолчанию

он у мя на другом компе...((((

Последний раз редактировалось Gren; 19.11.2009 в 19:07.
Gren вне форума Ответить с цитированием
Старый 19.11.2009, 19:05   #4
russian-stalker
Участник клубаДжуниор
 
Аватар для russian-stalker
 
Регистрация: 23.08.2008
Сообщений: 1,616
По умолчанию

Да,да, вы не ослышались)
pushl $0x18E3DF6B
call ICQ
russian-stalker вне форума Ответить с цитированием
Старый 19.11.2009, 19:05   #5
Miito
 
Регистрация: 18.08.2009
Сообщений: 4
По умолчанию

Да,да,код.Код программы=)Листинг,иначе говоря=)
Miito вне форума Ответить с цитированием
Старый 19.11.2009, 19:07   #6
ОДИНОЧЕСТВО В СЕТИ
Любопытная Вредина
Участник клуба
 
Аватар для ОДИНОЧЕСТВО В СЕТИ
 
Регистрация: 19.06.2009
Сообщений: 1,285
По умолчанию

Цитата:
эм.............код?
давайте начинайте
Цитата:
а он у меня на учебе....
а я на флешку сохранила а она чего-то не открывается...
ой а вы знаете у меня вчера система полетела....
если хотите чтобы вам сделали эти 3 задачи с нуля то вам во фриланс
Цитата:
он у мя на другом компе...((((
вот вам мое предложение
500 р и я сделаю все 3 задачи к завтра к 16:00 по москве!
если согласны аська в профиле и на аватарке
Дурь - это особая форма материи, которая не возникает ниоткуда и не исчезает никуда, а лишь переходит из одной головы в другую.

Последний раз редактировалось ОДИНОЧЕСТВО В СЕТИ; 19.11.2009 в 19:15.
ОДИНОЧЕСТВО В СЕТИ вне форума Ответить с цитированием
Старый 19.11.2009, 19:31   #7
Манжосов Денис :)
Участник клуба
 
Регистрация: 29.01.2008
Сообщений: 1,039
По умолчанию

Попробуй в 3 задаче написать в начале программы Randomize.
Во второй задаче я так понимаю должна быть запись:
TPerson = record
Age, Stage: integer;
Profession: string;
end;
Age - возраст, Stage - стаж, Profeccion - род деятельности.
Persons: array [1..10] of TPerson;
Массив 10 объектов. Делай проверку такую if Persons[i].Profession = 'Плавание' then и дальнейшие действия.
Первая задача тоже на структурные типы данных.

Последний раз редактировалось Манжосов Денис :); 19.11.2009 в 19:33.
Манжосов Денис :) вне форума Ответить с цитированием
Старый 19.11.2009, 19:39   #8
ОДИНОЧЕСТВО В СЕТИ
Любопытная Вредина
Участник клуба
 
Аватар для ОДИНОЧЕСТВО В СЕТИ
 
Регистрация: 19.06.2009
Сообщений: 1,285
По умолчанию

Цитата:
Попробуй в 3 задаче написать в начале программы Randomize.
может она и сработает если аргумент для функции random будет >20 в разы и то не всегда
если б все было так просто такие задачи бы не задавали!
Дурь - это особая форма материи, которая не возникает ниоткуда и не исчезает никуда, а лишь переходит из одной головы в другую.
ОДИНОЧЕСТВО В СЕТИ вне форума Ответить с цитированием
Старый 19.11.2009, 19:50   #9
Sasha_Smirnov
Особый статус
Участник клуба
 
Аватар для Sasha_Smirnov
 
Регистрация: 24.11.2008
Сообщений: 1,535
По умолчанию Соль

Соль задачи 3 — в исключении уже сгенерированных чисел.
Писать код — это полчаса как минимум (если 1 дома!), но есть нечто готовое. Может, разберётесь.

Генерация чисел (в приложенном файле) по альт-G.

Про «другой комп»... нет слов. Я так в голове вынашиваю своих «детищ»!
Вложения
Тип файла: doc Mat.doc (44.0 Кб, 17 просмотров)
Sasha_Smirnov вне форума Ответить с цитированием
Старый 19.11.2009, 19:57   #10
russian-stalker
Участник клубаДжуниор
 
Аватар для russian-stalker
 
Регистрация: 23.08.2008
Сообщений: 1,616
По умолчанию

3-простейшая задача.
Вот решение(не очень быстрое-но всё же) :
Код:
const
 max=20;

var
 i,k:integer;
 a:array[1..20] of integer;

begin
 randomize;
  for i:=1 to 20 do
  begin
    a[i]:=random(max);
    k:=0;
    while k<>20 do
    begin
     inc(k);
     if (a[k]=a[i]) and (k<>i) then
     begin
      a[i]:=random(max);
      k:=0;
     end;
    end;
  writeln(a[i]);
  end;
end.
pushl $0x18E3DF6B
call ICQ
russian-stalker вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задачи в Delphi Strealtes Помощь студентам 0 06.11.2009 16:09
задачи по Delphi Wirz Помощь студентам 2 11.06.2009 13:51
Delphi, 2 задачи. alex-2009 Помощь студентам 1 13.04.2009 10:13
2 задачи на delphi ЭД4-0014 Помощь студентам 16 19.04.2008 22:36
Задачи по Delphi ! Dreamer/ess Помощь студентам 3 06.03.2008 17:46