Ответ:
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>
1)Необходимы: данные задачи, условия, порядок действий.
2)Формы записи алгоритмов: графический (в виде блок-схемы), на естественном языке, на алгоритмическом языке, на языке программирования.
3)1. набрать в 9л-ое ведро полное и вылить из него в 5л-ое. освободить 5л-ое ведро.в 9л-ом останется 4 л.
2. переливает эти 4 л в 5л-ое ведро.
3. наполняет 9л-ое ведро и выливает в 5л-ое ещё 1 л. в 9л-ом остается 8 л. освобождает 5л-ое ведро.
4. переливает из9л-ого ведра 5 л. и в 9л-ом ведре остается ровно 3 л.
4)Геометрические фигуры в блок-схеме: овал - начало и конец алгоритма, прямоугольник - команды, параллелограмм - ввод и вывод данных, ромб - условие, шестиугольник - счетчик цикла.
<span>5)Порядок выполнения отдельных действий в блок схеме задается в виде стрелок, соединяющих блоки.</span>
%.2f это разьем с плавающей (float<span>) точкой, и после точки надо оставить два десятичных знака. != эт "не равно".</span>
<u>a </u><u>= 3</u>; <u>b</u><u> = 6</u>
b = 12 + a * b
a = b / 5 * a
Мы просто должны <u>подставить значения </u><u>a</u><u> и </u><u>b.</u>
<u />
Решение:
b = 12 + 3 * 6 = 12 + 18 = <u>30</u> - <u>Новое значение </u><u>b</u> (<em>Значение </em><u><em>а</em></u><em> не изменяется</em>).
а = 30/5 * 3 = <u>18</u> - <u>Значение переменной </u><u>а</u>, т.е. наш ответ.
Вроде 96 штук программ. Вы на всякий случай перепроверьте.