Ò Каждая подпрограмма имеет структуру, подобную функции main();
Ò Каждая программа содержит одну или несколько функций;
Ò Каждая функция содержит 4 основных элемента:
1. тип возвращаемого значения; Int
2. имя функции; main()
3. список параметров, {return 0;} -
заключённый в круглые скобки
4. тело функции
- эта строка значит "вернуть операционной системе в качестве сигнала об успешном завершении программы значение 0 ".
Организация консольного – ввода/вывода данных#include <iostream>; //директива процессора, предназначена для включения в исходный текст содержимое заголовочного файла, имя которого < iostream > , содержащий описания функций стандартной библиотеки ввода/вывода для работы с клавиатурой и экраном.
using namespace stg; // директива означ.что все определённые ниже имена будут отн-ся к пространству имён std
Int main() //имя функции,кот.не содержит параметров и должна возвращать значение типа Int
{Int a,b; //объявление двух переменных типа Int - целый тип
cout <<”введите два целых числа”<<endl; // оператор вывода данных на экран ,
<< - операция помещения данных в выходной поток;
endl - манипулятор, переводит сообщение на новую сточку.
cin >>a >>b; //оператор ввода данных с клавиатуры,
>> - операция для извлечения данных из выходного потока, читает значения из cin и сохр. их в переменных.
cout >>”их сумма равна”<<a+b; //оператор вывода
return 0;} //оператор вывода
Стандартные типы данныхÒ Целые типы данных – short, int, long и спецификаторы ( signed,unsigned);
Ò Вещественные типы – float, double, long double;
Ò Cсимвольные типы – char, wchar_t;
Ò Логический тип – bool , принимающий значения (true-истина, false-ложь);
Константы (const)
a=b+2,5 //неименованная константа;
‘ 1 L’ - целочисленный литерал (тип long);
“8” – целочисл.литерал (тип Int);
‘f’ , – символьный литерал, ‘n’ - конец строки
Формат описания именованной константы:
[<класс памяти>]const <тип> <имя именован-ой константы>=<выражение>;
const int l= - 124;
const floak k1=2,345, k=1/k1
Класс памяти- это спецификатор, определяющий время жизни и область видимости данного объекта.
Выражение , определяет значение именованной константы, т.е инициализирует её.
ПеременныеФормат описания переменных:
[< класс памяти >]< тип >< имя >[=< выражение > | (< выражение >)];
Пример :
int I,j;
double x;
Значение переменных должно быть определено с помощью:
1. оператора присваивания: int a; // описание переменной
int= a; // опред.значения.переменной
2. оператора ввода: int a; // описание переменной
cin>>a; // опред.знач.переменной
3. инициализация – опред.значения переменной на этом этапе описания.
int i=100 // инициализация копией
int i (100); // прямая инициализация
Управление форматом вещественных типов данныхСущ.три аспекта оформления значения с плавающей запятой которыми можно управлять:
- точность ( кол-во отображаемых цифр), изменяется с помощью манипулятора setprecisio n;
- форма записи (десятичная или экспонец-ая);
- указание десятичной точки для значения с пл.запятой, являющихся целыми числами .
- #include <iostream> Результат работы программы:
- #include <iomanip> 1.23e+004
- using namespace std; 12345.7
- int main() 12345.6789
- { double i=12345,6789;
- cout << setprecision(3)<<i<<endl;
- cout << setprecision(6)<<i<<endl;
- cout << setprecision(9)<<i<<endl;
- refurn 0;}
- (для использования манипуляторов endl с аргументами требуется подключить заголовочный файл iomanip )
Управление размещение данных на экранеÒ Используются манипуляторы :
1. lief – выравнивает вывод по левому краю;
2. right – выравнивает вывод по правому краю;
3. internal – контролирует размещение отрицательного значения: выравнивает знак по левому краю, а значение по правому, заполняя пространство между ними пробел
Наверняка у вас есть товары или услуги, продажа которых приносит вам максимальную прибыль. Для быстрого старта в сети вам необходимо создание посадочной страницы (одностраничного сайта), на которой будет размещена информация о маржинальных товарах/услугах интернет магазина. За 8 лет опыта разработки конверсионных страниц мы выработали оптимальную структуру, которая позволит привлекать через landing page больше продаж. На такую структуру «одевается» ваш контент — фирменный стиль, тексты, фотографии, уникальные торговые предложения, после чего страница выходит в свет. Разработка лендинга и запуск в сети — до 7 рабочих дней. Стоит отметить, что в разработку самой посадочной страницы входит и написание копирайтером продающих текстов для вашего бизнеса, чтобы каждый посетитель страницы захотел совершить покупку именно у вас. Результат: качественно разработаная продающая посадочная страница, которая готова приносить вам новых клиентов.