1. Отметьте все виды информации, которые охраняются авторским правом. прогреммы для компьютеров базы данных языки программирования алгорытмы решения задач официальные документы
2. Программист Иванов написал программу SuperPuper в 2017 году. Как он должен правильно обозначить своё авторское право?
Иванов, 2017 2017 Изанов 2017, Ивенов Иванов, 2017, Иванов 13, 2017
3. Как называется присвоение авторства чужого продукта?
ответ: введите строку
4. Программа PuperSuper распространяется бесплатно вместе с исходным кодом. К какому виду программного обеспечения она относится?
свободная програми бестпатная программа условно-бесплатная программа коммерческая программа
5. Программа PuperSuper2 распространяется бесплатно вместе с исходным кодом, но автор запрещает вносить в неё изменения. К какому виду программного обеспечения она относится?
спободная программа бес бесплатная программа условно-бесплатная програн ус мма комморческая програыма
6. Бесплатную версию программы MegaSuper можно скачать из Интернета, но она работает только 30 дней. К какому виду программного обеспечения она относится?
свободная программа бесплатная программа условно-бесплатная программа коммерческая программа ком
7. Какое программное обеспечение можно легально скачать в Инт Интернете? свободные программы yor условно-бесплатные программы бесплатные программы демо-версия прогремм коммерческие программы
8. Как называется лицензия, под которой чаще всего распространяются свободные программы? В ответе введите английское сокращение. ответ введите строку
9. Дядя Вася купил программу в Интернет-магазине. Что он может сделать, НЕ нарушив авторского права?
дать копию програмыы соседке тете Моте сделать себе резереную копию на CD диска выложить программу на сайт в Интернете устанавит, программу п шкалс, где учится его сын настроить программу для работы на своём компьютере
10. На англоязычном сайте указано, что программа «ореп source», Что это значит?
это бесплатная программа ма
это свободная программа
это у условно бесплатна прог
** (* - любой из символов В или С)
*А*
ААА*АА*
АА*ААА*
А**
** (пока 6 вариантов)
Далее - аналогично:
**А
ААА*А*А
АА*АА*А
А*ААА*А
**А (ещё 5 вариантов)
ААА**АА
АА*А*АА
А*АА*АА
*ААА*АА (ещё 4 варианта)
АА**ААА
А*А*ААА
*АА*ААА (ещё 3 варианта)
А**
*А* (ещё 2)
** (ещё 1)
Итого: 6+5+4+3+2+1=21
Так как на месте * могут быть любые из 2 символов В или С, то это даст ещё по 4 варианта для каждого случая.
Можно здесь, конечно, комбинаторику вспомнить.
Итого: 21*4 = 84
Const
s=5;
Var
ar:array[1..s] of integer;
n,m,i:integer;
begin
writeln('N');
readln(n);
writeln('M');
readln(m);
writeln('Array:');
for i:=1 to s do
readln(ar[i]);
writeln('First array:');
for i:=1 to s do
begin
write(ar[i]:4);
if ar[i] div n<>0 then ar[i]:=ar[i]+m;
end;
writeln;
writeln('Final array:');
for i:=1 to s do
write(ar[i]:4);
end.
Пример ввода:
3
3
1
2
3
4
5
Пример вывода:
First array:
1 2 3 4 5
Final array:
1 2 6 7 8
//Блок-схема во вложении