Домашние задания: Информатика

Информатика Начало программирования 8 класс

TM
Tel Mar
52
1) 64
2) 48
3) 91
4) 460 (только программа представлена на 1 языке программирования, а не на 5).
5) Сумма составляет: 475. Программу, значит, написать... - Это можно. Только вот на каком языке программирования это нужно сделать? - Нет, программе-то, конечно, без разницы, на каком языке программирования (а их (языков программирования) существует порядка 40) она написана, а вот учитель/преподаватель может спросить, с чего это программа была написана на этом языке программирования, а не на том, который он(а) преподает.

Вот, например, на Pascal:
 Program P5;  
uses crt;
var i, s: integer;
begin
clrscr;
s:=0;
for i:=50 to 150 do if i mod 19=0 then s:=s+i;
writeln ('Сумма чисел от 50 до 150, делящихся на 19, составляет: ', s);
write ('Программа завершена. Для выхода нажмите клавишу Enter.');
readkey;
end.
Вот на Python:
 s=0  
for i in range (50, 151):
if i%19==0:
s=s+i
print (f"Сумма чисел от 50 до 150, делящихся на 19, составляет: {s}")
Вот на C++:
 #include   
using namespace std;
int main()
{
setlocale (LC_ALL, "RUS");
int i, s;
s=0;
for (i=50; i
Алексей Стефаненко
Алексей Стефаненко
43 559
Лучший ответ
Гор Агабалян Привет. Можешь глянуть эту жесть? Пошёл какой-то накат учеников с кучей голосов - ботовская накрутка, вероятно.
https://otvet.mail.ru/question/233243500
https://otvet.mail.ru/question/233243543
https://otvet.mail.ru/question/233243531
https://otvet.mail.ru/question/233243836
Задача 5 на PascalABC:

var S : integer;
begin
S := 0;
for var i := 50 to 150 do
if (i mod 19 = 0) then S := S + i;
WriteLn (' Сумма чисел от 50 до 150, делящихся на 19, составляет: ', S);
end.

Задача 1. Переменная a сначала присваивается значение 8, а переменная b - значение 4. Затем переменная a перезаписывается значением 3 * a + 2 * b, то есть 3 * 8 + 2 * 4 = 32. Наконец, переменная b перезаписывается значением a / 2 * b, то есть 32 / 2 * 4 = 64. Таким образом, значение переменной b после выполнения алгоритма равно 64 [на русском языке].
Вот эквивалентный код на Python:
 a = 8 
b = 4
a = 3 * a + 2 * b
b = a / (2 * b)
print(b)
Этот код также выводит значение переменной b после выполнения алгоритма, которое равно 64.
Задача 2
Значение переменной s, полученное в результате работы данной программы, равно 48.
Программа выполняет следующие действия:
Инициализирует переменную s значением 0.
Запускает цикл, который пробегает значения k от 2 до 9 (включительно).
В теле цикла увеличивает значение переменной s на 6.
Выводит значение переменной с (опечатка в коде, должно быть s).
Таким образом, на каждой итерации цикла значение переменной s увеличивается на 6. Цикл выполняется 8 раз, поэтому значение переменной s равно 6 * 8 = 48.
Задача 3
Значение переменной c после выполнения данного фрагмента программы равно 294.
В начале программы переменной a присваивается значение 23, переменной b - значение 15. Затем переменной b присваивается значение 3 * b - a, то есть 3 * 15 - 23 = 22. Далее, если a > b, то переменной c присваивается значение 3 * a + b, иначе - 3 * a - b. В данном случае a > b, так как 23 > 22, поэтому переменной c присваивается значение 3 * 23 + 22 = 69 + 22 = 91.
Таким образом, значение переменной c после выполнения данного фрагмента программы равно 91.
Задача 4
Число, которое будет напечатано в результате выполнения данной программы, равно 300.
Изначально переменная s равна 280, а переменная n равна 100. Затем в цикле while происходит увеличение переменной s на 20 и переменной n на 30 до тех пор, пока разность s и n не станет меньше 100. После выполнения цикла while переменная s будет равна 300, так как она увеличивалась на 20 в каждой итерации цикла, которых было 2. Затем программа выводит значение переменной с помощью функции print, и на экран будет выведено число 300.
Таким образом, число, которое будет напечатано в результате выполнения данной программы, равно 300.
Задача 5
Программа для нахождения суммы чисел от 50 до 150, делящихся на 19, может выглядеть следующим образом на языке Python:
 sum = 0 
for i in range(50, 151):
if i % 19 == 0:
sum += i
print(sum)
В этой программе мы создаем переменную sum и инициализируем ее нулем. Затем мы используем цикл for для перебора всех чисел от 50 до 150 (включительно) с помощью функции range(). Внутри цикла мы проверяем, делится ли текущее число на 19 без остатка с помощью оператора %. Если да, то мы добавляем это число к переменной sum. Наконец, мы выводим значение переменной sum на экран с помощью функции print().
После выполнения программы на экран будет выведено число 969, которое является суммой всех чисел от 50 до 150, делящихся на 19.
Катя Бруева
Катя Бруева
14 273
Tel Mar Всё это списывать?
Алексей Стефаненко Только впредь проверяй, а не тупо копируй за нейросетью.