Выяснить процентное содержание в тексте символа - QBasic

Узнай цену своей работы

Формулировка задачи:

Помогите кто чем может решить задачи: 1. Дан текст. Выяснить процентное содержание в тексте символа «#» 2. Дан русский текст. Выполнить "транслитерацию" текста. Каждый символ русского языка заменить на созвучные символы английского алфавита 3. Дан текст содержащий слова, разделенные несколькими пробелами. Получить текст, содержащий слова, разделенные ОДНИМ пробелом. 4. Дан текст. Выполнить простейшее шифрование текста. Каждый символ, код которого есть x, заменить символом с кодом = F(x). Выбрать F(x) самостоятельно. 5. Дан текст. Выполнить простейшее шифрование текста. Каждый символ, код которого есть x, заменить символом с кодом = F(x). Выбрать F(x)=255-x 6. Дан текст. Выяснить процентное содержание в тексте буквы а и А 7. Дан текст. Выяснить процентное содержание в тексте заданного слова. 8. Дан текст. Выяснить процентное содержание в тексте заданной буквы. 9. Дан текст. Выяснить процентное содержание в тексте пробелов. 10. Дан текст. Выяснить процентное содержание в тексте символа «%» 11. Дан текст. Выяснить процентное содержание в тексте символа «&» 12. Дан текст. Выяснить процентное содержание в тексте символа «@» 13. Дан текст. Выяснить процентное содержание в тексте символа «минус» 14. Дан текст. Выяснить процентное содержание в тексте символа ПЛЮС 15. Дан текст. Выяснить процентное содержание в тексте символов «цифра в десятичной системе исчисления» 16. Дан текст. Выяснить сколько раз в нем встречается заданное слово. 17. Дан текст. Выяснить, является ли этот текст идентификатором переменной; 18. Дан текст. Выяснить, является ли этот текст текстовой записью целого числа. 4 19. Дан текст. Группы символов, разделенные пробелами (одним или несколькими) и не содержащие пробелов внутри себя, будем называть словами. Опередить количество слов в тексте. 20. Дан текст. Если в тексте нет символа *, то оставить этот текст без изменения, иначе каждую из английских букв, предшествующих первому вхождению символа *, заменить на цифру 21. Дан текст. Если в тексте нет символа +, то оставить текст без изменения, иначе каждую из цифр, предшествующую первому вхождению символа +, заменить символом —. 22. Дан текст. Заменить в тексте все буквы Я буквой Q. 23. Дан текст. Заменить в тексте все буквы - строчными буквами. 24. Дан текст. Заменить в тексте все строчные буквы - прописными. 25. Дан текст. Заменить в тексте все цифры – символом * 26. Дан текст. Заменить в тексте ЗАДАННОЕ слово на символ *. 27. Дан текст. Заменить в тексте ЗАДАННОЕ(1) слово на ЗАДАННОЕ(2) слово. 28. Дан текст. Каждое слово текста записать в зеркальном виде. 29. Дан текст. Найти сколько он содержит букв а, б, в. 30. Дан текст. Найти сколько раз в тексте встречается заданное сочетание букв. 31. Дан текст. Определить сколько раз в нем встречается ЗАДАННОЕ слово. 32. Дан текст. Определить сколько раз в тексте встречается КАЖДАЯ буква английского алфавита. 33. Дан текст. Убрать из него заданную букву. 34. Дан текст. Выяснить, встречается ли в данном тексте ЗАДАННАЯ группа букв. 35. Дан текст. Если в нем нет английских букв, то оставить его без изменения, иначе каждую английскую букву заменить на символ * 36. Дан текст. Если в нем нет малых английских букв, то оставить его без изменения, иначе каждую английскую букву заменить на символ ТОЧКА 37. Дан текст; определить, содержит ли он символы, отличные от английских букв и пробела. 38. Использование процедур и функций пользователя в системе программирования BASIC. Внутренние и внешние подпрограммы. 39. Написать программу нахождения количества встречи заданной буквы в заданном текстовом файле. 40. Написать программу нахождения количества встречи буквы А и буквы Б в заданном текстовом файле. 5 41. Написать программу бинарного поиска заданного значения в упорядоченном одномерном массиве. Определить количество операций сравнения. 42. Написать программу ввода массива строк (не более 100). Из элементов введенного массива сформировать новый массив, содержащий положительные числа равные количеству символов в веденных строках соответственно. 43. Написать программу ввода массива целых чисел. Из элементов введенного массива сформировать новый массив, содержащий отрицательные числа. Найти номер максимального элемента. 44. Написать программу ввода массива целых чисел. Из элементов введенного массива сформировать новый массив, содержащий положительные числа. Найти номер максимального элемента. 45. Написать программу выбора в новый массив всех отрицательных элементов заданного одномерного заданного массива. Определить номер максимального элемента в полученном массиве. 46. Написать программу записи текстовых строк в файл, расположенный на магнитном диске. Текстовые строки должны содержать все комбинации числовых символов ХХХ. Символ Х принимает значения символов 0, 1, 2, 3, 4, 5. 47. Написать программу нахождения максимального элемента заданного файла (файл содержит в каждой записи два числа). Найти сумму двух первых и двух последних элементов заданного файла. 48. Написать программу нахождения произведения отрицательных значений элементов заданного массива. Массив строится по формуле: значение n элемента массива есть целая часть от следующего выражения 100*sin(n*PI/180). Здесь PI=3.1415926. Значение n считать заданным. 49. Написать программу нахождения произведения положительных значений элементов заданного массива. Массив строится по формуле: значение n элемента массива есть целая часть от следующего выражения 100*sin(n*PI/180). Здесь PI=3.1415926. Значение n считать заданным. 50. Написать программу нахождения суммы отрицательных значений элементов заданного массива. Массив строится по формуле: значение n элемента массива есть целая часть от следующего выражения 100*sin(n*PI/180). Здесь PI=3.1415926. Значение n считать заданным. 51. Написать программу нахождения суммы отрицательных, больших -0.5, значений элементов заданного массива. Массив строится по формуле: значение n элемента 6 массива есть целая часть от следующего выражения 100*sin(n*PI/180). Здесь PI=3.1415926. Значение n считать заданным. 52. Написать программу нахождения суммы положительных значений элементов заданного массива. Массив строится по формуле: значение n элемента массива есть целая часть от следующего выражения 100*sin(n*PI/180). Здесь PI=3.1415926. Значение n считать заданным. 53. Написать программу нахождения суммы элементов заданного массива, лежащих в диапазоне [-0.5, +0.5] . Массив строится по формуле: значение n элемента массива есть целая часть от следующего выражения 100*sin(n*PI/180). Здесь PI=3.1415926. Значение n считать заданным. 54. Написать программу перезаписи положительных значений элементов заданного массива в файл (файл должен содержать в каждой записи два числа). Массив строится по формуле: значение n элемента массива есть целая часть от следующего выражения 100*sin(n*PI/180). Здесь PI=3.1415926. 55. Написать программу перезаписи текстовых строк из заданного файла на экран дисплея. Определить номера строк, содержащей максимальное и минимальное количество символов. 56. Написать программу подсчета количества отрицательных элементов заданной матрицы, их сумму и среднее значение. Построить новую матрицу содержащую все элементы исходной матрицы. Заменить все элементы новой матрицы меньшие найденного среднего значения на значение равное нулю. 57. Написать программу подсчета количества положительных и отрицательных элементов заданного файла (файл содержит в каждой записи два числа). Найти сумму двух первых и двух последних элементов заданного файла. 58. Написать программу подсчета количества положительных и отрицательных элементов заданной матрицы. Найти среднее значение всех положительных и всех отрицательных элементов матрицы. 59. Написать программу поиска минимального и максимального элемента заданного одномерного массива. Найти сумму элементов массива, расположенных между минимальным и максимальными элементами (включительно) 60. Написать программу поиска номера столбца минимального и максимального элемента в заданном двухмерном массиве целых чисел. Ответить на вопрос – не находятся ли найденные минимальный и максимальный элемент в одном столбце матрицы. 7 61. Написать программу поиска номера строки заданной матрицы, содержащей максимальный элемент. В найденной строке найти минимальный элемент. Вывести номер строки и столбца найденного таким способом элемента. 62. Написать программу поиска номера строки заданной матрицы, содержащей минимальный элемент. В найденной строке найти максимальный элемент. Вывести номер строки и столбца найденного таким способом элемента. 63. Написать программу поиска номера строки и столбца заданной квадратной матрицы, содержащей минимальный элемент. Ответить на вопрос – лежит ли найденный элемент на диагонали матрицы. 64. Написать программу поиска номера строки и столбца заданной квадратной матрицы, содержащей минимальный элемент. Ответить на вопрос – лежит ли найденный элемент на побочной диагонали матрицы. 65. Написать программу поиска номера строки и столбца максимального и минимального элемента заданной матрицы. Построить новую матрицу, которая не содержит строку с минимальным элементом и столбец с максимальным элементом исходной матрицы. 66. Написать программу поиска номера строки и столбца минимального элемента заданной матрицы. Ответить на вопрос – расположен ли найденный минимальный элемент на главной диагонали матрицы. 67. Написать программу поиска номера строки минимального и максимального элемента в заданном двухмерном массиве целых чисел. Ответить на вопрос – не находятся ли найденные минимальный и максимальный элемент в одной строке матрицы. 68. Написать программу поиска номеров строки и столбца минимального и максимального элемента в заданном двухмерном массиве вещественных чисел. Ответить на вопрос – не находятся ли найденные минимальный и максимальный элемент на основной диагонали матрицы. 69. Написать программу поиска номеров строки и столбца минимального и максимального элемента в заданном двухмерном массиве целых чисел. Ответить на вопрос – не находятся ли найденные минимальный и максимальный элемент в одной строке матрицы. 70. Написать программу поиска номеров строки и столбца минимального и максимального элемента в заданном двухмерном массиве целых чисел. Ответить на вопрос – не находятся ли найденные минимальный и максимальный элемент в одной строке матрицы. 71. Написать программу поиска номеров строки и столбца минимального и максимального элемента в заданном двухмерном массиве целых чисел. Ответить на вопрос – не 8 находятся ли найденные минимальный и максимальный элемент в одном столбце матрицы. 72. Написать программу поиска среднего значения элементов заданного одномерного массива. Найти номер элемента в массиве, который наиболее близок по значению к среднему значению. 73. Написать программу построения нового массива, содержащего элементы заданного одномерного массива в инвертированном порядке (первый ó последний, второй ó перед последний, …). Получить массив, содержащий элементы, являющиеся по элементной суммой заданного и инвертированного массивов. 74. Написать программу сортировки элементов заданного одномерного массива. Определить количество операций по перестановке элементов массива в процессе сортировки. 75. Написать программу суммирования всех положительных и отрицательных элементов заданного файла (файл содержит в каждой записи два числа). Найти сумму двух первых и двух последних элементов заданного файла. 76. Написать программу суммирования всех положительных элементов заданного файла (файл содержит в каждой записи два числа). Найти сумму двух первых и двух последних элементов заданного файла. 77. Написать программу умножения двух заданных квадратных матриц. Результирующую матрицу записать в файл построчно. 78. Написать программу умножения двух заданных квадратных матриц. Элементы матриц расположены в двух заданных файлах построчно. 79. Считая заданный тест ОДНОЙ строчкой - записать ее зеркальное представление.

Решение задачи: «Выяснить процентное содержание в тексте символа»

textual
Листинг программы
input"vvedite text ",a$
for i=1 to len(a$)
if mid$(a$,i,1)="#" then k=k+1
next
print"otvet=";k/len(a$)*100

ИИ поможет Вам:


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

Оцени полезность:

12   голосов , оценка 4.167 из 5
Похожие ответы