Самостійна робота
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. |