#include <iostream>
#include <time.h> // для time()
//функция сортировки
void sort(double** _base_mas, double** _copy_mas, int n, int m)
{
// копируем из базового в под запись
for (long long jjj = 0; jjj < long long(n) * m; jjj++)
*(*(_copy_mas + jjj / n) + jjj % n) = *(*(_base_mas + jjj / n) + jjj % n);
// сортируем
for (long long kkk = 0; kkk < long long(n) * m; kkk++)
for (long long jjj = 1; jjj < long long(n) * m; jjj++) {
double& first = *(*(_copy_mas + (jjj - 1) / n) + (jjj - 1) % n);
double& second = *(*(_copy_mas + jjj / n) + jjj % n);
if (first < second) std::swap(first, second);
}
// конструкция избежать переполнение на байтовом уровне (из 4 в 8)
}
int main() {
srand(time(0));
int n;
int m;
std::cout << "Enter length: ";
std::cin >> n;
std::cout << "Enter height: ";
std::cin >> m;
double** base_mas = new double* [m]; // исходный массив
double** copy_mas = new double* [m]; // массив под запись
std::cout << "befor:" << std::endl;
for (int jjj = 0; jjj < m; jjj++) {
base_mas[jjj] = new double[n];
copy_mas[jjj] = new double[n];
// заполняем исходный массив случайными числами и выводим в консоль
for (int kkk = 0; kkk < n; kkk++)
{
base_mas[jjj][kkk] = rand() % 101;
std::cout << base_mas[jjj][kkk] << '\t';
}
std::cout << std::endl;
}
// сортируем
sort(base_mas, copy_mas, n, m);
// выводим результат
std::cout<<"\nafter:" << std::endl;
for (int jjj = 0; jjj < m; jjj++) {
for (int kkk = 0; kkk < n; kkk++) {
std::cout << copy_mas[jjj][kkk] << '\t';
}
std::cout << std::endl;
}
// овобождаем память (хотя т.к конец программы делать не обязательно)
for (int jjj = 0; jjj < m; jjj++) {
delete[] base_mas[jjj];
delete[] copy_mas[jjj];
}
delete[] base_mas;
delete[] copy_mas;
}
а) Допускать ли абитуриентов до вступительных экзаменов, исходя из всей имеющейся информации об абитуриенте.
б) Процесс приема в высшее учебное заведение (ВУЗ) включает несколько этапов: подготовительный этап (предоставление информации о ВУЗе); сдача абитуриентами экзаменов и обработка результатов внешнего независимого оценивания; прием документов от абитуриентов и оформление документации; процедура зачисления в ВУЗ. Все эти этапы связаны с получением, хранением, обработкой и передачей информации.
Процесс набора абитуриентов в ВУЗ предполагает осуществление различных видов анализа информации, среди которых: анализ результатов внешнего независимого оценивания (с распределением по школам); анализ информации для прогноза проходного по факультетам; сравнительный анализ результатов поступления абитуриентов различные формы подготовки в ВУЗ; анализ информации о разности средних по предметам между оценками, полученными выпускниками школ на вступительных экзаменах в ВУЗ, и оценками аттестата; рейтинг школ по соотношению количества абитуриентов, подавших документы в ВУЗ, и зачисленных; сводки по специальностям о количестве абитуриентов, зачисленных на бюджетную и контрактную формы обучения; сравнительный анализ результатов поступления по годам: количество поступавших в ВУЗ на отдельные факультеты и специальности, на контрактной основе и тд; анализ результатов распределения предпочтений при выборе факультетов и специальностей выпускниками школ различных районов, городов и регионов и др.Качество входящей информации, применяемые методы статистической обработки и анализа данных, а также представления полученных результатов анализа непосредственно влияют на эффективность процесса принятия решений относительно работы приемной комиссии и довузовской подготовки.
В проведенном исследовании дпя наглядного представления результатов анализа данных о поступлении в ВУЗы было выбрано графическое представление в виде диаграмм и тематических карт. Анализируемая информация соотносится с географически распределенными объектами (школами, районами, городами, регионами) с привязкой на карте с применением геоинформационных систем
в) 1. Запрос на создание бд кодировки и общие настройки.
2. Создание таблиц, полей и описание их характеристик (длина в символах тип данных и тд. Также создаются ключи и индексы для полей.
3. Создание связей между таблицами.
4. Заполнение БД данными.
Объяснение:
2^i = N
2^i = 16777216 =>
i = 24
K = l * h
K = 1024 * 768 = 786432
I = K * i
I = 786432 * 24 = 18874368 бит = 2359296 байт = 2304 кбайт
ответ: 2304 кбайт.