Как Петя Бейсиков Тоню Соображалкину программировать учил
- Автор: Бруно Мартузан
- Жанр: Околокомпьютерная литература / Детская образовательная литература / Basic, Visual Basic, VB Script, VBA и т.п.
- Дата выхода: 1987
Читать книгу "Как Петя Бейсиков Тоню Соображалкину программировать учил"
ДВЕ ФОРМЫ ЧИСЛА В БЕЙСИКЕ
— Что такое? A-а! Результат выведен в экспоненциальной форме.
— Опять новое понятие!
— А что делать? Ты лучше внимательно слушай и старательно мотай на ус. Кстати, ничего сложного здесь нет. Алгоритмыч в таких случаях говорит: это просто, как программировать на Бейсике. Чтобы определить, какое число выведено, используй такой алгоритм. Например, машина вывела в экспоненциальной форме такое число: —1.23456Е +07. Для превращения в обычную форму в этом числе сначала нужно найти букву Е и выписать символы, находящиеся слева от этой буквы, —1.23456. Получившееся число называется мантиссой исходного числа. Символы справа от буквы Е, то есть +07, в свою очередь, дадут так называемый порядок числа. И еще одна мелочь. В Бейсике при записании чисел с дробной частью вместо привычной запятой пишется точка. Запятая используется, чтобы отделить одно число от другого. Сейчас мантиссу числа нужно умножить на десять в степени, равной порядку числа, —1.23456.107, и ты получишь число в обычной записи —12345600. Еще могу добавить, что знак порядка числа выводится всегда, а знак самого числа, или, что то же самое, знак мантиссы, интерпретатор выводит только для отрицательных чисел.
ЭКСПОНЕНЦИАЛЬНАЯ ФОРМА
А сейчас передвинем точку…
— Бейсиков! Из тебя порядочный педагог никогда не получится. Как можно так долго и нудно долдонить о таких простых вещах!
— А ты эти простые вещи попробуй изложить алгоритмически. В качестве домашней работы нарисуй блок-схему алгоритма для перевода числа из экспоненциальной формы в обычную, тогда будешь знать, получится из меня педагог или нет.
— Ну и мстительный же ты тип! В школе — домашние работы, дома — домашние работы, так и концы отдашь, не узнав, что же такое программирование.