1067068
столько раз учителя, ученики и родители
посетили сайт «Инфоурок»
за прошедшие 24 часа
+Добавить материал
и получить бесплатное
свидетельство о публикации
в СМИ №ФС77-60625 от 20.01.2015
Дистанционные курсы профессиональной переподготовки и повышения квалификации для педагогов

Дистанционные курсы для педагогов - курсы профессиональной переподготовки от 1.410 руб.;
- курсы повышения квалификации от 430 руб.
Московские документы для аттестации

ВЫБРАТЬ КУРС СО СКИДКОЙ ДО 90%

ВНИМАНИЕ: Скидка действует ТОЛЬКО до конца апреля!

(Лицензия на осуществление образовательной деятельности №038767 выдана ООО "Столичный учебный центр", г.Москва)

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

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

библиотека
материалов
Ввод-вывод в Си Ввод-вывод в Си++
Ввод-вывод в Си В языке Си нет операторов ввода-вывода. Ввод и вывод информац...
Вывод информации Функция 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 слайд Ввод-вывод в Си Ввод-вывод в Си++
Описание слайда:

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

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. 

Общая информация

Номер материала: ДВ-032540

Вам будут интересны эти курсы:

Курс повышения квалификации «Табличный процессор MS Excel в профессиональной деятельности учителя математики»
Курс повышения квалификации «Методика преподавания информатики в начальных классах»
Курс повышения квалификации «Современные информационные технологии и их использование в работе преподавателей. Системы автоматизированного проектирования одежды и организация технологического процесса»
Курс повышения квалификации «Основы создания интерактивного урока: от презентации до видеоурока»
Курс профессиональной переподготовки «Информатика: теория и методика преподавания в образовательной организации»
Курс «Фирменный стиль» (Corel Draw, Photoshop)
Курс «1С: Предприятие 7.7»
Курс «3D Studio MAX»
Курс «WEB-ВЕРСТКА (HTML, CSS)»
Курс повышения квалификации «Сетевые и дистанционные (электронные) формы обучения в условиях реализации ФГОС по ТОП-50»
Курс повышения квалификации «Использование компьютерных технологий в процессе обучения в условиях реализации ФГОС»
Курс повышения квалификации «Специфика преподавания информатики в начальных классах с учетом ФГОС НОО»
Курс повышения квалификации «Применение MS Word, Excel в финансовых расчетах»
Курс профессиональной переподготовки «Математика и информатика: теория и методика преподавания в образовательной организации»
Курс повышение квалификации «Применение интерактивных образовательных платформ на примере платформы Moodle»

Благодарность за вклад в развитие крупнейшей онлайн-библиотеки методических разработок для учителей

Опубликуйте минимум 3 материала, чтобы БЕСПЛАТНО получить и скачать данную благодарность

Сертификат о создании сайта

Добавьте минимум пять материалов, чтобы получить сертификат о создании сайта

Грамота за использование ИКТ в работе педагога

Опубликуйте минимум 10 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Свидетельство о представлении обобщённого педагогического опыта на Всероссийском уровне

Опубликуйте минимум 15 материалов, чтобы БЕСПЛАТНО получить и скачать данное cвидетельство

Грамота за высокий профессионализм, проявленный в процессе создания и развития собственного учительского сайта в рамках проекта "Инфоурок"

Опубликуйте минимум 20 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Грамота за активное участие в работе над повышением качества образования совместно с проектом "Инфоурок"

Опубликуйте минимум 25 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Почётная грамота за научно-просветительскую и образовательную деятельность в рамках проекта "Инфоурок"

Опубликуйте минимум 40 материалов, чтобы БЕСПЛАТНО получить и скачать данную почётную грамоту

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