Задание 1
Вопрос:
Как называются алгоритмы, в которых команды выполняются последовательно в том порядке, в котором они записаны?
Выберите один из 4 вариантов ответа:
1) Рекурсивные 2) Линейные 3) Разветвляющиеся 4) Циклические
Задание 2
Вопрос:
Установите соответствие между названиями логических операций и их обозначениями в языке Python.
Укажите соответствие для всех 3 вариантов ответа:
1) or __ Конъюнкция
2) not __ Дизъюнкция
3) and __ Инверсия
Задание 3
Вопрос:
Установите соответствие между операциями сравнения и их обозначениями в языке Python?
Укажите соответствие для всех 4 вариантов ответа:
1) == __ ≠
2) != __ ≤
3) <= __ =
4) >= __ ≥
Задание 4
Вопрос:
При чего простые логические высказывания соединяются в сложные?
Выберите один из 4 вариантов ответа:
1) С основных арифметических операций
2) С инструкции присваивания
3) С логических операций
4) С союзов
Задание 5
Вопрос:
Какой из блоков обязательно присутствует в сокращённой форме записи ветвления?
Выберите один из 4 вариантов ответа:
1) print 2) if 3) elif 4) else
Задание 6
Вопрос:
Как называется алгоритмическая конструкция, которая в зависимости от некоторого условия исполняет одну из двух последовательностей действий?
Выберите один из 4 вариантов ответа:
1) Цикл 2) Рекурсия 3) Следование 4) Ветвление
Задание 7
Вопрос:
Что произойдёт при попытке исполнения инструкций?
import random
k = random.random ()
while k < 1:
t = random.randint (100, 200)
Выберите один из 4 вариантов ответа:
1) Ничего из выше перечисленного
2) Программа завершится с сообщением об ошибке
3) Произойдёт зацикливание программы
4) Цикл ни разу не будет выполнен
Задание 8
Вопрос:
Описание какого цикла приведено в предложении?
Андрей шёл, пока не стало совсем темно.
Выберите один из 4 вариантов ответа:
1) С предусловием 2) С постусловием
3) С параметром 4) С заданным числом повторений
Задание 9
Вопрос:
Расставьте строки программы в таком порядке, чтобы после её выполнения a стало равно восьми.
Укажите порядок следования всех 5 вариантов ответа:
__ if i == 8:
__ while True:
__ break
__ a, i = a + 1, i +1
__ a = i = 1
Задание 10
Вопрос:
Сколько раз будет выполнено тело цикла?
for i in range (2, 8, 2):
<тело цикла>
Запишите число:
Задание 11
Вопрос:
Что произойдёт при попытке исполнения инструкции?
t = range (2, 4, -1)
Выберите один из 4 вариантов ответа:
1) В переменной t будет сгенерировано пустое множество
2) Будет возвращено сообщение об ошибке
3) Переменной t будет присвоено значение 4
4) Переменной t будет присвоено значение 2
Задание 12
Вопрос:
Как называется алгоритм, содержащий конструкцию повторения?
Составьте слово из букв:
ИЦКСИЕЙЧКЛИ ->
Задание 13
Вопрос:
Установите соответствие между циклами на языке Python и их типами
Укажите соответствие для всех 3 вариантов ответа:
1) Цикл с постусловием 2) Цикл с предусловием 3) Цикл с параметром
__ while True: __ for i in range (4): __ while i < 5:
i = i + 1 k = random () i = i + 1
if i > 5:
break
3. CREATE TABLE
нужны имя полей и тип их данных, например уникальный ID это id = PRIMARY KEY
текст = text , не пустой текст = TEXT NOT NULL ,
числа = REAL,INT время = DATE и т.д
6. SELECT, FROM, GROUP BY, WHERE, ORDER BY, HAVING
7. SELECT - указывает , что извлекать из таблицы, так же может содержать агрегирующие функции и функции времени такие как EXTRACT, DATE_TRUNC
8. FROM - указывает из какой таблицы извлекать, так же можно указать подзапрос
9. WHERE - указывает какие условия нужны для извлечения , которые указаны в SELECT, не может сравнивать агрегирующие функции , для этого есть HAVING, также может содержать подзапрос
10. GROUP BY - групирует по .., HAVING - то же самое , что WHERE , только для агрегирующих функций
11. ORDER BY - использует методы ASC(по возрастанию значений) пример - имя_поле ASC, или DESC(по убыванию значений) - имя_поля DESC
Объяснение:
Будут вопросы напиши в коменты(
const n=100;
var ar:array of array of integer;
ars:array of array of string;
i:integer;
procedure complection(var ar:array of array of integer;var ars:array of array of string);
var
i,j:integer;
begin;
for i:=1 to n do
begin;
for j:=1 to n do
begin;
ar[i,j]:=random(9);
str(ar[i,j],ars[i,j]);
end;
end;
end;
procedure burning(ars:array of array of string);
var
i,j:integer;
t:text;
begin;
assign(t,'text.txt');
rewrite(t);
for i:=1 to n do
begin;
writeln(t,' ');
for j:=1 to n do
write(t,ars[i,j],' ');
end;
end;
begin;
randomize;
setlength(ar,n+1);
setlength(ars,n+1);
for i:=1 to n do
begin;
setlength(ar[i],n+1);
setlength(ars[i],n+1);
end;
complection(ar,ars);
burning(ars);
end.