Установите соответствие между категориями компьютерных программ и их описаниями. Бесплатные
Проприетарные
Коммерческие
Свободные
2. Какие официальные документы Российской федерации предусматривают наказание за незаконное использование программного обеспечения?
Укажите один или несколько правильных вариантов ответа:
Конституция
Гражданский кодекс
Уголовный кодекс
Кодекс об административных правонарушениях
3. Выберите разновидности условно-бесплатных программ?
Укажите один или несколько правильных вариантов ответа:
Коммерческие
Демонстрационные
Бесплатные
Пробные
4. Выберите разновидности проприетарных программ?
Укажите один или несколько правильных вариантов ответа:
Свободные
Бесплатные
Коммерческие
Условно-бесплатные
5. Что является согласием правообладателя на использование компьютерной программы?
Укажите правильный вариант ответа:
Отсутствие запрета
Лицензия
Копия программы
Специальная упаковка
6.Как называется незаконное копирование или использование программного обеспечения?
Укажите правильный вариант ответа:
Компьютерный грабёж
Компьютерное пиратство
Компьютерный угон
Компьютерное мошенничество
7. Установите категории программного обеспечения, в порядке возрастания количества программ, относящихся к ним?
Расположите элементы в правильном порядке:
Donationware
Проприетарные
Бесплатные
8. Какие из категорий компьютерных программ относятся к проприетарным?
Укажите один или несколько правильных вариантов ответа:
Trialware
Shareware
Donationware
Freeware
Open source software
9. На какие две категории по своему правовому статусу делятся программы?
Укажите один или несколько правильных вариантов ответа:
Свободные
Проприетарные
Коммерческие
Бесплатные
10. Какие виды прав на компьютерные программы предусматривает Гражданский кодекс Российской Федерации?
Укажите один или несколько правильных вариантов ответа:
Имущественные
Административные
Гражданские
Авторские
n=5;
Var
ar:array[1..n] of integer;
ar2:array[1..n] of integer;
i,k:integer;
function prost(a:integer):boolean;
var i:integer;
b:boolean;
begin
b:=true;
for i:=2 to a div 2 do
if a mod i=0 then
begin;
b:=false;
break;
end;
if a=1 then b:=false;
prost:=b;
end;
begin;
randomize;
k:=0;
for i:=1 to n do
begin;
ar[i]:=random(101);
write(ar[i]:4);
end;
writeln;
for i:=1 to n do
if prost(ar[i]) then
begin;
inc(k);
ar2[k]:=ar[i];
write(ar2[k]:4);
end;
end.
#include <iostream>
#include <vector>
int main()
{
int m,firstcnt,inp,X;
std::vector<int> vc;
// Русский язык в консоли
setlocale(LC_ALL, "Russian");
std::cout << "Размер вектора: ";
std::cin >> m;
firstcnt = m;
for (int i = 0; i < m; i++)
{
std::cout << i << " элемент вектора: ";
std::cin >> inp;
vc.push_back(inp);
}
std::cout << "Элемент X: ";
std::cin >> X;
for (int i = 0; i < m; i++)
{
if (vc[i] % X == 0)
{
auto iter1 = vc.cbegin();
std::cout << "Вставьте новый элемент вектора после " << i- (m-firstcnt) << " элемента: ";
std::cin >> inp;
vc.insert(iter1 + i + 1, inp);
m++;
i++;
}
}
std::cout << "Результат: ";
for (int i = 0; i < m; i++)
std::cout << vc[i] << " ";
return 0;
}