Лекция № 1 ОСНОВЫ АЛГОРИТМИЗАЦИИ И ПРОГРАММИРОВАНИЕ
Особенности ООП ь Инкапсуляция ь Наследование ь Полиморфизм 2
Типы данных 3
Диапазоны типов данных Тип int float double Наименование Диапазон целый -32768 32767 вещественный -3. 4 e-38 3. 4 e+38 вещественный 1. 7 e-308 1. 7 e+308 char дв. точности символьный char -128 127 unsigned int беззнаковый int 0 65535 unsigned беззнаковый 0 255 4
Название функции Синус, косинус Тангенс Арктангенс Арксинус Арккосинус Показательная ex Логарифм натуральный Логарифм по основанию 10 Корень квадратный Абсолютное значение Целая часть числа Целый остаток от деления х на у Возведение в степень xy Извлечение корня n-степени Имя Примечание sin(x), cos(x) tan(x) asin(x) acos(x) exp(x) log 10(x) sqrt(x) abs(x), fabs(x) floor(x) Аргумент – вещественный, положительный fmod(x, y) pow(x, 1. /n) _______ x, y – вещественные 5
Пояснения к программному коду • # include “stdafx. h” – подключение файла, отвечающего за перекомпиляцию; • # include – подключение библиотеки ввода-вывода с указанием пути; • # include – то же для математической библиотеки; • using namespace std – использовать стандартное пространство имен; • { } – операторные скобки; • cout<<“summa=”<>slag_1 – входной поток, оператор извлечения, идентификатор. 6