Работа 10. ступенчатые массивы для каждого направления на некотором курсе имеется n дисциплин, по которым m студентов группы зачеты. каждой дисциплине соответствует k определенных работ (для простоты оцениваемых одинаковым количеством p = 60/k). работы взаимо¬связаны между собой таким образом, что, не сдав предыдущую работу, нельзя сдать следующую. в журнал оценок выставляются оценки только по сданным работам, которые могут принимать значения от p/2 до p. зачет выставляется автоматом, если сумма набранных по дисциплине t составляет от 55 до 60 , итоговый рейтинг при этом высчитывается по формуле s = 5*t / 3. студент не допускается к зачету, если t < 30 . на зачете студент должен набрать z от 20 до 40 , при этом итоговый рейтинг высчитывается по формуле s = t + z. если сумма s> =60, то студент получает зачет, иначе студент не получает зачета. после получения зачета деканат группирует студентов по следующим категориям: – отличники (90 ≤ s ≤ 100); – хорошисты (76 ≤ s < 90); – троечники (60 ≤ s < 76); – двоечники (0 ≤ s < 60). названия дисциплин необходимо задавать в массиве, например: string stpred = {””, ””,”мат.анализ”}; количество работ по каждой дисциплине необходимо задавать в массиве, например: intcount = {15, 8, 10}; при этом количество элементов в массиве stpred и intcount должно совпадать. фамилии и инициалы студентов необходимо задавать в массиве, например: string ststud = {”иванов и. и.”, ”петров п. п.”,”сидоров с. с.”}; массив оценок необходимо генерировать в ступенчатый массив, который можно объявить как double ; первая размерность – количество дисциплин, вторая – количество студентов, третья – количество работ + ячейка для текущего рейтинга. для нашего примера, в котором n = 3, m = 3, k[0] = 15, k[1] = 8, k[2] = 10: mark[0] – двумерный ступенчатый массив оценок по : 4,0 4,0 8,0 4,0 4,0 4,0 4,0 4,0 4,0 4,0 4,0 4,0 4,0 4,0 4,0 4,0 3,5 4,0 15,5 4,0 3,0 7,0 в первой строке иванова и. и., во второй – петрова п.п., в третьей – сидорова с.с., полужирным шрифтом выделены суммы набранных . в этом примере значение элемента mark[0][1][3] равно 15,5. для удобства генерации и проверки необходимо сначала для каждого студента и предмета генерировать количество сданных им работ (от k/2 до k), а затем генерировать за сданные работы от p/2 до p. после чего или одновременно с генерацией подсчитать суммы набранных и сохранить ее в той же строке массива. по вариантам 1. определить фамилии студентов, которые вариант 5 получили зачет автоматом по всем предметам 2. рейтинг студентов в группе получается путем сложения текущих по всем дисциплинам. студент(ы), получивший самый высокий получают 1-е место, чуть менее 2-е место и т.д. выведите студента(ов), получивших вариант 5 – предпоследнее место; 3. сгенерируйте все недостающие оценки от 0 до p, не изменяя уже существующие. заново подсчитайте текущий рейтинг. перепишите текущие рейтинги в новый массив double ; первая размерность – количество дисциплин, вторая – количество студентов, третья – 3 (текущий рейтинг, , полученный на зачете, итоговый рейтинг). , полученный на зачете для студентов, получивших автоматом подсчитайте как разность итогового рейтинга и текущего рейтинга (как найти итоговый рейтинг см. выше), для остальных студентов, допущенных к зачету сгенерируйте от 10 до 40 . примените фильтр для отбора – всех студентов; – допущенных к экзамену; – не допущенных к экзамену.
1 )В кодовых таблицах КОИ-8 и Windows сначала расположены прописные русские буквы, а затем строчные. Русские прописные буквы в кодовых таблицах КОИ-8 и Windows имеют номера со 192 по 223. Русские буквы в кодовых таблицах КОИ-8 и Windows имеют номера со 192 по 225.
2)
film
face
fine
fire
3)3
4) i = 1 байт
k = «Речь вести - не лапти плести.»
Найти:
V - ?
Решение
i = 1 байт = 8 бит
В предложении «Речь вести - не лапти плести.»- 29 символов
V = k * i (формула нахождение объёма текстовой информации)
Где, к – количество символов в тексте
V = 29 * 8 = 232 бит = 29 байт
ответ: текст содержит 29 байт информации
5 )Слово занимает 14 байт =14*8=112 бит памяти. Решение: Переведем Кб в байты: 0, 25 Кб * 1024 =256 байт. Так как текст занимает объем 256 байт, а каждый символ – 1 байт, то в тексте 256 символов.
6)31 управляющие
7)4
8)576 битов тоесть :576/8=72 бита
использовать Чертежник
алг
нач
сместиться в точку (2,4)
б
а
о
б
а
б
кон
алг б
нач
опустить перо
сместиться на вектор (-2,0)
сместиться на вектор (0,-4)
сместиться на вектор (2,0)
сместиться на вектор (0,2)
сместиться на вектор (-2,0)
поднять перо
сместиться на вектор (3,-2)
кон
алг а
нач
опустить перо
сместиться на вектор (0,2)
сместиться на вектор (2,2)
сместиться на вектор (0,-4)
сместиться на вектор (0,1)
сместиться на вектор (-2,0)
поднять перо
сместиться на вектор (5,3)
кон
алг о
нач
опустить перо
сместиться на вектор (-2,0)
сместиться на вектор (0,-4)
сместиться на вектор (2,0)
сместиться на вектор (0,4)
поднять перо
сместиться на вектор (3,0)
кон
Объяснение:
картинка