Запишите оператор,который во время работы программы обеспечит вывод значений двух…
0 интересует
0 не интересует
236 просмотров
Запишите оператор,который во время работы программы обеспечит вывод значений двух переменных one и two
спросил
27 Март, 21
от
nsjdhdbx_zn
(12 баллов)
в категории Информатика
1 Ответ
0 интересует
0 не интересует
ответил
27 Март, 21
от
Ali007999_zn
(74 баллов)
Ответ:
Объяснение:
write(one, two)
Похожие вопросы
- Сделайте пожалуйста программу в Паскале! Задание:Дано трехзначное число.Вывести число,…
- Жесткий диск пуст и имеет объем 160 Гбайт. Сколько книг, каждая из которых состоит из…
- Название какого поискового сервиса произошло от слова, которое означает десять в сотой…
- передача данных через ADSL-соединение равна 128000 бит /с. Сколько времени ( в секундах )…
- Какие бывают носители информаций кроме журналов и газет
Добро пожаловать на сайт Правильные Ответы и Решения.
…
Язык программирования Питон. Ввод данных.
Завьялова Елена Юрьевна
03.03.2022.
Тест. Информатика, 8 класс
Внимание! Все тесты в этом разделе разработаны пользователями сайта для собственного
использования.
Администрация сайта не
проверяет возможные ошибки,
которые могут встретиться в тестах.
Алфавит языка. Имена объектов. Имена и служебные слова. Типы данных. Оператор присваивания
Список вопросов теста
Вопрос 1
Какие наборы символов являются алфавитом языка Питон?
Варианты ответов
- Специальные символы: ,.+−∗ и т.д.
- Арабские цифры от 00 до 99
- Римские цифры от I до X
- Русские строчные буквы от аа до яя
- Латинские строчные буквы от aa до zz
- Латинские прописные буквы от AA до ZZ
- Русские прописные буквы от АА до ЯЯ
Вопрос 2
Что из перечисленного может являться именем объекта (переменной программы, константой и т. д.)?
Варианты ответов
- gorod_
- 22 км
- o22d7777pp
- _x22
- макс chislo
- Ни_7575
- tri_plus_dva
- max_sum
- Ш
Вопрос 3
Дан фрагмент программы:
a=8
b= — a+40
a=b/a;
print (a,b)
Какие числа будут выведены на экран монитора?
Вопрос 4
Что означает оператор print?
Варианты ответов
- Вывод текста
- Ввод текста
- Оператор присваивания
- Оператор описания переменных
Вопрос 5
Что появится на экране после записи оператора print (6, 7, 300, sep=«, «)
Варианты ответов
- 67300
- 6, 7, 300
- 6_7_300
- 6,7,300
Вопрос 6
Запиши команду, которая во время работы программы обеспечит вывод значений двух переменных a и b.
Вопрос 7
Запишите результат выполнения фрагмента программы
a = 4
print («a=», «{:2d}{:4d}». format(a, a*a))
Варианты ответов
- a=◦4◦◦16
- a=◦◦◦◦4◦◦◦16
- a=◦◦4◦◦◦16
- a=416
- a=◦4◦◦◦16
Описание задачи
Данная программа принимает от пользователя два значения и записывает каждое из них в отдельную переменную. Затем она меняет местами значения этих переменных без ввода временной переменной.
Решение задачи
- Пользователь вводит два значения, которые записываются в две разные переменные.
- Значения двух переменных складываются и результат сложения записывается в первую переменную.
- Далее из первой переменной вычитается вторая переменная и результат записывается во вторую переменную.
- Затем из первой переменной вычитаем вторую (с уже обновленным значением) и записываем полученный результат в первую переменную.
- Выводим полученные значения.
- Конец.
Исходный код программы
Ниже приведен исходный код программы по замене значений двух переменных без использования третьей переменной. Далее также будет приведен результат работы этого кода.
a = int(input("Введите значение первой переменной: ")) b = int(input("Введите значение второй переменной: ")) a = a + b b = a - b a = a - b print("a это:", a, " b это:", b)
Объяснение работы программы
- Пользователь вводит значение двух переменных и они записываются в переменные
а
иb
. - В переменную
а
записывается суммаа
иb
. - В переменную
b
записывается разность переменнойа
(в которой сейчас находится сумма первоначальных значенийa
иb
) и переменнойb
. Таким образом первоначально введенное значение переменойa
перешло в переменнуюb
. - Теперь вычитаем из переменной
a
(где сейчас по-прежнему находится сумма первоначально введенных величин) текущее значение переменнойb
(которое первоначально было записано в переменнуюa
). Таким образом в переменнойa
остается только значение, которое в начале программы было записано в переменнуюb
. - И далее выводим полученные значения на экран.
Результаты работы программы
Case 1 Введите значение первой переменной: 3 Введите значение второй переменной: 5 a это: 5 b это: 3 Case 2 Введите значение первой переменной: 56 Введите значение второй переменной: 25 a это: 25 b это: 56
Примечание переводчика
Все что было описано выше (в пунктах 2, 3, 4), в языке Python можно сделать в одну строчку. И это одно из основных достоинств этого языка программирования.
a=int(input("Введите значение первой переменной: ")) b=int(input("Введите значение второй переменной: ")) a, b = b, a # собственно здесь и происходит обмен значениями print("a это:",a," b это:",b)
§ 3.2. Организация ввода и вывода данных
Информатика. 8 класса. Босова Л.Л. Оглавление
Ключевые слова:
• оператор вывода write
• формат вывода
• оператор ввода read
3.2.1. Вывод данных
В предыдущем параграфе мы познакомились со структурой программы на языке Паскаль, научились описывать данные, рассмотрели оператор присваивания. Этого достаточно для того, чтобы записать программу преобразования данных. Но результат этих преобразований нам виден не будет.
Для вывода данных из оперативной памяти на экран монитора используется оператор вывода write:
Здесь в круглых скобках помещается список вывода — список выражений, значения которых выводятся на экран. Это могут быть числовые, символьные и логические выражения, в том числе переменные и константы.
Произвольный набор символов, заключённый в апострофы, считается строковой константой. Строковая константа может содержать любые символы, набираемые на клавиатуре.
Пример. Оператор write (‘ s=’, s) выполняется так:
1) на экран выводятся символы, заключённые в апострофы: s=
2) на экран выводится значение переменной, хранящееся в ячейке оперативной памяти с именем s.
Если значение переменной s равно 15 и она имеет целочисленный тип, то на экране появится: s=15
Если значение переменной s равно 15, но она имеет вещественный тип, то на экране появится: s=1.5Е+01
При выполнении оператора вывода все элементы списка вывода печатаются непосредственно друг за другом. Так, в результате работы оператора write (1, 20, 300) на экран будет выведена последовательность цифр 120300, которая будет восприниматься нами как число 120300, а не как три отдельные числовые константы. Сделать выводимые данные более доступными для восприятия можно разными способами:
Формат вывода — это указываемое после двоеточия целое число, определяющее, сколько позиций на экране должна занимать выводимая величина. Если цифр в числе меньше, чем зарезервированных под него позиций на экране, то свободные позиции дополняются пробелами слева от числа. Если указанное в формате вывода после двоеточия число меньше, чем необходимо, то оно автоматически будет увеличено до минимально необходимого.
Для вывода вещественного числа в списке вывода для каждого выражения указываются два параметра: 1) общее количество позиций, отводимых под число; 2) количество позиций в дробной части числа:
При выполнении нового оператора write вывод продолжается в той же строке. Чтобы осуществить переход к новой строке, используется оператор writeln. Других различий между операторами write и writeln нет.
3.2.2. Первая программа на языке Паскаль
Пользуясь рассмотренными операторами, составим программу, вычисляющую длину окружности и площадь круга радиуса 5,4 см.
Исходным данным в этой задаче является радиус: r = 5,4 см. Результатом работы программы должны быть величины с — длина окружности и s — площадь круга, с, s и r — величины вещественного типа.
Исходные данные и результаты связаны соотношениями, известными из курса математики: с = 2?r, s = ?r2. Программа, реализующая вычисления по этим формулам, будет иметь вид:
Эта программа верна и решает поставленную задачу. Запустив её на выполнение, вы получите следующий результат:
И всё-таки составленная нами программа имеет существенный недостаток: она находит длину окружности и площадь круга для единственного значения радиуса (5,4 см).
Для того чтобы вычислить длину окружности и площадь круга для другого значения радиуса, потребуется вносить изменения непосредственно в текст программы, а именно изменять оператор присваивания. Внесение изменений в существующую программу, по меньшей мере, не всегда удобно (например, когда программа большая и операторов присваивания много). Ниже вы познакомитесь с оператором, позволяющим вводить исходные данные в процессе работы программы, не прибегая к изменению текста программы.
3.2.3. Ввод данных с клавиатуры
Для ввода в оперативную память значений переменных используется оператор ввода read:
При выполнении оператора read компьютер переходит в режим ожидания данных: пользователь должен ввести данные с клавиатуры и нажать клавишу Enter 1.
1 Нажатием клавиши Enter может сопровождаться ввод каждого значения.
Несколько значений переменных числовых типов могут вводиться через пробел или через запятую. При вводе символьных переменных пробел и запятая воспринимаются как символы, поэтому ставить их нельзя.
Первое введённое пользователем значение переменной помещается в ячейку памяти, имя которой расположено первым в списке ввода, и т. д. Поэтому типы вводимых значений (входного потока) должны соответствовать типам переменных, указанных в разделе описания переменных.
Пример. ПУСТЬ .
var i, j: integer; x: real; a: char;
Присвоим переменным i, j, x, а значения 1, 0, 2,5 и ‘A’. Для этого воспользуемся оператором
read (i, j, х, а)
и организуем входной поток одним из следующих способов:
Здесь мы не только использовали различные разделители (пробел, запятая), но и представляли входной поток в виде одной, двух и четырёх строк.
Для ввода данных с клавиатуры можно также использовать оператор readln. Отличие состоит в том, что после выполнения readln осуществляется автоматический переход на новую строку входного потока, даже если в текущей строке остались невведённые символы. Таким образом, readln позволяет считать лишь начальную часть введённой пользователем строки и, проигнорировав её окончание, перейти к следующей строке.
Усовершенствуем программу n_1, организовав в ней ввод данных с помощью оператора read. А чтобы пользователь знал, для чего предназначена программа, и понимал, какое именно действие ожидает от него компьютер, выведем соответствующие текстовые сообщения с помощью оператора writeln:
Результат работы усовершенствованной программы:
Теперь наша программа может ВЫЧИСЛИТЬ длину окружности и площадь круга для любого значения г. Иначе говоря, она решает не единичную задачу, а целый класс задач. Кроме того, в программе понятно и удобно организован ввод исходных данных и вывод получаемых результатов. Это обеспечивает дружественность пользовательского интерфейса.
САМОЕ ГЛАВНОЕ
Для ввода в оперативную память значений переменных используются операторы ввода read и readln.
Для вывода данных из оперативной памяти на экран монитора используются операторы вывода write и writeln.
Ввод исходных данных и вывод результатов должны быть организованы понятно и удобно; это обеспечивает дружественность пользовательского интерфейса.
Вопросы и задания
1. Ознакомьтесь с материалами презентации к параграфу, содержащейся в электронном приложении к учебнику. Используйте эти материалы при подготовке ответов на вопросы и выполнении заданий.
2. Запишите оператор, обеспечивающий во время работы программы ввод значения переменной summa.
3. Целочисленным переменным r, у, k нужно присвоить соответственно значения 10, 20 и 30. Запишите оператор ввода, соответствующий входному потоку:
а) 20 10 30 б) 30 20 10 в) 10 30 20
4. Опишите переменные, необходимые для вычисления площади треугольника по его трём сторонам, и запишите оператор, обеспечивающий ввод необходимых исходных данных.
5. Что является результатом выполнения оператора?
a) write (а) б) write ( ‘ а ‘ ) в) write ( ‘ а= ‘, а)
6. Какой тип имеет переменная, если после выполнения оператора write (f) на экран было выведено следующее число?
а) 125 б) 1.25Е+2
7. Каким образом можно вывести на экран вещественное число в формате с фиксированной запятой?
8. Запишите операторы ввода двух чисел и вывода их в обратном порядке.
9. Дан фрагмент программы:
read (a); read (b); c:=a+b; write (a, b); write (c) Упростите его, сократив число операторов ввода и вывода.
10. Дан фрагмент программы:
а:=10; b:=a+1: a:=b-a; write (а, b) Какие числа будут выведены на экран компьютера?
11. Напишите программу, которая вычисляет площадь и периметр прямоугольника по двум его сторонам.
§ 3.1. Общие сведения о языке программирования Паскаль
§ 3.2. Организация ввода и вывода данных
§ 3.3. Программирование линейных алгоритмов
1) Написать инструкцию , обеспечивающую во время работы программы ввод значения переменной raadius.
2)Написать инструкцию вывода значения переменной a (тип real) с тремя цифрами в дробной части.
Ps : если есть возможность, то связать с паскалем, если нет, то с + + .
Заранее извиняюсь если выразился некорректно , практически не знаю языки программирования.
Перед вами страница с вопросом 1) Написать инструкцию , обеспечивающую во время работы программы ввод значения переменной raadius?, который относится к
категории Информатика. Уровень сложности соответствует учебной программе для
учащихся 1 — 4 классов. Здесь вы найдете не только правильный ответ, но и
сможете ознакомиться с вариантами пользователей, а также обсудить тему и
выбрать подходящую версию. Если среди найденных ответов не окажется
варианта, полностью раскрывающего тему, воспользуйтесь «умным поиском»,
который откроет все похожие ответы, или создайте собственный вопрос, нажав
кнопку в верхней части страницы.