рост учеников (2 столбца)
оценка ученика по физики (1 столб фамия, 2 - оценка)
<span> оценки ученико за контрольную работу по информатике</span>
<span><span>длины сторон нескольких треугольников </span></span>
<span><span><span> периметры нескольких прямоугольников</span></span></span>
<span><span><span>таблицу нужно использовать когда нужно хранить более одной сущности для 1 объекта и зависит от задачи, все данные в этом задании целесообразно представлять в таблице если это помогает удобно решить вашу задачу</span></span></span>
У меня определены две функции: y = 5 + 2x и tabulate. Функция tabulate принимает функцию, концы отрезка и количество точек, в которых нужно вычислить значение. Внутри этой функции в цикле вычисляется и выводится значение функции, на каждой итерации к текущему значению аргумента прибавляется (b - a)/n.
Программа (python 3.6):
def y(x):
return 5 + 2 * x
def tabulate(f, a, b, n):
h = (b - a)/n
while a <= b:
print(f"{a:7.4f} {f(a):7.4f}")
a += h
tabulate(y, 1., 10., 9)
Вывод:
1.0000 7.0000
2.0000 9.0000
3.0000 11.0000
4.0000 13.0000
5.0000 15.0000
6.0000 17.0000
7.0000 19.0000
8.0000 21.0000
9.0000 23.0000
10.0000 25.0000
<span>var</span> n<span>,</span>p<span>:int</span>;
<span>begin</span>
<span>readln</span><span>(</span>n<span>)</span>;
p<span>:=</span><span>1</span>;
<span>while</span> p<n <span>do</span> p<span>:=</span>p<span>*</span><span>2</span>;
<span>if</span> p<span>=</span>n <span>then</span><span>write</span><span>(</span><span>'YES'</span><span>)</span><span>else</span><span>write</span><span>(</span><span>'NO'</span><span>)</span>;
<span>readln</span>;
<span>end</span>.
<h2>________________________</h2>
Const
n=10;var
a:array[1..n]of integer;
i,max1,max2,im1,im2:integer;
begin for i:=1 to n do
begin
a[i]:=random(21)-10;
write(a[i]:4);
end;
max1:=a[1];im1:=1;
for i:=1 to n do
if a[i]>max1 then
begin
max1:=a[i];
im1:=i;
end;
for i:=1 to n do
if (a[i]<=max1)and(i<>im1)and(a[i]>max2)then
begin
max2:=a[i];
im2:=i;
end;
writeln;
writeln('i: ',im1,' max1: ', max1,' i: ',im2,' max2: ',max2);
<span>end.</span>