Основные алгоритмические конструкции — практическая работа (2/17)
Раздел «Основные алгоритмические конструкции». Практическая работа по теме «Основные алгоритмические конструкции». КТП составлено по действующей официальной программе Республики Беларусь.
Конспект урока
Язык примеров
Содержание урока адаптируется под выбранный язык
Числовые типы: диапазон и точность
Практическая работа исследует два ограничения числовых моделей: переполнение целого типа и приближённость вещественного представления.
Эксперимент A
Сравните вычисление 50000 · 50000 в обычном и 64-битном целом. Математический результат 2 500 000 000 превышает максимум signed 32-bit: 2 147 483 647.
Эксперимент B
Вычислите 0.1 + 0.2, выведите с высокой точностью и сравните с 0.3 через допуск: |a − b| < 10⁻⁹.
Выходная задача
70000 · 70000 = 4 900 000 000: для Pascal нужен int64, для C/C++ — long long; Python int расширяется автоматически.
Pascal
Используйте integer/int64, real и abs(a-b)<1e-9.
Скачать и открыть
Материалы урока
2 материалаОт сообщества
Материалы сообщества0
Дополнения от учителей к этому уроку. Проверены модерацией, но не являются редакционным контентом MediaSchool.
Поделитесь первым материалом
Рабочий лист, презентация или методичка помогут другим учителям подготовиться к уроку.
Комментарии
Войдите, чтобы оставлять комментарии.
Пока нет комментариев. Будьте первым!