0 / 0 / 0
Регистрация: 04.04.2012
Сообщений: 17
|
|||||||||||
1 | |||||||||||
TASM Удалить из строки каждое чётное по счёту слово04.04.2012, 16:40. Показов 2531. Ответов 16
Метки нет (Все метки)
РЕбят помогите плиз, дали задание на практике препод очень плохо объясняет, и не получаеться сделать, вот само задание!
1)вводиться строка символов, удалить из строки каждое чётное по счёту слово. есть исходник но он заменяет только на ! знак слова оканчивающиеся на a.
2)с клавиатуры вводяться символы, выдать на экран всё то, что находиться между первой и последней точкой с запятой( ; ). Есть исходник который выводит между первой и второй точкой с запятой:
0
|
04.04.2012, 16:40 | |
Ответы с готовыми решениями:
16
Удалить из строки каждое чётное по счёту слово Удалить каждое четное слово из строки Удалить каждое четное слово из строки Удалить каждое четное слово из строки Удалить каждое четное слово из строки |
155 / 125 / 3
Регистрация: 22.06.2011
Сообщений: 1,784
|
|
04.04.2012, 16:58 | 2 |
Задание то есть тока эти исходники не есть исходники.
0
|
0 / 0 / 0
Регистрация: 04.04.2012
Сообщений: 17
|
|
04.04.2012, 17:11 [ТС] | 3 |
Ну хоть чтото, ладно первое это мы с другом пытались нашаманить, а второе то оно всё делает просто нужно исправить чтобы не между первой и второй ";" а между первой и последней ";".
Пожалуйста сделайте очень надо!!! Добавлено через 9 минут IOAN, а ты не мог-бы исправить то что есть или написать новою программу пожалуйста!! БУду очень благодареН! 2торая программа то работает там подправить нужно, а что не знаю( задание вроди-бы не сложное! паскаль и с++ я осилил ещё както а вот ассемблер совсем плохо объясняют ((((
0
|
155 / 125 / 3
Регистрация: 22.06.2011
Сообщений: 1,784
|
||||||
04.04.2012, 17:20 | 4 | |||||
Попробуй добавь между строчками 40 и 41 следующие:
Возможно не сработает сам не проверял. Вот ещё строка 40: dec di;убери
1
|
0 / 0 / 0
Регистрация: 04.04.2012
Сообщений: 17
|
|
04.04.2012, 17:25 [ТС] | 5 |
0
|
155 / 125 / 3
Регистрация: 22.06.2011
Сообщений: 1,784
|
|
04.04.2012, 17:28 | 6 |
Попробуй сам. Если что-то будет не получится пиши поможем!
Мир ассемблера увлекателен и интересен Изначально правда
0
|
0 / 0 / 0
Регистрация: 04.04.2012
Сообщений: 17
|
|
04.04.2012, 17:34 [ТС] | 7 |
Просто многое не понятно, многие команды типа lea dx,p1 , int 21h , repne scasb ; что-то понятно что-то нет может есть перевод команд этих?? mov вроди понятен cmp как я понял сравнение je, jne m# типа прыжок ну вобщем не всё ясно!((
0
|
155 / 125 / 3
Регистрация: 22.06.2011
Сообщений: 1,784
|
|
04.04.2012, 18:11 | 8 |
Eneron, давай поступим след. образом чтобы не получилось как
Mikl___ говорил. Напиши подробный алгоритм действий или блок схему. Ну а потом дело за малым.
0
|
0 / 0 / 0
Регистрация: 04.04.2012
Сообщений: 17
|
|
04.04.2012, 18:25 [ТС] | 9 |
ну вот как это должно выглядеть:
введите строку символов: aaa bbbb cccc ffff gggg ответ: aaa cccc gggg слово можно заменить на пробелы вот оно как-бы и удалиться я думаю нужно сделать что-то типа счётчика который считал бы пробелы и допустим после каждого второго пробела удалял слово(или заменял в слове каждую букву на "пробел") но при этом тогда нужно будет вводить слова так : _aaa_bbbb_cccc_ffff_gggg_ ( _ это пробел)
0
|
155 / 125 / 3
Регистрация: 22.06.2011
Сообщений: 1,784
|
|
04.04.2012, 18:44 | 10 |
Eneron, напиши подробный алгоритм действий или как вариант если
напиши исходник процедуры {не суть важно на чём именно} а потом поджарим на ассемблере, то что приготовишь в микроволновке. Кстати в задании надо удалять, а не заменять.
0
|
0 / 0 / 0
Регистрация: 04.04.2012
Сообщений: 17
|
|
04.04.2012, 19:10 [ТС] | 11 |
В строках я что в си что в паскале был слабоват) ну я попробую конечно.
Я делал на си программу которая добавляет контакты и номера телефонов, и чтобы можно было их удалять и редактировать что-то в этом духе!
0
|
155 / 125 / 3
Регистрация: 22.06.2011
Сообщений: 1,784
|
|
04.04.2012, 19:37 | 12 |
Eneron, пробуй! Что не так пиши поможем {в плане алгоритма} т.к. форум ассемблера а не паскаля или с++.
0
|
0 / 0 / 0
Регистрация: 04.04.2012
Сообщений: 17
|
||||||
04.04.2012, 21:33 [ТС] | 13 | |||||
РЕбят помогите плиз сделать это задание! Дали задание на практике препод очень плохо объясняет и не получаеться сделать, вот само задание!
1)вводиться строка символов, удалить из строки каждое чётное по счёту слово. вот как должно выглядеть задание: введите строку символов: aaa bbbb cccc ffff gggg ответ: aaa cccc gggg есть такой вот исходник но он заменяет только на ! знак слова оканчивающиеся на a. кто знает что нужно поменять или что изменить напишите пожалуйста!
0
|
0 / 0 / 0
Регистрация: 04.04.2012
Сообщений: 17
|
||||||
06.04.2012, 11:45 [ТС] | 14 | |||||
Ребята!! не у кого нету идей на счёт моего задания?!(
Я вот нашёл задание которое удаляет каждую вторую букву может быть её легче исправить будет??
0
|
0 / 0 / 0
Регистрация: 04.04.2012
Сообщений: 17
|
|
06.04.2012, 12:42 [ТС] | 16 |
Я думал здесь откликнется кто-нибудь другой =( а там ты бы помог если не трудно было!
0
|
155 / 125 / 3
Регистрация: 22.06.2011
Сообщений: 1,784
|
||||||
06.04.2012, 13:56 | 17 | |||||
Если кто-то ещё и откликнулся то там бы и написал, зачем столько тем с одним и тем же вопросом(3).
Посмотрим чем сможем помочь, только тем больше не создавай с этим же вопросом. Добавлено через 41 минуту Eneron, вот алгоритм сам не тестировал. Добавь ввод данных и вывод.
0
|
06.04.2012, 13:56 | |
06.04.2012, 13:56 | |
Помогаю со студенческими работами здесь
17
Удалить каждое четное слово из текстовой строки В тексте удалить каждое четное слово, продублировать каждое нечетное слово, заменив все вхождения букв 'д' на букву 'т' В тексте удалить каждое четное слово, продублировать каждое нечетное слово В тексте удалить каждое четное слово, продублировать каждое нечетное слово Ввести с клавиатуры строку символов, используя функции, и удалить каждое четное слово из строки Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |