Каждый компьютер имеет свой машинный язык, то есть свою совокупность машинных команд, которая отличается количеством адресов в команде, назначением информации, задаваемой в адресах, набором операций, которые может выполнить машина и др.
При программировании на машинном языке программист может держать под своим контролем каждую команду и каждую ячейку памяти, использовать все возможности имеющихся машинных операций. При этом можно составить такую компактную, маленькую программу, код которой может быть исполнен в любом самом примитивном микроконтроллере, чипе. В этом ценность программирования в кодах машины.
Но процесс написания программы на машинном языке очень трудоемкий и утомительный. Программа получается громоздкой, труднообозримой, ее трудно отлаживать, изменять и развивать.
Поэтому в случае, когда нужно иметь эффективную программу, в максимальной степени учитывающую специфику конкретного компьютера, вместо машинных языков используют близкие к ним машинно-ориентированные языки (ассемблеры).
Объяснение:
Достоинства и Недостатки сам найдешь.
Объяснение:
) Анализируем программу и определяем назначение каждой из переменных в ней:
N – определяет, какая часть массива Dat реально используется в вычислениях (из него используются элементы с индексами от 1 до N, то есть пять первых элементов);
S – используется для накопления суммы этих элементов массива;
m – изначально равно нулю, а затем переприсваивается – в нее заносится значение элемента массива, если этот элемент больше, чем текущее значение m. Это – типичный алгоритм поиска максимума. Значит, в m определяется (и в конце работы программы выводится на экран) максимальное значение среди обрабатываемых N элементов массива. 2) Итак, из пяти значений массива максимальное равно 10. Каким может быть наибольшее возможное значение суммы этих элементов?
Очевидно, сумма будет наибольшей, если каждое из слагаемых (элементов массива) будет возможно наибольшим. А наибольшее возможное значение элемента массива уже определено: оно равно 10. Если каждый элемент этой части массива будет равен 10, то вычисленный максимум будет равен 10. (Если какие-то элементы массива меньше 10, то это не даст максимально возможную сумму. Если же какие-то элементы массива больше 10, то максимум был бы равен уже не 10, а этому большему значению.)
3) Итак, заданному условию соответствует случай, когда каждый из обрабатываемых пяти элементов массива равен 10. Тогда их сумма (максимально возможная) будет равна 5*10 = 50.
ответ: 50.
1 нравится комментирова
Поделитесь своими знаниями, ответьте на вопрос:
20. услуги, предоставляемые компьютерной сетью, зависят от: а) типа подключения б) характеристик модема в) качества линии связи г) все перечисленное выше справедливо 21. провайдер – это а) компьютер, предоставляющий транзитную связь по сети б) программа подключения к сети в) фирма, предоставляющая сетевые услуги г) специалист по компьютерным сетям 22. браузер – это а) программа просмотра гипертекстовых документов б) компьютер, подключенный к сети в) главный компьютер в сети г) устройство для подключения к сети 23. компьютерные сети возможность а. организовать совместное использование ресурсов, а также общение множества пользователей, расположенных сравнительно недалеко друг от друга б. организовать обмен данными на больших расстояниях в. передавать электроэнергию на большие расстояния 24. гипертекст - это а. структурированный текст, в котором могут осуществляться переходы по выделенным ссылкам б. текст, введенный с клавиатуры в память компьютера в. текст, в котором используется сложный шифр 25. имеется адрес электронной почты в сети интернет: user [email protected] каково имя владельца этого электронного адреса? а. int.glasnet.ru б. user_newname в. glasnet.ru 26. для отправления почтового сообщения по электронной почте надо обязательно указать а. файловые вложения б. текст письма в. адрес почтового ящика 27. поисковые системы общего назначения позволяют находить документы в www а. по ключевым словам б. по назначениям протоколов в. по ascii - 28. перечислите виды услуг в интернет.
21 в
22а
23а
24а
25б
26в
27б