Text57. Дан текстовый файл. Подсчитать число появлений в нем каждой строчной (то есть маленькой) русской буквы и создать строковый файл, элементы которого имеют вид «<буква>-<число ее появлений>» (например, «а-25»). Буквы, отсутствующие в тексте, в файл не включать. Строки упорядочить по возрастанию кодов букв.
Рубрика «Проверка знаний»
Решаем задачи Абрамян на Паскале. Param5
Param5. Описать процедуру Smooth_1($$A$$, $$N$$), выполняющую сглаживание вещественного массива $$A$$ размера $$N$$ следующим образом: элемент $$A_K$$ заменяется на среднее арифметическое первых $$K$$ исходных элементов массива $$A$$. Массив $$A$$ является входным и выходным параметром. С помощью этой процедуры выполнить пятикратное сглаживание данного массива $$A$$ размера $$N$$, выводя результаты каждого сглаживания.
Решаем задачи Абрамян на Паскале. File76
File76. Даны два файла вещественных чисел с именами $$S_A$$ и $$S_B$$, содержащие элементы квадратных матриц $$A$$ и $$B$$ (по строкам). Создать новый файл с именем $$S_C$$, содержащий элементы произведения $$A*B$$. Если матрицы $$A$$ и $$B$$ нельзя перемножать, то оставить файл $$S_C$$ пустым.
Решаем задачи Абрамян на Паскале. Param37
Param37. Описать функцию PosSub($$S_0$$, $$S$$, $$K$$, $$N$$) целого типа, возвращающую номер позиции, начиная с которой в строке $$S$$ содержится первое вхождение строки $$S_0$$, причем анализируются только $$N$$ символов строки $$S$$, начиная с ее $$K$$-го символа (таким образом, PosSub обеспечивает поиск в подстроке). Если $$K$$ превосходит длину строки $$S$$, то возвращается $$0$$, если длина строки меньше …
Решаем задачи Абрамян на Паскале. Text56
Text56. Дан текстовый файл. Создать символьный файл, содержащий все символы, встретившиеся в тексте, включая пробел и знаки препинания (без повторений). Символы располагать в порядке убывания их кодов.
Решаем задачи Абрамян на Паскале. Param4
Param4. Описать процедуру Invert($$A$$, $$N$$), меняющую порядок следования элементов вещественного массива $$A$$ размера $$N$$ на противоположный (инвертирование массива). Массив $$A$$ является входным и выходным параметром. С помощью этой процедуры инвертировать массивы $$A$$, $$B$$, $$C$$ размера $$N_A$$, $$N_B$$, $$N_C$$ соответственно.
Решаем задачи Абрамян на Паскале. File75
File75. Дан файл вещественных чисел, содержащий элементы квадратной матрицы (по строкам). Создать новый файл, содержащий элементы матрицы, транспонированной к исходной.
Решаем задачи Абрамян на Паскале. Text55
Text55. Дан текстовый файл. Создать символьный файл, содержащий все символы, встретившиеся в тексте, включая пробел и знаки препинания (без повторений). Символы располагать в порядке возрастания их кодов.
Решаем задачи Абрамян на Паскале. File74..90
Пояснение к задачам 74..90.
Решаем задачи Абрамян на Паскале. File74
File74. Даны два целых числа $$I$$, $$J$$ и файл вещественных чисел, содержащий элементы квадратной матрицы (по строкам). Вывести элемент матрицы, расположенный в $$I$$-й строке и $$J$$-м столбце (строки и столбцы нумеруются от $$1$$). Если требуемый элемент отсутствует, то вывести $$0$$.