Скачать презентацию Лекция 1 ОСНОВЫ АЛГОРИТМИЗАЦИИ И ПРОГРАММИРОВАНИЕ Скачать презентацию Лекция 1 ОСНОВЫ АЛГОРИТМИЗАЦИИ И ПРОГРАММИРОВАНИЕ

Доп_к_Лекции_1.ppt

  • Количество слайдов: 6

Лекция № 1 ОСНОВЫ АЛГОРИТМИЗАЦИИ И ПРОГРАММИРОВАНИЕ Лекция № 1 ОСНОВЫ АЛГОРИТМИЗАЦИИ И ПРОГРАММИРОВАНИЕ

Особенности ООП ь Инкапсуляция ь Наследование ь Полиморфизм 2 Особенности ООП ь Инкапсуляция ь Наследование ь Полиморфизм 2

Типы данных 3 Типы данных 3

Диапазоны типов данных Тип int float double Наименование Диапазон целый -32768 32767 вещественный -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 Логарифм натуральный Логарифм по Название функции Синус, косинус Тангенс Арктангенс Арксинус Арккосинус Показательная 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 “stdafx. h” – подключение файла, отвечающего за перекомпиляцию; • # include – подключение библиотеки ввода-вывода с указанием пути; • # include – то же для математической библиотеки; • using namespace std – использовать стандартное пространство имен; • { } – операторные скобки; • cout<<“summa=”<>slag_1 – входной поток, оператор извлечения, идентификатор. 6