Метод последовательной детализации предполагает: 1)метод, при котором сначала записываются вс алгоритмы, а затем основная программа;
2)метод, при котором сначала записывается основной алгоритм, а затем описываются использованные в нем вс алгоритмы;
3)метод, при котором сначала записывается основной алгоритм, а внутри него описываются вс алгоритмы;
var: a;
//PascalABC.NET (версия 3.1, сборка 1210 от 29.03.2016)
begin
readln(a);
b:=a+a;
writeln (b);
end.
Program50.pas(5) : Неизвестное имя 'b'
2. Попробуем такой вариант на Python
a =int(input())
b = a+a
print(b)
При вводе а получим на выходе 10
Получается, что в Pacal требуется объявлять переменные в секции переменных, или в любом месте программы можно объявить переменную с служебного слова var для PascalABC.net. Первый код можно переписать так, и он будет работать:
var: a;
//PascalABC.NET (версия 3.1, сборка 1210 от 29.03.2016)
begin
readln(a);
var b:=a+a;
writeln (b);
end.
Рузультат при введенном значении 5 равен 10