Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Инфоурок / Информатика / Презентации / Презентация по информатике на тему "Ввод-вывод в С/С++"

Презентация по информатике на тему "Ввод-вывод в С/С++"

  • Информатика

Поделитесь материалом с коллегами:

Ввод-вывод в Си Ввод-вывод в Си++
Ввод-вывод в Си В языке Си нет операторов ввода-вывода. Ввод и вывод информац...
Вывод информации Функция printf() предназначена для форматированного вывода....
Управляющие символы Управляющие символы не выводятся на экран, а управляют ра...
Форматы Форматы нужны для того, чтобы указывать вид, в котором информация буд...
%hx — целое число типа short со знаком в шестнадцатеричной системе счисления;...
Пример int a=6; float x = 2.58; printf("\n Значение переменной a=%d", a); pri...
Пример float y=1.2345; printf("\n Значение переменной y=%10.5\n", y); Результ...
Ввод информации Функция форматированного ввода данных с клавиатуры scanf() вы...
Поточный ввод-вывод в C++ В С++, как и в С, нет встроенных в язык средств вво...
Для выполнения операций ввода-вывода переопределены две операции поразрядного...
Вывод информации cout
Ввод информации cin >> идентификатор; При этом из входного потока читается по...
Ввод символьных строк По умолчанию потоковый ввод cin вводит строку до пробел...
Для ввода текста до символа перевода строки используется манипулятор потока g...
cin С помощью объекта cin и операции >> можно присвоить значение любой переме...
cout Объект cout и операция 
1 из 17

Описание презентации по отдельным слайдам:

№ слайда 1 Ввод-вывод в Си Ввод-вывод в Си++
Описание слайда:

Ввод-вывод в Си Ввод-вывод в Си++

№ слайда 2 Ввод-вывод в Си В языке Си нет операторов ввода-вывода. Ввод и вывод информац
Описание слайда:

Ввод-вывод в Си В языке Си нет операторов ввода-вывода. Ввод и вывод информации осуществляется через функции стандартной библиотеки. Прототипы рассматриваемых функций находятся в файле stdio.h. Эта библиотека содержит функции printf() - для вывода информации scanf() - для ввода информации.

№ слайда 3 Вывод информации Функция printf() предназначена для форматированного вывода.
Описание слайда:

Вывод информации Функция printf() предназначена для форматированного вывода. Она переводит данные в символьное представление и выводит полученные изображения символов на экран. При этом у программиста имеется возможность форматировать данные, то есть влиять на их представление на экране. Общая форма записи функции printf(): printf("СтрокаФорматов", объект1, объект2, ..., объектn); СтрокаФорматов состоит из следующих элементов: управляющих символов; текста, представленного для непосредственного вывода; форматов, предназначенных для вывода значений переменных различных типов. Объекты могут отсутствовать.

№ слайда 4 Управляющие символы Управляющие символы не выводятся на экран, а управляют ра
Описание слайда:

Управляющие символы Управляющие символы не выводятся на экран, а управляют расположением выводимых символов. Отличительной чертой управляющего символа является наличие обратного слэша '\' перед ним. Основные управляющие символы: '\n' — перевод строки; '\t' — горизонтальная табуляция; '\v' — вертикальная табуляция;

№ слайда 5 Форматы Форматы нужны для того, чтобы указывать вид, в котором информация буд
Описание слайда:

Форматы Форматы нужны для того, чтобы указывать вид, в котором информация будет выведена на экран. Отличительной чертой формата является наличие символа процент '%' перед ним: %d — целое число типа int со знаком в десятичной системе счисления; %u — целое число типа unsigned int; %x — целое число типа int со знаком в шестнадцатеричной системе счисления; %o — целое число типа int со знаком в восьмеричной системе счисления; %hd — целое число типа short со знаком в десятичной системе счисления; %hu — целое число типа unsigned short;

№ слайда 6 %hx — целое число типа short со знаком в шестнадцатеричной системе счисления;
Описание слайда:

%hx — целое число типа short со знаком в шестнадцатеричной системе счисления; %ld — целое число типа long int со знаком в десятичной системе счисления; %lu — целое число типа unsigned long int; %lx — целое число типа long int со знаком в шестнадцатеричной системе счисления; %f — вещественный формат (числа с плавающей точкой типаfloat); %lf — вещественный формат двойной точности (числа с плавающей точкой типа double); %e — вещественный формат в экспоненциальной форме (числа с плавающей точкой типа float в экспоненциальной форме); %c — символьный формат; %s — строковый формат.

№ слайда 7 Пример int a=6; float x = 2.58; printf("\n Значение переменной a=%d", a); pri
Описание слайда:

Пример int a=6; float x = 2.58; printf("\n Значение переменной a=%d", a); printf("\n Значение переменной x=%f", x); Результат работы программы Значение переменной a=6 Значение переменной x=258 При указании формата можно явным образом указать общее количество знакомест и количество знакомест, занимаемых дробной частью.

№ слайда 8 Пример float y=1.2345; printf("\n Значение переменной y=%10.5\n", y); Результ
Описание слайда:

Пример float y=1.2345; printf("\n Значение переменной y=%10.5\n", y); Результат работы программы Значение переменной y=   1.23450 В приведенном примере 10 — общее количество знакомест под значение переменной; 5 — количество позиций после десятичной точки. В указанном примере количество знакомест в выводимом числе меньше 10, поэтому свободные знакоместа слева от числа заполняются пробелами. Такой способ форматирования часто используется для построения таблиц.

№ слайда 9 Ввод информации Функция форматированного ввода данных с клавиатуры scanf() вы
Описание слайда:

Ввод информации Функция форматированного ввода данных с клавиатуры scanf() выполняет чтение данных, вводимых с клавиатуры, преобразует их во внутренний формат и передает вызывающей функции. При этом программист задает правила интерпретации входных данных с помощью спецификаций форматной строки. Общая форма записи функции scanf( ) scanf ("CтрокаФорматов", адрес1, адрес2,...); Строка форматов аналогична функции printf(). Для формирования адреса переменной используется символ амперсанд '&': адрес = &объект Строка форматов и список аргументов для функции обязательны.

№ слайда 10 Поточный ввод-вывод в C++ В С++, как и в С, нет встроенных в язык средств вво
Описание слайда:

Поточный ввод-вывод в C++ В С++, как и в С, нет встроенных в язык средств ввода-вывода. В С для этих целей используется библиотека stdio.h. В С++ разработана новая библиотека ввода-вывода iostream, использующая концепцию объектно-ориентированного программирования: #include <iostream> Библиотека iostream определяет три стандартных потока: cin  стандартный входной поток (stdin в С) cout  стандартный выходной поток (stdout в С) cerr  стандартный поток вывода сообщений об ошибках (stderr в С) . 

№ слайда 11 Для выполнения операций ввода-вывода переопределены две операции поразрядного
Описание слайда:

Для выполнения операций ввода-вывода переопределены две операции поразрядного сдвига: >>  получить из входного потока <<  поместить в выходной поток

№ слайда 12 Вывод информации cout
Описание слайда:

Вывод информации cout << значение; Здесь значение преобразуется в последовательность символов и выводится в выходной поток: cout << n; Возможно многократное назначение потоков: cout << 'значение1' << 'значение2' << ... << 'значение n'; int n; char j; cin >> n >> j; cout << "Значение n равно" << n << "j=" << j;

№ слайда 13 Ввод информации cin &gt;&gt; идентификатор; При этом из входного потока читается по
Описание слайда:

Ввод информации cin >> идентификатор; При этом из входного потока читается последовательность символов до пробела, затем эта последовательность преобразуется к типу идентификатора, и получаемое значение помещается в идентификатор: int n; cin >> n; Возможно многократное назначение потоков: cin >> переменная1 >> переменная2 >>...>> переменнаяn; При наборе данных на клавиатуре значения для такого оператора должны быть разделены символами (пробел, \n, \t). int n; char j; cin >> n >> j;

№ слайда 14 Ввод символьных строк По умолчанию потоковый ввод cin вводит строку до пробел
Описание слайда:

Ввод символьных строк По умолчанию потоковый ввод cin вводит строку до пробела, символа табуляции или перевода строки. Пример #include <iostream> using namespace std; int main() {   char s[80];   cin >> s;   cout << s << endl;   system("pause");   return 0; }

№ слайда 15 Для ввода текста до символа перевода строки используется манипулятор потока g
Описание слайда:

Для ввода текста до символа перевода строки используется манипулятор потока getline(): #include <iostream> int main() {   char s[80];   cin.getline(s,80);   cout << s << endl;     return 0; }

№ слайда 16 cin С помощью объекта cin и операции &gt;&gt; можно присвоить значение любой переме
Описание слайда:

cin С помощью объекта cin и операции >> можно присвоить значение любой переменной. Например, если переменная x описана как целочисленная, то команда  cin>>x;  означает, что в переменную x будет записано некое целое число, введенное с клавиатуры. Если необходимо ввести несколько переменных, то следует написать  cin>>x>>y>>z;.

№ слайда 17 cout Объект cout и операция 
Описание слайда:

cout Объект cout и операция << позволяет вывести на экран значение любой переменной или текст. Текст необходимо заключать в двойные кавычки. Запись cout<<x;  означает вывод на экран значения переменной x. 

Выберите курс повышения квалификации со скидкой 50%:

Автор
Дата добавления 05.10.2015
Раздел Информатика
Подраздел Презентации
Просмотров367
Номер материала ДВ-032540
Получить свидетельство о публикации
Похожие материалы

Включите уведомления прямо сейчас и мы сразу сообщим Вам о важных новостях. Не волнуйтесь, мы будем отправлять только самое главное.
Специальное предложение
Вверх