Завдання для узагальнення навчального матеріалу з інформатики 9 кл
Теоретична частина
1. Основою якого суспільства є розвиток технологій отримання, збереження, накопичення, опрацювання, обміну та продажу даних?
А. Аграрного
Б. Індустріального
В. Інформаційного
Г. Первісного
2. Результат інтелектуальної діяльності та засоби індивідуалізації, які охороняються законом, називаються
А. Інтелектуальна власність
Б. Авторське право
В. Ліцензія
Г. Комп’ютерна етика
3. До апаратної складової інформаційної системи належать
А. Пристрої
Б. Програми
В. Технічні засоби зв’язку
Г. Дані
4. Для зберігання даних використовують матеріальний об’єкт, який називається
А. Таблиця
Б. Носій
В. Задача
Г. Повідомлення
5. Сукупність комп’ютерів, що об’єднані каналами зв’язку для спільного використання даних та обладнання, називається
А. Комп’ютерна мережа
Б. Провайдери
В. Організація
Г. Мережний протокол
6. Протокол передачі гіпертексту в мережі називається
А. HTTP
Б. FTP
В. POP
Г. BMP
7. Щоб у мережі можна було обмінюватися повідомленнями, кожний комп’ютер отримує унікальну адресу, що називається
А. Доменна адреса
Б. DNS
В. IP -адреса
Г. URLадреса
8. Організація, яка надає послуги доступу до Інтернету
А. Провайдер
Б. Мережа
В. Протокол
Г. Сервер
9. Що називають публікацією:
A. звіт про виконання роботи
B. представлення певної ідеї чи проекту
C. виступ перед аудиторією
Г. документ для оприлюднення відомостей
10. У редакторі презентацій передбачено такі види анімаційних ефектів
А. Анімації, що супроводжують перехід між слайдами
Б. Анімації, що супроводжують звуки та відео
В. Анімації, які застосовуються до окремих об’єктів слайда
Г. Анімації, що супроводжують відкриття іншого файлу
11. Укажіть розширення, які можуть мати графічні файли
А. wmf
Б. avi
В. tif
Г. jpeg
Д. mp3
Е. psd
Ж. pdf
12. Що таке індекс?
А. Номер максимального елемента масиву
Б. Ознака числового масиву
В. Розмірність масиву
Г. Порядковий номер елемента у масиві
Практична частина ( при наявності комп’ютера)
program pr10;
uses crt;
var
i: integer;
t: real; // рабочая переменная
i: byte; // счетчик массива
k: byte; // параметр цикла
a: array[1..15] of real;
n: byte; // размерность цикла
begin
clrscr;
write('введите размерность: ');
readln(n);
writeln('введите ',n,' элементов');
for i: =1 to n do
readln(a[i]);
writeln('исходный массив: ');
for i: =1 to n do
write(a[i]: 5: 1,' ');
readln;
// блок обработки
for k: =1 to n do
for i: =1 to n-k do
if(a[i]> a[i+1]) then
// перестановка
begin
t: =a[i];
a[i]: =a[i+1];
a[i+1]: =t;
end;
writeln('отсортированный массив: ');
for i: =1 to n do
write(a[i],' ');
writeln;
readln;
end.
я хз как правильно проверить простое число или нет. вот код, который просто сортирует массив по возрастанию.
type cl = class
a: integer;
constructor create(b: integer);
procedure setval(b: integer);
function getval: integer;
procedure sq;
end;
constructor cl.create(b: integer);
begin
a : = b;
end;
procedure cl.setval(b: integer);
begin
a : = b;
end;
function cl.getval: integer;
begin
getval : = a;
end;
procedure cl.sq;
begin
if a < 0 then
writeln('a ^ 2 = ', a * a)
else
writeln('error');
end;
var
obj: cl;
a : integer;
begin
write('a = ');
readln(a);
obj : = cl.create(a);
obj.sq;
readln;
obj.destroy;
end.