С ТЕСТОМ! (начало на фотке + остальное здесь письменно)
18. Примером дискретного сигнала является: a. видеоинформация b. музыка c. человеческая речь d. текстовая информация e. музык
19. Устройства, входящие в состав процессора: a. оперативное запоминающее устройство, устройство управления b. арифметико-логическое устройство, устройство управления c. оперативное запоминающее устройство, постоян¬ное запоминающее устройство, внешняя память d. постоянное запоминающее устройство, устройство управления e. кэш-память, видеопамять
20. Могут ли различные файлы иметь одинаковые име¬на? a. да, если они имеют разный объем b. да, если они имеют различные даты создания c. да, если они хранятся на разных дисках d. нет, не могут e. да, если они созданы в различное время суток
21. Архиватором называют: a. программу для уменьшения информационного объема (сжатия) файлов b. программу резервного копирования файлов c. программу, предназначенную для хранения редко используемых программных файлов d. программу, обеспечивающую расширение возмож¬ностей ОС e. программу для защиты от компьютерных вирусов
22. Архивный файл представляет собой: a. файл, которым долго не пользовались b. файл, защищенный от копирования c. файл, сжатый с архиватора d. файл, защищенный от несанкционированного до¬ступа e. файл, зараженный компьютерным вирусом
23. Первая машина с использованием программного уп¬равления вычислительными процессами была разра¬ботана: a. Н. Винером b. Дж. Моучли c. А. Лавлейс d. Ч. Беббиджем e. Дж. фон Нейманом
24. ЭВМ третьего поколения: a. имели в качестве элементной базы полупроводни¬ковые элементы; использовались алгоритмические языки программирования b. имели в качестве элементной базы электронные лампы; программировались в машинных кодах c. имели в качестве элементной базы сверхбольшие интегральные схемы, обладали вос¬принимать видео- и звуковую информацию d. имели в качестве элементной базы большие интег¬ральные схемы, микропроцессоры, отличались спо¬собностью обрабатывать различные виды инфор¬мации e. имели в качестве элементной базы интегральные схемы, отличались возможностью доступа с уда¬ленных терминалов
25. Главное устройство ПК a. системный блок b. монитор c. процессор d. клавиатура e. принтер
Const n=10; type ar=array[1..n+1] of integer; var a:ar; i,p:integer; procedure pr(var a:ar; p:integer; var k:integer); begin k:=1; while a[k]<>p do k:=k+1; end; begin Randomize; writeln('Массив A:'); for i:=1 to n do begin a[i]:=random(31); write(a[i]:4); end; writeln; p:=17; a[n+1]:=p; pr(a,p,i); if i<n then writeln('Значение 17 найдено, номер элемента = ',i) else writeln('Значения 17 в массиве нет'); end.
Пример: Массив A: 14 5 7 17 25 15 28 0 24 0 Значение 17 найдено, номер элемента = 4
#include <iostream> using namespace std; double val, p; //вводимые параметры значения функции и степень полинома //x - значение функции //res - значение, которое изменяется в процессе рекурсии по схеме Горнера //s - рассматриваемая текущая степень x double rec(double x, double res, double s) { if (s == 0.0) return res; return rec(x, x * res + s - 1, s - 1); } int main(){ cin >> val >> p; //старший коэффициент в схеме Горнера сначала сносится вниз, //поэтому его передаем в качестве начального параметра для результата cout << fixed << rec(val, p, p) << endl; return 0; }
type ar=array[1..n+1] of integer;
var
a:ar; i,p:integer;
procedure pr(var a:ar; p:integer; var k:integer);
begin
k:=1;
while a[k]<>p do k:=k+1;
end;
begin
Randomize;
writeln('Массив A:');
for i:=1 to n do
begin
a[i]:=random(31);
write(a[i]:4);
end;
writeln;
p:=17;
a[n+1]:=p;
pr(a,p,i);
if i<n
then writeln('Значение 17 найдено, номер элемента = ',i)
else writeln('Значения 17 в массиве нет');
end.
Пример:
Массив A:
14 5 7 17 25 15 28 0 24 0
Значение 17 найдено, номер элемента = 4
using namespace std;
double val, p;
//вводимые параметры значения функции и степень полинома
//x - значение функции
//res - значение, которое изменяется в процессе рекурсии по схеме Горнера
//s - рассматриваемая текущая степень x
double rec(double x, double res, double s)
{
if (s == 0.0)
return res;
return rec(x, x * res + s - 1, s - 1);
}
int main(){
cin >> val >> p;
//старший коэффициент в схеме Горнера сначала сносится вниз,
//поэтому его передаем в качестве начального параметра для результата
cout << fixed << rec(val, p, p) << endl;
return 0;
}