Таблица значений функции

ЗАДАЧА

Вывести таблицу значений функции y = -0.23x2 + x. Значения аргумента (x) задаются минимумом, максимумом и шагом. Например, если минимум задан как 1, максимум равен 3, а шаг 0.5. То надо вывести на экран изменение x от 1 до 3 с шагом 0.5 (1, 1.5, 2, 2.5, 3) и значения функции (y) при каждом значении x.

  1. Получить с клавиатуры значения x1 (минимум x), x2 (максимум x) и up (шаг).
  2. Пока x1 не превысит x2 выполнять следующие действия:
    1. вычислить значение y,
    2. вывести на экран текущие значения x1 и y,
    3. увеличить значение x1 на значение шага (up).

Pascal



var
x1,x2,up,y: real;
begin
readln(x1,x2,up);
while x1 <= x2 do begin
y := -0.23*x1*x1 + x1;
writeln(x1:5:2,' -> ',y:5:2);
x1 := x1 + up;
end;
end.



1
5
0.5
1.00 -> 0.77
1.50 -> 0.98
2.00 -> 1.08
2.50 -> 1.06
3.00 -> 0.93
3.50 -> 0.68
4.00 -> 0.32
4.50 -> -0.16
5.00 -> -0.75

Язык Си


#include

main() {
float x1,x2,up,y;
scanf("%f%f%f", &x1,&x2,&up);
while (x1 <= x2) {
y = -0.23 * x1 * x1 + x1;
printf("%5.2f -> %5.2f\n", x1, y);
x1 += up;
}
}



-1
5
0.8
-1.00 -> -1.23
-0.20 -> -0.21
0.60 -> 0.52
1.40 -> 0.95
2.20 -> 1.09
3.00 -> 0.93
3.80 -> 0.48
4.60 -> -0.27

Python


Составить таблицу значений функции Python

x1 = float(input())
x2 = float(input())
up = float(input())
while x1 <= x2:
y = -0.23 * x1**2 + x1
print("%5.2f -> %5.2f" % (x1, y))
x1 += up



5
10
1
5.00 -> -0.75
6.00 -> -2.28
7.00 -> -4.27
8.00 -> -6.72
9.00 -> -9.63
10.00 -> -13.00

КуМир


алг таблица значений функции
нач
вещ x1, x2, up, y
ввод x1, x2, up
нц пока x1 <= x2
y := -0.23*x1**2 + x1
вывод x1, " -> ", y, нс
x1 := x1 + up
кц
кон



-1 1 0.2
-1 -> -1.23
-0.8 -> -0.9472
-0.6 -> -0.6828
-0.4 -> -0.4368
-0.2 -> -0.2092
-5.551115e-17 -> -5.551115e-17
0.2 -> 0.1908
0.4 -> 0.3632
0.6 -> 0.5172
0.8 -> 0.6528
1 -> 0.77

Basic-256


input x1
input x2
input up
decimal 2
while x1 <= x2
y = -0.23 * x1^2 + x1
print x1 + " -> " + y
x1 = x1 + up
endwhile



2.3
2.8
0.08
2.3 -> 1.08
2.38 -> 1.08
2.46 -> 1.07
2.54 -> 1.06
2.62 -> 1.04
2.7 -> 1.02
2.78 -> 1

Подписаться
Уведомить о
guest

0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
Pascal


var
x1,x2,up,y: real;
begin
readln(x1,x2,up);
while x1 0.77
1.50 -> 0.98
2.00 -> 1.08
2.50 -> 1.06
3.00 -> 0.93
3.50 -> 0.68
4.00 -> 0.32
4.50 -> -0.16
5.00 -> -0.75
Язык Си

#include

main() {
float x1,x2,up,y;
scanf("%f%f%f", &x1,&x2,&up);
while (x1 -1.23
-0.20 -> -0.21
0.60 -> 0.52
1.40 -> 0.95
2.20 -> 1.09
3.00 -> 0.93
3.80 -> 0.48
4.60 -> -0.27
Python

Составить таблицу значений функции Python

x1 = float(input())
x2 = float(input())
up = float(input())
while x1 -0.75
6.00 -> -2.28
7.00 -> -4.27
8.00 -> -6.72
9.00 -> -9.63
10.00 -> -13.00
КуМир

алг таблица значений функции
нач
вещ x1, x2, up, y
ввод x1, x2, up
нц пока x1 -1.23
-0.8 -> -0.9472
-0.6 -> -0.6828
-0.4 -> -0.4368
-0.2 -> -0.2092
-5.551115e-17 -> -5.551115e-17
0.2 -> 0.1908
0.4 -> 0.3632
0.6 -> 0.5172
0.8 -> 0.6528
1 -> 0.77

Basic-256

input x1
input x2
input up
decimal 2
while x1 1.08
2.38 -> 1.08
2.46 -> 1.07
2.54 -> 1.06
2.62 -> 1.04
2.7 -> 1.02
2.78 -> 1