Содержание
- 2. Комментарии //это однострочный комментарий //каждый раз надо ставить символ // //в начале строки /*а это многострочный
- 3. Составной оператор { … { //это составной оператор int a = 3; //локальная переменная "a" int
- 4. Алфавит C++ A..Z, a..z, _ 0..9 " { } , | [ ] ( ) +
- 5. Объект Объект - место в памяти, имеющее тип, определяющий вид информации, разрешенной для хранения. Переменная -
- 6. Идентификатор Идентификатор — это имя программного объекта. Правила задания идентификаторов: используются латинские буквы, цифры и знак
- 7. Определение Инструкция, вводящая новое имя в программе и выделяющая память для переменной, называется определением.
- 8. Типы данных
- 9. Модификаторы типа short; long; signed; unsigned.
- 10. Определение переменной int Name; double object_name;
- 11. Значения Данные, записанные в переменные, называют значениями.
- 12. Присваивание Инициализация – присваивание переменной ее начального значения unsigned int Name = 15; double object_name =
- 13. Цепочка операторов присваивания int j; int i = j = 0; float x, y = 0;
- 14. Константы Символьные: 'g', 'к', '='; Строковые: "Это строковая константа"; Целые: 123, 2345; Вещественные: 1.23, .2345; Именованные:
- 15. Явное преобразование типов StrToInt(); IntToStr(); StrToFloat(); FloatToStr(); Новый тип переменной записывается в круглых скобках перед ее
- 16. Примеры int a = StrToInt(Edit1->Text); Memo1->Lines->Add("Вы ввели а="); Memo1->Lines->Add(IntToStr(a)); float b = StrToFloat(Edit2->Text); Edit3->Text=FloatToStr(b); int c
- 17. Безопасные неявные преобразования: bool в char bool в int bool в double char в int char
- 18. Небезопасные неявные преобразования: double в int double в char double в bool int в char int
- 19. Примеры неявного преобразования типов char c = 'x'; int i = c; // i = 120
- 20. Выражение Выражение – последовательность операторов, операндов и знаков пунктуации, воспринимаемую компилятором как руководство к определенному действию
- 21. Арифметические операции Сложение + Вычитание - Умножение * Деление / Остаток от деления %
- 22. Примеры int a = 5%3; //a=2 int b = 5%2; //b=1 int c = 5/2; //c=2
- 23. Инкремент и декремент a++; ++a; a--; --a; Пример: int a = 2, b=4; int c =
- 24. Модификации оператора присваивания операция пример аналог записи += a+=b; a=a+b -= a-=b; a=a-b *= a*=b; a=a*b
- 25. Операторы сравнения оператор пример > bool c=a>b; >= bool c=a>=b; == bool c=a==b; != bool c=a!=b;
- 26. Приоритет операций
- 27. Приоритет операций
- 28. Математические функции #include double pow (double x, double y); double fmod(double x, double y); int abs
- 29. Математические функции double log (double); double log10 (double); double exp(double x); double sqrt (double); float logf
- 30. Пример Определить остаток от деления целого числа а на целое число b. double f = fmod(a,b);
- 31. Математические константы M_PI M_E
- 32. Пример 1. Вычислить: pow(x,3) pow(x,3)+log(y) pow(x,3)+log(y) -log10(z) fabs(pow(x,3)+log(y) -log10(z)) sqrt(fabs(pow(x,3)+log(y) -log10(z))) double rez=sqrt(fabs(pow(x,3) +log(y)-log10(z)));
- 33. Тригонометрические функции double cos(double); double cosh(double); double sin(double); double sinh(double); double tan(double); double tanh(double); double acos(double);
- 34. Тригонометрические функции double atan2(double x, double y); float atan2f(float, float); Вычислить: double rez = (sin(x)+cos(y))/atan(z);
- 35. Функции округления double floor (double x); long double floorl (long double x); double ceil (double x);
- 36. Функция modf double modf(double, double*); дробная часть числа = modf (число, &целая часть числа) double number,
- 37. Блок-схемы линейных алгоритмов Начало – конец Ввод-вывод Процесс Комментарий
- 38. Блок-схемы линейных алгоритмов Даны действительные x, y, z. Вычислить: k= ; t= .
- 39. Пример 1 Вычислить выражение , где х и y вводятся с клавиатуры. #include … { float
- 40. Пример 2 Известны стороны a и b прямоугольника. Найти площадь прямоугольника. { float a=StrToFloat(Edit1->Text); float b=StrToFloat(Edit2->Text);
- 41. Пример 3 Известен радиус окружности r. Найти площадь окружности. #include … { float r=StrToFloat(Edit1->Text); double s=M_PI*pow(r,2);
- 42. Пример 4 Дано трехзначное число n. Найти сумму цифр данного числа unsigned short n=StrToInt(Edit1->Text); unsigned short
- 44. Скачать презентацию