Определите что будет написано в результате выполнения программы

№1. Опре­де­ли­те, что будет на­пе­ча­та­но в ре­зуль­та­те ра­бо­ты сле­ду­ю­ще­го фраг­мен­та про­грам­мы:

var k, s: integer;

Зна­че­ние s есть сумма пер­вых n чле­нов ариф­ме­ти­че­ской про­грес­сии. b =2 a 1+( n -1) d 2* n , — сумма пер­вых n чле­нов про­грес­сии, — раз­ность про­грес­сии, — ко­ли­че­ство чле­нов.

Цикл пре­рвет­ся, когда . s = 2 s 1+( n -1) d /2* n

Вос­поль­зо­вав­шись ме­то­дом ин­тер­ва­лов, на­хо­дим, что пер­вое на­ту­раль­ное n, при ко­то­ром на­ру­ша­ет­ся усло­вие, есть n =7 .

Под­ста­вив из­вест­ные па­ра­мет­ры в Kn = k 1+( n -1) d по­лу­ча­ем, что k 1=19

№2. Опре­де­ли­те, что будет на­пе­ча­та­но в ре­зуль­та­те ра­бо­ты сле­ду­ю­ще­го фраг­мен­та про­грам­мы:

var k, s: integer;

Так как по­сле­до­ва­тель­ность k пред­став­ля­ет собой ариф­ме­ти­че­скую про­грес­сию, най­дем n из не­ра­вен­ства:

Зна­че­ние s есть сумма пер­вых n чле­нов ариф­ме­ти­че­ской про­грес­сии. b =2 a 1+( n -1) d 2* n — сумма пер­вых n чле­нов про­грес­сии, — раз­ность про­грес­сии, — ко­ли­че­ство чле­нов.

ЕГЭ Информатика 2020 ФИПИ Задача 8

Задание 6 | ЕГЭ по информатике | ДЕМО-2021

№3. Опре­де­ли­те, что будет на­пе­ча­та­но в ре­зуль­та­те ра­бо­ты сле­ду­ю­ще­го фраг­мен­та про­грам­мы:

var k, s: integer;

Так как числа не­боль­шие, можно ак­ку­рат­но вы­пи­сать все s и k:

Сле­до­ва­тель­но, ответ 49+16=65

№4. Опре­де­ли­те, что будет на­пе­ча­та­но в ре­зуль­та­те ра­бо­ты сле­ду­ю­ще­го фраг­мен­та про­грам­мы:

var k, s: integer;

За­пи­шем по­сле­до­ва­тель­но зна­че­ния s и k:

k 1 2 3 4 5 6 7 8 9 10

s 0 3 6 10 15 21 28 36 45 55

Цикл вы­пол­нит­ся де­сять раз: так как дей­ствие k := k+1 стоит в конце цикла для k=11 дей­ствие s:= s + k не будет вы­пол­нять­ся.

№5. Опре­де­ли­те, что будет на­пе­ча­та­но в ре­зуль­та­те ра­бо­ты сле­ду­ю­ще­го фраг­мен­та про­грам­мы:

var k, s: integer;

Цикл будет вы­пол­нять­ся, пока k не ста­нет боль­ше либо рав­ным 15. Учи­ты­вая, что k при­ни­ма­ет толь­ко чётные зна­че­ния, по­след­ним дей­стви­ем будет , а цикл вы­пол­нит­ся 8 раз. К 5 в ре­зуль­та­те по­сле­до­ва­тель­но при­бав­ля­ют­ся все чет­ные числа до 16 вклю­чи­тель­но. За­ме­тим, что это — ариф­ме­ти­че­ская про­грес­сия с раз­но­стью про­грес­сии, рав­ной 2. Поль­зу­ясь фор­му­лой для суммы n пер­вых чле­нов ариф­ме­ти­че­ской про­грес­сии, по­лу­чим:

№6. Опре­де­ли­те, что будет на­пе­ча­та­но в ре­зуль­та­те ра­бо­ты сле­ду­ю­ще­го фраг­мен­та про­грам­мы:

var n, s: integer;

№7. Опре­де­ли­те, что будет на­пе­ча­та­но в ре­зуль­та­те ра­бо­ты сле­ду­ю­ще­го фраг­мен­та про­грам­мы:

var k, s: integer;

Зна­че­ние s есть сумма пер­вых n чле­нов ариф­ме­ти­че­ской про­грес­сии. d =2 a 1+( n -1) d 2* n , — сумма пер­вых n чле­нов про­грес­сии, — раз­ность про­грес­сии, — ко­ли­че­ство чле­нов.

Цикл пре­рвет­ся, когда s =2 s 1( m -1) d 2* n

Вос­поль­зо­вав­шись ме­то­дом ин­тер­ва­лов, на­хо­дим, что пер­вое на­ту­раль­ное n, при ко­то­ром на­ру­ша­ет­ся усло­вие, есть n =8 .

6 задание ЕГЭ по информатике. САМОЕ ПОНЯТНОЕ РЕШЕНИЕ. Запишите число которое будет напечатано в рез

6 задание ЕГЭ информатика Определите что будет напечатано в результате выполнения программы,

Учи­ты­вая по­ря­док опе­ра­ций в цикле, вы­яс­ня­ем, что, до того как пре­рвать­ся, цикл вы­пол­нит­ся еще раз, сле­до­ва­тель­но, n =9 .

Под­ста­вив из­вест­ные па­ра­мет­ры в Kn = k 1+( n -1) d , по­лу­ча­ем, что k 9=32

№8. Опре­де­ли­те, что будет на­пе­ча­та­но в ре­зуль­та­те ра­бо­ты сле­ду­ю­ще­го фраг­мен­та про­грам­мы:

var k, s: integer;

Зна­че­ние s есть сумма пер­вых n чле­нов ариф­ме­ти­че­ской про­грес­сии. d=2a1+(n-1)d2*n , — сумма пер­вых n чле­нов про­грес­сии, — раз­ность про­грес­сии, — ко­ли­че­ство чле­нов.

Цикл пре­рвет­ся, когда s =2 s 1+( n -1) d 2* n

Вос­поль­зо­вав­шись ме­то­дом ин­тер­ва­лов, на­хо­дим, что пер­вое на­ту­раль­ное n, при ко­то­ром на­ру­ша­ет­ся усло­вие, есть n =7.

Так как опе­ра­ция k:=k+2; идет после s:=s+k; то цикл вы­пол­нит­ся еще раз, сле­до­ва­тель­но, n =8.

Kn=k1+(n-1)d Под­ста­вив из­вест­ные па­ра­мет­ры, по­лу­ча­ем, что k 8=16

№9. Опре­де­ли­те, что будет на­пе­ча­та­но в ре­зуль­та­те ра­бо­ты сле­ду­ю­ще­го фраг­мен­та про­грам­мы:

var k, s: integer;

Читайте также:
Инструкция по программе этран

Ак­ку­рат­но вы­пи­шем все s и k:

s 3 4 7 12 19 28 39 52 67 84 103 124 147

k 1 3 5 7 9 11 13 15 17 19 21 23 25

№10. Опре­де­ли­те, что будет на­пе­ча­та­но в ре­зуль­та­те вы­пол­не­ния про­грам­мы (за­пи­сан­ной ниже на раз­ных язы­ках про­грам­ми­ро­ва­ния):

Определите, что будет выведено в результате выполнения следующей программы

Рабочая тетрадь по Информатике 9 класс Босова

Задание 78. Определите, что будет выведено в результате выполнения следующей программы. а)


Ответ: 4.5 — среднее значение элементов массива а. б)


Ответ: 4 — количество элементов массива, значения которых больше 10. в) Результат такой, потому что цикл затрагивает только 6 элементов массива (for i:=1 to 6), то есть a[7]=2 он не учитывает в программе. Именно по этому значение m, которое учитывает положительные числа, нашло только два элемента.


Ответ: m = 2 — количество положительных чисел среди первых шести элементов массива; n = 3 — количество отрицательных чисел среди первых шести элементов массива; к = 1 — количество нулей среди первых шести элементов массива. г)

Ответ: d = 4 — номер элемента массива, имеющего наибольшее значение (первого наибольшего, если таких элементов несколько).

Решение на питоне модуля 8.1, 8.2 из курса «Поколение python» stepik.org

Полное решение и ответы на питоне на модули (итоговую работу) 8.1, 8.2 из курса «Поколение python: курс для начинающих» с сайта stepik.org. Предыдущий модуль перед 8 – 7.9.

Какую последовательность чисел даст вам вызов функции range(6) ?

Какую последовательность чисел даст вам вызов функции range(2, 6) ?

Какую последовательность чисел даст вам вызов функции range(0, 501, 100) ?

0, 100, 200, 300, 400, 500

Какую последовательность чисел даст вам вызов функции range(10, 5, -1) ?

Определите, что выведет следующий фрагмент кода?
for i in range(10, 25):
print(‘Python awesome!’)

15 раз Python awesome! на каждой строке — ответ Пояснение: Все верно, ведь последний раз в цикл зайдем при i = 24. Тогда кол-во итераций цикла равно 24-10+1

Определите какую задачу решает следующий фрагмент кода:
n = int(input())
counter = 0
for i in range(1, n + 1):
if i % 3 == 0 and i % 7 != 0:
counter += 1
print(counter)

выводит количество чисел от 1 до n кратных 3, но не кратных 7

Cоберите программу, вычисляющую сумму чисел от 11 до введенного натурального числа nn

n = int(input()) total = 0 for i in range(1, n + 1): total += i print(total)

Какое число нужно написать вместо многоточия, чтобы цикл выполнился ровно 7 раз?
i = …
while i print (‘Python!’)
i += 1

Определите какую задачу решает следующий фрагмент кода:
n = int(input())
res = 1
i = 2
while i res *= i
i += 1
print(res)

выводит факториал числа n

Определите какую задачу решает следующий фрагмент кода:
n = int(input())
i = 2
while n % i != 0:
i += 1
print(i)

выводит минимальный делитель числа, отличный от единицы

Cоберите программу, вычисляющую сумму цифр введенного натурального числа.

n = int(input()) total = 0 while n != 0: last_digit = n % 10 total += last_digit n //= 10 print(total)

Соберите программу, вычисляющую количество цифр введенного натурального числа.
Примечание. Сначала увеличьте счетчик.

n = int(input()) counter = 0 while n > 0: counter += 1 n //= 10 print(counter)

Ревью кода — 7 ?️

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

Найдите все ошибки в этой программе (их может быть одна или несколько).

Известно, что каждая ошибка затрагивает только одну строку и может быть исправлена без изменения других строк.

Примечание. Обратите внимание, что требуется найти ошибки в имеющейся программе, а не написать свою, возможно, использующую другой алгоритм решения.

n = int(input()) s = 0 while n > 0: if n % 2 == 0: s += n % 10 n //= 10 print(s)

Ревью кода — 8 ?️

На обработку поступает последовательность из 8 целых чисел. Известно, что вводимые числа по абсолютной величине не превышают 10^6106. Нужно написать программу, которая выводит на экран количество делящихся нацело на 4 чисел в исходной последовательности и максимальное делящееся нацело на 4 число.

Если делящихся нацело на 4 чисел нет, требуется на экран вывести «NO». Программист торопился и написал программу неправильно.

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

Примечание.

Обратите внимание, что требуется найти ошибки в имеющейся программе, а не написать свою, возможно, использующую другой алгоритм решения.

n = 8 # n = 7, по условию чисел 8 count = 0 maximum = -10**6 — 1 # maximum = 1000, все случаи, когда все числа меньше 1000, обрабатываются неверно for i in range(1, n + 1): x = int(input()) if x % 4 == 0: # x // 4 == 0, по условию нужно найти числа, дел. на 4 без остатка count += 1 if x > maximum: # if x < maximum, если число больше максимума, оно его заменяет, не если меньше максимума maximum = x if count >0: print(count) print(maximum) else: print(‘NO’)

Ревью кода — 9

На обработку поступает последовательность из 4 целых чисел. Известно, что вводимые числа по абсолютной величине не превышают 10^6106. Нужно написать программу, которая выводит на экран количество нечётных чисел в исходной последовательности и максимальное нечётное число. Если нечётных чисел нет, требуется на экран вывести «NO».

Программист торопился и написал программу неправильно.

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

Примечание. Обратите внимание, что требуется найти ошибки в имеющейся программе, а не написать свою, возможно, использующую другой алгоритм решения.

count = 0 maximum = -1 for i in range(4): x = int(input()) if x % 2 != 0: count += 1 if x > maximum: maximum = x if count > 0: print(count) print(maximum) else: print(‘NO’)

Звездная рамка

На вход программе подается натуральное число nn. Напишите программу, которая печатает звездную рамку размерами n times 19n×19.

Формат входных данных
На вход программе подаётся натуральное число n in [3; , 19]n∈[3;19] — высота звездной рамки.

Формат выходных данных
Программа должна вывести звездную рамку размерами n times 19n×19.

Подсказка. Для печати зведной линии используйте умножение строки на число.

n = int(input()) for i in range(1, n + 1): if i == 1 or i == n: print(‘*’ * 19) else: print(‘*’ + ‘ ‘ * 17 + ‘*’)

Третья цифра

Дано натуральное число n , (n > 99)n(n>99). Напишите программу, которая определяет его третью (с начала) цифру.

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

Формат выходных данных
Программа должна вывести его третью (с начала) цифру.

n = int(input()) while n > 999: n //= 10 print(n % 10)

Все вместе 2

Дано натуральное число. Напишите программу, которая вычисляет:
количество цифр 3 в нем;
сколько раз в нем встречается последняя цифра;
количество четных цифр;
сумму его цифр, больших пяти;
произведение цифр, больших семи (если цифр больших семи нет, то вывести 1, если такая цифра одна, то вывести ее);
сколько раз в нем встречается цифры 0 и 5 (всего суммарно).

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

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

n = int(input()) count3 = 0 countLast = 0 countChet = 0 sumBig5 = 0 multyBig7 = 1 count05 = 0 last = n % 10 while n > 0: x = n % 10 if x == 3: count3 += 1 if x == last: countLast += 1 if x % 2 == 0: countChet += 1 if x > 5: sumBig5 += x if x > 7: multyBig7 *= x if x == 0 or x == 5: count05 += 1 n //= 10 print(count3) print(countLast) print(countChet) print(sumBig5) print(multyBig7) print(count05)

Читайте также:
Удалились программы с компьютера как восстановить

Похожие публикации:

  1. Если блок питания мощнее чем надо
  2. Как удалить скопированную ссылку в яндекс
  3. Пропускать pppoe соединения keenetic что это
  4. Checkpoint ngx r65 что такое

Источник: amdy.su

Помогите пожалуйста

Определить, что будет выведено на печать в результате выполнения программы, написанной на языке программирования Паскаль, если введены значения 3; -1; 7:

Program X;
Var A, B, C: integer;
Begin
Readln( A, B, C);
If A>B then
Begin
D:=A;
E:=B;
End
Else
Begin
D:=B;
E:=A;
End;
If C>D then D:=C;
If C
Writeln(D, ‘ ‘ , E);
End.

варианты ответа:
1) 7; 3
2) 3; 7
3) 3; -11
4) 7; -1
5) -1; 7

Ответы на вопрос

Ответ:

Объяснение:

если 3>-1 ————верно тогда

если 7 > 3 тогда D = 7

If C ———————-ошибка в условии вы что-то потеряли

Вывод результата в строку 7 пробел -1

Источник: znanijam.net

Len-sovet

Геометрической прогрессией называется последовательность чисел b_1, , b_2, ldots, b_n b 1 ​ , b 2 ​ , … , b n ​ , каждое из которых, начиная с b_2 b 2 ​ , получается из предыдущего умножением на одно и то же постоянное число q q (знаменатель прогрессии), то есть

b_n=b_cdot q b n ​ = b n −1 ​ ⋅ q

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

b_n=b_1cdot q^ b n ​ = b 1 ​ ⋅ q n − 1

Входные данные:
На вход программе подаётся три целых числа: b_1 b 1 ​ , q q и n n , каждое на отдельной строке.

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

Задача: Расстояние в метрах

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

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

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

Читайте также:
Программа чтобы узнать код по вину

Решение:

Задача: Мандарины

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

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

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

Решение:

Задача: Сама неотвратимость

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

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

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

Решение:

Задача: Номер купе

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

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

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

Источник: len-sovet.blogspot.com

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