возьмите матрицу поменьше, скажем 5х5
-1 -2 -3 -4 -5
2 -2 -3 -4 -5
3 3 -3 -4 -5
4 4 4 -4 -5
5 5
5 5 -5
положительные и отрицательные элементы матрицы расположены симметрично относительно главной диагонали. поэтому, чтобы посчитать сумму чисел матрицы, достаточно взять элементы главной диагонали. это числа от 1 до 5 со знаком "-". аналогично для матрицы 100х100 это
будут числа от 1 до 100 со знаком "-". осталось посчитать сумму членов арифметической прогрессии 1,2,3,4, и взять со знаком "-". s = -(1+100)*100/2 = -5050.
Поделитесь своими знаниями, ответьте на вопрос:
Дан фрагмент текста до и после форматирования какие свойства символов и абзацев были изменены при форматировании текста
1.Низкоуровневые языки программирования близки к машинным языкам, они содержат набор машинных команд, записанных по правилам этого языка, а также директивы, макросы и другие элементы. Это, прежде всего, языки ассемблера и различные псевдокоды. Высокоуровневые языки программирования, такие как языки третьего поколения, напротив, далеки от машинных команд. Программа получается компактной, понятной, удобной для восприятия и поиска ошибок. Но компиляторы высокоуровневых языков относительно велики, громоздки, работают медленно и зачастую неэффективно.(БЫСТРОТОЙ И КОМПАКТНОСТЬЮ)
2.Python легко конкурирует с другими языками программирования, так как имеет множество достоинств. Во-первых, это понятный и простой язык программирования. Особенно хорошо он для новичков. Можно создать интересные приложения, и при этом не придется сидеть неделями, изучая сложный синтаксис.
Динамическая типизация – это одно из главных достоинств языка Python. Для новичков это возможность упростить написание кода и избежать множества фатальных ошибок и багов в работе. Также в Python нет операторных скобок, с расставлением которых зачастую возникают сложности.
По скорости выполнения программ, когда это касается крупных полномасштабных проектов, Python, конечно же, не лидер. Здесь минусом является и автоматическое управление памятью, и полная динамическая типизация. Python уступает значительно таким языкам как Java, С, С++, но и в то же время с легкостью дает фору JavaScript, Ruby, PHP. Подключение библиотек, написанных на С и возможность предварительной компиляции кода в байт-код – все это позволяет улучшить быстродействие.
В конце хочется отметить, что Python – это язык программирования, востребованный сегодня и с большим потенциалом в будущее. Сегодня рынок труда нуждается в квалифицированных специалистах со знаниями Python.
3.Система программирования — это система для разработки новых программ на конкретном языке программирования. Современные системы программирования обычно предоставляют пользователям мощные и удобные средства разработки программ.
4.редактор текста;
транслятор с соответствующего языка;
компоновщик (редактор связей);
отладчик;
библиотеки подпрограмм.
5.(https://www.python.org/)