Основними алгоритмічними структурами є: *
слідування
цикл
розгалуження
функції
оператори
Яка алгоритмічна структура описана «команди виконуються послідовно одна за іншою»? *
слідування
розгалуженняцикл
цикл
повторення
Яка алгоритмічна структура описана «інструкції що виконують одну і ту ж послідовність дій поки діє задана умова»? *
цикл
розгалуження
слідування
лінійна
Яка алгоритмічна структура описана «алгоритм, що містить хоча б одну умову в результаті перевірки якої може виконуватись розділення на декілька паралельних гілок»? *
розгалуження
слідування
цикл
повторення
Яке призначення Функції pi модуля math? *
повертає sqrt (x ** 2 + y ** 2). Зручно для обчислення гіпотенузи і довжини вектора
повертає арккосинус x, в радіанах
константа π = 3.1415 ...
повертає косинус x, в радіанах
Який оператор описаний «Такий складений логічний вираз буде набувати значення true тільки у тому випадку, якщо всі змінні або логічні вирази будуть мати значення true. Якщо хоча б один із них буде мати значення false то і весь вираз буде набувати цього значення»? *
And
Not
Or
Для чого використовується help ()? *
означає перехід на новий рядок
для вирівнювання тексту, завдяки відступам
щоб помістити в рядок апостроф (одинарні лапки) або подвійні лапки, які оточені таким ж лапками
вертикальна табуляція
ознайомлення з описом модуля і функцій, які входять до нього
Яке призначення Функції sqrt(x) модуля math? *
повертає факторіал цілого числа x, якщо x не ціле виникає виключення ValueError
квадратний корінь з x
повертає дробову і цілу частину float числа. Обидва результати зберігають знак вихідного числа x і представлені типом float
повертає x в ступені y. На відміну від операції ** перетворює обидва аргументи в тип float
Який оператор описаний «Застосовується трішки по іншому: він ставиться на початку, тобто перед логічним виразом, надаючи йому при цьому протилежного значення»? *
Not
Or
And
End
Який оператор описаний «Результатом виразу буде true в тому випадку, якщо хоча б один із складових цього виразу буде мати значення true»? *
Or
Not
And
End
Яке призначення функції atan(x)? *
Повертає арккосинус x, в радіанах
Повертає арксинус x, в радіанах.
Повертає арктангенс x, в радіанах.
Повертає косинус x, де x виражений в радіанах.
Повертає тангенс x, де x виражений в радіанах.
Яке призначення Функції len() *
підраховує символи в рядку
переведення числа у двійкову систему числення
пошук максимуму з 2 чисел, може приймати будь-яку кількість аргументів
пошук мінімуму з 2 чисел, також може приймати будь-яку кількість аргументів
переведення числа у вісміркову систему числення
пройдите тест
Понятие "информация". Слово "информация" происходит от латинского слова informatio, что в переводе означает сведение, разъяснение, ознакомление. Понятие "информация" является базовым в курсе информатики, невозможно дать его определение через другие, более понятия. В геометрии, например, невозможно выразить содержание базовых понятий "точка", "луч", "плоскость" через более понятия. Содержание основных, базовых понятий в любой науке должно быть пояснено на примерах или выявлено путем их сопоставления с содержанием других понятий.
program jumping;
var
i, j, temp: integer;
B: array [1..10] of integer;
begin
for i := 1 to 10 do
read(B[i]);
for i := 1 to 9 do
for j := 1 to 10 - i do
if (B[j] < B[j + 1]) then
begin
temp := B[j];
B[j] := B[j + 1];
B[j + 1] := temp;
end;
writeln('Первое место: ', B[1]);
writeln('Второе место: ', B[2]);
writeln('Третье место: ', B[3]);
end.
Объяснение:
program jumping; // Название программы
var
i, j, temp: integer; // Целочисленные переменные:
i - переменная счетчик для цикла forj - переменная счетчик для цикла fortemp - переменная для временного хранения значений массиваB: array [1..10] of integer; // Целочисленный массив из 10 чисел
begin // Начало программы
for i := 1 to 10 do // Идём с первого по десятый элементы массива
read(B[i]); // Ввод значений массива
// Сортировка массива в порядке убывания
for i := 1 to 9 do // Идём с первого по девятый элементы массива
for j := 1 to 10 - i do // Идём с первого по 10 - i элементы массива
if (B[j] < B[j + 1]) then // Если последующий элемент больше предыдущего
begin // Начало цикла
temp := B[j]; // Временная переменная = значению массива B с индексом j
B[j] := B[j + 1]; // Значение массива B с индексом j = значению массива B с индексом j + 1
B[j + 1] := temp; // Значение массива B с индексом j = значению временной переменной
end; // Конец цикла
writeln('Первое место: ', B[1]); // Вывод ответа
writeln('Второе место: ', B[2]); // Вывод ответа
writeln('Третье место: ', B[3]); // Вывод ответа
end. // Конец программы