ДЗ для ВЕРЫ ВИКТОРОВНЫ:
Объяснение:
Var I, N, m: integer;
{Выводит таблицу квадратов до N числа}
Begin
Readln(N); //Что вводим в этой строке и зачем? Как можно подсказать пользователю, что ввести?
{Вводим до какого числа нам нужно получить квадрат; Подсказать можно через WRITELN}
Writeln('Таблица квадратов чисел от 1 до N'); //Сколько раз выполняется этот оператор?
{Один раз}
For i:=1 to N do //Сколько раз выполнится цикл?
{N раз}
Begin //Зачем снова писать операторные скобки?
{Затем, что это цикл, который всегда обособляется и отделяет от остальных операторов}
m:=i*I;
Writeln(I,' ',m); //Как по-другому оставить пробелы между столбиками?
{Можно сделать так - Writeln(I:3,m:16);}
End;
End.
Поделитесь своими знаниями, ответьте на вопрос:
по информатике Вывести таблицу значений функции y=2.5*x*x+x. Значения Х задаются минимумом, максимумом и шагом. Например, если минимум задан как 1, максимум равен 3, а шаг 0.5. То надо вывести на экран изменение Х от 1 до 3 с шагом 0.5 (1, 1.5, 2, 2.5, 3) и значения функции Y при каждом значении X.
var x, y: real;
a, b, h: real;
begin
a := 1;
b := 3;
h := 0.5;
writeln('x':5, 'y':10);
x := a;
while x <= b do
begin
y := 2.5 * x * x + x;
writeln(x:5, ' ', y:10:3);
x := x + h;
end;
end.