ПЕРЕЛІК ДИСЦИПЛІН:
  • Адміністративне право
  • Арбітражний процес
  • Архітектура
  • Астрологія
  • Астрономія
  • Банківська справа
  • Безпека життєдіяльності
  • Біографії
  • Біологія
  • Біологія і хімія
  • Ботаніка та сільське гос-во
  • Бухгалтерський облік і аудит
  • Валютні відносини
  • Ветеринарія
  • Військова кафедра
  • Географія
  • Геодезія
  • Геологія
  • Етика
  • Держава і право
  • Цивільне право і процес
  • Діловодство
  • Гроші та кредит
  • Природничі науки
  • Журналістика
  • Екологія
  • Видавнича справа та поліграфія
  • Інвестиції
  • Іноземна мова
  • Інформатика
  • Інформатика, програмування
  • Юрист по наследству
  • Історичні особистості
  • Історія
  • Історія техніки
  • Кибернетика
  • Комунікації і зв'язок
  • Комп'ютерні науки
  • Косметологія
  • Короткий зміст творів
  • Криміналістика
  • Кримінологія
  • Криптология
  • Кулінарія
  • Культура і мистецтво
  • Культурологія
  • Російська література
  • Література і російська мова
  • Логіка
  • Логістика
  • Маркетинг
  • Математика
  • Медицина, здоров'я
  • Медичні науки
  • Міжнародне публічне право
  • Міжнародне приватне право
  • Міжнародні відносини
  • Менеджмент
  • Металургія
  • Москвоведение
  • Мовознавство
  • Музика
  • Муніципальне право
  • Податки, оподаткування
  •  
    Бесплатные рефераты
     

     

     

     

     

     

         
     
    Контрольна з інформатики
         

     

    Комп'ютерні науки
    Завдання № 1
    Провести десяткове число в систему числення з основою "b".
    Число b
    3693,3 8
    Уявімо число 3693,3 як 3693 і 0,3
    Спочатку переводимо цілу частину числа.
    3693: 8 = 461 (залишок 5)
    461: 8 = 57 (залишок 5)
    57: 8 = 7 (залишок 1)
    7: 8 = 0 (залишок 7)
    7155
    Перекладаємо дробову частину.
    0,3 * 8 = 2,4 (ціла частина 2)
    0,4 * 8 = 3,2 (ціла частина 3)
    0,2 * 8 = 1,6 (ціла частина 1)
    0,231
    Тепер складемо цілу і дробову частина, отримаємо 7155,231
    Перевірка:
    7 * 83 +1 * 82 +5 * 81 +5 * 80 +2 * 8-1 +3 * 8-2 +1 * 8-3 => => 3584 +64 +40 +5 +2 * 0,125 +3 * 0,0156 +0,0019 = 3693,2987 = 3693,3

    Завдання № 2
    Провести вихідне 8 - літерне позначення ноти число в десяткове.
    b число
    8 3235,52

    Використовуємо наступну формулу для перекладу.
    Y = a n-1 * bn-1 + a n-2 * bn-2 + ... + a1 * b1 + a 0 * b0 + a-1 * b-1 + a-2 * b-2 + ak * bk ...
    Де n - кількість розрядів цілої частини b-ічном числі.
    k - кількість розрядів дробової част b-ічном числі.
    b - заснування початкової системи числення.
    3 * 83 +2 * 82 +3 * 81 +5 * 80 +5 * 8-1 +2 * 8-2 = 1536 +128 +24 +5 +0,625 +0,03125 = 1693,66

    Завдання № 3
    Здійснити переклад вихідного числа, представленого у 8-річної системи числення, в 16-ковий систему числення.
    8 -> 16
    426,574

    Спочатку число 426,574 переведемо в двійкову систему числення, а потім двійкове переведемо в 16-ковий систему числення.
      , = 100010110,101111100 двійкова система числення.
    Тепер переведемо в 16-ковий систему числення
      , = 116, BE
    Переклад чисел 0001; 0110; 1011; 1110 за формулою =>
    Y = an-1 * bn-1 + an-2 * bn-2 + ... + a1 * b1 + a0 * b0 + a-1 * b-1 + a-2 * b-2 + ak * bk

    Завдання № 4
    Здійснити алгебраїчне складання цілих двійкових чисел у зворотному коді.
    a b
    -18 19
    Спочатку переведемо числа у двійкову систему числення.
    18: 2 = 9 (залишок 0) 9: 2 = 4 (залишок 1) 4: 2 = 2 (залишок 0) 2: 2 = 1 (залишок 0) 1: 2 = 0 (залишок 1) 10010 бо число 18 негативне то код набуде вигляду 1.10010, а зворотний код числа -18 буде виглядати 1.01101 19: 2 = 9 (залишок 1) 9: 2 = 4 (залишок 1) 4: 2 = 2 (залишок 0) 2: 2 = 1 (залишок 0) 1: 2 = 0 (залишок 1) 10011 зворотний код числа 19 співпаде з прямим кодом 10011

    Тепер складемо зворотні коди чисел.
    1.01101
    + 10011
    10.00000
    тому що виник перенос із знакового розряду, до результату додаємо 1
    0,00000 + 1 = 0,00001, тобто результатом операції є десяткове число 1.
    (-18) + 19 = 1.

    Завдання № 5
    Перемножити два цілих позитивних двійкового числа.
    а b
    35 11
    Спочатку переведемо числа у двійкову систему числення.
    35: 2 = 17 (залишок 1) 17: 2 = 8 (залишок 1) 8: 2 = 4 (залишок 0) 4: 2 = 2 (залишок 0) 2: 2 = 1 (залишок 0) 1: 2 = 0 (залишок 1) 100011 11: 2 = 5 (залишок 1) 5: 2 = 2 (залишок 1) 2: 2 = 1 (залишок 0) 1: 2 = 0 (залишок 1) 1011

    100011
    * 1011
    100011
    100011
    000000
    100011____
    110000001

    35 * 11 = 385
    Перевірка:
    Y = 1 * 28 +1 * 27 +0 * 26 +0 * 25 +0 * 24 +0 * 23 +0 * 22 +0 * 21 +1 * 20; y = 256 +128 +1 = 385
    Завдання № 6
    Скласти два двійкових числа з плаваючою комою.
    1-е число 2-е число
    мантиса порядок мантиса порядок
    0,10011 011 0,11100 001

    0,10011 * 10011 або 0,10011 * 104;
    0,11100 * 10001 або 0,11100 * 101;
    0,10011 * 104 + 0,11100 * 101 = 0,10011 * 104 + 0,000111 * 104 =>
    => 0,10011 * 10011 + 0,000111 * 10011 = 0,101101 * 10011;

    0,10011
    0,000111
    0,1001101

    Завдання № 7.1
    Записати за правилами QBasic наступні константи:
    1,9; -54; 84526,07; 0,000000094:

    Значення Константи. Запис константи.
    1,9 +1.9
    -54 -54%
    84526,07 84526.07
    0,000000094 9.4E-8

    Завдання № 7.2
    Які з наступних позначень припустимі в якості ідентифікаторів змінних, і які не припустимі. Визначити, які з змінних, що можуть бути використані в програмі, написаній на QBasic, як: а) цілочисельний змінної; б) дійсної змінної; в) символьної змінної. Написати програму введення та виведення значень цих змінних.
    bik; 30; L8; 9j; F%; Hs5; d9; S5.
    Прості змінні мають імена, довільної довжини, в імені використовуються букви і цифри, але першим знаком в імені повинна бути буква. Тим самим можна віднести до змінних наступні величини: F%, S5, d9, L8, bik.
    а) До цілочисельний змінної можна віднести наступне позначення F%.
    б) До дійсної змінної можна віднести наступне позначення S5, d9, L8, Hs5.
    в) До символьної змінної із запропонованих значень не підходить ні одне.
    Програма вводу змінних і виведення:
    10 W2 $ = "ES": PRINT W2 $
    15 F% = 30.3: PRINT K%
    20 L8 =. 0122: PRINT R4
    25 b9 = -48: PRINT v4
    30 Hs5 = 5.25: PRINT S6

    Завдання № 8.
    Скласти програму обчислення і друку значень наступного виразу:/ln (x + y) + [sin (y)] -1/5, для вихідних даних, що вводяться з клавіатури.

    05 REM Обчислення виразу.
    10 CLS
    15 PRINT "/ ln (x + y) + [sin (y )]^(- 1/5)"
    20 PRINT "Введіть значення змінних Х і У"
    25 INPUT x: INPUT y
    30 a = 2 * x - y
    35 b = LOG (x + y)
    40 c = SIN (y * 3.14/180)
    45 d = c ^ (-1/5)
    50 e = a/b: IF (a <0) THEN 60>
    55 S = e + d: PRINT "/ ln (x + y) + [sin (y )]^(- 1/5) ="; S: GOO 65
    60 S = e * (-1) + d: GOTO 55
    65 END

    Завдання № 9.1
    Скласти блок схему алгоритму і програму обчислення функції f (x, y).
    Значення змінних задати в діалоговому режимі з екрану монітора, значення функції вивести на екран монітора.
    yx +1- 5x якщо x> y; (2x-1) y якщо x




















    висновок



    05 REM Обчислення функції f (x, y)
    10 CLS
    15 PRINT "f (x, y) = (y ^ (x +1)) - 5x якщо x> y"
    20 PRINT "f (x, y) = (2x - 1) y якщо x
    25 PRINT "f (x, y) = 578 якщо x = y"
    30 PRINT "Введіть значення змінних Х і У"
    35 INPUT x: INPUT y
    40 IF (x
    45 S = (y ^ (x +1)) - 5 * x: PRINT "(y ^ (x +1))-5x ="; S: GOTO 65
    50 IF (x = y) THEN 60
    55 Z = (2 * x - 1) * y: PRINT "(2x-1) y ="; Z: GOTO 65
    60 F = 578: PRINT "f (x, y) ="; F
    65 END

    Завдання № 9.2
    Написати блок-схему алгоритму і програму обчислення. Змінну N задати в діалоговому режимі. На екран вивести значення N і результуюче значення. S = + + + + ... +
    Алгоритм:

















    Висновок S


    Програма обчислення:
    05 REM Обчислення прогресії.
    10 CLS
    15 PRINT "Обчислення суми прогресії S = 1/1 +2/3 +3/5 +4/7 + ... + N/(2N-1)
    20 PRINT "Введіть кількість членів прогресії N"
    25 INPUT N
    30 S = 0
    35 i = 1
    40 S = S + i/(2 * i - 1)
    45 IF (i = N) THEN 55
    50 i = i + 1: GOTO 40
    55 PRINT "Сума"; N; "членів прогресії S ="; S
    60 END

    Завдання № 10
    Обчислити з точністю е нескінченну суму і вказати кількість врахованих доданків. S = 1 +1/4 +1/9 + ... 1/N2

    5 REM Обчислення нескінченної суми з точністю тобто
    10 CLS
    15 PRINT "Обчислити нескінченну суму прогресії з точністю е = 0.000 S = 1 +1/4 +1/9 + ... 1/N ^ 2"
    20 PRINT "Введіть кількість доданків N ="
    25 INPUT N
    30 S = 0
    35 i = 1
    40 S = S + 1/i ^ 2
    45 IF (i = N) THEN 55
    50 i = i +1: GOTO 40
    55 PRINT "Суми"; N; "членів прогресії S ="; USING "#.###"; S
    60 END

    Завдання № 11
    Підрахувати кількість цифр у тексті. Роздрукувати всі зустрічають цифри.

    05 REM Підрахунок цифр.
    10 CLS
    15 PRINT "Обчислення цифр у тексті"
    20 INPUT "Введіть текст"; Stroka $
    25 N% = 0
    30 FOR I = 1 TO LEN (Stroka $)
    35 Pstr $ = MID $ (Stroka $, I, 1)
    40 IF ASC (Pstr $)> 47 AND ASC (Pstr $) <58 THEN N% = N% + 1: PRINT Pstr $>
    45 NEXT I
    50 PRINT "Кількість цифр у тексті ="; N%
    55 END


    7



    3




         
     
         
    Реферат Банк
     
    Рефераты
     
    Бесплатные рефераты
     

     

     

     

     

     

     

     
     
     
      Все права защищены. Reff.net.ua - українські реферати ! DMCA.com Protection Status