Самостійна робота

                                                        

1

1. Зашифрувати даний текст, використовуючи таблицю ascii-код: IBM РС

2

Дешифрувати даний текст, використовуючи таблицю ascii-код:8A AE AC AF EC EE E2 A5 E0

3

Записати прямий код числа, інтерпретуючи його як восьмибітове ціле без знаку:

 а) 236(10);   б) 195(10);   в) 161(10).

4

Записати додатковий код числа, інтерпретуючи його як шестнадцатібітовоє ціле із знаком: а) 29187(10);   б) -19433(10).

5

Записати в десятковій системі числення ціле число, якщо даний його додатковий код: а) 0001111010101101;   б) 1001110110011100.

6

Скласти лінійний алгоритм: відстань між автомобілями — S км. Визначити відстань між ними через t ч, якщо перший рухається із швидкістю v1, а другий — v2 км/ч. Примітка. Розглянути випадки руху назустріч один одному і в протилежні сторони один від одного.

7

Скласти алгоритм рішення задачі цілочисельної арифметики: викреслити із запису даного натурального числа N першу цифру.

8

Скласти алгоритм рішення задачі з використанням допоміжних алгоритмів: поміняти порядок дотримання цифр в заданому натуральному числі N на зворотний, видаливши при цьому із запису отримуваного числа всі входження цифри k.

9

Вирішити завдання з використанням циклу: знайти k-е просте число в арифметичній прогресії 11, 21, 31, 41, 51, 61

10

Вирішити завдання з використанням підпрограми: вивести найбільшу з перших цифр трьох заданих чисел. Наприклад, якщо а = 25, b = 730, c = 1995, то треба вивести цифру 7.

11

Вирішити завдання: підрахувати кількість елементів масиву, кожен з яких не менше всіх своїх попередників (тобто елементів з меншими індексами). Наприклад, для масиву –2, 3, 0, 13, 13, 4 –3 відповідь буде 4.

12

Вирішити завдання: у цілочисельній прямокутній таблиці розміром M ' N визначити найбільше число, кратне заданому K, або повідомити про відсутність таких чисел.

13

Вирішити завдання: у рядку замінити вказаний символ C на символ C1. Підрахувати число замін.

14

Вирішити завдання з використанням безлічі: є рядок, що містить російський текст. Вивести ті букви, які є загальними для перших трьох пропозицій тексту.

15

Вирішити завдання: заповнити файл цілими числами з відрізання [-1000; 1000] за допомогою датчика випадкових чисел. Переписати в один з нових файлів ті з компонент вихідного файлу, модуль яких є простим числом, в іншій — всі інші.

16

Вирішити завдання: видалити з файлу, що містить цілі числа, непозитивні компоненти. Додаткових файлів і масивів не використовувати.

17

Вирішити завдання: розробити модуль для роботи з векторами вигляду а(a1, a2). Реалізувати операції складання, віднімання, знаходження довжини вектора. Використовуючи модуль, переписати з даного файлу в іншій ті вектори, довжини яких більше заданого K.