С Новым годом! Форум программистов, компьютерный форум, киберфорум
Assembler, MASM, TASM
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
0 / 0 / 0
Регистрация: 28.01.2011
Сообщений: 21

нарисовать, введенную с клавиатуры букву

20.12.2011, 19:39. Показов 1979. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите пожалуйста написать программу, которая бы рисовала из некоторого набора букв ту, которую вы ввели. То есть если введена буква А, то программа должна нарисовать линиями на экране букву А. Если же введена буква B то программа рисует букву B. Если C, то соответственно С.
Естественно в этот набор не должны входить всевозможные символы, а только 2-3 буквы.
Очень надеюсь на вашу помощь!
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
20.12.2011, 19:39
Ответы с готовыми решениями:

Дан текст введенный с клавиатуры. Удалите из него все слова начинающиеся на букву введенную с клавиатуры.
СПАСИБО ЗАРАНЕЕ

Подсчитать количество слов которые содержат в себе букву, введенную с клавиатуры
Дан текст. Подсчитать количество слов которые содержат в себе букву, введенную с клавиатуры.Задачу сделать с помощью функции.

Вывести на экран из файла все слова, которые начинаются на букву, введенную с клавиатуры пользователем
создать типизированный файл,элементами которого являются 60 слов случайной длины.Вывести на экран из файла все слова,которые начинаются на...

5
Клюг
 Аватар для Charles Kludge
7677 / 3192 / 382
Регистрация: 03.05.2011
Сообщений: 8,380
20.12.2011, 21:33
https://www.cyberforum.ru/post2307521.html
0
0 / 0 / 0
Регистрация: 28.01.2011
Сообщений: 21
25.12.2011, 12:55  [ТС]
Charles Kludge, как я понимаю программа выводит символ в текстовом режиме... а моя должна выводить в графическом. И как это сделать я, к сожалению, не знаю
0
Клюг
 Аватар для Charles Kludge
7677 / 3192 / 382
Регистрация: 03.05.2011
Сообщений: 8,380
25.12.2011, 14:23
В графическом - в каком виде? теми же квадратиками или препод хочет отрисовку векторных шрифтов?
0
0 / 0 / 0
Регистрация: 28.01.2011
Сообщений: 21
25.12.2011, 14:42  [ТС]
Я думаю можно было бы сделать и теми же квадратиками в графическом режиме, хотя лучше бы конечно не квадратиками а линиями...
Задание стояло вывести введенный символ в графическом режиме. Про отрисовку векторных шрифтов ничего сказано не было... так что не думаю что для препода это главное
0
Клюг
 Аватар для Charles Kludge
7677 / 3192 / 382
Регистрация: 03.05.2011
Сообщений: 8,380
25.12.2011, 17:03
ВотЪ:
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
    format MZ
    heap    0
    stack   100h
    entry   main:start
segment main    use16
start:  push    0
    pop fs
    mov ax,data_segment
    mov ds,ax
    mov es,ax
    mov ax, 13h ; 13h = G  40x25 8x8   320x200  256/256K  .   A000 VGA,MCGA,ATI VIP 
    int 10h
    mov eax, dword [fs:43h*4]
    mov dword [int43], eax
    mov word [int43], ds
next:   
; cursor 0,0
    mov ah,2
    xor bx,bx
    xor dx,dx
    int 10h
; Вывод на экран 
    mov     AH, 09h
    mov     DX, req
    int     21h
; ввод  символа
    mov ah,0
    int 16h
    cmp ah,1    ; <ESC>?
    jz  quit
    movzx   ax,al
    shl ax, 3   ; ax*8
    push    ds
    lds si, [int43]
    add si, ax
; cursor 2,0
    mov dx, 200h
    mov ah, 2
    mov bh, 0
    int 10h
; Вывод на экран 
    mov cx, 8 
loo0:   lodsb
    mov bl, al
    push    cx
    mov cx, 8
loo1:   mov al, 20h
    rcl bl, 1
    jnc @@1
    mov al, 0DBh
@@1:    int 29h
    loop    loo1
    pop cx
    mov ax, 0A0Dh
    int 29h
    xchg    ah,al
    int 29h
    loop    loo0
    pop ds
    jmp next    
; выход
quit:   mov ax, 03h
    int 10h
    mov ah, 4Ch
    int 21h
segment data_segment use16 
int43:  dd  ?
crlf:   db  0Dh,0Ah,'$'
req:    db  'Symbol:$'
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
25.12.2011, 17:03
Помогаю со студенческими работами здесь

Найти слова, которые не содержат букву, введенную с клавиатуры; рассчитать долю таких слов
нужно написать программу и сделать блок-схему. Найти слова которые не содержат букву введенную с клавиатуры. Рассчитать долю таких слов...

Возведите, введенное с клавиатуры число, в степень n, также введенную с клавиатуры.
Возведите, введенное с клавиатуры число, в степень n, степень тоже вводится с клавиатуры. Возведение в степень организовать с...

Написать программу, которая будет добавлять в текстовый файл введенную с клавиатуры информацию.З клавиатуры вводится имя компании, год основания
Help

Заменить введенную латинскую букву на следующую за ней
Задана строка, состоящая из латинских букв. Следует написать программу, которая заменяет введенную латинскую букву на следующую за ней...

Заменить введенную латинскую букву на следующую за ней
Задана строка, состоящая из латинских букв. Следует написать программу, которая заменяет введенную латинскую букву на следующую за ней...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru