Теория алгоритмов решает проблемы описанные у вас на занятиях. Они могут не совпадать с официальными проблемами.
Вот официальный список:
Проблемы представления алгоритмов,
Проблемы неразрешимости алгоритмов,
Проблемы связанные со свойствами алгоритмов,
Проблемы связанные со сложностью алгоритмов,
Проблемы формулировки задач в современных языках программирования,
<u>Pascal:</u>
var x,y:real;
begin
write ('X = ');
readln(x);
write ('Y = ');
readln(y);
writeln ('Summa: ',x+y);
writeln ('Srednee: ',(x+y)/2);
readln;
end.
<u>C++:</u>
#include <iostream>
using namespace std;
int main()
{
float x,y;
cout <<"X = ";
cin >>x;
cout <<"Y = ";
cin >>y;
cout <<"Summa: " <<x+y <<endl
<<"Srednee: " <<(x+y)/2 <<endl;
return 0;
}