• алгоритм решения задачи и текстовые пояснения к
нему;
• листинги программ;
•
результаты выполнения программ;
• выводы.
5. ВАРИАНТЫ ЗАДАНИЙ
1. Преобразовать символьную строку заданной длины,
изменив все строчные буквы
латинского алфавита на
прописные.
2.
Определить, сколько цифровых и нецифровых
символов присутствует в заданной символьной строке.
3. Определить, сколько символов кириллицы и латиницы
присутствует в заданной символьной строке.
4. Определить, сколько знаков отношения (< , > , = )
присутствует в заданной символьной строке.
5. Преобразовать заданную символьную строку, изменив
прописные буквы латиницы на их порядковые номера в
алфавите.
6.
Подсчитать
количество
положительных
/
отрицательных элементов в заданном векторе и
определить, каких элементов в векторе больше:
а) элементы вектора в 1Б;
б) элементы вектора в 2Б.
7. Подсчитать количество нулевых / ненулевых элементов
заданного
вектора и определить, каких элементов в
векторе больше:
а) элементы вектора в 1Б;
б) элементы вектора в 2Б.
8. Подсчитать количество неотрицательных элементов в
заданном двумерном массиве:
а) элементы массива в 1Б;
б) элементы массива в 2Б.
9. Подсчитать количество неположительных элементов в
заданном двумерном массиве:
а) элементы массива в 1Б;
б) элементы массива в 2Б.
10.
Подсчитать
количество
положительных
/
отрицательных элементов в заданном двумерном массиве
и определить, каких элементов в нем больше:
а) элементы массива в 1Б;
б) элементы массива в 2Б.
Примечание к задачам 1 – 5: при написании алгоритма
преобразований необходимо использовать таблицу кодов
ASCII.
Примечание к задачам 8 – 10: в
программе будет
необходимо реализовать конструкцию «вложенные
циклы». На практике элементы массива в памяти ЭВМ
располагаются последовательно, строка за строкой ➔
физическая структура двумерного
массива и вектора
(одномерный набор) одинаковы, а отличие заключается в
интерпретации занимаемой ими области памяти.