ответ:Вопросы По Горизонтали:
1.Самые популярные антивирусные программы.
4.Набор микросхем, центральный элемент компьютерной платы.
7.Характеристика изображения, либо устройства для его отображения, характеризуется числом точек на единицу изображения.
9.Устройство для перевода изображения с бумажного носителя в цифровой, компьютерный формат.
10.Соединение с удалённым компьютером.
12.Единая информационная структура, состоящая из связанных между собой гипертекстовых документов – страничек – (в сети Internet).
13.Процесс обновления программных продуктов, либо с целью обнаружения ошибок.
15.Место для подключения к компьютеру каких-либо устройств, либо канал доступа из вне.
16.Устройство для вывода сложных и широкоформатных графических объектов.
17.Популярный ускорения работы компьютера либо его отдельных плат.
20.Процесс сжатия информации с целью уменьшения её объёма и удобства хранения и транспортировки.
21.Вентилятор, предназначенный для охлаждения процессора или видеокарты.
22.Микросхема, процессор.
23.Средства управления и запуска программ в виде движущейся по экрану стрелки, копирующей движения вашей руки при работе с мышью.
25.Портативный компьютер.
27.Аппаратный или программный буфер, накопитель, позволяющий ускорить доступ к наиболее часто используемым данным.
28.Минимальный адресуемый элемент на жестком диске, содержавший в себе несколько секторов.
Вопросы По Вертикали:
2.Процесс упорядочивания структуры текста либо носителя информации.
3.Небольшая вс программа предназначенная для обслуживания и улучшения работы компьютера, реже для выполнения простейших операций с документами.
5.Значок-картинка на рабочем столе Windows.
6.Частота обновления картинки на экране, смена кадров изображения.
8.Процесс установки программных продуктов, «подключающий» их к операционной системе.
10.Операция преобразования символов одной знаковой системы в знаки другой.
11.Пользователь.
14.В программирование- проверка исходного кода программы с целью обнаружения ошибок.
17.Элемент имени файла, состоящий из трёх (реже четырёх) букв, обозначающий его тип.
18.Специалист по «взлому» зашиты программных продуктов, с целью незаконного доступа к хранящейся в ней информации.
19.Контактная металлическая полоска на разъёме платы для подключения платы.
24.Косая черта, разделяющая различные части сети Internet или дискового адреса файла.
26.Единица скорости передачи данных, обозначающий количество бит переданных в секунду.
ответы На Кроссворд:
По горизонтали: 1.Полифаг. 4.Чипсет. 7.Разрешение. 9.Сканер. 10.Коннект. 12.Сайт. 13.Апдейт. 15.Порт. 16.Плоттер. 17.Разгон. 20.Архивация. 21.Кулер. 22.Чип. 23.Курсор. 25.Нотбук. 27.Кэш. 28.Кластер.
По вертикали: 2.Форматирование. 3.Утилита. 5.Иконка. 6.Рефреш. 8.Инсталяция. 10.Кодирование. 11.Юзер. 14.Отладка. 17.Расширение. 18.Хакер. 19.Пин. 24.Слэш. 26.Бод.
Объяснение:
Исходник прикреплю в закреп, в двух форматах на всякий!!
Объяснение:
#include <iostream>
#include <string>
#include <ctime>
using namespace std;
class Time {
public:
Time()
: m_hours(0), m_minutes(0) {
//TODO
}
Time(short hours, short minutes)
: m_hours(hours), m_minutes(minutes) {
//TODO
}
Time operator-(const Time& time) {
Time tempTime;
tempTime.m_minutes = this->m_minutes - time.m_minutes;
if (tempTime.m_minutes < 0) {
tempTime.m_minutes += 60;
}
tempTime.m_hours = this->m_hours - time.m_hours;
if (tempTime.m_hours < 0) {
tempTime.m_hours += 23;
}
return tempTime;
}
friend std::ostream& operator<<(std::ostream& os, const Time& time);
friend std::istream& operator>>(std::istream& is, Time& time);
short m_hours;
short m_minutes;
};
std::ostream& operator<<(std::ostream& os, const Time& time) {
if (time.m_hours < 10) {
os<< "0";
}
os<< time.m_hours << ":";
if (time.m_minutes < 10) {
os<< "0";
}
os << time.m_minutes;
return os;
}
std::istream& operator>>(std::istream& is, Time& time) {
char delim{ ':' };
is >> time.m_hours >> delim >> time.m_minutes;
if (time.m_hours > 23) {
time.m_hours %= 24;
}
if (time.m_minutes > 59) {
time.m_minutes %= 60;
}
return is;
}
class train
{
public:
string punkt;
int trainNumber;
Time startTime;
train(string punkt1, int trainNumber1, Time startTime1)
{
punkt = punkt1;
trainNumber = trainNumber1;
startTime = startTime1;
}
};
int main()
{
train* arrayOfTrain[5];
for (int i = 0; i < 5; i++)
{
string punkt;
int trainNumber;
Time startTime;
cin >> punkt;
cin >> trainNumber;
cin >> startTime;
arrayOfTrain[i] = new train(punkt, trainNumber, startTime);
}
//Сортировка
for (int i = 0; i < 5 - 1; i++)
for (int j = i + 1; j < 5; j++) {
if (strcmp(arrayOfTrain[i]->punkt.c_str(), arrayOfTrain[j]->punkt.c_str()) > 0)
{
swap(arrayOfTrain[i], arrayOfTrain[j]);
}
}
for (int i = 0; i < 5 - 1; i++)
for (int j = i + 1; j < 5; j++) {
if (strcmp(arrayOfTrain[i]->punkt.c_str(), arrayOfTrain[j]->punkt.c_str()) == 0)
{
if (arrayOfTrain[i]->startTime.m_hours > arrayOfTrain[j] -> startTime.m_hours)
swap(arrayOfTrain[i], arrayOfTrain[j]);
if (arrayOfTrain[i]->startTime.m_hours == arrayOfTrain[j] -> startTime.m_hours)
if (arrayOfTrain[i] -> startTime.m_minutes > arrayOfTrain[j] -> startTime.m_minutes)
swap(arrayOfTrain[i], arrayOfTrain[j]);
}
}
for (int i = 0; i < 5; i++)
{
cout << arrayOfTrain[i]->punkt << " " << arrayOfTrain[i]->trainNumber << " " << arrayOfTrain[i]->startTime << endl;
}
system("pause");
return 0;
}