Итоговый контроль по информатике
Вариант 2
1. Информацию, не зависящую от личного мнения или суждения, называют:
1. достоверной;
2. актуальной;
3. объективной;
4. полной;
5. понятной.
2. Тактильную информацию человек получает посредством:
1. специальных приборов;
2. термометра;
3. барометра;
4. органов осязания;
5. органов слуха.
3. К формальным языкам можно отнести:
1. английский язык;
2. язык программирования;
3. язык жестов;
4. русский язык;
5. китайский язык.
4.К какой форме представления информации относится прогноз погоды, переданный по радио? 1. текстовой
2. числовой
3. графической 4.мультимедийной
5. Какое из перечисленных слов можно зашифровать в виде кода $%#$? 1. марс
2. озон
3. такт 4. Реле
6. Видеофайлы имеют расширение: 1.exe, com,bat 2.rtf, doc, docx, txt
3.ppt, pps
4.avi, wmv, mpeg
7. Полное имя файла D: \8 класс \Сидоров А.Г.\практические работы \ практика №1. doc. В какой папке хра-нится файл практика №1. doc? 1. 8 класс 2. Сидоров А.Г.
3.практические работы
4.D:
8.Установите соответствие.
Расширение Тип файла
1) .rtf
2) .bmp
3) .mp3
А) текстовый Б) звуковой В) графический
9. Текстовый редактор - программа, предназначенная для:
1. создания, редактирования и форматирования текстовой информации;
2. работы с изображениями в процессе создания игровых программ;
3. управление ресурсами ПК при создании документов;
4. автоматического перевода с символьных языков в машинные коды;
10. Заполнить пропуски числами:
а) 5 Кбайт = байт = бит
б)12288 бит= Кбайт = байт
ответ : 1 2 3
Я просто алгоритм напишу
1) Вводим число N
2) Устанавливаем счетчик k = 0
3) Цикл по i от 1 до N
3.1) Вводим очередное число
3.2) Если число < 0, то прибавляем счетчик k = k + 1
3.3) Конец цикла
4) Если число k четное (k mod 2 = 0), то результат положительный
Если k нечетное (k mod 2 = 1), то результат отрицательный.
5) Конец
А вот делать так, как Sky предлагает, я бы не стал. Он тупо перемножает числа.
Произведение может оказаться слишком большим, да оно нам и не нужно.
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
//Блок-схема во вложении