Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
E_inina

Проектирование приложений для обработки массивов данных

10.11.2011, 23:26. Показов 873. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте!
Помогите подступиться к задаче:
Пять парфюмерных фирм представили на конкурс по пять различных наименований духов. Опросили N человек. Каждый из опрошенных назвал не более трех наименований духов. Определить наименование духов и фирму – изготовитель, которые назывались чаще других. Предусмотреть проверку правильности ввода информации.

Спасибо!

Добавлено через 22 минуты
Пожалуйста, подскажите общие рецепты для решения задачи.
В Visual basic 6.0 научилась делать с помощью wizard базы данных , а помощников для массивов нет?
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
10.11.2011, 23:26
Ответы с готовыми решениями:

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

Готовая библиотека для обработки массивов
Сортировка, поиск, дубликаты и.т.д. и.т.п. Кто-нибудь встречал такое ? Написанное на VB не отличается скоростью (вернее надо-бы побысрее...

Создание приложений для обработки массивов
Известны итоги забега спортсменов на 100 метров. Требуется составить команду из четырех лучших спортсменов для участия в эстафете 4x100;

1
Эксперт Hardware
 Аватар для Linoge
3205 / 1915 / 324
Регистрация: 25.10.2011
Сообщений: 5,564
14.11.2011, 23:30
Ну для начала как вводить данные опроса?
Например, CheckBox - массив из 25 наименований духов

Visual Basic
1
2
3
4
5
6
7
8
9
Private Sub Check1_Click(Index As Integer)
n = 0 
For i = 0 To 24
    n = n + Check1(i)
    If n > n_max Then
        Check1(Index) = 0
    End If
Next
End Sub
Как записывать голоса опрошенных?
Например кнопкой "добавить голос"

Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Private Sub Command1_Click() ' добавить голос
maxx = -1
t = -1
For i = 0 To 24
    mas(i) = mas(i) + Check1(i)
    If mas(i) > maxx Then
        maxx = mas(i)
        t = i
    End If
    Check1(i) = 0
Next
Label1 = "Наиболее популярные духи " t & " - " & maxx & " голосов"
 
End Sub
Ну и инициализация параметров и массива сумм при загрузке формы

Visual Basic
1
2
3
4
5
6
7
8
Dim n_max, n, mas(25)
Private Sub Form_Load()
n = 0 'кол-во выбранных духов
n_max = 3 'мах выбранных духов
For i = 0 To 24
    mas(i) = 0 'массив сумм голосов за каждые духи
Next
End Sub
Если необходимо название духов, нужно их все задать
Check1(1) = "Первое название"
Check1(2) = "Второе название"
...
и в выводе заменить t = i на t = Check1(i).Caption
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
14.11.2011, 23:30
Помогаю со студенческими работами здесь

Создание приложений для обработки массивов
12. Автомобиль некоторой модели собирают из n1 деталей пер¬вого типа, n2 деталей второго типа и т.д., nk деталей k-го типа. На складе...

Создание приложений для обработки массивов
В некотором цехе имеется определенное количество станков, требующих наладки. Известно время наладки каждого станка.Определить номера тех...

Разработка приложений для обработки текстовых данных
Дана последовательность слов. Напечатать все слова в алфавитном порядке.

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

Обработки массивов данных
На VBA составить функции для нахождения суммы(количества) элементов массива,стоящих на четных (нечетных) местах. Скажите пожалуйста,с чего...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru