program expression;
var
x, y: real;
begin
read(x);
y := power(x, 4) - 3 * power(x, 3) + 5 * x - 6;
write(y);
end.
Объяснение:
program expression; // Название программы
var
x, y: real; // Две переменные являются вещественными (требуется для power)
begin // Начало программы
read(x); // Вводим число с клавиатуры
y := power(x, 4) - 3 * power(x, 3) + 5 * x - 6; // Само выражение
power(число, которое нужно возвести в степень | сама степень)
power(x, 4)
x - число
4 - степень
write(y); // Выводим ответ
end. // Начало программы
Поделитесь своими знаниями, ответьте на вопрос:
перевести с Pascal код на Python var A: array[0..10] of integer; i: byte; begin writeln(' Введите массив размера ', 10, ':'); write(' '); for i := 1 to 10 do read(a[i]); i := 10; //Присваивание начального значения. {Проверяем значения массива: } repeat dec(i) {Увеличиваем номер до тех пор, пока не получим меньшее от a[10] число или не выйдем за граници массива: } until ((a[i] < a[10]) and (a[i] > a[1])) or (i = 0); {Выводим результат: } if i > 1 then begin write(' Последний элемент a[K], удовлетворяющий'); write(' условию ', a[1], ' < a[K] < ', a[10]); writeln(' имеет номер K = ', i, ':'); write(' a[', i, '] = ', a[i]) end else begin write(' Элементов a[K], которые удовлетворяли бы условию '); writeln('a[1] < a[K] < a[10], в этом массиве нет: '); write(' 0') end end.
Объяснение:
Программы буду писать на языке 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)
Надеюсь на все ответил верно :). Если все верно, то отметь как лучший ответ ;)