Содержание
- 2. СТРУКТУРА ПРОГРАММЫ С++ Каждая подпрограмма имеет структуру, подобную функции main(); Каждая программа содержит одну или несколько
- 3. ОРГАНИЗАЦИЯ КОНСОЛЬНОГО – ВВОДА/ВЫВОДА ДАННЫХ (Т.Е. В РЕЖИМЕ ЧЁРНОГО ЭКРАНА) #include ; //директива процессора, предназначена для
- 4. СТАНДАРТНЫЕ ТИПЫ ДАННЫХ Целые типы данных – short, int, long и спецификаторы (signed,unsigned); Вещественные типы –
- 5. ПЕРЕМЕННЫЕ Формат описания переменных: [ ] [= | ( )]; Пример: int I,j; double x; Значение
- 6. УПРАВЛЕНИЕ ФОРМАТОМ ВЕЩЕСТВЕННЫХ ТИПОВ ДАННЫХ Сущ.три аспекта оформления значения с плавающей запятой которыми можно управлять: -
- 7. УПРАВЛЕНИЕ РАЗМЕЩЕНИЕ ДАННЫХ НА ЭКРАНЕ Используются манипуляторы: 1. lief – выравнивает вывод по левому краю; 2.
- 8. ЗАДАНИЕ С помощью данных манипуляторов запишите программу, где выравнивание отриц-го числа -23,4567 будет только по правому
- 9. ОПЕРАЦИИ. УНАРНЫЕ ОПЕРАЦИИ Операции увеличения (декремента) и уменьшения (инкремента) на 1(++ и --); записываются в двух
- 10. Операции отрицания (-,!) (-) - унарный минус – изменяет знак операнда целого или вещественного типа на
- 11. БИНАРНЫЕ ОПЕРАЦИИ Арифметические операции: умножение.(*), деление.(/), остаток от деления.(%); слож.(+), вычит.(-) Рассмотрим операции деления и остаток
- 12. Логические операции (&& и ||) И (&&) - возвращает значение истина тогда и только тогда, когда
- 13. ОПЕРАЦИИ ПРИСВАИВАНИЯ формат операция простого присваивания (=): опреанд_1 = операнд_2 пример: a=b=c=100, это выражение выполняется справа
- 14. ТЕРНАРНАЯ ОПЕРАЦИЯ Условная операция (? : ) Формат условной операции: операнд_1 ? операнд_2 ? : операнд_3
- 15. ВЫРАЖЕНИЯ ПРЕОБРАЗОВАНИЯ ТИПОВ Примеры: (a+0,12)/6; x && y || !z; (t*sin(x)-1,05e4)/((2*k+2)*(2*k+3))4; операции выполняются в соответствии с
- 16. Неявное преобразование: include using nanespace std; int main() { int a=100, b; float c=4,5, d; d=a/c;
- 17. ОПЕРАТОРЫ С++ Программа на языке С++ состоит из последовательности операторов, каждый из них определяет значение некоторого
- 18. ОПЕРАТОРЫ СЛЕДОВАНИЯ К ним отн-ся : оператор выражение и составной оператор. Выражение, завершающееся точкой с запятой,
- 19. ОПЕРАТОРЫ ВЕТВЛЕНИЯ К ним отн-ся : условный оператор if и оператор выбора switch, они позволяют изменить
- 20. Примеры записи условного оператора if. if (a > 0) х=у; // сокращенная форма с простым оператором
- 21. Оператор выбора switch предназначен для разветвления процесса вычислений на несколько направлений. Формат оператора: switch ( )
- 22. Выполнение оператора начинается с вычисления выражения, расположенного за ключевым словом switch. Полученный результат сравнивается с меткой
- 23. ИСПОЛЬЗОВАНИЕ ОПЕРАТОРОВ ВЕТВЛЕНИЯ: Дана точка на плоскости с координатами (х, у). Составим программу, которая выдает одно
- 24. Множества I1:х2 + у2 102; I3: х2 +у2 = 102. рис.1 х #include #include 10 y
- 25. Множества задаются (для рисунка 2) : I1: |х| 10 или |y|>5; I3:( |х| рис.2 #include y
- 26. Дан номер фигуры (1- квадрат, 2 - треугольник); по номеру фигуры запросить необходимые данные для вычисления
- 27. ЗАДАНИЕ 1. Дана точка на плоскости с координатами (х, у). Составить программы, которые выдают одно из
- 28. ОПЕРАТОРЫ ЦИКЛА Операторы цикла используются для организации многократно повторяющихся вычислений. - цикл с предусловием while, -
- 29. - если условие В во время работы цикла не будет изменяться, то возможна ситуация зацикливания, то
- 30. ЦИКЛ С ПОСТУСЛОВИЕМ DO WHILE В отличие от цикла while условие завершения цикла проверяется после выполнения
- 31. ЦИКЛ С ПАРАМЕТРОМ FOR Цикл с параметром имеет следующую структуру: for ( ; ; ) ;
- 32. Любая из частей оператора for (инициализация, выражение, модификация, оператор) может отсутствовать, но точку с запятой, определяющую
- 33. ВЛОЖЕННЫЕ ЦИКЛЫ Циклы могут быть простые или вложенные (кратные, циклы в цикле). Вложенными могут быть циклы
- 34. Рассмотрим пример использования вложенных циклов, который позволит вывести на экран следующую таблицу: 2 2 2 2
- 35. Рассмотрим еще один пример использования вложенных циклов, который позволит вывести на экран следующую таблицу: #include 1
- 36. ЗАДАНИЕ Вывести на экран числа в виде следующих таблиц: 1.) 2.) 5 5 5 5 5
- 37. ИСПОЛЬЗОВАНИЕ ОПЕРАТОРОВ ЦИКЛА Программу, которая выводит на экран квадраты всех целых чисел от А до В
- 38. ЗАДАНИЕ Написать программу, которая выводит на экран квадраты всех четных чисел из диапазона от А до
- 39. ОПЕРАТОРЫ БЕЗУСЛОВНОГО ПЕРЕХОДА В C++ есть четыре оператора, изменяющие естественный порядок выполнения операторов: оператор безусловного перехода
- 40. ОПЕРАТОР БЕЗУСЛОВНОГО ПЕРЕХОДА GOTO Оператор безусловного перехода goto имеет формат: goto ; В теле той же
- 41. ОПЕРАТОР ВЫХОДА BREAK Оператор break используется внутри операторов ветвления и цикла для обеспечения перехода в точку
- 42. ОПЕРАТОР ПЕРЕХОДА К СЛЕДУЮЩЕЙ ИТЕРАЦИИ ЦИКЛА CONTINUE Оператор перехода к следующей итерации цикла continue пропускает все
- 43. МАССИВЫ. УКАЗАТЕЛИ. Когда компилятор обрабатывает оператор определения переменной, например, int а =50; , то он выделяет
- 44. Указатель может быть переменной или константой, указывать на переменную или константу, а также быть указателем на
- 45. Перед использованием указателя надо выполнить его инициализацию, т.е. присвоение нач.значения. Существуют следующие способы инициализации указателя: 1)
- 46. 4) выделение участка динамической памяти и присваивание ее адреса указателю: int *a = new int; //1
- 47. ССЫЛКИ Ссылка представляет собой синоним имени, указанного при инициализации ссылки. Ссылку можно рассматривать как указатель, который
- 48. ОДНОМЕРНЫЙ МАССИВ Одномерный массив - это фиксированное количество элементов одного и того же типа, объединенных общим
- 49. Дан массив из 10 целых чисел. Написать программу, которая заменяет в данном массиве все отрицательные элементы
- 50. Дан массив из n действительных чисел (n Написать программу для подсчета суммы этих чисел. #include using
- 51. Дан массив из n целых чисел (n #include using namespace std; int main() { int n;
- 52. Дан массив из n целых чисел (n #include using namespace std; int main() { int n;
- 53. Дан массив из n действительных чисел (n #include using namespace std; int main() { int n;
- 54. ЗАДАНИЕ Дана последовательность целых чисел. 1. заменить все положительные элементы противоположными числами; 2. заменить все отрицательные
- 55. ДВУМЕРНЫЕ МАССИВЫ Двумерные массивы (матрицы, таблицы) - представляют собой фиксированное количество элементов одного и того же
- 56. В двумерном массиве, элементами которого являются целые числа, подсчитать среднее арифметическое четных элементов массива. #include using
- 57. int main() { int n,m, k=0; int **a=creat(n,m); for (int i=0;i for (int j=0;j {if (!(a[i][j]%2))//если
- 58. Дан двумерный массив, элементами которого являются целые числа. Найти значение максимального элемента массива. #include using namespace
- 59. int main() {int n,m; cout >n; cout >m; //ввели размерность массива int **a=creat(n,m); int max=a[0][0]; //первоначально
- 60. Дана квадратная матрица, элементами которой являются вещественные числа. Подсчитать сумму элементов главной диагонали. Для элементов, стоящих
- 62. Скачать презентацию