Ò Каждая подпрограмма имеет структуру, подобную функции main(); Ò Каждая программа содержит одну или несколько функций; Ò Каждая функция содержит 4 основных элемента: 1. тип возвращаемого значения; Int 2. имя функции; main() 3. список параметров, {return 0;} - заключённый в круглые скобки 4. тело функции - эта строка значит "вернуть операционной системе в качестве сигнала об успешном завершении программы значение 0 ". Организация консольного – ввода/вывода данных ( т.е . в режиме чёрного экрана) #include ; //директива процессора, предназначена для включения в исходный текст содержимое заголовочного файла, имя которого , содержащий описания функций стандартной библиотеки ввода/вывода для работы с клавиатурой и экраном. 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 Результат работы программы: - #include 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 – контролирует размещение отрицательного значения: выравнивает знак по левому краю, а значение по правому, заполняя пространство между ними пробелами; 4. setprecision(int w) – устанавливает max кол-во цифр в дробной части для вещественных чисел; 5. setw(int w) – устанавливает max ширину поля вывода; Пример: Получим: #include 1. Ivanov; #include 2.Ivanov; using nanespace std; 3. Ivanov; int main() { cout <<“1” <<setw(10) <<“Ivanov” <<endl; cout <<“2” <<setw(10) <<lief<<“Ivanov” <<endl; cout <<“3” <<setw(10) <<right<<“Ivanov” <<endl; return 0;}
Рефераты по информатикеÒ Каждая подпрограмма имеет структуру, подобную функции main(); Ò Каждая программа содержит одну или несколько функций; Ò Каждая
Оценок: 565 (Средняя 5 из 5)
Специалисты RetsCorp работают в digital-сфере более 7 лет. За это время мы разработали более 500+ успешных проектов. Основываясь на своем опыте и знании рынка, мы с уверенностью можем сказать, что будет работать, а что — нет. Заказывая создание лендинга для бизнеса в нашей студии, вы получаете работающие решения, необходимые именно вашему бизнесу.
Сотрудничая с нами, вы будете не клиентом, а нашим партнером. Благодаря этому мы будем развивать ваш бизнес как собственный. Мы так же как и вы заинтересованы в успехе проекта, поскольку ваша успешность будет нашей рекламой.