Маше надо купить 2 кг яблок по цене 50 руб. 45 коп., 3 кг груш по такой же цене.
Сколько денег у нее останется от 500 руб. на покупку торта?
Входные данные (аргументы):
s = 500 - имеется денег
c = 50.45 - цена 1 кг фруктов
n1 = 2 - купить яблок
n2 = 3 - купить груш
Промежуточные данные:
z = c * (n1 + n2) – оплачено
Выходные данные (результаты):
o = s – z - останется денег
С понятием величины связаны:
имя (идентификатор) - ее обозначение и место в памяти;
тип - множество допустимых значений и операций;
значение - динамическая характеристика, в каждый конкретный момент величина имеет какое-то значение или не определена.
Имена:
s, c, n1, n2, z, o
Типы:
числа (целые,
вещественные),
математические
операции
Значения:
как в задании
Num, _min, max, sum_7, name, sum1
dx_1
Dx_1
dX_1
DX_1
имена различные
символы
char
Ключевые слова:
целые со знаком
int long short
целые беззнаковые
unsigned
вещественные числа
float double
Определить константу – сообщить ее имя и
значение компилятору C++
Значение константы не изменяется в ходе выполнения программы
#define N 5.0
#define SIM 'U'
#define STRING "Тема занятия"
const int col = 10;
const float e = 1.6;
Определить и инициализировать переменную
Компилятор резервирует необходимый объем памяти для хранения значений величин, над которыми выполняются требуемые операции
Значение символьной константы в апострофах.
Значение строки в кавычках.
Определены и инициализированы:
unsigned int r = 42387, kol = 0;
Восьмеричное число начинается с цифры 0: 027 013
Шестнадцатеричное число начинается с 0x: 0x27 0xA9
Данные
определить: float p; double r;
описать: long double t, q, v;
определить и инициализировать:
double sum = 0;
Данные
определить: char No; unsigned char ch;
описать: char ol, Esc, Tab; unsigned char t, f;
определить и инициализировать:
char d = 'r', beep = '\007'; unsigned char rus = 'ф';
Управляющие последовательности:
значение (символ) заключать в апострофы
\b - шаг назад (забой)
\a - подача звукового сигнала
\f - подача бланка
\ddd - восьмеричное число
\xhh - шестнадцатеричное число
\n - новая строка
\r - возврат каретки
\t - табуляция горизонтальная
\v - табуляция вертикальная
\0 - null – символ
\' - одиночная кавычка
\? - вопросительный знак
\\ - наклонная черта влево
\" - двойные кавычки
\0 – нуль символ - специальный символ, который C вставляет после каждой строки, чтобы отметить конец строки, занимает один элемент памяти.
Определить указатель на строку, память выделить динамически:
char *s; // указатель на строку
s = new char[80]; // выделить 80 байт памяти
Каждая ячейка – 1 байт
Маше надо купить 2 кг яблок по цене 50 руб. 45 коп., 3 кг груш по такой же цене.
Сколько денег у нее останется от 500 руб. на покупку торта?
Входные данные (аргументы):
float s = 500., c = 50.45;
int n1 = 2, n2 = 3;
Промежуточные данные:
float z;
z = c * (n1 + n2);
Выходные данные (результаты);
float o;
o = s – z;
500.
50.45
2
3
247.75
252.25
Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.
Email: Нажмите что бы посмотреть