Создан заказ №3619880
6 февраля 2019
Разработка алгоритма и программы работы с двумерными массивами
Как заказчик описал требования к работе:
Разработать алгоритм и программу решения задачи: Найти сумму элементов двумерного массива (с вводом и выводом матрицы).
Фрагмент выполненной работы:
Введение
С развитием информационных технологий человечество сталкивается с тем, что приходится решать все более и более сложные задачи, а в настоящее время прогресс дошел до того, что уровень задач настолько высок, что человеку непосильно справиться без использования сторонних средств. Объем информации становится все больше, а обрабатываемые данные такие, что держать в голове их просто невозможно. (работа была выполнена специалистами Автор 24) Таким образом на свет появились вычислительные машины, которые могут в миллионы раз быстрее, чем человек, выполнить ту или иную задачу.
Одним из способов «общения» вычислительных машин и человека являются языки программирования. Они помогают задать алгоритм, по которой машина будет делать какую – либо задачу.
В данной работе рассматривается решение поставленной задачи на языке С++. C++ - компилируемый статически типизированный язык программирования общего назначения. Поддерживает такие парадигмы программирования как процедурное программирование, объектно-ориентированное программирование, обобщенное программирование, обеспечивает модульность, раздельную компиляцию, обработку исключений, абстракцию данных, объявление типов (классов) объектов, виртуальные функции. Стандартная библиотека включает, в том числе, общеупотребительные контейнеры и алгоритмы. C++ сочетает свойства как высокоуровневых, так и низкоуровневых языков. В сравнении с его предшественником – языком C, - наибольшее внимание уделено поддержке объектно-ориентированного и обобщённого программирования.
Являясь одним из самых популярных языков программирования, C++ широко используется для разработки программного обеспечения. Область его применения включает создание операционных систем, разнообразных прикладных программ, драйверов устройств, приложений для встраиваемых систем, высокопроизводительных серверов, а также развлекательных приложений. Существует множество реализаций языка C++, как бесплатных, так и коммерческих и для различных платформ. Например, на платформе x86 это GCC, Visual C++, Intel C++ Compiler, Embarcadero (Borland) C++ Builder и другие. C++ оказал огромное влияние на другие языки программирования, в первую очередь на Java и C#.
Центральным свойством С++ является поддержка объектно-ориентированного программирования (ООП). ООП послужило стимулом к созданию С++. Объектно-ориентированное программирование вобрало в себя лучшие идеи структурного программирования и скомбинировало их с некоторыми новыми концепциями. В результате возник новый и лучший способ организации программы. Программу можно организовать двумя способами, положив во главу угла либо коды (описывающие, что происходит), либо данные (над которыми выполняется действие).
В основе организации объектно-ориентированных программ лежат данные, и их принцип заключается в том, что «данные управляют доступом к коду». Используя объектно-ориентированный язык, можно определить данные и процедуры, которым разрешается обрабатывать эти данные. В результате тип данного однозначно определяет, какого рода операции допустимо выполнять над этими данными.
С целью поддержки принципов объектно-ориентированного программирования все объектно-ориентированные языки, включая С++, обеспечивают три характерных принципа: инкапсуляцию, полиморфизм, и наследование.
Инкапсуляция –это программный механизм, который связывает данные с обрабатывающими их кодами и защищает и те, и другие от внешних воздействий и ошибочных действий.
Полиморфизм обозначает средство, позволяющее посредством единого интерфейса получить доступ к целому классу действий.
Наследование является процессом, который позволяет одному объекту приобретать свойства другого объекта.
Но для использования сложных механизмов языка, требуется уверенное владение основами, такими как синтаксис языка, знание всех стандартных операторов, циклов и т.д. Владение данными основами будет продемонстрировано в ходе работы, а в результате будет получено программное обеспечение, позволяющее обрабатывать большой объем данныхПосмотреть предложения по расчету стоимости
Заказчик
заплатил
заплатил
500 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
Автор24
20 дней
Заказчик воспользовался гарантией, чтобы исполнитель повысил уникальность работы
9 февраля 2019
Заказ завершен, заказчик получил финальный файл с работой
5
Разработка алгоритма и программы работы с двумерными массивами.docx
2019-02-12 19:13
Последний отзыв студента о бирже Автор24
Общая оценка
4
Положительно
Отличный автор, сделал большую работу за маленький срок в полном объеме (и даже больше), все критерии работы серого выполнены! Спасибо огромнейшее, Вы супер!!!!