Первый слайд презентации: Консольный ввод-вывод данных в языках С++ и Python
Автор презентации учитель информатики МОУ «СОШ с.Сосновка Саратовского района Саратовской области» Горина Е.А.
Слайд 2: Вывод на экран
print ( "2+2=?" ) print ( " Ответ : 4" ) Протокол: 2+2=? Ответ: 4 автоматический переход на новую строку print ( '2+2=?' ) print ( ' Ответ : 4' ) Python
Слайд 3: Ввод значения с клавиатуры
a = input () ввести строку с клавиатуры и связать с переменной a b = input () с = a + b print ( c ) Протокол: 21 33 2133 Почему? ? Результат функции input – строка символов! ! a = int ( input () ) b = int ( input () ) преобразовать в целое число Python
Слайд 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: Ввод с подсказкой
a = input ( " Введите число : " ) подсказка Введите число: 26 Что не так? ? a = int ( input ( " Введите число : " ) ) Python
Слайд 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: Форматный вывод
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: Сложение чисел: полное решение
p rint ( "Введите два числа: " ) a = int ( input () ) b = int ( input () ) c = a + b print ( a, "+", b, "=", c ) Протокол: Введите два целых числа 25 30 25 + 30 = 55 компьютер пользователь подсказка Python
Слайд 9: Поточный ввод-вывод в C ++
В С++, как и в С, нет встроенных в язык средств ввода-вывода. В С для этих целей используется библиотека stdio.h. В С++ разработана новая библиотека ввода-вывода iostream, использующая концепцию объектно-ориентированного программирования: # include < iostream > Библиотека iostream определяет три стандартных потока: cin стандартный входной поток ( stdin в С) cout стандартный выходной поток ( stdout в С) cerr стандартный поток вывода сообщений об ошибках ( stderr в С) . С++
Слайд 10
Для выполнения операций ввода-вывода переопределены две операции поразрядного сдвига: >> получить из входного потока << поместить в выходной поток С++
Слайд 11: Вывод информации
cout << значение; Здесь значение преобразуется в последовательность символов и выводится в выходной поток: cout << n; Возможно многократное назначение потоков: cout << 'значение1' << 'значение2' <<... << 'значение n'; int n; char j; cin >> n >> j; cout << "Значение n равно" << n << "j=" << j; С++
Слайд 12: Ввод информации
cin >> идентификатор; При этом из входного потока читается последовательность символов до пробела, затем эта последовательность преобразуется к типу идентификатора, и получаемое значение помещается в идентификатор : int n; cin >> n; Возможно многократное назначение потоков: cin >> переменная1 >> переменная2 >>...>> переменнаяn ; При наборе данных на клавиатуре значения для такого оператора должны быть разделены символами (пробел, \n, \t). int n; char j; cin >> n >> j; С++
Слайд 13: Ввод символьных строк
По умолчанию потоковый ввод cin вводит строку до пробела, символа табуляции или перевода строки. Пример # include < iostream > using namespace std ; int main() { char s[80]; cin >> s; cout << s << endl ; system("pause"); return 0; } С++
Слайд 14
Для ввода текста до символа перевода строки используется манипулятор потока getline (): #include < iostream > int main() { char s[80]; cin.getline (s,80); cout << s << endl ; return 0; } С++
Слайд 15: cin
С помощью объекта cin и операции >> можно присвоить значение любой переменной. Например, если переменная x описана как целочисленная, то команда cin >>x ; означает, что в переменную x будет записано некое целое число, введенное с клавиатуры. Если необходимо ввести несколько переменных, то следует написать cin >>x>>y>>z;. С++
Последний слайд презентации: Консольный ввод-вывод данных в языках С++ и Python: cout
Объект cout и операция << позволяет вывести на экран значение любой переменной или текст. Текст необходимо заключать в двойные кавычки. Запись cout <<x; означает вывод на экран значения переменной x. С++