Форум программистов, компьютерный форум, киберфорум
QBasic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.72/18: Рейтинг темы: голосов - 18, средняя оценка - 4.72
0 / 0 / 0
Регистрация: 09.03.2011
Сообщений: 5

Подсчитать сколько букв "а" в тексте и сколько букв, с которой начинается текст

09.03.2011, 20:48. Показов 3651. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
помогите написать программу в qbasic (массивы)
последовательность букв из n элементов .подсчитать сколько букв "а" в тексте и сколько букв,с которой начинается текст!
сделайте ее предельно простой.без оператора Len
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
09.03.2011, 20:48
Ответы с готовыми решениями:

Дан текст - строка из латинских букв и других знаков Подсчитать сколько букв, сколько знаков
2.Дан текст-строка из латинских букв и других знаков. Подсчитать сколько букв, сколько знаков. Записать данные в файл

Дан текст-строка из латинских букв и других знаков. Подсчитать сколько букв, сколько знаков
Дан текст-строка из латинских букв и других знаков. Подсчитать сколько букв, сколько знаков. Данную программу нужно написать используя...

Дан текст-строка из латинских букв и других знаков. Подсчитать сколько букв, сколько знаков
Дан текст-строка из латинских букв и других знаков. Подсчитать сколько букв, сколько знаков.

10
Платежеспособный зверь
 Аватар для кот Бегемот
8964 / 4387 / 1654
Регистрация: 28.10.2009
Сообщений: 11,645
09.03.2011, 21:02
Новичок 12345, уточните, это текст (то есть слова) или массив букв (то есть ряд букв)
0
0 / 0 / 0
Регистрация: 09.03.2011
Сообщений: 5
10.03.2011, 13:44  [ТС]
это моя тема,новый акаунт,тот глючит

это текст

Добавлено через 11 часов 21 минуту
ПОМОГИТЕ!срочно надо!

Добавлено через 4 часа 23 минуты
ЧЕРТ !куда вы все делись?как понять кто в онлай?
0
Платежеспособный зверь
 Аватар для кот Бегемот
8964 / 4387 / 1654
Регистрация: 28.10.2009
Сообщений: 11,645
10.03.2011, 19:03
У кого зелёный огонёк горит, тот и онлайн. А решить твою задачу без использования LEN может и можно, но проблематично, поскольку, если вводится текст (то есть строка), надо знать её длину, да и перебирать буквы в отдельных словах тоже удобно от 1 до последнего символа, так что LEN всё же придётся использовать. Можно, конечно и поизгаляться без LEN, но это не упростит, а лишь усложнит решение. Ты сам(а) поставил(а) такое условие, вот все и думают, как решить.
0
0 / 0 / 0
Регистрация: 09.03.2011
Сообщений: 5
10.03.2011, 19:09  [ТС]
ок
давайте с len,
только решите))
я в программировании не очень мыслю.объясните что такое лен,что за оператор?
0
Кормпилятор
 Аватар для Quiet Snow
5044 / 1718 / 409
Регистрация: 25.04.2010
Сообщений: 4,827
Записей в блоге: 2
10.03.2011, 21:14
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

сделайте ее предельно простой.без оператора Len
Боюсь одно с другим не вяжется. Придётся делать цикл ввода букв и одновременно их обработку.

PureBasic
1
2
3
4
5
6
7
8
9
10
 CLS : F = 1: LOCATE , , 1
 PRINT "Vvedite stroku: ";
  DO: DO: Kb$ = INKEY$: LOOP WHILE Kb$ = ""
    IF Kb$ = " " THEN F = 1
    IF F = 1 AND Kb$ = "a" THEN a1 = a1 + 1: F = 0
    IF Kb$ = "a" THEN a2 = a2 + 1
    PRINT Kb$;
  LOOP UNTIL Kb$ = CHR$(13)
PRINT "Bukv 'a' v nachale slova ="; a1
PRINT "Bukv 'a' v predlogenii   ="; a2
1
0 / 0 / 0
Регистрация: 09.03.2011
Сообщений: 5
10.03.2011, 21:40  [ТС]
как я уже сказала я ничего не понимаю в байсике.но сделать надо)
есть еще варианты?)

Добавлено через 8 минут
надо сделать программу так,чтобы она могла подсчитать количесвто букв "а" КАК ЗАГЛАВНЫХ ТАК И маленьких!!!! и Не ФАкТ что текст начинается с буквы А!надо сделать так,чтобы ОН СЧИТАЛ КОЛИЧЕСВВТО ЕЩЕ И ТОЙ БУКВЫ С КОТОРОЙ НАЧИНАЕТСЯ ТЕКСТ!!!!
эти 2 действия должны быть вместе в ОДНОЙ ПРОГРАММЕ!
0
 Аватар для StagnantIce
125 / 105 / 40
Регистрация: 06.03.2011
Сообщений: 334
11.03.2011, 12:18
Есть ещё вариант, самой выучить Qbasic, обычно тут людям помогают, а не пишут за них программы.
0
0 / 0 / 0
Регистрация: 09.03.2011
Сообщений: 5
11.03.2011, 15:47  [ТС]
))
я сделала программу ,но у меня не получается соединить 2 дейтсвия в одну.
так что можешь считать ,что я прошу помочь!да,впрочем,как хочешь,тут программу сделали за меня,если ты ее здесь видишь)
0
 Аватар для StagnantIce
125 / 105 / 40
Регистрация: 06.03.2011
Сообщений: 334
11.03.2011, 16:32
Ну так надо спасибо сказать, а не спрашивать "ещё варинаты". Лучше скажите чем вас этот вариант не устраивает, напишите ваш код и опишите что конкретно у вас не получается сделать. Я лично QBasic когда то очень хорошо знал и мог любую программу на нем написать. Сейчас синтаксис не очень хорошо помню, но вот если бы вы привели пример вашей программы, думаю бы помочь вам смог.
0
Платежеспособный зверь
 Аватар для кот Бегемот
8964 / 4387 / 1654
Регистрация: 28.10.2009
Сообщений: 11,645
11.03.2011, 16:32
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Цитата Сообщение от Новичок 1234567 Посмотреть сообщение
помогите написать программу в qbasic (массивы)
последовательность букв из n элементов .подсчитать сколько букв "а" в тексте и сколько букв,с которой начинается текст!
сделайте ее предельно простой.без оператора Len
Начнём сначала. Если это программа на массивы, значит вводим элементы массива, то есть отдельные слова. Если это просто поиск букв в тексте, то вводим весь текст сразу. Здесь оба варианта, первый - программа на массив, второй - обработка введённого текста. Для удобства считаем не русские, а английские буквы а.
1.
PureBasic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
input "vvedite kolichestvo elementov massiva ",n
dim a$(n)
for i=1 to n
input"vvedite element massiva ",a$(i)
next
'буква, с которой начинается текст'
b$=left$(a$(1),1)
'ищем буквы а и А и считаем их с помощью счётчика k'
'параллельно ищем первую букву и считаем её с помощью счётчика m'
for i=1 to n
for j=1 to len(a$(i))
if mid$(a$(i),j,1)="a" or mid$(a$(i),j,1)="A" then k=k+1
if mid$(a$(i),j,1)=b$ then m=m+1
next
next
print"bukv a v massive=",k
print"pervaya bukva=";b$;" ona vstretilas ";m" raz"
2
PureBasic
1
2
3
4
5
6
7
8
9
10
11
input "vvedite text ",a$
'буква, с которой начинается текст'
b$=left$(a$,1)
'ищем буквы а и А и считаем их с помощью счётчика k'
'параллельно ищем первую букву и считаем её с помощью счётчика m'
for i=1 to len(a$)
if mid$(a$,i,1)="a" or mid$(a$,i,1)="A" then k=k+1
if mid$(a$,i,1)=b$ then m=m+1
next
print"bukv a v texte=",k
print"pervaya bukva=";b$;" ona vstretilas ";m" raz"
команда LEN определяет длину символьного (строкового) выражения в символах. Например, для слова QBASIC длина=6
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
11.03.2011, 16:32
Помогаю со студенческими работами здесь

Дана строка, содержащая текст. Сколько слов в тексте? Сколько букв в тексте?
Помогите, пожалуйста, решить задачу: Дана строка, содержащая текст. Сколько слов в тексте? Сколько букв в тексте? Заранее благодарю.

Определить, сколько в заданном тексте русских букв, английских букв, цифр и разделителей. Текст задан в файле input.txt
Определить, сколько в заданном тексте русских букв, английских букв, цифр и разделителей. Текст задан в файле input.txt. Результат записать...

Подсчитать сколько в тексте букв и цифр
Написать функции где текст подается параметром в виде строке 2. Подсчитать сколько в тексте букв и цифр использовать надо массив char

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

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


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
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