Если Вы не владеете пока ни одним языком программирования, следует взяв за основу любой вариант контрольной работы, приведенный вТЕМЕ 17 , разбить задание на ряд промежуточных, постепенно усложняющихся заданий, написать и отладить программы для них. Рекомендуется такая последовательность:
· Линейная программа для обработки одного элемента
· Линейная программа для обработки двух-трех элементов массива
· Линейная программа с разветвлением по условию для обработки одного элемента
· Циклическая программа по обработки массива размером n - элементов , где n-любое натуральное число
· Циклическая программа с разветвлением по условию по обработке массива размером n элементов
Например, текст задания такой:
Сложить два массива в сегменте данных, оба - размером 16 байт; сложение выполнить при условии нечетного числа единиц в двоичных кодах элементов первого массива.
Составим следующие постепенно усложняющиеся задания :
· Сложить два байта, оба в сегменте данных;
· Сложить два байта, оба в сегменте данных при условии нечетного числа единиц в коде первого байта ;
· Сложить два массива, каждый размером 2 байта, оба в сегменте данных, используя только линейный алгоритм;
· Сложить два массива по 8 байт, оба в сегменте данных, используя циклический алгоритм;
· Сложить два массива по 8 байт, оба в сегменте данных, используя циклический алгоритм; сложение выполнить при условии, что байты первого массива содержат нечетное число единиц.