русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Блок 4.


Дата добавления: 2014-11-28; просмотров: 930; Нарушение авторских прав


1. Заменить нулевые элементов на –1.

2. Найти максимальное значение среди неотрицательных элементов.

3. Найти число повторений элемента, равного первому.

4. Заменить отрицательные элементы на значение последнего элемента.

5. Заменить минимальный элемент массива его индексом (порядковым номером в массиве).

6. Вычислить сумму положительных и сумму отрицательных элементов (каждую сумму записать в отдельную переменную).

7. Определите количество элементов, равных минимальному.

8. Найти наибольший элемент и номер первого такого элемента, если их несколько.

9. Заменить элементов, имеющие нечетные порядковые номера, их модулями.

10. Найти минимальное значение среди отрицательных элементов.

11. Найти сумму всех элементов, которые равны 5.

12. Найти среднее арифметическое всех элементов, которые меньше 12.

13. Подсчитайте количество элементов, больших 10.

14. Найдите сумму чисел, расположенных между максимальным и минимальным числами (в сумму включите и оба этих числа).

15. Расположить элементы в обратном порядке (первый элемент меняется с последним, второй – с предпоследним и т.д. до середины; если массив содержит нечетное количество элементов, то средний остается без изменения).

16. Поменять местами элементы, стоящие на нечётных местах, с элементами, стоящими на чётных местах (попарно соседние элементы).

17. Найти сумму элементов, стоящих на нечетных местах в заданном массиве.

18. Определить, сколько чисел входят в данный массив только по одному разу.

19. Найти максимальное значение и все и число членов последовательности, равных ему.

20. Определить, каких значений в последовательности больше – положительных или отрицательных.

21. Выяснить, имеются ли два подряд идущих отрицательных элемента.

22. Выясните, имеются ли три подряд идущих нулевых элемента.



23. Все нечетные элементы увеличить в два раза.

24. Определить, есть ли элементы со значением, большим 10, если есть – вывести единицу, иначе – ноль.

25. Найти количество нечетных положительных чисел кратных 7.

 

Контрольные вопросы

1. Для чего нужен префикс ptr ?

2. В чем отличие команд mov ax, mass и lea ax, mass?

3. В чем отличие команд mov ax, bx и mov ax, [bx]?

4. В чем отличие команд mov ax, [bp] и mov ax, [bx]?

5. В чем отличие команд mov ax, [bx+2] и mov ax [bx]+2?

6. В чем отличие команд mov ax, [bx][si] и mov ax, [si][bx]?

7. Какие существуют разновидности инструкции jmp?

8. Как организовать межсегментную передачу управления?

9. Напишите фрагмент программы условного перехода к метке, лежащей от самого перехода на расстоянии 257 байт.

10. Для организации каких вычислений служат каманды loop, loope, loopne?

11. Модифицирует ли какие-нибудь регистры команда loop?

12. Можно ли организовать цикл по счетчику, не используя команды loop?

13. Можно ли организовать цикл while с помощью одной из команд loop?

 

 




<== предыдущая лекция | следующая лекция ==>
Блок 3. | Лабораторная работа №4 «Применение логических инструкций»


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.336 сек.