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

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

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

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

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

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

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

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

это текст

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

Добавлено через 4 часа 23 минуты
ЧЕРТ !куда вы все делись?как понять кто в онлай?
0
Платежеспособный зверь
 Аватар для кот Бегемот
8966 / 4389 / 1655
Регистрация: 28.10.2009
Сообщений: 11,647
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
Платежеспособный зверь
 Аватар для кот Бегемот
8966 / 4389 / 1655
Регистрация: 28.10.2009
Сообщений: 11,647
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
Ответ Создать тему
Новые блоги и статьи
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru