хелп с задачками по Basic

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
HORER
Начинающий
Начинающий
 
Сообщения: 9
Зарегистрирован: 12.05.2005 (Чт) 17:57

хелп с задачками по Basic

Сообщение HORER » 12.05.2005 (Чт) 18:01

У меня не получаются задачки по Бейсику.Вы не могли бы мне помочь? :cry:
Исходные данные:коэффициенты трудоемкости производства каждой из К деталей на каждом из М предприятии.Исходные данные определяются путем обращения к датчику случайных чисел.Во всех пунктах предусмотреть вывод исходных данных и результатов в виде таблиц:
а)Для каждой детали определить среднее значение коэффициента.
б)Для каждого предприятия найти деталь с наименьшим коэффициентом.
в)Упорядочить два выбираемых столбца исходного массива по убыванию значений элементов.
г)упорядоченные столбцы слить в новый одномерный упорядоченный массив.
д)используя бинарный поиск,в упорядоченном одномерном массиве найти индексы заданных значений

:roll:

LexBondAgent007
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 132
Зарегистрирован: 10.05.2005 (Вт) 16:11
Откуда: Россия - Москва - ЦАО

Сообщение LexBondAgent007 » 12.05.2005 (Чт) 18:38

Помню - на первом курсе колледжа - эти задачки достали меня :D
Знаю только вот такую вещь хорошую - RND называется - это поможет обратиться к случайному числу.
Уже пол дела сделано :wink:

HORER
Начинающий
Начинающий
 
Сообщения: 9
Зарегистрирован: 12.05.2005 (Чт) 17:57

Сообщение HORER » 13.05.2005 (Пт) 12:02

А что такое RND?Гдеего взять и как с ним работать(извините,если вопрос глупый) :roll:

Kirill1983
Обычный пользователь
Обычный пользователь
 
Сообщения: 78
Зарегистрирован: 05.05.2005 (Чт) 11:27

Сообщение Kirill1983 » 13.05.2005 (Пт) 12:26

Это функция в VB выдает случайные числа...help посмотри-там есть примеры...либо по форуму пошарься-тоже много полезного

Alex_2005
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 242
Зарегистрирован: 07.04.2005 (Чт) 17:09
Откуда: Germany, Baden-Wurttemberg, Bietigheim-Bissingen

Сообщение Alex_2005 » 13.05.2005 (Пт) 12:45

Кстати, если точнее то RND не производит случайные числа, компьютер заранее знает, какое число он выдаст. А вот чтоб нутауральное случайное число произвести, для этого надо какой нибудь источник из вне, к примеру есть такие ocx для VB, которые считывают
шумы звуковой карты и на их основании производят случайные числа.
Guten Morgen! А если не Guten, то тогда это и не Morgen...

LexBondAgent007
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 132
Зарегистрирован: 10.05.2005 (Вт) 16:11
Откуда: Россия - Москва - ЦАО

Сообщение LexBondAgent007 » 13.05.2005 (Пт) 15:45

Или ваще мона поставить таймер с "частотой обноления" 1 или 2 - и прописать там:
Код: Выделить всё
text1.text = text1.text + 1
if text1.text = 255 then text1.text = 1

Незабыв создать текст поле и кнопочка которая останавливает таймер! Вот тебе и рандом

Jenizix
Географ
Географ
Аватара пользователя
 
Сообщения: 545
Зарегистрирован: 20.04.2004 (Вт) 20:52
Откуда: Москва

Сообщение Jenizix » 13.05.2005 (Пт) 23:15

Какой это рандом??? это инкремент обычный!

вот рандом:
Код: Выделить всё

Randomize
MsgBox Fix(Rnd * 10)


будут генериться числа от 0 до 10
Ушел в себя, вернусь не скоро...

Если вам нужно сделать прозрачной только форму, а контролы на ней нет, то вам сюда!!!

LexBondAgent007
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 132
Зарегистрирован: 10.05.2005 (Вт) 16:11
Откуда: Россия - Москва - ЦАО

Сообщение LexBondAgent007 » 14.05.2005 (Сб) 0:06

Ну главное смысл один и тот же :wink:

HORER
Начинающий
Начинающий
 
Сообщения: 9
Зарегистрирован: 12.05.2005 (Чт) 17:57

Сообщение HORER » 14.05.2005 (Сб) 20:39

а вы может мне эту задачку прям решить?пожалуйста!я ничего не понимаю.у меня бейсика-то дома нету(у меня Вин ХР).Я посмотрела везде эту программу,нигде не нашла!мне друг посоветовал этот сайт,сказал что обязательно помогут!выручите меня! :cry: :cry: :cry:

Alex_2005
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 242
Зарегистрирован: 07.04.2005 (Чт) 17:09
Откуда: Germany, Baden-Wurttemberg, Bietigheim-Bissingen

Сообщение Alex_2005 » 17.05.2005 (Вт) 9:49

Интересная просьба, тока я не понял немного, что конкретно то надо сделать? Пример создания случайных чисел? Или нет? Объясни мне, далёкому от понимания простых истин...
Guten Morgen! А если не Guten, то тогда это и не Morgen...

Kirill1983
Обычный пользователь
Обычный пользователь
 
Сообщения: 78
Зарегистрирован: 05.05.2005 (Чт) 11:27

Сообщение Kirill1983 » 17.05.2005 (Вт) 10:39

Сколько предприятий и сколько деталей? или это не принципиально?

HORER
Начинающий
Начинающий
 
Сообщения: 9
Зарегистрирован: 12.05.2005 (Чт) 17:57

Сообщение HORER » 17.05.2005 (Вт) 12:42

Ну мне дали эту задачку и больше ничо.А я вам тут ее выложила.Так что вся информация только оттуда.
Kirill1983,думаю не важно :wink:
хелп,хелп,хелп :roll:

Oxygen
Белая и пушистая
Белая и пушистая
Аватара пользователя
 
Сообщения: 1314
Зарегистрирован: 15.07.2003 (Вт) 7:14
Откуда: Москва

Сообщение Oxygen » 17.05.2005 (Вт) 13:11

Во-первых, язык какой - QB или VB?
Во-вторых - откуда берутся N и M? Тоже генериреются рандомайзом, если да, то хотя бы в каких пределах они должны быть? (с коэффициэнтом - понятно, больше сотни он все-равно быть не может).
Сейчас попробую что-нибудь набросать. К сожалению, QB на работе нет, посему, буду писать на VB, постараюсь так, что бы это можно было потом и в QB ез особых изменений засунуть.
Тебе это вообще сильно срочно?
Процедура клонирования завершена.
Коррекция имплантированного сознания соответствует принятым алгоритмам.
Уникальный идентификатор скопирован в чип временного паспорта.
Активация прав гражданина ожидается в течение 24 часов

Kirill1983
Обычный пользователь
Обычный пользователь
 
Сообщения: 78
Зарегистрирован: 05.05.2005 (Чт) 11:27

Сообщение Kirill1983 » 17.05.2005 (Вт) 13:20

Alex_2005 писал(а):Интересная просьба, тока я не понял немного, что конкретно то надо сделать? Пример создания случайных чисел? Или нет? Объясни мне, далёкому от понимания простых истин...

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

Kirill1983
Обычный пользователь
Обычный пользователь
 
Сообщения: 78
Зарегистрирован: 05.05.2005 (Чт) 11:27

Сообщение Kirill1983 » 17.05.2005 (Вт) 13:32

Вот тебе наводящая мысль...считывай выходные данные в массив (не в текстовое окно,как в проекте) и работай с ним
Вложения
help.rar
Вот посмотри
(1.77 Кб) Скачиваний: 33

LexBondAgent007
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 132
Зарегистрирован: 10.05.2005 (Вт) 16:11
Откуда: Россия - Москва - ЦАО

Сообщение LexBondAgent007 » 17.05.2005 (Вт) 17:54

От они - от они пошли....
Сначало грузят нас этими задачками - а потом эти массивы не нужны совсем будут! :(
Сори - вспомнил первый курс колледжа -- старые добрые деньки... :)

HORER
Начинающий
Начинающий
 
Сообщения: 9
Зарегистрирован: 12.05.2005 (Чт) 17:57

Сообщение HORER » 17.05.2005 (Вт) 19:47

Oxygen
все В Вижуаль БЕйсик..........Да,срочно.К субботе срочно надо,а то ВЫТУРЯТ ИЗ УНИВЕРА,поэтому моя судьба в ваших добрых руках. :cry:
Kirill1983,спасибо огромное-приогромное.Чмакс тебя :P

Bonesnapper
Постоялец
Постоялец
 
Сообщения: 434
Зарегистрирован: 12.09.2004 (Вс) 15:39

Сообщение Bonesnapper » 17.05.2005 (Вт) 19:53

ВО первые 4 задачи забацал 8)
(остальные чето не очень понятные)

меня бейсика-то дома нету - Это совсем интересно

HORER
Начинающий
Начинающий
 
Сообщения: 9
Зарегистрирован: 12.05.2005 (Чт) 17:57

Сообщение HORER » 20.05.2005 (Пт) 16:46

Bonesnapper
Kirill1983
спасибо вам большое.Сегодня сдала досрочно,оказалось правильно.В универе остаться-то я осталась,но задачи на этом не прекратились :cry:

даны 2 массива натуральных чисел(первый из N элементов,а 2-й из 5 разных чисел)."Сжать" массив,удалив из него числа,содержащиеся во 2-м массиве.
Что вы можете сказать по поводу этой шняги? :roll:

Bonesnapper
Постоялец
Постоялец
 
Сообщения: 434
Зарегистрирован: 12.09.2004 (Вс) 15:39

Сообщение Bonesnapper » 20.05.2005 (Пт) 21:00

Что вы можете сказать по поводу этой шняги?

Я могу сказать что халявить не хорошо 8)

HORER
Начинающий
Начинающий
 
Сообщения: 9
Зарегистрирован: 12.05.2005 (Чт) 17:57

Сообщение HORER » 21.05.2005 (Сб) 17:25

Я могу сказать что халявить не хорошо

:oops: :oops: :oops:
Чмок тебя.Ты мой спаситель :wink:

HORER
Начинающий
Начинающий
 
Сообщения: 9
Зарегистрирован: 12.05.2005 (Чт) 17:57

Сообщение HORER » 30.05.2005 (Пн) 12:44

это последняя задача,которую я вас прошу решить :wink:
Исходные данные о предприятиях.Для каждого предприятия задано:код,название,данные о 5-ти выпускаемых продукциях:наименование,год начала выпуска,выпуск в %% к плану.Число предприятий не определено.
а)Записать данные в файл на МД;
б)составить программу контрольного чтения созданного файла;
в)напечатать справку о выпуске продукции заданного наименования.

больше не буду мучить :!: :!: :!: :!: :!:

Bonesnapper
Постоялец
Постоялец
 
Сообщения: 434
Зарегистрирован: 12.09.2004 (Вс) 15:39

Сообщение Bonesnapper » 30.05.2005 (Пн) 21:11

а что такое МД

A.A.Z.
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3035
Зарегистрирован: 30.06.2003 (Пн) 13:38

Сообщение A.A.Z. » 30.05.2005 (Пн) 21:26

Магнитный Диск, надо полагать =)

Bonesnapper
Постоялец
Постоялец
 
Сообщения: 434
Зарегистрирован: 12.09.2004 (Вс) 15:39

Сообщение Bonesnapper » 30.05.2005 (Пн) 23:02

A.A.Z. :D

И мне как вегда нечего делать :)

Kirill1983
Обычный пользователь
Обычный пользователь
 
Сообщения: 78
Зарегистрирован: 05.05.2005 (Чт) 11:27

Сообщение Kirill1983 » 31.05.2005 (Вт) 9:59

Файл любой?... txt, либо нужно базу сделать?

HORER
Начинающий
Начинающий
 
Сообщения: 9
Зарегистрирован: 12.05.2005 (Чт) 17:57

Сообщение HORER » 31.05.2005 (Вт) 19:02

МД-это магнитный диск :wink:
Bonesnapper пасибки.
Kirill1983, ну не знаю :oops: В общем мне нуна,чтоб все в Бесике было.Чтоб не нуна было еще что-то лишнее отдельно открывать.Типа,запустил форму и там работай.Вотъ :roll:


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот и гости: 160

    TopList