Определите,какое число будет напечатано в результате работы следующей программы
10-11 класс
|
Алгоритмический язык
нач
цел а, b
a :=56
b :=a-70
нц пока не (b>0)
b :=b+13
кц
нц пока mod(a,b)<>0
a :=a-4
кц
вывод а
кон
прога утверждает что а=48
using System;
namespace ConsoleApp {
internal class Program {
private static void Main() {
var a = 56;
var b = a - 70;
while (b <= 0) {
b += 13;
}
while (a % b != 0) {
a -= 4;
}
Console.WriteLine(a);
Console.ReadKey();
}
}
}
Другие вопросы из категории
1. Что такое право пользования?
2. Какие юридические документы составляют нормативно-правовую основу мер по защите авторских прав?
function nod(x:integer):Longint;
begin
if x=0 then nod:=1
else nod:=nod(x-1)*x
поясните последние две строчки плз
чисел определяет сумму чисел, кратных 3. Программа получает на
вход количество чисел в последовательности, а затем сами числа. В
последовательности всегда имеется число, кратное 3.
Количество чисел не превышает 100. Введённые числа не превышают 300.
Программа должна вывести одно число – сумму чисел, кратных 3.
сгенерируйте натуральное число в интервале от 100 до 900. Найдите трехзначное
число, состав ленное из тех же цифр, но записанных в обратном порядке.
Читайте также
int[] mas = new int [] {-1, 0, 2, -8, 4, -9, 3, -4, 9, -3 };
int i = 0;
while (mas[i] < 0)
{ i++; Console.WriteLine(mas[i]);}
//24.Определить что будет напечатано в результате выполнения фрагмента программы:
int[] mas = new int[] { -1, 0, 2, -8, 4, -9, 3, -4, 9, -3 };
int i = 5;
do i--; while (mas[i] > 0);
Console.WriteLine(i);
//25.Определить что будет напечатано в результате выполнения фрагмента программы: int[] mas = new int[] { -1, 0, 2, -8, 4, -9, 3, -4, 9, -3 };
int k = 0; foreach (int el in mas)
if (el > 0) k+=el;
Console.WriteLine(k);
Определите какое число будет напечатано в результате выполнения следующего алгоритма
dim a,b,t,M,R as integer
Function F( x as integer) as integer
begin F=19-19*(x-1)*(x-1)
end
begin
a=1- b=20
M=a R=F(a)
for t=a to b
if F(t)>R then
M=t
R=F(t)
end
next
print m
End
В таблице Dat хранятся данные о количестве сделанных учениками заданий (Dat[1] – заданий сделал первый ученик Dat[2] – второй ученик и т.д.). Определите, что будет напечатано в результате работы следующей программы.
Алгоритмический язык
алг
нач
целтаб Dat[1:12]
цел k, m , month
Dat[1]:=5; Dat[2]:=5
Dat[3]:=6; Dat[4]:=8
Dat[5]:=4; Dat[6]:=5
Dat[7]:=4; Dat[8]:=7
Dat[9]:=4; Dat[10]:=4
Dat[11]:=8
Dat[12]:=7
month := 1; m:= Dat[1]
нц для k от 2 до 12
если Dat[k] <= m то
m:=Dat[k]
все
кц
вывод month
кон
s:=(s+3)*k;
write(s);
End.
P.S. Желательно подробно.
while k < 25 do begin
s:=s+k;
k:=k+2;
end;
write(s);
end.