
1) Напишите программу, возводящую число во 2-ю и 3-ю степень [20:19] это только первое. Еще 3
скину, они простые [20:21] Поставьте разделитель между заданиями. В качестве разделителя просто фразу в консоль выведите, например "1е задание", "2е задание"и т.д. [20:22] 2) Напишите программу, решающее любое сложное математическое выражение. Результат само собой в консоль [20:24] 3) Создайте переменные ВСЕХ типов, приведенных на протяжении двух уроков. Присвойте им значения, соответствующие их типу. Выведите каждую переменную в консоль

Ответы на вопрос

Объяснение:
Программы буду писать на языке Python3
Задание 1
a = int(input("Введите число")
b = a**2
c = a**3
print("Число во второй степени:",b)
print("Число в третьей степени:", c)
Задание 2
Тут я не понял что подразумевается под словом СЛОЖНЫЕ мат. выражения. В Интернете информация которую я не проходил ещё в школе. Поэтому я программу решающее простые математические выражение. Это самый простой калькулятор на языке Питон 3.
a=int(input("первое число :"))
b=int(input("выберите знак(+\-\*\/):"))
c=int(input("второе число :"))
if b == "+":
d = a+c
elif b == "-":
d = a - c
elif b == "*":
d = a * c
elif b == "/":
d = a / c
else:
print("Вы ввели неверное значение!")
print(d)
Задание 3
i = int(3) #целые числа (integer)
f = float(4.0) #дробные числа (float)
s = school #строковый тип (string)
b = True #логический тип данных (bool)
a = [1,2,3]#список
d = {1:'value', 'key':2} #словарь
print("целые числа (integer): ", i)
print("дробные числа (float): ", f)
print("строковый тип (string): ", s)
print("логический тип данных: True")
print("список: ", a)
print("словарь: ", d)
Надеюсь на все ответил верно :). Если все верно, то отметь пожалуйста как лучший ответ ;)



1) Программа для возведения числа во 2-ю и 3-ю степень:
```java import java.util.Scanner;
public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("Введите число: "); int number = scanner.nextInt(); int square = number * number; int cube = number * number * number; System.out.println("Результат возведения числа во 2-ю степень: " + square); System.out.println("Результат возведения числа во 3-ю степень: " + cube); } } ``` Введите число: 5 Результат возведения числа во 2-ю степень: 25 Результат возведения числа во 3-ю степень: 125
2) Программа для решения любого сложного математического выражения:
```java import java.util.Scanner;
public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("Введите математическое выражение: "); String expression = scanner.nextLine(); double result = evaluateExpression(expression); System.out.println("Результат: " + result); } public static double evaluateExpression(String expression) { return new Object() { int pos = -1, ch;
void nextChar() { ch = (++pos < expression.length()) ? expression.charAt(pos) : -1; }
boolean eat(int charToEat) { while (ch == ' ') nextChar(); if (ch == charToEat) { nextChar(); return true; } return false; }
double parse() { nextChar(); double x = parseExpression(); if (pos < expression.length()) throw new RuntimeException("Неверное выражение: " + (char)ch); return x; }
double parseExpression() { double x = parseTerm(); for (;;) { if (eat('+')) x += parseTerm(); else if (eat('-')) x -= parseTerm(); else return x; } }
double parseTerm() { double x = parseFactor(); for (;;) { if (eat('*')) x *= parseFactor(); else if (eat('/')) x /= parseFactor(); else return x; } }
double parseFactor() { if (eat('+')) return parseFactor(); if (eat('-')) return -parseFactor();
double x; int startPos = this.pos; if (eat('(')) { x = parseExpression(); eat(')'); } else if ((ch >= '0' && ch <= '9') || ch == '.') { while ((ch >= '0' && ch <= '9') || ch == '.') nextChar(); x = Double.parseDouble(expression.substring(startPos, this.pos)); } else { throw new RuntimeException("Неверное выражение: " + (char)ch); }
if (eat('^')) x = Math.pow(x, parseFactor());
return x; } }.parse(); } } ``` Введите математическое выражение: (5 + 3) * 2 - 7 / 4 Результат: 16.75
3) Создание переменных всех типов, приведенных на протяжении двух уроков, присвоение им значений и вывод каждой переменной в консоль:
```java public class Main { public static void main(String[] args) { // Целочисленные типы данных byte a = 127; short b = 32767; int c = 2147483647; long d = 9223372036854775807L; // Вещественные типы данных float e = 3.14f; double f = 3.14159265359; // Символьный тип данных char g = 'A'; // Логический тип данных boolean h = true; System.out.println("Значение переменной a: " + a); System.out.println("Значение переменной b: " + b); System.out.println("Значение переменной c: " + c); System.out.println("Значение переменной d: " + d); System.out.println("Значение переменной e: " + e); System.out.println("Значение переменной f: " + f); System.out.println("Значение переменной g: " + g); System.out.println("Значение переменной h: " + h); } } ``` Значение переменной a: 127 Значение переменной b: 32767 Значение переменной c: 2147483647 Значение переменной d: 9223372036854775807 Значение переменной e: 3.14 Значение переменной f: 3.14159265359 Значение переменной g: A Значение переменной h: true


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili