1. З яких структур можуть складатись складні алгоритми?
а) слідування, згортання, перенесення та розгалуження
б) згортання, розгалуження, перенесення, повторення
в) розгалуження, повторення, слідування
г) слідування, згортання, повторення
2. Алгоритмічні структури бувають:
а) наслідування, повторення, згортання
б) слідування, згортання, циклічна
в) слідування, повторення, розгалуження
г) розгалуження, повторення, згортання
3. Чим особливе неповне розгалуження?
а) на відміну від повного, у неповному змінюється порядок команд
б) на відміну від повного, у неповному змінюється умова
в) на відміну від повного, у неповному відсутня команда хибного рішення
г) на відміну від повного, у неповному відсутня команда істинного рішення
4. Повторення – це…
а) базова алгоритмічна структура, призначена для організації одноразового виконання набору команд
б) базова алгоритмічна структура, призначена для послідовного виконання певних дій
в) базова алгоритмічна структура, призначена для виконання декількох дій одночасно
г) базова алгоритмічна структура, призначена для організації багаторазового виконання набору команд
5. Висловлювання – це…
а) спонукальне речення
б) це істинне твердження
в) це твердження, яке може бути істинним або хибним
г) питальне речення
6. Розгалуження – це …
а) базова алгоритмічна структура, що не дає змогу виконавцеві алгоритму вибрати сценарій подальших дій
б) базова алгоритмічна структура, призначена для виконання декількох дій одночасно
в) базова алгоритмічна структура, призначена для організації багаторазового виконання набору команд
г) базова алгоритмічна структура, що дає змогу виконавцеві алгоритму вибрати сценарій подальших дій
7. Висловлювання вважається істинним, якщо воно:
а) відповідає реальній ситуації в) є розповідним
б) є спонукальним г) відповідає на поставлене питання
8. Виберіть зайву алгоритмічну структуру.
а) узагальнення в) слідування
б) повторення г) галуження
9. Виберіть висловлювання, яке є хибним.
а) Риби живуть на суші. в) 2 + 3 = 5.
б) Київ – столиця України. г) Слово чекати – дієслово.
10. Хто може бути виконавцем алгоритму?
а) люди, тварини, пристрої в) тільки люди
б) люди, рослини, пристрої г) тільки пристрої
Дайте розгорнуту відповідь на запитання
12. ( ) До якої з алгоритмічних структур належить алгоритм наповнення стакана меншим стаканом? Обґрунтуй свою відповідь.
13. ( ) До якої алгоритмічної структури належить здійснення дзвінка з мобільного телефону, якщо є кошти на рахунку чи немає? Побудуй блок-схему ХОТЬ ЧТО-ТО ОТВЕТЬТЕ
// Внимание! Если программа не работает, обновите версию!
function Geron(a,b,c:real):real;
// возвращает площадь треугольника со сторонами a,b,c
begin
var p:=(a+b+c)/2; // полупериметр
Result:=sqrt(p*(p-a)*(p-b)*(p-c))
end;
function Sp(ab,bc,ca,ad,bd,cd:real):real;
// возвращает площадь полной поверхности пирамиды
begin
Result:=Geron(ab,bc,ca)+Geron(ab,ad,bd)+Geron(bc,bd,cd)+
Geron(ca,cd,ad)
end;
procedure Vvod(var ab,bc,ca,ad,bd,cd:real);
// ввод значений ребер
begin
Writeln('Введите значения ребер пирамиды');
Write('Ребра основания- AB,BC,CA: '); Read(ab,bc,ca);
Write('Боковые ребра- AD,BD,CD: '); Read(ad,bd,cd)
end;
begin
var ab1,bc1,ca1,ad1,bd1,cd1:real;
Vvod(ab1,bc1,ca1,ad1,bd1,cd1);
var Sp1:=Sp(ab1,bc1,ca1,ad1,bd1,cd1);
var ab2,bc2,ca2,ad2,bd2,cd2:real;
Vvod(ab2,bc2,ca2,ad2,bd2,cd2);
var Sp2:=Sp(ab2,bc2,ca2,ad2,bd2,cd2);
var d:=Sp1-Sp2;
if d>0 then Writeln('Площадь Sполн 1й пирамиды больше на ',d)
else
if d<0 then Writeln('Площадь Sполн 2й пирамиды больше на ',-d)
else Writeln('Площади Sполн пирамид равны');
end.