|
0 / 0 / 0
Регистрация: 30.03.2015
Сообщений: 29
|
|
Напечатать список группы и средний балл каждого студента28.06.2015, 19:26. Показов 3035. Ответов 15
Метки нет (Все метки)
Прощу помочь с задачей. Дела плохи,а завтра сдавать( Пожалуйста помогите
Пробовала,но совсем не получается Задача: Задан список группы и пять оценок каждого студента.Фамилии от оценок и оценки друг от друга отделены символом *.Напечатать список группы и средний балл каждого студента. Умоляю!!!
0
|
|
| 28.06.2015, 19:26 | |
|
Ответы с готовыми решениями:
15
Вычислить размер стипендии, если известен средний балл студента Средний балл |
| 28.06.2015, 19:56 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 30.03.2015
Сообщений: 29
|
|
| 28.06.2015, 20:04 [ТС] | |
|
Я не знаю как из всего списка выделить именно оценки и найти средний бал. Допустим через Split. И что дальше делать?
0
|
|
|
2 / 2 / 2
Регистрация: 27.06.2015
Сообщений: 38
|
||
| 28.06.2015, 20:43 | ||
Циклом по массиву - для отделения студентофф от оценок заводишь булеву переменную и на каждом шаге делаешь bStu = Not bStu - студентофф собираешь в строку sStu & sArr(i) & vbCrLf - оценки суммируешь lBall = lBall + sArr(i) Среднее - рассказывать как считать? . Добавлено через 11 минут Отставить "на каждом шаге делаешь bStu = Not bStu" - я не увидел 5 оценок на каждого и посчитал средний балл по группе. Отделяй их через IsNumeric(sArr(i)
0
|
||
|
6644 / 1511 / 169
Регистрация: 09.01.2010
Сообщений: 4,298
|
||||||
| 28.06.2015, 20:48 | ||||||
0
|
||||||
|
2 / 2 / 2
Регистрация: 27.06.2015
Сообщений: 38
|
||||||
| 28.06.2015, 21:37 | ||||||
Сообщение было отмечено The trick как решение
Решение
Dashamath,
Извини, не закончил мысль. Студентки отвлекли.
0
|
||||||
|
6644 / 1511 / 169
Регистрация: 09.01.2010
Сообщений: 4,298
|
|
| 28.06.2015, 21:45 | |
|
0
|
|
|
2 / 2 / 2
Регистрация: 27.06.2015
Сообщений: 38
|
|
| 28.06.2015, 21:56 | |
|
gaw,
s2 = s(i) & vbTab & " ср.балл " & c Фамилии разной длины. Бессмысленно табулировать. Да и в ТЗ про табуляцию - ни слова. s(i) = "FIO" & i & "*" & vbTab . Добавлено через 6 минут gaw, "Задан список группы и пять оценок каждого студента" Где здесь ключевое слово, определяющее построение списка? Ну, сделаем для страховки: sStr = Replace(sStr, vbCr, "") sStr = Replace(sStr, vbLf, "") sStr = Replace(sStr, vbCrLf, "") Похуже, но можно и в цикле это отфильтровать: Case vbCr, vbLf, vbCrLf Case Else Не? .
0
|
|
|
6644 / 1511 / 169
Регистрация: 09.01.2010
Сообщений: 4,298
|
|
| 28.06.2015, 22:00 | |
|
да суть ведь в том, что бы загнать список в массив а дальше не вопрос
ведь дан список - это мб и в файле и базе и еще там где
0
|
|
|
2 / 2 / 2
Регистрация: 27.06.2015
Сообщений: 38
|
||
| 28.06.2015, 22:12 | ||
0
|
||
|
0 / 0 / 0
Регистрация: 30.03.2015
Сообщений: 29
|
|
| 29.06.2015, 13:31 [ТС] | |
|
Препод сказал список задан так: Иванов*5*4*3*4*5*Петров*4*5*4*3*5 и т.д
Как отсюда вытащить оценки для среднего балла?
0
|
|
|
2 / 2 / 2
Регистрация: 27.06.2015
Сообщений: 38
|
|
| 29.06.2015, 13:36 | |
|
Dashamath,
Ты тему читаешь?
0
|
|
|
0 / 0 / 0
Регистрация: 30.03.2015
Сообщений: 29
|
|
| 29.06.2015, 14:07 [ТС] | |
|
Читаю,конечно
0
|
|
|
0 / 0 / 0
Регистрация: 30.03.2015
Сообщений: 29
|
|
| 29.06.2015, 14:32 [ТС] | |
|
Немного не поняла фрагмент
sStu = Mid(sStu, Len(" - " & (lSum / 5) & vbCrLf) + 1)' что тут происходит?
0
|
|
|
2 / 2 / 2
Регистрация: 27.06.2015
Сообщений: 38
|
|
| 29.06.2015, 14:39 | |
|
Там же комментарий в коде... Я не знаю, как другими словами это сказать.
Попробуй, закомменти эту строку, и увидишь. Добавлено через 2 минуты У нас цикл начинается со студента. если в конец мы добавили фантомный разделитель, то спереди его нет. Вот туда и попадает вычислление несуществующего прежде среднего. Чтобы не контролировать эти исключения - начало и конец - в каждом цикле, легче сразу добавить сзади фантом *, и отрезать лишнее спереди. У-ф-фффф... Добавлено через 1 минуту до начала цикла добавить сзади фантом *, а после окончания цикла - отрезать лишнее спереди
0
|
|
| 29.06.2015, 14:39 | |
|
Помогаю со студенческими работами здесь
16
Представить на экране список группы и средний балл каждого студента Вычислить средний балл оценок каждого студента и напечатать их фамилии и средний балл (объединение (union)) Вывести средний балл каждого студента и общий средний балл группы
Определите средний балл каждого и студента и группы в целом Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
|
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo
Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло.
Но на выплатах по больничным это. . .
|
1С: Контроль уникальности заводского номера
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью. Данные берутся из регистра сведений, по которому настроено. . .
|
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y
Z4Tv2zpXVVo
https:/ / github. com/ shumilovas/ med2. git
|
|
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа.
В качестве фильтра для отбора справочника служит группа номенклатуры.
Отбор по наименованию группы. . .
|
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
|
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс.
Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
|
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа.
В качестве фильтра для отбора служит значение перечислений.
/ / Событие "НачалоВыбора" реквизита на форме. . .
|