Антон Евгеньевич Городов

Решаю инженерные задачи в области вычислительных сетей, пишу программы.

Область консультирования

Локальные TCP/IP сети от домашних до уровня предприятий: проектирование, оптимизация, выбор оборудования, поиск неисправностей.

Решение задач по информатике на Pascal, Basic, Python, C и не только. Алгоритмы, теория.

Образование

Высшее, а ещё есть много сертификатов Cisco

Время консультирования

Обычно вечер

Опыт

Больше десяти лет работы с компьютерными сетями в IT компаниях и интернет провайдерах. Настройка, проектирование, поиск и устранение неисправностей, подбор оборудования. Разработка программ для автоматизации на различных языках в различных парадигмах.

Рассказать друзьям

Понравился эксперт? Порекомендуй друзьям в соцсетях.

Так много хочется ответить, но постараюсь кратко и на примерах. С++ современный компилируемый язык программирования с большим набором библиотек, универсальный, то есть на нём можно писать вообще всё, или почти всё.
Любые приложения для любой операционной системы, не только для командной строки, например все браузеры написаны на С++ и другие многие миллионы программ — любые, включая и сами операционные системы и их служебные программы. Window и Linux — графика в том числе это написано не на Delphi, а на С++
Им можно заменить и успешно заменяют всё что вы перечислили C#, Java, Python, при этом на С++ будет работать быстрее.
Под Android можно писать используя NDK, при этом приложения будут выполняться быстрее.
Все игрушки Doom, Mortal Combat, NeedForSpeed написаны на С++ и другие многие миллионы.
Оптимизация состоит не в использовании разных типов, а в скорости и размере программ так как С++ придумали давно то многие программы создавались на нём и 20 лет назад и 30 и сейчас он используется не для устаревших процессоров, а встраиваемых которые менее мощны. С большой вероятностью во всех автомобилях системы управления на С++, в самолётах, в домофонах, в телевизорах.
2Гис вы сможете написать на С++ и вероятно она на нём и написана.
С++ вы можете делать то же самое что и на Delphi. У Emracadero есть С++ Builder выглядит как Delphi но внутри соответственно под всеми формами С++
То что вам в университете дают такие задания видимо потом будут давать другие и с графикой и с окошками и с сайтами.

Конкретики нет по той простой причине что С++ и правда везде, почти любая программа или написана на С++ или использует библиотеки или модули на С++. Delphi сильно меньше, на порядки.

Не знаю ответил или нет, но постарался.
15.05.19
ответ эксперта
лучший ответ
Наверное вам нужны формула Хартли I=n*log2(m). Наш алфавит состоит из m=256 букв, по условию что одна бука один байт или 8 бит. Количество букв в сообщении n=33, не считая пробелы и знаки препинания. Получаем 33*8=264.
Да это будет равняться количеству букв * 8, но теория именно такая.
22.04.19
ответ эксперта
Не очень понятна формула ai=3ai-sini, т.е. получается что массив уже первоначально заполнен какими-то значениями? Так как ai элемент вычисляется как утроенный ai элемент. Поэтому в программе массив заполняется сначала случайными значениями в диапазоне 0..1, потом применяется формула и считается количество элементов больше 0,7. На экран выводятся все элементы и количество элементов больших 0,7

program Array07;

var
A:array [0..13] of real;
i,c:byte;

begin
randomize;
c:=0;
for i:=0 to 13 do
begin
A[i]:=random();
A[i]:=3*A[i]-sin(i);
if 0.7<A[i] then inc©;
write('A[',i,']=',A[i]:0:3,' ');
end;
writeln('Количество элементов больше 0,7 = ',c);
end.
01.04.19
ответ эксперта
Антон Евгеньевич Городов
Рейтинг: 847
1 отзыв
100% положительных
29 ответов клиентам
8 лучших
от 0 до 5000 руб.
стоимость консультации
30 минут
консультация длится
10 лет на сайте
Заходил 26 дней назад
Пользуйтесь нашим приложением Доступно на Google Play Загрузите в App Store