Практикум по информатике и информационным технологиям. I. Обработка данных на ПК

64 РЕШЕНИЕ ВЫЧИСЛИТЕЛЬНЫХ ЗАДАЧ В C++Builder Лабораторная работа №7 Нахождение корней квадратного уравнения Цель занятия - знакомство с языком С++, средой разработки С++ Builder, разработка программы решения квадратного уравнения на языке С++. 7.1. Общие сведения по С++ Любая программа, написанная на языке С++, состоит из одного или не­ скольких блоков, именуемых функциями. Каждая функция имеет уникальное имя, которое используется для ее вызова, содержит операторы С++ и служит для выполнения одной или несколько задач. При выборе имен надо иметь ввиду, что в С++ большие и маленькие буквы различаются, т.е. MyFun и MYFUN считаются совершенно разными именами Имя функции обязательно сопровождается парой круглых скобок "(" и ")", внутри которых могут раз- меш,аться аргументы (параметры) функции. Операторы, находяш,иеся внутри функции, выделяются с помош,ью фигурных скобок и int MyFun(int а, int b) { * * * Операторы С++ * * * } Функция может возвраш,ать или не возвраш,ать значение в вызвавшую ее программу. Если функция возвраш,ает значение, то его тип указывается в описании функции непосредственно перед ее именем. Такие функции могут вызываться внутри операторов (например, в операторе присвоения "=") или как аргументы других функций. Если функция не возвраш,ает значения, то в качестве возвраш,аемого типа указывается void. Вызывается такая функция как обычный оператор. Для выполнения стандартных задач в С++ входит большое количество уже готовых функций. Они образуют библиотеку стан­ дартных функций. К функциям этой библиотеки всегда можно обратиться из программы. При обраш,ении из программы к функциям, которые содержатся в других файлах или библиотеках, в программе необходимо поместить опи­ сание этих функций (прототипы функций). В такое описание входит тип воз- враш,аемого функцией значения, имя функции и список аргументов (пара­ метров) функции с указанием их типов. Для облегчения работы такие описа­ ния формируются в виде отдельных файлов, которые называют заголовочны­ ми файлами. Заголовочные файлы включаются в программу с помош,ью спе­ циальных директив.

RkJQdWJsaXNoZXIy MTY0OTYy