Вверх — переместить Робота на одну клетку вверх
вниз — переместить Робота на одну клетку вниз
влево — переместить Робота на одну клетку влево
вправо — переместить Робота на одну клетку вправо
закрасить — закрасить текущую клетку (клетку в которой находится Робот).
Так же есть циклы
если условие
то серия 1
иначе серия 2
все
выбор
при условие 1 : серия 1
при условие 2 : серия 2
…
при условие n : серия n
иначе серия n+1
И условия
слева стена
справа стена
снизу стена
сверху стена
клетка закрашена
слева свободно
справа свободно
снизу свободно
сверху свободно
клетка чистая
//Pascal ABC.NET v3.1 сборка 1172
Var
c:char;
begin
readln(c);
if ((c>='a') and (c<='z')) or ((c>='A') and (c<='Z')) or ((c>='А') and (c<='п')) or ((c>='p') and (c<='ё')) then writeln('Буква') else writeln('Символ');
end.
Пример ввода:
ю
Пример вывода:
Буква
вот если это перевести в пример получится ¬a∨¬b=f
Язык программирования - знаковая система, предназначенная для записи алгоритмов и компьютерных программ. Синтаксис языка программирования - правила, по которым структура программ описывается как набор символов. Попробую описать. Синтаксис языка программирования Pascal предполагает для определения остатка от деления функцию mod, причем делимое стоит прямо перед функцией, а делитель - после нее(к примеру, Y:=9mod4)
В 1 байте 8 бит, значит 4*8=32бита