Рекомендации по оформлению отчета




Лабораторная работа оформляется в соответствии с ГОСТ 2.105-95 и требованиями, принятыми в колледже. Отчет по лабораторной работе должен содержать:

· вид работы;

· название работы;

· цель работы;

· средства обучения;

· ход работы;

· ответы на контрольные вопросы;

· выводы по проделанной работе.

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

1. Каким образом осуществляется инициализация массивов?

2. Каким образом осуществляется поиск в таблице?

3. Что представляет собой таблицы с ранжированием?

4. Каким образом осуществляется пузырьковая сортировка массивов?

5. Что представляют собой матрицы?


 

Литература

 

1 Зубков С.В. Assembler. Для DOS, Windows и Unix. 12-е изд. – М.: ДМК, 2016. – 514 с.

2 Углев С.Л. 20 уроков Accembler. – М.: SelfPub, 2018. – 80 с.

3 Фельдман С.К. Системное программирование. Полный курс лекций. – М.: Бук Пресс, 2016. – 514 с.

 

 


 

ПРИЛОЖЕНИЕ А

Варианты заданий

 

Вариант 1

1. Пусть имеется массив DATA_LIST из 10 двойных слов. Написать программу, которая помещает наибольшее и наименьшее из чисел DATA_LIST в регистры EBX и EDX, вычисляет сумму и произведение чисел DATA_LIST и запоминает результаты в SUM и PRODUCT соответственно.

2. Определить таблицу, которая содержит имена дней недели, начиная с воскресения.

3. Предполагая, что воскресенье равно 1, написать команды прямого доступа к таблице, определенной в задании 2, использовать любые подходящие имена.

Вариант 2

1. Использовать двумерный массив в метеорологической программе. Найти общее количество осадков для каждого года, среднегодовое количество осадков и среднее количество осадков за каждый месяц. Для получения общего количества осадков за год сложить все данные, находящиеся в нужной строке. Чтобы найти среднее количество осадков за данный месяц, сложить все данные в указанном столбце.

2. Определить три отдельных связанных таблицы, содержащих следующие данные:

а) числовые элементы: 06, 10, 14, 21, 24;

б) элементы наименований: видеокассеты, приемники, модемы, клавиатуры, дискеты;

в) цены: 93.95, 82.25, 90.67, 85.80, 13.85.

3. Используя описание таблицы из задания 2, составьте процедуры:

а) пересылающую содержимое одной таблицы в новую (пустую) таблицу;

б) сортирующую содержимое новой таблицы в восходящей последовательности.

 

Вариант 3

1. Дан массив A размера N. Упорядочить его по возрастанию методом сортировки простым обменом («пузырьковой» сортировкой): просматривать массив, сравнивая его соседние элементы (A1 и A2, A2 и A3 и так далее) и менять их местами, если левый элемент пары больше правого; повторить описанные действия 10 раз. Учесть, что при каждом просмотре количество анализируемых пар уменьшается на 1.

2. Определить таблицу, которая содержит названия знаков зодиака, начиная с овна.

3. Предполагая, что овен равно 3, написать команды прямого доступа к таблице, определенной в задании 2, использовать любые подходящие имена.

Вариант 4

1. Дан массив A размера N. Упорядочить его по возрастанию методом сортировки простым выбором: найти максимальный элемент массива и поменять его с последним элементом; выполнить описанные действия 10 раз, каждый раз уменьшая на 1 количество анализируемых элементов и выводя содержимое массива на экран.

2. Определить три отдельных связанных таблицы, содержащих следующие данные:

а) числовые элементы: 01, 10, 16, 02, 11;

б) элементы наименований: монитор, клавиатура, мышь, дисковод, принтер;

в) цены: 93.95, 82.25, 90.67, 85.80, 13.85.

3. Используя описание таблицы из задания 2, составьте процедуры:

а) пересылающую содержимое одной таблицы в новую (пустую) таблицу;

б) сортирующую содержимое новой таблицы в нисходящей последовательности.

Вариант 5

1. Дан массив А размера N. Упорядочить его по возрастанию методом сортировки простыми вставками: сравнить элементы A1 и A2 и, при необходимости меняя их местами, добиться того, чтобы они оказались упорядоченными по возрастанию; затем обратиться к элементу A3 и переместить его в левую (уже упорядоченную) часть массива, сохранив ее упорядоченность; повторить этот процесс для остальных элементов, выводя содержимое массива на экран после обработки каждого элемента (от A2 до AN). При выполнении описанных действий удобно использовать прием «барьера», записывая очередной элемент перед его обработкой в дополнительный элемент массива A0.

2. Определить таблицу, которая содержит названия месяцев, начиная с января.

3. Предполагая, что январь равен 5, написать команды прямого доступа к таблице, определенной в задании 2, использовать любые подходящие имена.

 

СРОК СДАЧИ: ДО 17.00 13.05.2020 (если работа не будет скинута, она считается не выполненной в срок)



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2021-12-14 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: