Формальные языки – это языки программирования. Недостатки – его надо изучать. Достоинства – алгоритм записанный на языке программирования может быть выполнен компьютером.
Формализованные языки:
v Естественный язык. Достоинства – не требует дополнительного изучения, запись команд в свободной форме. Недостатки – неоднозначное понимание описанных действий, алгоритм не может быть выполнен компьютером.
v Псевдокод. Для записи алгоритма используют конструкции языка программирования и естественного языка. Достоинства –запись более компактна и приближена к языку реализации. Недостатки – не может быть выполнен компьютером.