Вот полагаю то что вам нужно (во вложении схема), набросал ее для вас, можете использовать смело, она ни откуда не взята а сделана для вас.
На схеме алгоритм приготовления салата (обобщенно, без указания объемов ингридиентов и уточнения действий, но для информатики, по идее, важно именно понимание смысла составления блок-схем и алгоритмов действий)
Ответ:
import java.util.Scanner;
public class Power {
public static void main(String[] args) {
int a,b,n,i,result;
Scanner scan = new Scanner(System.in);
System.out.println("a:");
a = scan.nextInt();
System.out.println("b:");
b = scan.nextInt();
for(n=0;n<=b;n++){
result=1;
for(i=0;i<n;i++){
result=result*a;
}
System.out.println(a+"^"+n+"="+result);
}
scan.close();
}
}
Объяснение:
<h2>Программа вычисляет значения a в степени n,где n идет от 0 до b <em><u>включительно</u></em>.</h2><h3><u><em>
Краткий алгоритм программы:</em></u></h3>
- <u><em>Импортируем Scanner(для ввода);</em></u>
- <u><em>В методе main создаем 5 переменных типа int и один объект класса Scanner;</em></u>
- <u><em>Вводим числа </em></u><u><em>a,b</em></u><u><em>;</em></u>
- <u><em>Запускаем "</em></u><u>двойной</u><u><em>" цикл;</em></u>
- <em><u>В цикле вычисляем</u></em><u> </u><u>a в степени n </u><em><u>и выводим результат;</u></em>
- <em>З</em><em><u>акрываем</u></em><u> </u><u>Scanner</u><em><u>;</u></em>
110011 = 51(10)
111 = 21(10)
35 = 29(10)
1B = 27(10)
Самой большое число 110011
А) 100(10) = 64 + 32 + 4 = 2^6 + 2^5 + 2^2 = 1100100(2)
Б) 187(10) = 2*64 + 7*8 + 3 = 2*8^2 + 7*8 + 3 = 273(8)
В) 2572(10) = 10*256 +0*16 + 12 = A0C(16)
Г) 1458(10) = 2*625 + 125+ 3*25 +5+3 = 2*5^4 + 5^3 + 3*5^2 + 5 + 3 = 21313(5)
Д) 53(10) = 27 + 2*9 + 2*3 + 2 = 3^3 + 2*3^2 + 2*3 + 2 = 1222(3)