Презентация на тему: Консольный ввод-вывод данных в языках С++ и Python

Консольный ввод-вывод данных в языках С++ и Python
Вывод на экран
Ввод значения с клавиатуры
Ввод двух значений в одной строке
Ввод с подсказкой
Вывод данных
Форматный вывод
Сложение чисел: полное решение
Поточный ввод-вывод в C ++
Консольный ввод-вывод данных в языках С++ и Python
Вывод информации
Ввод информации
Ввод символьных строк
Консольный ввод-вывод данных в языках С++ и Python
cin
cout
1/16
Средняя оценка: 4.8/5 (всего оценок: 45)
Код скопирован в буфер обмена
Скачать (108 Кб)
1

Первый слайд презентации: Консольный ввод-вывод данных в языках С++ и Python

Автор презентации учитель информатики МОУ «СОШ с.Сосновка Саратовского района Саратовской области» Горина Е.А.

Изображение слайда
2

Слайд 2: Вывод на экран

print ( "2+2=?" ) print ( " Ответ : 4" ) Протокол: 2+2=? Ответ: 4 автоматический переход на новую строку print ( '2+2=?' ) print ( ' Ответ : 4' ) Python

Изображение слайда
3

Слайд 3: Ввод значения с клавиатуры

a = input () ввести строку с клавиатуры и связать с переменной a b = input () с = a + b print ( c ) Протокол: 21 33 2133 Почему? ? Результат функции input – строка символов! ! a = int ( input () ) b = int ( input () ) преобразовать в целое число Python

Изображение слайда
4

Слайд 4: Ввод двух значений в одной строке

a, b = map ( int, input (). split () ) input () ввести строку с клавиатуры 21 33 input (). split () 21 33 разделить строку на части по пробелам map ( int, input (). split () ) 21 33 целые применить эту операцию к каждой части a, b = map ( int, input (). split () ) Python

Изображение слайда
5

Слайд 5: Ввод с подсказкой

a = input ( " Введите число : " ) подсказка Введите число: 26 Что не так? ? a = int ( input ( " Введите число : " ) ) Python

Изображение слайда
6

Слайд 6: Вывод данных

print ( a ) значение переменной print ( "Ответ: ", a ) значение и текст перечисление через запятую print ( "Ответ: ", a+b ) вычисление выражения print ( a, "+", b, "=", c ) 2 + 3 = 5 через пробелы print ( a, "+", b, "=", c, sep = "" ) 2+3=5 sep = "" убрать разделители Python

Изображение слайда
7

Слайд 7: Форматный вывод

a = 123 print ( "{:5d}". format (a) ) 5 знаков 123 5 a = 5 print ( "{:5d}{:5d}{:5d}". format (a, a*a, a*a*a) ) целое 5 знаков 5 5 знаков 2 5 5 знаков 12 5 Python

Изображение слайда
8

Слайд 8: Сложение чисел: полное решение

p rint ( "Введите два числа: " ) a = int ( input () ) b = int ( input () ) c = a + b print ( a, "+", b, "=", c ) Протокол: Введите два целых числа 25 30 25 + 30 = 55 компьютер пользователь подсказка Python

Изображение слайда
9

Слайд 9: Поточный ввод-вывод в C ++

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

Изображение слайда
10

Слайд 10

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

Изображение слайда
11

Слайд 11: Вывод информации

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

Изображение слайда
12

Слайд 12: Ввод информации

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

Изображение слайда
13

Слайд 13: Ввод символьных строк

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

Изображение слайда
14

Слайд 14

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

Изображение слайда
15

Слайд 15: cin

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

Изображение слайда
16

Последний слайд презентации: Консольный ввод-вывод данных в языках С++ и Python: cout

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

Изображение слайда