Задача 1.1. Расчет по формуле
Написать программу, которая переводит температуру в градусах по Фаренгейту в градусы Цельсия по формуле:
где С — температура по Цельсию, a F — температура по Фаренгейту.
Перед написанием любой программы надо четко определить, что в нее требуется ввести и что мы должны получить в результате. В данном случае сомнений нет: в качестве исходных данных выступает одно вещественное число, представляющее собой температуру по Цельсию, в качестве результата — другое вещественное число. Алгоритмических сложностей решение этой задачи также не представляет, поэтому давайте попробуем написать эту программу «в лоб» и посмотрим, что получится. Сразу же оговоримся, что первый блин будет комом, но тем программирование и отличается в лучшую сторону от реальной жизни, что ошибки можно найти и исправить.
Рассмотрим каждую строку программы отдельно. Не расстраивайтесь, если что-то пока останется непонятным — у нас впереди целая книга и много времени, и вы непременно рано или поздно освоите все, что хотели. В начале программы записана директива препроцессора1, по которой к исходному тексту программы подключается заголовочный файл < iostream.h>. Это текстовый файл, который содержит описания элементов стандартной библиотеки, необходимых для выполнения ввода-вывода. Если говорить более конкретно, то в этом файле описан набор классов для управления вводом/выводом, стандартные объекты-потоки cin для ввода с клавиатуры и cout для вывода на экран, а также операции помещения в поток « (вывода на экран) и извлечения из потока » (ввода с клавиатуры). Объекты мы будем рассматривать во второй части практикума, а пока давайте пользоваться стандартными объектами и операциями с ними как некими волшебными словами, не пытаясь полностью осознать их смысл, ведь и в реальной жизни большинством благ цивилизации мы пользуемся подобным же образом.
|