Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторна 15.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
389 Кб
Скачать
☆

IV. Розробити запитання і завдання для перевірки знань та вмінь учнів:

1) Запитання з вибором відповіді;

  1. Які з типів належать до числових?

  1. char;

  2. integer;

  3. real;

  4. boolean.

  1. Вираз abs(x) математичною мовою має вигляд:

  1. ;

  1. Яке значення виразу sqrt (25)?

  1. 2;

  2. 25;

  3. 5;

  4. 32.

4. Які з приведених нижче записів дійсних чисел неправильні:

  1. 7;

  2. -6.2;

  3. 0.0;

  4. 9;

  5. .0E-2;

  6. 0.1E-5;

  7. -5.3E4;

  8. +2.3E+3;

  9. -71;

  10. 0.31;

  11. .456;

  12. 2,1.

  1. Які з приведених нижче записів є правильними з точки зору мови Паскаль?:

    1. ‘A’<’C’;

    2. ‘1’>’9’;

    3. FALSE<TRUE;

    4. ‘A’<’B’ AND 1<2;

    5. 0’ OR ‘9’;

    6. (‘D’<’G’) AND (1<2).

  2. Якому числу відповідає показникова форма -7.22Е+0.2?

  1. -0,0227;

  2. -722;

  3. -0,0722

  4. -7,22.

  1. Результат обчислення виразу 46 div 5

  1. 8;

  2. 5;

  3. 9;

  4. 9,2.

  1. Яке значення виразу sqrt (16)?

  1. 2;

  2. 16;

  3. 4;

  4. 32.

  1. Який запис мовою Паскаль відповідає виразу?

  1. sin abs (2*y);

  2. sin (sqr(2y));

  3. sin (2*y);

  4. sin (sqrt (2*y)).

  1. Яка операція має найбільший пріоритет?

  1. /;

  2. mod;

  3. ();

  4. +.

  1. Операція присвоювання змінює:

  1. значення змінної;

  2. ім’я змінної;

  3. тип змінної;

  4. тип програми;

  5. власника програми.

2) Виконати вправи

  1. Записати мовою Паскаль наступні вирази:

  2. Обчислити значення виразів, якщо А=2; В=7,8; С=-17,3; М=5; Х=8,7;

Е=True:

    1. (A+B)/С*М;

    2. 2+Х*Х/(Х+(А+В)/5);

    3. (A>B) AND (X+A<B) OR (C<M) OR E.

  1. Записати приведені нижче висловлювання у вигляді виразів:

    1. Значення А не належить інтервалу (0, 3);

    2. Значення А належить відрізку [-2, 0];

    3. Значення А належить одному з відрізків [-5, -4], [0, 2], [3.2, 7];

    4. Точка А з координатами (Х, У) розташована в середині круга з центром в початку координат і радіусом 2,3;

    5. Точка А з координатами (Х, У) розташована на межі або за межами одиничного круга з центром в початку координат.

  2. Визначити тип результату наступних виразів, якщо відомо що I, J, K: INTEGER: X,Y,Z: REAL.

    1. I*I+J*J+2*K/2;

    2. X<Y;

    3. SIN(X)+2*COS(Y)+Z;

    4. I+SQRT(J).

  3. Що отримаємо в результаті виконання операторів:

    1. WRITE (‘A’:3, 2:1); WRITELN (5*3.2);

    2. WRITE (5<6, 5<=6:8); WRITELN (‘КІНЕЦЬ’);

    3. WRITE (5*3.2:1, ‘РЕЗУЛЬТАТ’).

  4. Написати програму обчислення виразу без застосування оператора присвоєння:

3. Завдання для перевірки знань

Варіант 1.

  1. Вказати неправильні записи чисел мовою Pascal:

а) 0006; б) –0; в) 7,0; г) 7; д) +0.3; е) 23; ж) е-1; з) 0е-4; і) .

  1. Записати у загальноприйнятій формі :

а) (p+g)/(r+s) – pg/(rs); б) 1e 3 + beta/(x2 – gammadelta).

  1. Поміняти місцями значення змінних x, y, z так, щоб в х було значення змінної y, а в y– значення z, а в z– значення x.

  2. Записати команду, яка міняє знак значення змінної t .

  3. Обчислити значення виразів :

а) 123 div 0 б) 3.0 mod 3

  1. Визначити порядок виконання операцій:

-ac or b + (a div b)/c.

  1. Записати мовою Pascal вирази, які є істиними при виконанні наступних умов:

а) рівняння ax2 + bx + c = 0 (а≠0) має дійсні відємні корені;

б) точка (x, y) лежить в крузі з центром в точці (2,2) і радіусом R.

  1. Довести тотожність:

а) a and (not a) = false; б) not(not a) = a.

  1. Пояснити помилки в наступних виразах:

а) 1 and 0 ; б) true+false ; в) true<0; г) not 2 =5 ; д) x>0 or y=4 ; е) not not b or or d.

Варіант 2.

  1. Вказати неправильні записи чисел мовою Pascal:

а) 0.0; б) –0; в) 7,0; г) 60 ; д) +0.3; е) 23; ж) е-1; з) ; і) 0е1.

  1. Записати у загальноприйнятій формі :

а) ((p+g)/4 – pg/(rs))10; б) 100e- 3beta + beta/(x2 – gammadelta).

  1. Поміняти місцями значення змінних x, y, z так, щоб в х було значення змінної y, а в y– значення z, а в z– значення x.

  2. Навести приклади додатніх та відємних цілих чисел, які не можна представити мовою Pascal .

  3. Обчислити значення виразів :

а) 123 div 1 б) 3.0 mod 3

  1. Визначити порядок виконання операцій:

-ac or (b + (a mod b)c).

  1. Записати мовою Pascal вирази, які є істиними при виконанні наступних умов:

а) Рівняння ax + bx + c = 0 (а ≠ 0) має комплексні корені;

б) Точка (x, y) лежить в області, що обмежена прямими y=ax+b, y=c, x=0.

  1. Довести тотожність :

а) a and (not a) = false; б) not(not a) = a.

  1. Пояснити помилки в наступних виразах:

а) 1 and 0; б) true - false; в) true<0; г) not 2 =5; д) x>1 or y<4; е) not not (b or or d).