
	Домашние задания: Информатика
	
		
		
								
				
								
				
																				
							
								
				
								
				
								
				
				
							
			
	
			Вопрос по информатике...
Запишите число, которое будет напечатано в результате выполнения следующей программы. Для Вашего удобства программа представлена на пяти языках программирования.
	
	
	
n = 27
PascalABC:
var S, n : integer;
begin
S := 50;
n := 1;
while S > 0 do
begin
S := S div 4;
n := n*3;
end;
Writeln (' n = ', n);
end.

				
							PascalABC:
var S, n : integer;
begin
S := 50;
n := 1;
while S > 0 do
begin
S := S div 4;
n := n*3;
end;
Writeln (' n = ', n);
end.

В данной программе число, которое будет напечатано, зависит от начального значения переменных S и N. Однако, в представленном коде не указано начальное значение переменной S, поэтому невозможно точно определить результат.  
 
В программе происходит цикл, в котором переменная S делится на 4, а переменная N умножается на 3, пока значение переменной S больше 0. Результатом программы будет значение переменной N после завершения цикла.
 
Если было бы известно начальное значение переменной S, можно было бы точно определить результат. Например, если начальное значение S было бы 64, то после выполнения цикла значение N было бы равно 243.
				
									В программе происходит цикл, в котором переменная S делится на 4, а переменная N умножается на 3, пока значение переменной S больше 0. Результатом программы будет значение переменной N после завершения цикла.
Если было бы известно начальное значение переменной S, можно было бы точно определить результат. Например, если начальное значение S было бы 64, то после выполнения цикла значение N было бы равно 243.
								
									Ronie Miller*) (*_*)								
								Бредишь, неуч? Очки купи себе и не позорься.							
																				
								
									Настя Чепракова								
								илон маск дай голды пж							
											Давайте выполним трассировку переменных s,n: 
 
до цикла: s = 50, n = 1
в цикле:
 
1 итерация: s = 12, n = 3
 
2 итерация: s = 3, n = 9
3 итерация: s = 0, n = 27
происходит выход из цикла, поскольку s теперь не больше нуля
Ответ: n = 27
				
							до цикла: s = 50, n = 1
в цикле:
1 итерация: s = 12, n = 3
2 итерация: s = 3, n = 9
3 итерация: s = 0, n = 27
происходит выход из цикла, поскольку s теперь не больше нуля
Ответ: n = 27
открой любой онлайн сайт программирования, напиши там программу и получишь ответ
				
							- 27
- Сам можешь прогнать в компиляторе...
 
			 
						 
						 
						 
						