Разделы презентаций


Консольный ввод-вывод данных в языках С++ и Python

Содержание

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

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

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

информатики МОУ «СОШ с.Сосновка Саратовского района Саратовской области»
Горина Е.А.

Консольный ввод-вывод данных в языках С++ и PythonАвтор презентации учитель информатики МОУ «СОШ с.Сосновка Саратовского района Саратовской

Слайд 2Вывод на экран
print ( "2+2=?" )
print ( "Ответ: 4" )


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

)
print ( 'Ответ: 4' )

Python

Вывод на экранprint (

Слайд 3Ввод значения с клавиатуры
a = input()
ввести строку с клавиатуры и

связать с переменной a
b = input()
с = a + b
print

( c )

Протокол:
21
33
2133

a = int( input() )

b = int( input() )

преобразовать в целое число

Python

Ввод значения с клавиатурыa = input()ввести строку с клавиатуры и связать с переменной ab = input()с =

Слайд 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

Ввод двух значений в одной строкеa, b = map ( int, input().split() )input()ввести строку с клавиатуры21 33

Слайд 5Ввод с подсказкой
a = input ( "Введите число: " )
подсказка
Введите

число:
26
a = int( input("Введите число: ") )
Python

Ввод с подсказкойa = input (

Слайд 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

Вывод данныхprint ( a )значение переменнойprint (

Слайд 7Форматный вывод
a = 123
print ( "{:5d}".format(a) )
a = 5
print (

"{:5d}{:5d}{:5d}".format

(a, a*a, a*a*a) )

целое

Python

Форматный выводa = 123print (

Слайд 8Сложение чисел: полное решение
print ( "Введите два числа: " )
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 определяет три стандартных потока:
cin  стандартный входной поток (stdin в С)
cout  стандартный выходной поток (stdout в С)
cerr  стандартный поток вывода сообщений об ошибках (stderr в С)

С++

Поточный ввод-вывод в C++В С++, как и в С, нет встроенных в язык средств ввода-вывода.В С для

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

из входного потока

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

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

выводится в выходной поток:
cout

'значение1' << 'значение2' << ... << 'значение n';
int n; char j; cin >> n >> j; cout << "Значение n равно" << n << "j=" << j;

С++

Вывод информацииcout

Слайд 12Ввод информации
cin >> идентификатор;
При этом из входного потока читается последовательность

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

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

С++

Ввод информацииcin >> идентификатор;При этом из входного потока читается последовательность символов до пробела, затем эта последовательность преобразуется

Слайд 13Ввод символьных строк
По умолчанию потоковый ввод cin вводит строку до пробела, символа

табуляции или перевода строки. Пример
#include  using namespace std;
int main() {
  char s[80];
  cin >> s;
 

cout << s << endl;
  system("pause");
  return 0; }

С++

Ввод символьных строкПо умолчанию потоковый ввод cin вводит строку до пробела, символа табуляции или перевода строки. Пример#include  using namespace std;int main()

Слайд 14

Для ввода текста до символа перевода строки используется манипулятор потока getline():
#include  int main()

{
  char s[80];
  cin.getline(s,80);
  cout

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

Слайд 15cin
С помощью объекта cin и операции >> можно присвоить значение любой переменной. Например, если

переменная x описана как целочисленная, то команда 
cin>>x;
 означает, что в переменную x будет записано некое целое

число, введенное с клавиатуры.
Если необходимо ввести несколько переменных, то следует написать
 cin>>x>>y>>z;.

С++

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

Слайд 16cout
Объект cout и операция 

необходимо заключать в двойные кавычки.
Запись
cout

переменной x. 

С++

coutОбъект cout и операция 

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика