PascalABC.NET
#1
function Y(x:integer) := 2*((x+2)**2)+5.5*(x+2) - 3;
begin
var Xes := Range(3, 25);
Xes.Tabulate(p -> Y(p)).Println;
end.
#2
const PASS = '123ab';
var rpass := Readstring('Pass: ');
while rpass <> PASS do begin
rpass := Readstring('Wrong pass. Try again: ');
end;
print('Correct password. Welcome');
#3
//Сначала читаем цифру, которую надо удалить, а уже потом число.
var X := ReadChar();
var number := ReadInteger().ToString.ToCharArray.ToList;
while number.Contains(X) do number.Remove(X);
number.JoinIntoString.Println;
#4
var X := ReadInteger();
Print((x div 100)+(x mod 100));
Объяснение:
1.
использовать Чертежник
алг
нач
выбрать чернила (красный)
сместиться в точку (1, 1)
опустить перо
сместиться в точку (4, 7)
сместиться в точку (5, 7)
сместиться в точку (8, 1)
сместиться в точку (7, 1)
сместиться в точку (6.2,2.5)
сместиться в точку (2.8,2.5)
сместиться в точку (2, 1)
поднять перо
сместиться в точку (3.3,3.5)
сместиться в точку (5.7,3.5)
сместиться в точку (5, 5)
сместиться в точку (4, 5)
сместиться в точку (0, 0)
кон
2.
сместиться в точку (2.7,1)
сместиться в точку (6,9.8)
сместиться в точку (9.3,1)
сместиться в точку (1,6)
сместиться в точку (11,6)
сместиться в точку (0,0)
3.
сместиться в точку (3,7)
нц 5 раз
сместиться на вектор (0,-2)
сместиться на вектор (-2,0)
сместиться на вектор (3,1)
кц
Смотри картинки
PascalABC.NET
#1
function Y(x:integer) := 2*((x+2)**2)+5.5*(x+2) - 3;
begin
var Xes := Range(3, 25);
Xes.Tabulate(p -> Y(p)).Println;
end.
#2
const PASS = '123ab';
begin
var rpass := Readstring('Pass: ');
while rpass <> PASS do begin
rpass := Readstring('Wrong pass. Try again: ');
end;
print('Correct password. Welcome');
end.
#3
begin
//Сначала читаем цифру, которую надо удалить, а уже потом число.
var X := ReadChar();
var number := ReadInteger().ToString.ToCharArray.ToList;
while number.Contains(X) do number.Remove(X);
number.JoinIntoString.Println;
end.
#4
begin
var X := ReadInteger();
Print((x div 100)+(x mod 100));
end.
Объяснение:
1.
использовать Чертежник
алг
нач
выбрать чернила (красный)
сместиться в точку (1, 1)
опустить перо
сместиться в точку (4, 7)
сместиться в точку (5, 7)
сместиться в точку (8, 1)
сместиться в точку (7, 1)
сместиться в точку (6.2,2.5)
сместиться в точку (2.8,2.5)
сместиться в точку (2, 1)
сместиться в точку (1, 1)
поднять перо
сместиться в точку (3.3,3.5)
опустить перо
сместиться в точку (5.7,3.5)
сместиться в точку (5, 5)
сместиться в точку (4, 5)
сместиться в точку (3.3,3.5)
поднять перо
сместиться в точку (0, 0)
кон
2.
использовать Чертежник
алг
нач
сместиться в точку (2.7,1)
опустить перо
сместиться в точку (6,9.8)
сместиться в точку (9.3,1)
сместиться в точку (1,6)
сместиться в точку (11,6)
сместиться в точку (2.7,1)
поднять перо
сместиться в точку (0,0)
кон
3.
использовать Чертежник
алг
нач
сместиться в точку (3,7)
нц 5 раз
опустить перо
сместиться на вектор (0,-2)
сместиться на вектор (-2,0)
поднять перо
сместиться на вектор (3,1)
кц
сместиться в точку (0,0)
кон
Объяснение:
Смотри картинки