ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
Ввод и вывод данных через потокиОсновные сведения Структура программы на С++ Важно помнить - каждый оператор заканчивается точкой с запятой (кроме составного оператора).
Программа на языке Си начинается с директивы препроцессора и имеет следующую структуру: #директивы препроцессора ......... #директивы препроцессора функция а () {операторы} функция в () {операторы} void main () //функция, с которой начинается выполнение программы {операторы }
Директивы препроцессора управляют преобразованием текста программы до ее компиляции. Директива include позволяет подключить заголовочный файл и таким образом расширить возможности программы. Пример директивы: #include <iostream.h> - подключив такой заголовочный файл, получаем возможность выводить и вводить даные #include < math.h > - написав такую директиву, вы сможете проводить математические вычисления Файл conio.h предназначен для работы с терминалом в текстовом режиме. Он содержит такие функции, как clrscr, cprintf, cscanf, textbackground, textcolor и так далее. Без этого файла программа не сможет выдавать цвет фона, текста, очищать экран, сканировать исходую информацию (выполнять ввод данных) с клавиатуры, делать паузу. После объявления директив и функций необходимо описать в программе все переменные, которые участвуют в выводе и вычислениях. Описать – значит указать тип переменной (например, дробное число, целое число или символ) и ее имя. Указать тип необходимо для того, чтобы процессор мог выделить нужное количество байт под хранение переменной. Первым символом имени переменной может быть буква или знак подчеркивания, но не цифра. Пробелы внутри имен не допускаются. К простым типам относят типы, которые характеризуются одним значением. В языке C++ определено 6 простых типов данных: int (целый)
wchar_t (расширенный символьный) bool (логический)
double (вещественный с двойной точностью)
Существует 4 спецификатора типа, уточняющих внутреннее представление и диапазон стандартных типов
short (короткий) long (длинный) signed (знаковый) unsigned (беззнаковый) Ввод и вывод данных через потоки
Поток – абстрактное понятие передачи данных от источника к приемнику. При использовании библиотеки классов C++, используется библиотечный файл iostream.h, в котором определены стандартные потоки: cout - выходной поток (по умолчанию экран). Данные посылаются на экран с помощью операции <<; cin – входной поток (обычно клавиатура). Вводимые с клавиатуры данные присваиваются переменным с помощью операции >> Чтобы предотвратить закрытие окна программы после выполнения можно воспользолваться функцией getch из библиотеки conio.h.
#include <iostream.h> int main(){ int i: cout << "Введите целое число\n": cin >> i: cout << "Вы ввели число " << 1 << ". спасибо!": return 0; }
Пример простейшей программы: #include <iostream.h> {объявление директив} #include <conio.h> int main() {начало программы} { double y,x; {описание переменных, вещественные числа х и у} cout << "Введите числа х и у\n"; {вывод сообщения на экран} cin >> x; {ввод с клавиатуры значения х (любое дробное число)} cin >> y; {ввод с клавиатуры значения у (любое дробное число)} cout << х+у; {вывод результата сложения введенных чисел} getch(); {пауза} } Операции используемые в языке С++ В соответствии с количеством операндов, которые используются в операциях они делятся на унарные (один операнд), бинарные (два операнда) и тернарную (три операнда).
Приоритеты операций.
Не нашли, что искали? Воспользуйтесь поиском:
|