Выполнение дипломных проектов в Минске
Компьютеры – это, наверное, самые универсальные инструменты, которые человечество имеет в распоряжении. Они способны выполнять невероятные вычисления, они позволяют хранить огромное количество информации, совершенно в разных точках планеты, и при этом легко ею обмениваться, независимо от местонахождения. Компьютеры упрощают многие повседневные задачи, и они позволяют автоматизировать многие рутинные процессы, которые было бы очень утомительно и скучно выполнять человеку, включая выполнение дипломных проектов. Столько всего могут выполнять компьютеры, но, тем не менее, компьютеры не обладают интеллектом, в отличие от человека. Чтобы автоматизировать даже самый простой процесс, необходимо компьютеру сказать чётко и недвусмысленно, что именно он должен делать. К сожалению наш язык и язык компьютера совершенно не похожи.
Таким образом, между машиной и человеком есть серьёзный языковой барьер, который необходимо как-то преодолеть, иначе компьютер нас не поймёт. И пока компьютеры нас не понимают, они самостоятельно ничего делать не будут. Как средство общения между человеком и компьютером, придумано огромное количество языков программирования. С помощью языков программирования, мы создаём программы и делаем на их основе целые дипломные проекты в Минске, а компьютер уже непосредственно работает с программами. Сами же программы представляют собой наборы инструкций, которые компьютер может понимать и выполнять.
В данном дипломном проекте мы будем работать с двумерными динамическими массивами. Для начала требуется составить программу для нахождения в русском тексте определенного словосочетания. Словосочетание вводится в первой строке и заканчивается символом '*' (например, человек*). Текст начинается со второй строки. Длина текста не более NL строк, длина строки не более NS символов, длина слова не более NW символов. Исходный текст должен заканчиваться точкой ('!', '?', '...'). В файле результатов должен быть исходный текст, искомое словосочетание и количество обнаруженных словосочетаний заданного вида.
Одной из подзадач выполнения дипломного проекта по программированию является демонстрация матричной арифметики. Элементы матрицы могут быть любого типа с плавающей точкой. Размещение матрицы в динамической памяти заполнение матрицы значениями из файла, печать содержимого матрицы в файл печать значений элементов той строки матрицы, сумма элементов которой минимальна).