Перейти к содержанию
MediaSchool

Основные алгоритмические конструкции — практическая работа (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 материала

Подготовка к уроку

2 материала

От сообщества

Материалы сообщества0

Дополнения от учителей к этому уроку. Проверены модерацией, но не являются редакционным контентом MediaSchool.

Поделиться материалом

Поделитесь первым материалом

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

Комментарии

Войдите, чтобы оставлять комментарии.

Пока нет комментариев. Будьте первым!