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

На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему Программирование на языке С. Лекция 2. Начальные сведения о вводе - выводе абсолютно бесплатно. Урок-презентация на эту тему содержит всего 25 слайдов. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Устройства и комплектующие » Программирование на языке С. Лекция 2. Начальные сведения о вводе - выводе



Оцените!
Оцените презентацию от 1 до 5 баллов!
  • Тип файла:
    ppt / pptx (powerpoint)
  • Всего слайдов:
    25 слайдов
  • Для класса:
    1,2,3,4,5,6,7,8,9,10,11
  • Размер файла:
    1.02 MB
  • Просмотров:
    71
  • Скачиваний:
    0
  • Автор:
    неизвестен



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

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

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

№3 слайд
Начальные сведения о вводе -
Содержание слайда: Начальные сведения о вводе - выводе Операция вывода << направляет значение в стандартный выходной поток.   cout << index;   Для перехода на новую строку существуют два способа. Первый - это использовать определенный в iostream.h манипулятор endl. Манипулятор можно выводить в поток и при этом он меняет параметры вывода. Здесь endl вызовет переход на новую строку cout << endl; Второй способ - это явно вывести в поток символ новой строки. В С++ он записывается двумя символами : '\n'. cout << '\n'; Одиночные кавычки ограничивают символ. Такой символ может быть внутри строки символов, например оператор cout << "Программа на С++\n"; вызовет переход на новую строку после вывода данного сообщения. В одном операторе вывода можно соединять несколько операций. Например : cout << "Значение index равно : " << index << endl; Вывод осуществляется по порядку, считая слева направо.

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

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

№6 слайд
Элементарный Ввод Вывод
Содержание слайда: Элементарный Ввод/Вывод информации В 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); Функция 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); где для ввода символа используется qetchar() без аргумента. Функция gets() читает строку символов, оканчивающуюся символом перевода строки в переменную *s из стандартного входного потока stdin. Данная символьная строка оканчивается символом перехода на новую строку, которая при записи в *s заменяется на нулевое окончание ‘\0’. Функция qets(string) - аналогична scanf(" %s",string), но в отличие от нее передает все символы до '\n’. Пример: #include <stdio.h> int main(void) {char string[80]; printf("введите строку"); gets(string); printf("Была введена строка: %s\n", string); return 0; }

№9 слайд
Форматированный ввод вывод
Содержание слайда: Форматированный ввод/ вывод Форматированный ввод/ вывод может быть выполнен благодаря использованию 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 прекращает работу, если: - закончилась управляющая последовательность (форматная строка). - очередной элемент ввода не удовлетворяет текущей спецификации преобразования или не совпадает с символом образца. - достигнут конец файла ввода.

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

№17 слайд
Простейший ввод вывод С
Содержание слайда: Простейший ввод /вывод С++

№18 слайд
Простейший ввод вывод С
Содержание слайда: Простейший ввод /вывод С++

№19 слайд
Простейший ввод вывод С
Содержание слайда: Простейший ввод /вывод С++

№20 слайд
Простейший ввод вывод С
Содержание слайда: Простейший ввод /вывод С++

№21 слайд
Простейший ввод вывод С
Содержание слайда: Простейший ввод /вывод С++

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

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

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

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

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