Программистом не станешь, закончив институт - программист это постоянное самообразование и бесчисленные часы, проведенные в практике. Вы получите хорошую математическую базу, закончив МФТИ, МИФИ, МГТУ и прочие из серии. Я закончил один из серии подобных вузов и поверьте, единственное что они дают - топовую корочку о высшем образовании, с которой вас будут приветствовать в хороших IT компаниях и, если вы захотите продолжить обучение, вам математическая база пригодится в магистратуре. Остальное - самообразование, изучение новых языков программирования, совершенствование в написании алгоритмов.
===== PascalABC.NET =====
function sogl(c: char) :=
not (c.ToUpper in ('АЕЁИОУЫЭЮЯ'));
// проверка функции
begin
var s := 'ТестируемРусскийАлфавит';
foreach var c in s do
Print(sogl(c));
end.
На самом деле все это будет правильно работать лишь если функции давать исключительно русские буквы.
Григорий-строитель,Алексей-водитель,Вениаин-программист,Борис-аптекарь
===== PascalABc.NET ======
begin
for var i := 0 to 10 do
Writeln(i:2, 3*i*i-4*i+2:6)
end.
PascalABC.NET
Программа сработает некорректно если слова будут разделены несколькими пробелами или строка будет заканчиваться пробелом
const c = ' ';
var
s : string;
k,p : integer;
begin
writeln ('Введите строку');
readln (s);
k := -1;
p := 1;
if (s <> '') and (s <> ' ') then
begin
while p <> 0 do
begin
k := k +1;
p := PosEx (c,s,p+1);
end;
writeln (k+1,' word')
end
else
writeln ('error string');<span>
end.</span>