Форум программистов, компьютерный форум, киберфорум
Assembler для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.97/29: Рейтинг темы: голосов - 29, средняя оценка - 4.97
249 / 249 / 98
Регистрация: 26.07.2010
Сообщений: 1,685
1
TASM

Посчитать количество слов в введенной с клавиатуры строке

01.06.2012, 17:16. Показов 5990. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Задача 1.

Посчитать количество слов в введенной с клавиатуры строке. Слова разделяются одним или несколькими пробелами.

Задача 2.
Задача 3.
Задача 4.
Задача 5.

 Комментарий модератора 
Правила
3.15. Запрещено создавать темы с множеством вопросов во всех разделах, кроме разделов платных услуг. Один вопрос - одна тема.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.06.2012, 17:16
Ответы с готовыми решениями:

Посчитать количество повторений каждого символа в строке, введенной с клавиатуры
Посчитать количество повторений каждого символа в строке, введенной с клавиатуры

Функция: посчитать число одинаковых слов во введенной с клавиатуры строке
Нужно написать функцию, которая будет считать число одинаковых слов в введенной с клавиатуры...

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

Посчитать количество введенных слов во введенной строке
Посчитать количество введенных слов во введенной строке на C (си)

Посчитать количество восклицательных предложений в строке, введенной с клавиатуры
Посчитать количество восклицательных предложений в строке, введенной с клавиатуры, (предусмотреть,...

1
650 / 337 / 37
Регистрация: 04.04.2012
Сообщений: 886
09.06.2012, 14:05 2
Задача 1.

Посчитать количество слов в введенной с клавиатуры строке. Слова разделяются одним или несколькими пробелами.
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
70
71
72
73
;Максимальное число слов = 99.
;
;TASM, COM - файл
;tasm.exe /m
;tlink.exe /t /x
;
.model tiny
.code
.386
ORG 100h
START:
;
    mov ah,0Ah  ;ввод строки
    lea dx,buf
    mov di,dx
    int 21h
 
    mov ah,2    ;перевод строки
    mov dl,0Ah
    int 21h
 
    inc di
    xor ax,ax
    xor cx,cx
    mov cl,[di] ;число символов в строке
    inc di      ;DI на первый введенный символ
    mov al,' '
    inc cx
m1:
    repe scasb  ;искать не пробел
    test cx,cx  ;CX=0 - значит конец строки и
    jz short m2 ;больше символов нет
    inc ah      ;CX>0 и нашли символ, увеличить счетчик слов
    repne scasb ;искать следующий пробел и
    test cx,cx  ;если CX>0, повторить цикл
    jnz short m1
m2:
;Преобразовать счетчик числа слов в ASCII символы и вывести на экран
;Число слов должно быть не более 99
    xor al,al
    xchg ah,al
 
    xor bx,bx
    mov cx,10
c10_m0:
    cmp ax,10
    jb short c10_m1
        xor dx,dx
        div cx
        or dl,30h
    mov bl,dl
        jmp short c10_m0
c10_m1:
        or al,30h
    mov dl,al
 
    mov ah,2
    int 21h
    test bx,bx
    jz short exit
 
    mov dl,bl
    mov ah,2
    int 21h
exit:
    mov ah,0
    int 16h
 
    ret
 
buf db 100
 
    end start
3
09.06.2012, 14:05
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.06.2012, 14:05
Помогаю со студенческими работами здесь

Определить количество слов в строке, введенной с клавиатуры
Определить количество слов в строке, введенной с клавиатуры (за слова принимать части строки,...

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

Посчитать количество слов во введенной строке символов, начинающихся с «Т» или «т»
Собственно вообще не осознаю как делать, может кто помочь? Есть наработка.. но почему то не...

Посчитать количество слов во введенной строке и найти слова, которые начинаются с буквы t
Суть задания такова... 1-посчитать к-во слов во введенной строке. 2-Найти слова, которые начинаются...

Ввести с клавиатуры строку. Посчитать количество слов в строке. Определить, что является разделителем слов. Вывести результаты на экран
.model tiny .data sin db 'Enter string: $' sWCnt db 0dh,0ah,'Words count = ' sNum db 8 dup...

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


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru