Отправляет email-рассылки с помощью сервиса Sendsay

Задачи по ассемблеру

  Все выпуски  

Задачи по ассемблеру #44. Условие задачи


Информационный Канал Subscribe.Ru

         
 

Рассылка
«Задачи по ASM»

Выпуск #44. «Условие задачи »

 
     

От автора

Добрый вечер! Итак, предлагаю Вашему вниманию новую задачу. Пользуясь случаем поздравляю всех с началом нового учебного/рабочего года. Всем нам большой удачи :) Приступим к чтению.

Условие

Информация о задаче


1. Общая информация.

Название: Поиск числа в таблице.

Цель задачи: Написать модуль, который по входным данным (порядковый номер числа)
возвратит позицию (X,Y) этого числа.

2. Строение таблицы.
Таблица имеет следующий вид:

1 3 4 10 11
2 5 9 12 ...
6 8 13 ...
7 14 ...
15 ...
16
...

3. Данные. Входные: два байта. В STDIN Вашей программы будет передано два символа, которые опишут число типа word (2 байта). Первый переданный символ - младший байт числа, второй - старший. Например, если нужно передать число 1234h, то тестирующая программа сначала передаст байт 34h, затем 12h. Входное число может изменяться от 1 до
0FFFFh.

Выходные: два байта. В STDOUT Ваша программа должна будет вернуть позицию Входного числа. Первый байт - X-координата, второй - Y-координата. Например, 1 имеет координаты (1,1), 2 - (1,2), 5 - (2,2), 7 - (1,4) и т.д.

4. Файлы в архиве:
test.bat - скрипт тестирующей программы (используется test.exe).
test.exe - тестирующая программа.
test.cpp - исходный текст тестирующей программы.
example.com - пример модуля.
example.asm - исходный текст модуля.
rules.txt - правила (данный файл).

Решения принимаются до: 20 сентября 2005 года 23:59:59 (MSK)

Сохранить правила, тесты, пример решения

Решения отправляются с аккаунта на сайте (требуется регистрация).

Послесловие

На главной странице "Задач" [ http://codeclimber.com/сompo.php ] будут даны размеры программ лидеров, как только таковые появятся, а также все официальные дополнения к условию задачи. И так будет с каждой задачей. Узнав, эту информацию каждый может прислать более оптимизированное решение.

Любые предложения по улучшению рассылки, Ваши задачи, вопросы прошу присылать мне на почту, указанную внизу рассылки, или в Форум

© CodeClimber.Com - Проект "Покоритель кода", 2003-2005


Subscribe.Ru
Поддержка подписчиков
Другие рассылки этой тематики
Другие рассылки этого автора
Подписан адрес:
Код этой рассылки: comp.soft.prog.asmtasks
Отписаться
Вспомнить пароль

В избранное