русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Лабораторная работа №1.


Дата добавления: 2015-07-23; просмотров: 2092; Нарушение авторских прав


«Работа со строками»

Вариант №1.

1.Дана символьная строка, содержащая английский текст. Найти количество слов, начинающихся с буквы b.

2. В записке слова зашифрованы — каждое из них записано наоборот. Расшифровать сообщение.

 

Вариант №2.

1. Дана символьная строка. Подсчитать в ней количество вхождений букв r, k и t.

2.Дана символьная строка. Подсчитать количество различных символов в ней. Вывести их на экран.

Вариант №3.

1. Дана символьная строка, содержащая текст, который заканчивается точкой. Найти длину самого короткого слова и самого длинного слова.

2.Результаты вступительных экзаменов представлены в виде списка из N строк, в каждой строке которого записаны фамилия студента и отметки по каждому из M экзаменов. Определить количество абитуриентов, сдавших вступительные экзамены только на «отлично».

Вариант №4.

1. Дана символьная строка, содержащая текст, заканчивающийся точкой. Вывести на экран слова, содержащие три буквы.

2. В записке слова зашифрованы — каждое из них записано наоборот. Расшифровать сообщение.

Вариант №5.

1.Дана символьная строка. Преобразовать ее, удалив каждый символ «*» и повторив каждый символ, отличный от «*».

2.Дана символьная строка. Подсчитать количество различных символов в ней. Вывести их на экран.

Вариант №6.

1.Дана символьная строка. Определить, сколько раз входит в нее группа букв abc.

2. Для заданной символьной строки вывести на экран те символы, которые встречаются в ней только один раз, в том порядке, в котором они встречаются в тексте.

Вариант №7.

1.Дана символьная строка. Подсчитать количество букв k в последнем ее слове.

2. Даны две символьные строки A и B. Составьте программу, проверяющую, можно ли из букв, входящих в A, составить B (буквы можно использовать не более одного раза и можно переставлять).



Например, A: ИНТЕГРАЛ; B: АГЕНТ – составить можно; B: ГРАФ –составить нельзя.

Вариант №8.

1.Дана символьная строка. Подсчитать самую длинную последовательность подряд идущих букв а.

2. Выписать из символьной строки слова, начинающиеся и заканчивающиеся на одну и ту же букву.

Вариант №9.

1.Дана символьная строка, среди символов которой есть одна открывающаяся и одна закрывающаяся скобка. Вывести на экран все символы, расположенные внутри этих скобок.

2. Из заданной символьной строки выбрать те символы, которые встречаются в ней только один раз, в том порядке, в котором они встречаются в тексте.

Вариант №10.

1.Имеется строка символов, содержащая буквы латинского алфавита и цифры. Вывести на экран длину наибольшей последовательности цифр, идущих подряд.

2. Даны две символьные строки A и B. Составьте программу, проверяющую, можно ли из букв, входящих в A, составить B (буквы можно использовать не более одного раза и можно переставлять).



Например, A: ИНТЕГРАЛ; B: АГЕНТ - составить можно; B: ГРАФ -составить нельзя.

Вариант №11.

1. Дан набор слов, разделенных точкой с запятой (;). Набор заканчивается двоеточием (:). Определить, сколько в нем слов, заканчивающихся буквой a.

2. Дана символьная строка, заканчивающаяся точкой. Указать те слова, которые содержат хотя бы одну букву k.

Вариант №12.

1.В символьной строке между словами вставить вместо пробела запятую и пробел.

2. Символьная строка, содержащая произвольный английский текст, состоит не более чем из 200 символов. Написать, какие буквы и сколько раз встречаются в этой строке.

Вариант №13.

1.Символьная строка содержит одно слово. Проверить, будет ли оно читаться одинаково справа налево и слева направо (т.е. является ли оно палиндромом).

2. Даны две символьные строки A и B. Составьте программу, проверяющую, можно ли из букв, входящих в A, составить B (буквы можно использовать не более одного раза и можно переставлять).



Например, A: ИНТЕГРАЛ; B: АГЕНТ - составить можно; B: ГРАФ -составить нельзя.

Вариант №14.

1. Символьная строка содержит произвольный английский текст. Проверить, каких букв в нем больше: гласных или согласных.

2. Упорядочить данный массив английских слов по алфавиту, рассматривая только первый символ каждого слова.

Вариант №15.

1. Дан набор слов, разделенных точкой с запятой (;). Набор заканчивается двоеточием (:). Определить, сколько в нем слов, заканчивающихся буквой a.

2. Дана символьная строка, заканчивающаяся точкой. Указать те слова, которые содержат хотя бы одну букву k.

Вариант №16.

1.Имеется строка символов, содержащая буквы латинского алфавита и цифры. Вывести на экран длину наибольшей последовательности цифр, идущих подряд.

2. Даны две символьные строки A и B. Составьте программу, проверяющую, можно ли из букв, входящих в A, составить B (буквы можно использовать не более одного раза и можно переставлять).



Например, A: ИНТЕГРАЛ; B: АГЕНТ - составить можно; B: ГРАФ -составить нельзя.

 

Лабораторная работа №2.



<== предыдущая лекция | следующая лекция ==>
Общие методические указания | Тема: Численное решение нелинейных алгебраических уравнений.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 5.295 сек.