Контрольна робота №1. Початок програмування

Про матеріал

Цей матеріал стане в нагоді на уроках інформатики при вивченні мови програмування та при підготовці учнів до олімпіади з інформатики.

Контрольна робота містить 4 варіанти різноманітних завдань.

Перегляд файлу

Контрольні роботи.

№1

Варіант №1.

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

  •     5!=
  •     =
  •     LXIV=
  •     11/4=
  •     12,5=
  •     -24,8.10-7=

  1. Виписати числа, що є правильними за правилами мови програмування Паскаль:

  • 0.074
  • 0009
  • .77
  • -5/16
  • E-10
  • -0E-0
  • 1.87*E5
  • 356.78Е-6

  1. Навести приклади цілих чисел, що не можна подати мовою програмування Паскаль.
  2. Записати мовою Паскаль наступні математичні вирази:
  • [5(ax-b)+12,89]x-d1
  • y3
  1. Записати у загальноприйнятій формі:
  •      (12-abs(x))/(a-1.5*s)-trunc(p2*q)/(r*s)
  •      (-23*a+sqr(sqrt(x)-2.3*c))/(2*a)
  •      (x*sin(y+z*(2+k))+1/(0.7-x/(y+sqr(z)))*x/(a+b)
  1. Обчислити значення виразів:

  •             5*7 div 2 mod 7.0=
  •             -7 mod 10+16 div 2/5=
  •             23 mod 0 * 5div 3=

  •                       12 / 2 mod 5 + 12 div 2=
  •                       40 / (10 div 2) + 8 mod 3 =
  •                       12 div 4 - 20 mod 4=

 


  1. Чому буде дорівнювати значення виразу X and Y or not Z, якщо X, Y та Z – цілі числа типу byte та X=12; Y=39; Z=150.
  2. Випишіть неправильно написані оператори присвоювання, якщо x та y – дійсні числа, n – ціле, а b – логічне. Та поясніть помилки:

  • n:=4*sqr(n)+1
  • n:=n/4+7
  • n:=-198.0
  • b:=n > 0

  • y:=n div 4/5.6
  • n:=4*n mod 2
  • b:=n div 2 > 0
  • y:=y div 2

Варіант №2.

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

  •     3!=
  •     106=
  •     ХLV=

  •     50/4=
  •     12,5=
  •     -24,8.105=

  1. Виписати числа, що є правильними за правилами мови програмування Паскаль:

  • 12,238
  • 12.5-Е0
  • -12.34
  • -0.000000Е-0

  • 45/8
  • 0000012
  • 1.87E-5
  • 356.7800Е-6

  1. Навести приклади дійсних чисел, що не можна подати мовою програмування Паскаль.
  2. Записати мовою Паскаль наступні математичні вирази:
  1. Записати у загальноприйнятій формі:
    • -9.1E-2+sin(alpha)/(y5-256.8*sqrt(x)/3)
    • a*b/(c+d)+(c-d)/b*trunc(a+b)
    • (sqr(sqr(-c*a)*x+1)+0.3)-c*a/(x+y)*(x+y)
  2. Обчислити значення виразів:

  •      4.5*2 div 5 + 7 mod 4=
  •      21 mod 7 + 5 div (20 mod 4)=
  •      36/3 div 5 - 4 mod 2=

 

  • 54 div 7 mod 10=
  • 4*123 mod 12 div 3=
  • 10*5 div 2 mod (10/2) =

 

  1. Чому буде дорівнювати значення виразу not Y or Z and X, якщо X, Y та Z – цілі числа типу byte та X=120; Y=17; Z=80.
  2. Випишіть неправильно написані оператори присвоювання, якщо x та y – дійсні числа, n – ціле, а b – логічне. Та поясніть помилки:

  • y: = n2+15.6
  • b=x+y/3
  • n: = n/4+7 mod 4
  • y: = -18.7

  • y: = n div 4*6
  • b:=y=5
  • y: = 4*n div (240 mod 2)
  • y: = n div 2 + 21/4


Варіант №3.

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

  •     =
  •     -10,69=
  •     CXIV=
  •     129,76.1012=
  •     0004=
  •     12,5=

  1. Виписати числа, що є правильними за правилами мови програмування Паскаль:

  • -12.
  • 12.5Е-00
  • -.34
  • 0000Е00
  • 5/8
  • E01
  • 1.87E-5.4
  • 356.7800-Е6

  1. Навести приклади цілих чисел, що не можна подати мовою програмування Паскаль.
  2. Записати мовою Паскаль наступні математичні вирази:
    • y3

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

  • x1+cos(y2-cos(alpha))/2*abs(x4-5*y5)/7.2E2
  • (a/(1+b/(2*x))+round(c/(1-sqr(sqrt(x)/3))))
  • a/b*(c+d)-(a-b)/b/c+1E-8

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


  •        45*(2 mod 5) + 7 mod 4=
  •        21/3 mod 7 + 5 div 10=
  •        363 mod 5 - 4/(2 div 2)=

  • 14 mod (20 mod 10)=
  • 4*123 mod 12.0 div 3=
  • 15 div 2 mod 10/2 =

 


7. Чому буде дорівнювати значення виразу not(Z or Y) and X, якщо X, Y та Z – цілі числа типу byte та X=192; Y=48; Z=21.

8. Випишіть неправильно написані оператори присвоювання, якщо x та y – дійсні числа, n – ціле, а b – логічне. Та поясніть помилки:


  • n:=sqrt(y)+15
  • n:=n div 4+7 mod 4
  • n:=abs(sqr(n)-12)
  • n:=x>0
  •         n:=n div 4*6
  •         y:=4*n mod 0
  •         b:=y/x-6
  •         n:=12 div (6 mod 3)

Варіант №4.

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


  •     12/5=
  •     CXIV=
  •     -25,6.1030=
  •     4!=
  •     0,0005=
  •     12,5=

 

2. Виписати числа, що є правильними за правилами мови програмування Паскаль:-12.000


  • 12.Е-00
  • +0,34
  • +0Е+0-15/2
  • -9E-00
  • 1.87-E5
  • 3.78Е6.2

3. Навести приклади дійсних чисел, що не можна подати мовою програмування Паскаль.

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

5. Записати вирази у вигляді звичайних алгебраїчних формул:

  • Sin(a*b)*c-a/(n*m)/(a+b/2)
  • trunc(5.87/b*c)+d/(5.8-abs(d-4))/b+1.77E-11
  • sqr(sqr(k-b))+1/-sqrt(y-1)

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


  •                         45/(2 mod 5) + 7 div 4=
  •                         21 mod 7 * 50 div 0=
  •                         36*(3 div 5) - 4/(20 mod 2)=
  • 14 mod 7 div 10=
  • 12.3 mod 12 div 3=
  • 15/3 div 2 mod 10/2 =

7. Чому буде дорівнювати значення виразу Z and not(Y or X), якщо X, Y та Z – цілі числа типу byte та X=65; Y=19; Z=250.

8. Випишіть неправильно написані оператори присвоювання, якщо x та y – дійсні числа,  n – ціле, а b – логічне, та поясніть помилки:


  • b:=x+y<=9
  • y:=y2-1.5
  • n:=n div 4+7 mod 4
  • n:=-1.6
  •                                            n:=6/4 div n
  •                                            y:=4*n div (12 mod 2)
  • n:=sqr(n) div 6 mod 3
  • b=true

 

 

 

Залишити відгук до розробки

Щоб залишити свій відгук, необхідно зареєструватись.

Середня оцінка розробки
Структурованість
5.0
Оригінальність викладу
4.8
Відповідність темі
5.0
Загальна:
4.9
Всього відгуків: 5
Оцінки та відгуки
  1. Гладкий Віталій Юрійович
    Загальна:
    5.0
    Структурованість
    5.0
    Оригінальність викладу
    5.0
    Відповідність темі
    5.0
  2. Людмила Людмила
    Загальна:
    4.7
    Структурованість
    5.0
    Оригінальність викладу
    4.0
    Відповідність темі
    5.0
  3. Василець Наталя Василівна
    Загальна:
    5.0
    Структурованість
    5.0
    Оригінальність викладу
    5.0
    Відповідність темі
    5.0
  4. Шпітко Вікторія
    Загальна:
    5.0
    Структурованість
    5.0
    Оригінальність викладу
    5.0
    Відповідність темі
    5.0
  5. Запорожец Ольга
    Загальна:
    5.0
    Структурованість
    5.0
    Оригінальність викладу
    5.0
    Відповідність темі
    5.0
Показати ще 2 відгука
Дякуємо! Ми будемо тримати Вас в курсі!
doc
Додано
7 лютого
Переглядів
305
Оцінка розробки
4.9 (5 відгуків)
Безкоштовний сертифікат
про публікацію авторської розробки
Щоб отримати, додайте розробку

Додати розробку