Что будет на экране в результате этой программы

Пятый урок из курса «Поколение Python», направленный на углубленное изучение манипуляций с целыми числами. По результатам урока ученик должен научиться:

  • Находить остаток от деления
  • Возводить в N-ую степень
  • Решать задачи
  • Целочисленно делить
  • Находить первую/вторую/третью цифру от всего числа

Вопросы

  1. Вычислите результат целочисленного деления.
    23 // 7 = 3
    20 // 5 = 4
    2 // 5 = 0
    123 // 10 = 12
    — 123 // 10 = -13
  2. Вычислите остаток от деления.
    23 % 7 = 2
    20 % 5 = 0
    2 % 5 = 2
    123 % 10 = 3
  3. Что будет выведено на экран в результате выполнения следующей программы?
    a = 15 // (16 % 7)
    b = 34 % a * 5 — 29 % 5 * 2
    print(a + b)
    Ответ: 29
  4. Что будет выведено на экран в результате выполнения следующей программы?
    a = 82 // 3 ** 2 % 7
    print(a)
    Ответ: 2

Геометрическая прогрессия

Геометрической прогрессией называется последовательность чисел b_1, , b_2, ldots, b_nb1​,b2​,…,bn​, каждое из которых, начиная с b_2b2​, получается из предыдущего умножением на одно и то же постоянное число qq (знаменатель прогрессии), то есть

Что будет, если включить эту настройку?

b_n=b_cdot qbn​=bn−1​⋅q

Если известен первый член прогрессии и её знаменатель, то nn-ый член геометрической прогрессии находится по формуле

b_n=b_1cdot q^bn​=b1​⋅qn−1

Входные данные
На вход программе подаётся три целых числа: b_1b1​, qq и nn, каждое на отдельной строке.

Выходные данные
Программа должна вывести nn-ый член геометрической прогрессии.

b1 = int(input()) q = int(input()) n = int(input()) print(b1 * q ** (n-1))

Расстояние в метрах

Напишите программу, которая находит полное число метров по заданному числу сантиметров.

Формат входных данных
На вход программе подаётся натуральное число – количество сантиметров.

Формат выходных данных
Программа должна вывести одно число – полное число метров.

cm = int(input()) m = cm // 100 print(m)

Мандарины

nn школьников делят kk мандаринов поровну, неделящийся остаток остается в корзине. Сколько целых мандаринов достанется каждому школьнику? Сколько целых мандаринов останется в корзине?

Формат входных данных
На вход программе подаётся два целых числа: количество школьников и количество мандаринов, каждое на отдельной строке.

Формат выходных данных
Программа должна вывести два числа: количество мандаринов, которое достанется каждому школьнику, и количество мандаринов, которое останется в корзине, каждое на отдельной строке.

sch = int(input()) fru = int(input()) print(fru//sch) print(fru%sch)

Сама неотвратимость ?️

Безумный титан Танос собрал все 6 камней бесконечности и намеревается уничтожить половину населения Вселенной по щелчку пальцев. При этом если население Вселенной является нечетным числом, то титан проявит милосердие и округлит количество выживших в большую сторону. Помогите Мстителям подсчитать количество выживших.

Формат входных данных
На вход дается число целое nn – население Вселенной.

Формат выходных данных
Программа должна вывести одно число – количество выживших.

Задание 10 ОГЭ информатика 2018

Читайте также:
Snip что это за программа


guys = int(input()) print(guys // 2 + guys % 2)

Номер купе ?️

В купейном вагоне имеется 99 купе с четырьмя местами для пассажиров в каждом. Напишите программу, которая определяет номер купе, в котором находится место с заданным номером (нумерация мест сквозная, начинается с 11).

Формат входных данных
На вход программе подаётся целое число – место с заданным номером в вагоне.

Формат выходных данных
Программа должна вывести одно число – номер купе, в котором находится указаное место.

Решение модуля 2.5

a = int(input()) # добавленное к месту 3 оставшихся места и проводим целочисленное деление на количество мест в купе (4) print((n + 3) // 4)

Пересчет временного интервала

Напишите программу для пересчёта величины временного интервала, заданного в минутах, в величину, выраженную в часах и минутах.

Формат входных данных
На вход программе подаётся целое число – количество минут.

Формат выходных данных
Программа должна вывести текст в соответствии с условием задачи.

m = int(input()) h = m // 60 # часы целочисленное деление s = m % 60 # минуты остаток от деления print(m, «мин — это», h, «час», s, «минут.»)

Трехзначное число

Напишите программу, в которой рассчитывается сумма и произведение цифр положительного трёхзначного числа.

Формат входных данных
На вход программе подаётся положительное трёхзначное число.

Формат выходных данных
Программа должна вывести два числа с поясняющим текстом: сумма цифр и произведение цифр.

num = int(input()) a = num % 10 b = (num % 100) // 10 c = num // 100 print(«Сумма цифр =», c + b + a) print(«Произведение цифр wp-block-quote is-style-info»>

Перестановка цифр

Дано трехзначное число overlineabc, в котором все цифры различны. Напишите программу, которая выводит шесть чисел, образованных при перестановке цифр заданного числа.

Формат входных данных
На вход программе подаётся положительное трёхзначное целое число, все цифры которого различны.

Читайте также:
Multicloud Prestigio что это за программа

Формат выходных данных
Программа должна вывести шесть чисел, образованных при перестановке цифр заданного числа в следующем порядке: abc, , acb, , bac, , bca, , cab, , cbaabc,acb,bac,bca,cab,cba.

abc = int(input()) c = abc % 10 b = (abc % 100) // 10 a = abc // 100 print(a,b,c, sep=») print(a,c,b, sep=») print(b,a,c, sep=») print(b,c,a, sep=») print(c,a,b, sep=») print(c,b,a, sep=»)

Четырёхзначное число

Напишите программу для нахождения цифр четырёхзначного числа.

Формат входных данных
На вход программе подаётся положительное четырёхзначное целое число.

Формат выходных данных
Программа должна вывести текст в соответствии с условием задачи.

m = int(input()) m1 = m // 1000 m2 = (m // 100) % 10 m3 = (m // 10) % 10 m4 = m % 10 print(«Цифра в позиции тысяч равна», m1) print(«Цифра в позиции сотен равна», m2) print(«Цифра в позиции десятков равна», m3) print(«Цифра в позиции единиц равна», m4)

Источник: zazloo.ru

Задания к § 2.4. Запись вспомогательных алгоритмов на языке Паскаль —

90. Выделите в программе и подпишите справа от нее заголовок головной программы; раздел описания переменных; раздел описания подпрограммы с указанием имени подпрограммы» параметров-значений, параметров переменных и операторов подпрограммы; раздел операторов головной программы.

Что будет выведено на экран в результате выполнения этой программы.

91. Запишите соотношение, используемое в приведенной ниже подпрограмме. Определите, сколько звездочек будет выведено в результате вызова f(7) подпрограммы.

Определите, сколько звездочек будет выведено в результате вызова f(7) подпрограммы. Вычисления фиксируйте в таблице.

92. Выделите в программе и подпишите справа от нее заголовок головной программы; раздел описания переменных; раздел описания подпрограммы с указанием имени функции, входных данных, типа результата и операторов функции; раздел операторов головной программы.

Что будет выведено на экран в результате выполнения этой программы?

Источник: inform-gdz.ru

Что будет выведено на экран в результате работы этой программы? — Pascal

Что будет выведено на экран в результате работы программы?Объясните эту задачу.

Program Main; Uses crt; Var a,b,c,d:integer; Function f(var b:integer; c:integer):integer; Var d:integer; Begin a:=2; b:=b+1; d:=3; c:=b-a; Writeln(a,b,c,d); f:=d; end; begin a:=0; b:=0; c:=0; d:=0; d:=f(a,b); Writeln(a,b,c,d); end.

Код к задаче: «Что будет выведено на экран в результате работы этой программы?»

Листинг программы

Читайте также:
Когнас программа что это такое

Program Main; Function f(var b:integer; c:integer):integer; //данные параметры согласно вызову функции (d:=f(a,b)) можно записать (для понимания только) как Function f(var a:integer; b:integer):integer; //передача параметра по ссылке означает, что мы передаём функции ссылку на исходное значение. т.е. если мы изменяем параметр внутри функции — он изменяется и «снаружи». модификатор var (есть ещё const, если что) //передача по значению означает, что мы делаем копию переменной в памяти. на деле это значит, что изменения параметра при выходе из тела функции не сохраняются Var d:integer; //теперь по области видимости: если у нас имеются глобальные переменные — они могут изменяться внутри функции. это крайне не рекомендуется. лучше передавать по ссылке как параметр. //если же мы в теле функции объявляем переменную с таким же именем, как и глобальная — в теле же функции по имени мы будем иметь доступ только к локальной переменной. Begin a:=2; //обращение к глобальной переменной. — значения глобальных переменных: a = 2; bl = 2; bg = 0; cl = 0; cg = 0; dl не определено (переменная не инициализирована); dg = 0 b:=b+1; //изменение ag через ссылку (bl = ag): a = 2+1=3; bl = 2+1=3; bg = 0; cl = 0; cg = 0; dl = не определено; dg = 0 d:=3; //изменение dl: a = 3; bl = 3; bg = 0; cl = 0; cg = 0; dl = 3; dg = 0 c:=b-a; //изменение cl: a = 3; bl = 3; bg = 0; cl = 3-3=0; cg = 0; dl = 3; dg = 0 Writeln(a,b,c,d); //вывод a, bl, cl, dl: 3 3 0 3 f:=d; //возвращаем dl = 3 end; var a, b, c, d: Integer; begin a:=0; b:=0; c:=0; d:=0; //ag = 0; bg = 0; cg = 0; dg = 0 d:=f(a,b); //ag = 3; bg = 0; cg = 0; dg = 3 Writeln(a,b,c,d); //вывод ag, bg, cg, dg: 3 0 0 3 end.

Источник: studassistent.ru

Что будет на экране в результате этой программы

Знаешь ответ? Добавь его сюда! Ответить на вопрос

Английский язык

2 минуты назад

Обществознание

3 минуты назад

Русский язык

3 минуты назад

3 минуты назад

Українська мова

3 минуты назад

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Вы не можете общаться в чате, вы забанены.

Чтобы общаться в чате подтвердите вашу почту
Отправить письмо повторно

Источник: znanija.site

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru