Странное задание. Где это видано чтобы слова в нормальных текстах были из букв в алфавитном порядке! Ну да ладно в программировании это правильное задание.
Текст хранится в массиве. Создаете процедуру которая перебирает все буквы во всем тексте по очереди, для этого используете какой либо цикл.
Встречаете первую букву не пробел(значит это начало слова) и создаете цикл который будет проверять коды каждой буквы, если коды идут по увеличению до самого конца слова, значит данное слово из букв в алфавитном порядке и соответствует условию вашего задания.
Не забывайте перед сканированием каждого слова записывать в числовые переменные начало слова и кол-во букв, а потом по этим числам надо копировать слово целиком при помощи строковой функции в новый текстовый массив или сразу на экран как следует из задания.
Это более распространенный язык программирования и на нем пишется огромное кол-во программ , а следовательно в интернете на него больший спрос и следовательно ответов ,+ он обладает хорошим функционалом , на вопросы пользователя , а паскаль это как бы основа для многих языков , на нем пишут простенькие программы .
Это зависит от сферы деятельности программиста. Для программиста самое главное в совершенстве владеть алгоритмизацией. Т.е. уметь составлять алгоритм наиболее оптимальным образом решающий поставленные задачи. При этом, желательно, чтобы была учтена возможность расширения функционала и облегченная модифицируемость в принципе. Иначе говоря, алгоритм должен быть гибким. На втором месте - знание языков программирования. Для составления алгоритма бывает необходимо очень хорошо, если не в совершенстве знать предметную область. Для алгоритмизации у вас в принципе должно быть математическое мышление. Хорошо его оттачивать на краевых задачах, задачах на поиск оптимальных решений. Полезным будет образное мышление. Есть смысл освоить графические методы решения уравнений, теорию графов и т.п.. Но без напрягу, что понравится. Очень полезным является освоение чисельных и индукционных методов математики. Мне это не раз помогало в составлении адекватной математической модели, которая позволяла составлять более оптимальный алгоритм. Например, лучше составить уравнение, в котором будут задаваться параметры, чем созадавать массу ситуативных запросов к базе данных и циклов, которые будут "съедать" ресурсы системы, в которой работает программа.
Ну а насчет предметной области думаю все понятно. Она налагает свои особые требования и тут что-то посоветовать сложно. В любом случае знания математики редко бывают лишними. Если хотите быть настоящим программистом, а не просто тем кто знает какие-нибудь языки программирования и считает, что этого достаточно, чтобы именовать себя "программист", то ни не отказывайте себе в математическом любопытстве.
Желаю удачи и надеюсь, что благодаря вам качественного, красивого кода и таких же алгоритмов станет больше!
Начните с PHP, потому что он наиболее часто используется в настоящее время.Много бесплатных и платных CMS на нем сделано.Кроме того из языков для сайтов на стороне сервера он один из наиболее простых.Еще придется познакомиться с html (верстка),CSS -каскадные таблицы стилей, и желательно Javascript хотя бы общее представление, чтобы подключать готовые скрипты на стороне клиента.
Стоит если:
1) хотите писать эффективный код (один из идеологических принципов С++ - программист не должен платить за то, что ему не нужно, поэтому в плюсах нет и никогда не будет сборщиков мусора или чего-то такого, поэтому теоретически {если у программиста руки откуда надо растут} - программы работают быстрее чем на питонах и джавах);
2) хотите программировать железки (контроллеры и прочее, хотя... можно на ассемблере);
3) хотите программировать кластеры и т.п. (стандарт программирования таких штук - OpenMP + MPI, а это либо фортран, либо С++).
и конечно, если не боитесь трудностей :).