Будь умным!


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

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

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

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

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

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

от 25%

Подписываем

договор

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

Скидка 25% при заказе до 24.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. История развития бухгалтерского учета этапы его развития
2. Функции трудового права
3. на тему Порядок предоставления основного ежегодного отпуска Слушателя курсов повышен
4. Железобетон вышедший в мировой прокат в 2006 году получил противоречивые отзывы зрителей
5. новым его романом
6. Лекциялар кешені мен ~сыныл~ан ~дебиеттерді пайдалана отырып олардан д~птерге ~ыс~аша реферат т~рінде кон
7. LL INCLUSIVE ул 50лет Белгородской области 12а
8. Фінансова звітність в Україні
9. Тема- Философия природы 2 часа Понятие природы в философии и науке Природа как саморазвивающаяся
10. По теме- Алгоритм шифрования E2.html
11. ТЕМА 4 Податковий облік з податку на прибуток підприємств 1
12. Таблица Зе. Это отражает эволюцию местного спроса и рост национального инвестирования в производство
13.  Проблема здорового образа жизни в психологии
14. Только больному человеку или последнему негодяю может прийти в голову делать героями страны преступник.html
15. Что в имени тебе мое
16. Чувашская государственная сельскохозяйственная академия Кафедра Бухгалтерский учет анализ и ау
17. зарядам полученным посредством трения
18. пренебрежительная форма от Томмазо
19. Тема- ldquo;Інформація глобальна проблема сучасностіrdquo;
20. Спинной моз