Сайт учителя

Тинькова Е.Н.

Урок 16 задачи


1. Напишите программу на языке C или Python, которая выводит размер в байтах для следующих типов: int, float, double, long. Объясните полученные результаты.

2. Создайте программу, которая выполняет сложение вещественных чисел и показывает, как результат может отличаться из-за округления. Включите примеры, которые демонстрируют это.

3. Реализуйте функцию, которая принимает целое число (например, от -128 до 127) и возвращает его двоичное представление с учетом знака.

4. Напишите программу, которая принимает вещественное число и выводит его представление в формате IEEE 754. Опишите, как происходит это преобразование.

5. Создайте программу, которая демонстрирует переполнение переменной типа int. Например, попробуйте сложить максимальное значение типа int с единицей.

6. Напишите код, который сравнивает точность вычислений при использовании float и double для одинаковых операций (например, деление). Запишите результаты.

7. Реализуйте программу, которая принимает два целых числа и показывает результаты побитовых операций: AND, OR, XOR. Поясните, что происходит с каждым битом.

8. Объясните разницу между нормализованными и ненормализованными числами в формате IEEE 754 и реализуйте функцию, которая определяет, является ли число нормализованным.

9. Напишите программу, которая выводит вещественные числа с различной точностью (например, 2, 4 и 8 знаков после запятой) и объясняет, как влияет точность на представление.

10. Реализуйте функцию, которая принимает значение в десятичной системе и преобразует его в двоичную и обратно, включая проверку на корректность вхождения.

1 2 3 4 5 6 7 8 9 10
                   

 

Block title

Вход на сайт

Поиск

Календарь

«  Июнь 2025  »
ПнВтСрЧтПтСбВс
      1
2345678
9101112131415
16171819202122
23242526272829
30

Статистика


Онлайн всего: 6
Гостей: 6
Пользователей: 0

Архив записей