Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

ВАРИАНТЫ ЗАДАНИЙ ДЛЯ КУРСОВОГО ПРОЕКТИРОВАНИЯ ПО ДИЦИПЛИНЕ

Работа добавлена на сайт samzan.net:

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 25.11.2024

Приложение В

КОНТРОЛЬНО-ИЗМЕРИТЕЛЬНЫЕ МАТЕРИАЛЫ

по дисциплине Машинные языки

Специальность  210106.65  Промышленная электроника

ВАРИАНТЫ ЗАДАНИЙ ДЛЯ КУРСОВОГО ПРОЕКТИРОВАНИЯ ПО ДИЦИПЛИНЕ "МАШИННЫЕ ЯЗЫКИ ПРОГРАММИРОВАНИЯ"

1. Найти последнее отрицательное число из массива произвольной длины. Начальный и конечный адреса массива расположить в ячейках памяти. Формат чисел следующий:

7

6

5

4

3

2

1

0

З

Модуль числа

где: З – знак числа.

2. Разделить исходный массив произвольной длины по критерию четности и нечетности. В новых массивах числа расположить в порядке их следования в исходном массиве. Начальный и конечный адреса массива расположить в ячейках памяти. Формат чисел следующий:

7

6

5

4

3

2

1

0

Модуль числа

3. Разделить исходный массив произвольной длины по критерию знака числа (положительное или отрицательное). В новых массивах числа расположить в порядке их следования в исходном массиве. Начальный и конечный адреса массива расположить в ячейках памяти. Формат чисел следующий:

7

6

5

4

3

2

1

0

З

Модуль числа

где: З – знак числа.

4. Найти минимальное число из массива произвольной длины и подсчитать количество «1» в этом числе. Начальный и конечный адреса массива расположить в ячейках памяти. Формат чисел следующий:

7

6

5

4

3

2

1

0

З

Модуль числа

где: З – знак числа.

5. Найти максимальное число из массива произвольной длины и подсчитать количество «0» в этом числе. Начальный и конечный адреса массива расположить в ячейках памяти. Формат чисел следующий:

7

6

5

4

3

2

1

0

З

Модуль числа

где: З – знак числа.

6. Найти минимальное по модулю число из массива произвольной длины. Начальный и конечный адреса массива расположить в ячейках памяти. Формат чисел следующий:

7

6

5

4

3

2

1

0

З

Модуль числа

где: З – знак числа.

7. Найти максимальное по модулю число из массива произвольной длины. Начальный и конечный адреса массива расположить в ячейках памяти. Формат чисел следующий:

7

6

5

4

3

2

1

0

З

Модуль числа

где: З – знак числа.

8. Из исходного массива произвольной длины выделить все отрицательные числа, модуль которых больше 310. Искомые числа сохранить в памяти в исходных ячейках, остальные ячейки заполнить кодом АА16. Начальный и конечный адреса массива расположить в ячейках памяти. Формат чисел следующий:

7

6

5

4

3

2

1

0

З

Модуль числа

где: З – знак числа.

9. Проверить произвольно заданную область памяти на запись кода А816. Подсчитать количество сбойных ячеек (ячейки, содержащие любой код, кроме А816). Начальный и конечный адреса массива расположить в ячейках памяти.

10. В массиве произвольной длины найти все сочетания «110». Начальный и конечный адреса массива расположить в ячейках памяти. Например:

2 сочетание

1 сочетание

1

1

0

0

1

1

0

1

Модуль числа

11. В массиве произвольной длины найти сумму первого и последнего четных чисел с учетом знака и переноса. Начальный и конечный адреса массива расположить в ячейках памяти. Формат чисел следующий:

7

6

5

4

3

2

1

0

З

Модуль числа

где: З – знак числа.

12. В массиве произвольной длины найти максимальное нечетное число. Начальный и конечный адреса массива расположить в ячейках памяти. Формат чисел следующий:

7

6

5

4

3

2

1

0

Модуль числа

13. В массиве произвольной длины найти общее количество «0». Начальный и конечный адреса массива расположить в ячейках памяти.

14. В массиве произвольной длины найти последнее число, в котором встречается последовательность «11». Начальный и конечный адреса массива расположить в ячейках памяти.

15. Составить программу перемещения массива произвольной длины в адресном пространстве. При перемещении числа исходного массива располагать в обратном порядке. Предусмотреть контроль записи и подсчет числа сбойных ячеек. Начальный и конечный адреса массивов расположить в ячейках памяти.

16. Составить тест-программу памяти «бегущая единица» для массива произвольной длины. Запись тестового кода производить, начиная со старшего бита. Предусмотреть подсчет количества сбойных ячеек. Начальный и конечный адреса массива расположить в ячейках памяти. Например:

1

Х

Х

Х

Х

Х

Х

Х

1 ячейка

Х

1

Х

Х

Х

Х

Х

Х

2 ячейка

17. Составить программу обнуления отдельных бит чисел в массиве произвольной длины по заданной зависимости: 1) обнуляются 0 и 7 биты; 2) обнуляются 1 и 6 биты; 3) обнуляются 2 и 5 биты; 4) обнуляются 3 и 4 биты; 5) продолжить в обратной последовательности. Начальный и конечный адреса массива расположить в ячейках памяти. Например:

0

Х

Х

Х

Х

Х

Х

0

1 ячейка

Х

0

Х

Х

Х

Х

0

Х

2 ячейка

Х

Х

0

Х

Х

0

Х

Х

3 ячейка

18. Составить программу умножения двух произвольных однобайтовых чисел. Множители расположить в ячейках памяти.

19. Составить программу деления двух произвольных однобайтовых чисел. Предусмотреть вывод целой части результата и остатка от деления. Делимое и делитель расположить в ячейках памяти.

20. Составить программу перемещения исходного массива произвольной длины в памяти. При перемещении в исходных числах изменить порядок следования битов. Начальный и конечный адреса массивов расположить в ячейках памяти. Например:

7

6

5

4

3

2

1

0

Исходное число

0

1

2

3

4

5

6

7

Преобразованное число

21. В массиве произвольной длины найти числа с минимальным и максимальным количеством «1».

22. В массиве произвольной длины найти сумму первого и последнего нечетных чисел с учетом знака и переноса. Начальный и конечный адреса массива расположить в ячейках памяти. Формат чисел следующий:

7

6

5

4

3

2

1

0

З

Модуль числа

где: З – знак числа.

23. В массиве произвольной длины найти все сочетания «010». Начальный и конечный адреса массива расположить в ячейках памяти. Например:

2 сочетание

1 сочетание

0

1

0

0

0

1

0

1

Модуль числа

24. В исходном массиве однобайтных чисел выделить все числа, которые начинаются и заканчиваются «1». Определить сумму первого и последнего числа с учетом переноса. Формат чисел следующий:

7

6

5

4

3

2

1

0

Модуль числа

25. В исходном массиве однобайтных чисел выделить все числа больше 510. Полученный массив расположить по возрастанию.

26. Произвести коррекцию исходного массива однобайтных чисел по следующему алгоритму: все числа, начинающиеся с «1» инвертировать и расположить в том же адресном пространстве; числа, начинающиеся с «0» записывать в то же адресное пространство, изменив порядок следования битов на обратный (70; 61 и т.д.).




1. Mind the new words nd expressions
2. Эффективность реанимационных мероприятий оценивают по характеру изменения а сознания
3. Дипломная работа- Формування економiчної ефективностi виробництва зерна в господарствi (ТОВ Великоглибочецьке)
4. Маркетинг был востребован практикой в связи с возникшими трудностями со сбытом товаров исторически в боле
5. 1Свободные2Несвободные3СвязиСвободное тело ~ может двигаться неограниченно в любом направлении24 степени с
6. ТЕМАТИЧНЕ МОДЕЛЮВАННЯ ПОЗИТИВНИХ ДИНАМІЧНИХ СИСТЕМ БАЛАНСОВОГО ТИПУ
7. Эффективность использования материальных ресурсов
8. Общие санитарногигиенические требования к воздуху рабочей зон
9. Бал прессы 2013 г
10. .1] 1 Расчётная часть [1
11. Розробка програмного забезпечення для Інтернет-підтримки діяльності громадських організацій
12. ГОРЯЧИХ ТОЧЕК НА БАЛКАНАХ В.
13. Требования безопасности и пищевой ценности пищевых продуктов
14. Неопознанные летающие объекты
15. темах. Наиболее распространенными системами технологии обработки текста являются системы текстового поис
16. тема обучения иностранным языкам
17. Движение по автомагистралям и дорогам для автомобмлей
18. Тема 3. ПСИХОЛОГИЯ УЧЕБНОЙ ДЕЯТЕЛЬНОСТИ Общая характеристика учебной деятельности
19. жаратылыстану ~ылымдар бойынша ~здiк ~ылыми зерттеулер ~шiн ~
20. х предприятиях1