В сфере своих профессиональных или личных интересов в печатных изданиях (книга, атлас, журнал, газета) или в интернете (обязательно с указанием выходных данных источника – адрес сайта и пр.) отыскать проблему,
приводящую к одной из следующих задач на графах. Сделать презентацию:
Кратчайший маршрут
• В сети, число узлов которой не менее 11, ребер не менее 21, каждое ребро сети нагружено натуральным
числом, указан начальный узел.
• Исследовать два алгоритма построения кратчайшего маршрута на своем графе. По шагам найти кратчайшие
маршруты из начального узла во все остальные, составить пошаговую таблицу, отражающую алгоритм
решения задачи.
• В результате привести соответствующие маршруты, их протяженность. Сделать выводы об эффективности
алгоритмов.
• (По выбору) Написать программу или исследовать существующие библиотечные функции для реализации
алгоритмов построения кратчайшего пути.
FOR i = 1 TO 100
percents = FIX(x * p / 100) ' здесь у нас есть переменная percents, которой присваиваются округленные функцией fix проценты (насколько я знаю, в паскале аналогичная функция называется Round)
x = x + percents 'тут всё понятно - переменной X присваивается она сама и годовые проценты по вкладу
IF x >= y THEN 'проверяем, не равен или не превысил ли наш вклад ожидаемую сумму
PRINT i 'в цикле For можно не заморачиваться с отслеживанием лет, переменная i сама подсчитает количество итераций-лет
END 'завершаем программу
END IF
NEXT i ' конец цикла
Можно ещё чисто для себя добавить в условие вывод переменной X, чтобы было нагляднее.
Все зависит от того, что Вы хотите делать. Язык программирования - это не самоцель, а всего лишь средство для того, чтобы выполнить какую-то работу. Например, если Вы хотите заняться веб-дизайном, то Вам неплохо бы помимо python знать java, php и html, а также не помешает знание SQL, если Вы будете составлять запросы к базам данных.Если же Вы хотите программировать чипы на низком уровне, то вам нужно изучение программирования в машинных кодах и assembler, для научного программирования пригодятся, например, Matlab, fortran, c,c++,c#. В общем, для каждой области деятельности есть свой набор инструментов и что именно изучать зависит от того, для чего Вы хотите свои навыки применять.