Основними алгоритмічними структурами є: *
слідування
цикл
розгалуження
функції
оператори
Яка алгоритмічна структура описана «команди виконуються послідовно одна за іншою»? *
слідування
розгалуженняцикл
цикл
повторення
Яка алгоритмічна структура описана «інструкції що виконують одну і ту ж послідовність дій поки діє задана умова»? *
цикл
розгалуження
слідування
лінійна
Яка алгоритмічна структура описана «алгоритм, що містить хоча б одну умову в результаті перевірки якої може виконуватись розділення на декілька паралельних гілок»? *
розгалуження
слідування
цикл
повторення
Яке призначення Функції 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 чисел, також може приймати будь-яку кількість аргументів
переведення числа у вісміркову систему числення
пройдите тест
a,b,j,v,c:string;
q: integer;
begin
writeln('Напишите своё имя');
readln(a);
writeln('Напишите дату рождения, год целиком');
readln(q);
q:=2016-q;
write(' - Привет,',a,'. ');
if q<7 then begin writeln('Ты уже пошел в детский сад?'); readln (' - ',b);
if (b='Да') or (b='да') then writeln ('Удачи!') else writeln (' - Пойди в Детский сад, там тебя обучат азам жизни. Удачи') end; else if (7<q) and (q<17) then begin writln (' - Ты пошёл в школу?'); readln (' - ',c); if (c='Да') or (c='да') then begin writeln (' - В какую школу ты пошёл?'); readln (' - ',v); writeln (' - В каком ты классе?'); readln (' - ',j);end;
end.
Так можно продолжать бесконечно
// Внимание! Если программа не работает, обновите версию!
procedure Love(n:integer);
begin
Writeln(n*('Я люблю ПАСКАЛЬ'+NewLine))
end;
begin
Love(ReadInteger('n='))
end.
Пример
n= 5
Я люблю ПАСКАЛЬ
Я люблю ПАСКАЛЬ
Я люблю ПАСКАЛЬ
Я люблю ПАСКАЛЬ
Я люблю ПАСКАЛЬ
// PascalABC.NET 3.2, сборка 1362 от 14.12.2016
// Внимание! Если программа не работает, обновите версию!
procedure LinEqu(a,b:real);
begin
if a=0 then
if b=0 then Writeln('Решений бесконечно много')
else Writeln('решений нет')
else Writeln('x=',-b/a)
end;
begin
var a,b:real;
Write('Введите а и b: '); Read(a,b);
LinEqu(a,b)
end.
Пример
Введите а и b: 18.45 -12
x=0.650406504065041