Полугодовая контрольная работа (вариант 2). Задания: 1, 2, 3, 4 обязательно записывать решение.
Единицы измерения информации.
1) Выберите вариант ответа, в котором единицы измерения указаны в порядке возрастания:
1) 10 бит, 2 байта, 20 бит, 1 Кбайт, 1 Мбайт
2) 10 бит, 2 байта, 20 бит, 1 Мбайт, 1 Кбайт
3) 10 бит, 20 бит, 2 байта, 1 Кбайт, 1 Мбайт
4) 10 бит, 20 бит, 2 байта, 1 Мбайт, 1 Кбайт
2) Напишите буквами последовательность, в которой объемы памяти будут расположены в порядке возрастания: а)1148 байт, б)1Кб, в)1023 байт, г)4 байта, д)56 бит, е)30 бит.
3) Сколько бит информации содержится в 1 Гб? (ответ можно в степени числа 2).
4) Фотография занимает 9 Мб. Определить сколько фотографий вместится на флэшку 8 Гб.
Устройство ЭВМ.
5) Напишите назначение устройств: материнская плата, Bluetooth, флэшка.
6) Напишите назначение устройств: графический планшет, проектор, джойстик.
7) Напишите объем носителей информации: винчестер, флэшка.
8) Напишите названия антивирусных программ, которые вы знаете, и как часто надо проводить полную проверку компьютера.
ОС Windows, Окна.
9) Что такое «Рабочий стол» в ОС Windows?
10) Что такое пункт меню?
11) Как можно перемещать окно по экрану?
12) Как называется область окна, расположенная по его периметру?
Файловая система.
13) Что такое папка?
14) Что будет найдено по шаблонам: а) *b.jpg, б) *m?.*
15) Напишите шаблоны для поиска файлов: в которых есть символ "m", с расширением "mp3";
в которых 3 символа, третий "b".
Дополнительное задание. (Для желающих). По дереву каталогов напишите пути ко всем папкам.
1)
#include <iostream>
#include <math.h>
using namespace std;
int main() {
setlocale(LC_ALL, "Russian");
float x, y;
cout << "Введите х:";
cin >> x;
if (x <= 0) {
y = 3 * sin(x) - pow(cos(x), 2) * x;
cout << y;
}
else if (x > 0) {
y = sqrt(1 + pow(x, 2));
cout << y;
}
else {
y = log(x + 5);
cout << y;
}
return 0;
}
2)
#include <iostream>
#include <math.h>
using namespace std;
int main() {
setlocale(LC_ALL, "Russian");
float x, f;
cout << "Введите х:";
cin >> x;
if (x < 0) {
f = 3/pow((x-3),2);
cout << f;
}
else if (0<=x<=2) {
f = x-1;
cout << f;
}
else if(x>2) {
f = log(x);
cout << f;
}
return 0;
}
Объяснение:
var a,b,c:array[10..99] of integer;
ast,bst,cst:string;
i:integer;
begin
ast:='A:';
bst:='Б:';
cst:='В:';
for i:=10 to 99 do
begin
c[i]:=i;
a[i]:=c[i]-i+random(50);
b[i]:=c[i]-a[i];
ast:=ast+' '+inttostr(a[i]);
bst:=bst+' '+inttostr(b[i]);
cst:=cst+' '+inttostr(c[i]);
end;
setpencolor(clRed);
line(0,0,150,0);
line(150,0,75,50);
line(75,50,0,0);
rectangle(0,50,150,300);
DrawTextCentered(0,50,150,300,ast);
setpencolor(clYellow);
line(150,0,300,0);
line(300,0,225,50);
line(225,50,150,0);
rectangle(150,50,300,300);
DrawTextCentered(150,50,300,300,bst);
setpencolor(clGreen);
line(300,0,450,0);
line(450,0,375,50);
line(375,50,300,0);
rectangle(300,50,450,300);
DrawTextCentered(300,50,450,300,cst);
end.