Форум программистов, компьютерный форум, киберфорум
Наши страницы
Assembler, MASM, TASM
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
Galaktika
0 / 0 / 0
Регистрация: 11.02.2011
Сообщений: 4
#1

Вывод контура прямоугольника

25.11.2012, 17:35. Просмотров 570. Ответов 1
Метки нет (Все метки)

Как с помощью макросов вывести контур прямоугольника из *. Размер 4 на 10.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.11.2012, 17:35
Ответы с готовыми решениями:

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

Рисование прямоугольника по координатом с задержкой
Доброго времени суток!) у меня такой вопрос как можно реализовать такую...

Програма выводит на экран 4 прямоугольника разных цветов
програма выводит на экран 4 прямоугольника разных цветов, при работе программы...

Рисование прямоугольника
Подскажите,пожалуйста,каким образом можно нарисовать прямоугольник с заданными...

Математическое моделирование идеального контура. Определить фазовую траекторию контура
построить модель идеального контура. определить фазовую траекторию контура для...

1
Charles Kludge
Клюг
7641 / 3156 / 382
Регистрация: 03.05.2011
Сообщений: 8,382
27.11.2012, 19:23 #2
[FASM]
Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
macro putline row, col, len, symb, direction
{
    mov cx, len     ; 
    mov dh, row         ; координата курсора 
    mov dl, col
    mov ah, 02h     ; AH - ф-ция 2 для int 10h 
    mov al, symb    ; AL - символ для int 29h
@@: int 10h     ; SET CURSOR POSITION: DH = row (00h is top), DL = column (00h is left)
    int 29h             ; FAST CONSOLE OUTPUT: AL = character to display
if direction eq 1
    inc dh      ; Y++
 
else
    inc dl              ; X++
end if
    loop    @B              ; CX раз
}
        org 100h
 
    putline 10, 10, 20, 2Ah, 0
    putline 10, 30, 5,  '*', 1
    putline 15, 10, 20, 2Ah, 0
    putline 10, 10, 5,  '*', 1
    xor     ax, ax          ; getch()
    int 16h
    int     20h
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.11.2012, 19:23

Определить работу, совершаемую силами поля при медленном повороте контура относительно оси, лежащей в плоскости контура, на угол α = 30
Плоский контур площадью S =100 см2 с током I = 50 А расположен в однородном...

Записать координаты контура в линейный динамический список. Вычислить площадь контура и координаты ее веса
Записать координаты контура в линейный динамический список. Вычислить площадь...

Вывод прямоугольника на экран
Необходимо, чтобы по заданной длинне и ширине,выводило на экран прямоугольник...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru