🗊 Презентация Программирование на языке С++. Лекция 2. Начальные сведения о вводе - выводе

Нажмите для полного просмотра!
Программирование на языке С++. Лекция 2. Начальные сведения о вводе - выводе, слайд №1 Программирование на языке С++. Лекция 2. Начальные сведения о вводе - выводе, слайд №2 Программирование на языке С++. Лекция 2. Начальные сведения о вводе - выводе, слайд №3 Программирование на языке С++. Лекция 2. Начальные сведения о вводе - выводе, слайд №4 Программирование на языке С++. Лекция 2. Начальные сведения о вводе - выводе, слайд №5 Программирование на языке С++. Лекция 2. Начальные сведения о вводе - выводе, слайд №6 Программирование на языке С++. Лекция 2. Начальные сведения о вводе - выводе, слайд №7 Программирование на языке С++. Лекция 2. Начальные сведения о вводе - выводе, слайд №8 Программирование на языке С++. Лекция 2. Начальные сведения о вводе - выводе, слайд №9 Программирование на языке С++. Лекция 2. Начальные сведения о вводе - выводе, слайд №10 Программирование на языке С++. Лекция 2. Начальные сведения о вводе - выводе, слайд №11 Программирование на языке С++. Лекция 2. Начальные сведения о вводе - выводе, слайд №12 Программирование на языке С++. Лекция 2. Начальные сведения о вводе - выводе, слайд №13 Программирование на языке С++. Лекция 2. Начальные сведения о вводе - выводе, слайд №14 Программирование на языке С++. Лекция 2. Начальные сведения о вводе - выводе, слайд №15 Программирование на языке С++. Лекция 2. Начальные сведения о вводе - выводе, слайд №16 Программирование на языке С++. Лекция 2. Начальные сведения о вводе - выводе, слайд №17 Программирование на языке С++. Лекция 2. Начальные сведения о вводе - выводе, слайд №18 Программирование на языке С++. Лекция 2. Начальные сведения о вводе - выводе, слайд №19 Программирование на языке С++. Лекция 2. Начальные сведения о вводе - выводе, слайд №20 Программирование на языке С++. Лекция 2. Начальные сведения о вводе - выводе, слайд №21 Программирование на языке С++. Лекция 2. Начальные сведения о вводе - выводе, слайд №22 Программирование на языке С++. Лекция 2. Начальные сведения о вводе - выводе, слайд №23 Программирование на языке С++. Лекция 2. Начальные сведения о вводе - выводе, слайд №24 Программирование на языке С++. Лекция 2. Начальные сведения о вводе - выводе, слайд №25

Содержание

Вы можете ознакомиться и скачать презентацию на тему Программирование на языке С++. Лекция 2. Начальные сведения о вводе - выводе. Доклад-сообщение содержит 25 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


Программирование на языке С++ Зариковская Наталья Вячеславовна Лекция 2
Описание слайда:
Программирование на языке С++ Зариковская Наталья Вячеславовна Лекция 2

Слайд 2


Начальные сведения о вводе - выводе Ввод и вывод как в С, так и в С++ не относятся непосредственно языку. Они обеспечиваются стандартными...
Описание слайда:
Начальные сведения о вводе - выводе Ввод и вывод как в С, так и в С++ не относятся непосредственно языку. Они обеспечиваются стандартными библиотеками. Для С++ такая библиотека называется iostream. Сейчас мы разберем ее на том уровне, который достаточен для начала работы, а в свое время вернемся к ней для более детального изучения и тогда же разберем средства ввода-вывода, которые включены в стандарт языка С и тоже могут быть доступны в программах на С++. Ввод, идущий с клавиатуры пользователя, называется стандартным входным потоком или стандартным вводом. Он связывается с предопределенным в iostream.h потоком cin. Вывод, направляемый на экран пользователя, называется стандартным выходным потоком или стандартным выводом. Он связывается с предопределенным в iostream.h потоком cout.

Слайд 3


Начальные сведения о вводе - выводе Операция вывода
Описание слайда:
Начальные сведения о вводе - выводе Операция вывода

Слайд 4


Начальные сведения о вводе - выводе Аналогично операция ввода >> читает значение из стандартного входного потока, например cin >> index; Такие...
Описание слайда:
Начальные сведения о вводе - выводе Аналогично операция ввода >> читает значение из стандартного входного потока, например cin >> index; Такие операции тоже можно соединять в одном операторе. Например, если в программе встретится следующий оператор : cin >> i1 >> i2; то программа будет ждать ввода с клавиатуры двух величин и первую из них поместит в переменную i1, а вторую - в переменную i2. Эти две вводимых величины можно разделять пробелом или табуляцией, а можно каждую из них вводить с новой строки - операция ввода сработает правильно.

Слайд 5


Начальные сведения о вводе - выводе Если программист забудет включить в программу файл iostream.h, то о каждом появлении в программе cin или cout...
Описание слайда:
Начальные сведения о вводе - выводе Если программист забудет включить в программу файл iostream.h, то о каждом появлении в программе cin или cout транслятор будет сообщать как об ошибке, поскольку cin и cout описаны в iostream.h. Третий предопределенный поток из iostream.h называется cerr и является стандартным потоком сообщений об ошибках. Он тоже связан с экраном пользователя и нужен, чтобы сообщать пользователю об особых ситуациях и ошибках при выполнении программы. Например cerr i2;

Слайд 6


Элементарный Ввод/Вывод информации В C++ отсутствуют специальные операторы ввода/вывода. Для организации ввода в языке С используется библиотечные...
Описание слайда:
Элементарный Ввод/Вывод информации В C++ отсутствуют специальные операторы ввода/вывода. Для организации ввода в языке С используется библиотечные функции. Библиотеки BORLAND C++ в настоящее время содержат: stdio.h -ANSI C(turbo c); stream.h - C++; iosistem.h - C++. Каж¬дая из этих библиотек содержат значительное число функций. Рассмотрим простейшие. Язык С поддерживает форматированный и неформатированный консольный ввод / вывод информации.

Слайд 7


Вывод информации на экран дисплея Функции неформатного вывода в stdio имеют описание int_cdecl putchar(const int_c); int_cdecl puts(const char*_s);...
Описание слайда:
Вывод информации на экран дисплея Функции неформатного вывода в stdio имеют описание int_cdecl putchar(const int_c); int_cdecl puts(const char*_s); Функция putchar() - предназначена для вывода единичного символа в поток stdout. Аргументом функции может быть: символьный литерал; символьная переменная или символьная константа. Функция puts() копирует строку символов с нулевым окончанием в стандартный выходной поток stdout, причём добавляет в конец символ перехода на новую строку. При успешном завершении функция возвращает ненулевое значение, а в противном случае EOF. Аргументом функции может быть: строковый литерал; строковая переменная или константа. Примеры: #define G "хорошо" char g[ ]="хорошо" puts("данная информация отобразится на экране дисплея"); puts('f');- отобразится символьный литерал- f puts(g);-отобразится символьная переменная- слово "хорошо" puts(G);- отобразится символьная константа- слово "хорошо"

Слайд 8


Простейший неформатный ввод данных Функции неформатного ввода в stdio имеют описание int_cdecl qetchar(void); int_cdecl qets(char*_s); где для ввода...
Описание слайда:
Простейший неформатный ввод данных Функции неформатного ввода в stdio имеют описание int_cdecl qetchar(void); int_cdecl qets(char*_s); где для ввода символа используется qetchar() без аргумента. Функция gets() читает строку символов, оканчивающуюся символом перевода строки в переменную *s из стандартного входного потока stdin. Данная символьная строка оканчивается символом перехода на новую строку, которая при записи в *s заменяется на нулевое окончание ‘\0’. Функция qets(string) - аналогична scanf(" %s",string), но в отличие от нее передает все символы до '\n’. Пример: #include int main(void) {char string[80]; printf("введите строку"); gets(string); printf("Была введена строка: %s\n", string); return 0; }

Слайд 9


Форматированный ввод/ вывод Форматированный ввод/ вывод может быть выполнен благодаря использованию 2-х функций: scanf и printf, соответственно. В...
Описание слайда:
Форматированный ввод/ вывод Форматированный ввод/ вывод может быть выполнен благодаря использованию 2-х функций: scanf и printf, соответственно. В заголовочном файле stdio.h эти функции описаны как int_cdecl printf(const char *__format,...); int_cdecl scanf(const char *__format,...); Запишем эти функции в следующем виде: printf(упр.текст.(форматная)строка[,список аргументов]); scanf(упр.текст.(форматная) строка[,список аргументов]); Управляющая строка символов задает способ преобразования данных и состоит из произ¬вольной последовательности символов, в которой знак "%xxx" заменяется символами выводи¬мой информации. Символы после %xxx до первого разделителя рассматриваются как специфи¬кация преобразования значения выводимой переменной из списка аргументов. Спецификация преобразования задается в виде последовательности: %[флаг][ширина][.точность][f/n/h/l]

Слайд 10


Форматированный ввод/ вывод
Описание слайда:
Форматированный ввод/ вывод

Слайд 11


Форматированный ввод/ вывод
Описание слайда:
Форматированный ввод/ вывод

Слайд 12


Форматированный ввод/ вывод
Описание слайда:
Форматированный ввод/ вывод

Слайд 13


Форматированный ввод/ вывод
Описание слайда:
Форматированный ввод/ вывод

Слайд 14


Форматированный ввод/ вывод
Описание слайда:
Форматированный ввод/ вывод

Слайд 15


Форматированный ввод/ вывод Вывод строк puts(string) - аналогично printf(“%s\n”,string). Необходимо отметить, что функция scanf прекращает работу,...
Описание слайда:
Форматированный ввод/ вывод Вывод строк puts(string) - аналогично printf(“%s\n”,string). Необходимо отметить, что функция scanf прекращает работу, если: - закончилась управляющая последовательность (форматная строка). - очередной элемент ввода не удовлетворяет текущей спецификации преобразования или не совпадает с символом образца. - достигнут конец файла ввода.

Слайд 16


Форматированный ввод/ вывод (примеры)
Описание слайда:
Форматированный ввод/ вывод (примеры)

Слайд 17


Простейший ввод /вывод С++
Описание слайда:
Простейший ввод /вывод С++

Слайд 18


Простейший ввод /вывод С++
Описание слайда:
Простейший ввод /вывод С++

Слайд 19


Простейший ввод /вывод С++
Описание слайда:
Простейший ввод /вывод С++

Слайд 20


Простейший ввод /вывод С++
Описание слайда:
Простейший ввод /вывод С++

Слайд 21


Простейший ввод /вывод С++
Описание слайда:
Простейший ввод /вывод С++

Слайд 22


Использование манипуляторов при вводе /выводе данных
Описание слайда:
Использование манипуляторов при вводе /выводе данных

Слайд 23


Использование манипуляторов при вводе /выводе данных
Описание слайда:
Использование манипуляторов при вводе /выводе данных

Слайд 24


Использование манипуляторов при вводе /выводе данных
Описание слайда:
Использование манипуляторов при вводе /выводе данных

Слайд 25


Использование манипуляторов при вводе /выводе данных
Описание слайда:
Использование манипуляторов при вводе /выводе данных



Похожие презентации
Mypresentation.ru
Загрузить презентацию