Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

infp-06-z

.pdf
Скачиваний:
16
Добавлен:
05.06.2015
Размер:
136.64 Кб
Скачать

Задания для лабораторной работы 6.

Задание для лабораторной работы 6.

Вариант 1

Работа с символами и строками.

 

Пользователь вводит предложение, которое помимо слов содержит целые числа, принадлежащие диапазону от 1 до 5000. Известно, что первое число во введенном

предложении – это количество минут. Найти данное число и перевести его к виду часы/минуты.

Заменить найденное число в исходной строке на выражение вида ’HH часов MM минут’ с учетом корректных окончаний выводимых по-русски слов. Например, было

’прошло 143 от начала’, стало ’прошло 2 часа 23 минуты от начала’.

Задание для лабораторной работы 6.

Вариант 2

Работа с символами и строками.

 

Пользователь вводит предложение, которое помимо слов содержит целые числа,

принадлежащие диапазону от 1 до 5000. Известно, что последнее число во введенном предложении – это количество минут. Найти данное число и перевести его к виду

часы/минуты.

Заменить найденное число в исходной строке на выражение вида ’HH часов MM минут’ с учетом корректных окончаний выводимых по-русски слов. Например, было

’прошло 143 от начала’, стало ’прошло 2 часа 23 минуты от начала’.

Задание для лабораторной работы 6.

Вариант 3

Работа с символами и строками.

 

Пользователь вводит предложение, которое помимо слов содержит целые числа, принадлежащие диапазону от 1 до 5000. Известно, что первое число во введенном предложении – это количество секунд. Найти данное число и перевести его к виду

минуты/секунды.

Заменить найденное число в исходной строке на выражение вида ’MM минут SS

секунд’ с учетом корректных окончаний выводимых по-русски слов. Например, было

’прошло 261 от начала’, стало ’прошло 4 минуты 21 секунда от начала’.

Задание для лабораторной работы 6.

Вариант 4

Работа с символами и строками.

 

Пользователь вводит предложение, которое помимо слов содержит целые числа, принадлежащие диапазону от 1 до 5000. Известно, что последнее число во введенном

предложении – это количество секунд. Найти данное число и перевести его к виду

минуты/секунды.

Заменить найденное число в исходной строке на выражение вида ’MM минут SS

секунд’ с учетом корректных окончаний выводимых по-русски слов. Например, было

’прошло 261 от начала’, стало ’прошло 4 минуты 21 секунда от начала’.

Задание для лабораторной работы 6.

Вариант 5

Работа с символами и строками.

 

Пользователь вводит предложение, которое помимо слов содержит целые числа, принадлежащие диапазону от 1 до 5000. Известно, что первое число во введенном

предложении – это количество угловых минут. Найти данное число и перевести его к виду

градусы/минуты.

Заменить найденное число в исходной строке на выражение вида ’GG градусов MM минут’ с учетом корректных окончаний выводимых по-русски слов. Например, было

’координаты 202 северной широты’, стало ’координаты 3 градуса 22 минуты северной широты’.

Задание для лабораторной работы 6.

Вариант 6

Работа с символами и строками.

 

Пользователь вводит предложение, которое помимо слов содержит целые числа,

принадлежащие диапазону от 1 до 5000. Известно, что последнее число во введенном предложении – это количество угловых минут. Найти данное число и перевести его к виду градусы/минуты.

Заменить найденное число в исходной строке на выражение вида ’GG градусов MM минут’ с учетом корректных окончаний выводимых по-русски слов. Например, было

’координаты 202 северной широты’, стало ’координаты 3 градуса 22 минуты

северной широты’.

 

Задание для лабораторной работы 6.

Вариант 7

Работа с символами и строками.

 

Пользователь вводит предложение, которое помимо слов содержит целые числа,

принадлежащие диапазону от 1 до 2000. Известно, что первое число во введенном предложении – это количество часов. Найти данное число и перевести его к виду сутки/часы.

Заменить найденное число в исходной строке на выражение вида ’HH суток MM

часов’ с учетом корректных окончаний выводимых по-русски слов. Например, было

’истекли 46 после’, стало ’истекли 1 сутки 22 часа после’.

 

Задание для лабораторной работы 6.

Вариант 8

Работа с символами и строками.

 

Пользователь вводит предложение, которое помимо слов содержит целые числа,

принадлежащие диапазону от 1 до 2000. Известно, что последнее число во введенном

предложении – это количество часов. Найти данное число и перевести его к виду сутки/часы.

Заменить найденное число в исходной строке на выражение вида ’HH суток MM часов’ с учетом корректных окончаний выводимых по-русски слов. Например, было

’истекли 46 после’, стало ’истекли 1 сутки 22 часа после’.

 

Задание для лабораторной работы 6.

Вариант 9

Работа с символами и строками.

 

Пользователь вводит предложение, которое помимо слов содержит целые числа,

принадлежащие диапазону от 1 до 500. Известно, что первое число во введенном предложении – это количество дней. Найти данное число и перевести его к виду недели/дни.

Заменить найденное число в исходной строке на выражение вида ’HH недель MM

дней’ с учетом корректных окончаний

выводимых по-русски слов. Например, было

’прошло 22 после’, стало ’прошло 3

недели 1 день после’.

Задание для лабораторной работы 6.

Вариант 10

Работа с символами и строками.

 

Пользователь вводит предложение, которое помимо слов содержит целые числа,

принадлежащие диапазону от 1 до 500. Известно, что последнее число во введенном предложении – это количество дней. Найти данное число и перевести его к виду

недели/дни.

Заменить найденное число в исходной строке на выражение вида ’HH недель MM дней’ с учетом корректных окончаний выводимых по-русски слов. Например, было

’прошло 22 после’, стало ’прошло 3 недели 1 день после’.

Задания для самостоятельной работы 6.

Задание для самостоятельной работы 6.

Вариант 1

Работа с символами и строками.

 

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

или несколькими пробелами или знаками препинания. Числом считается последовательность цифр, разделяемых одним или несколькими пробелами, которая

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

Слова поместить в массив слов, числа поместить массив чисел. Найти в массивах

самое длинное слово и максимальное число.

Вывести на экран слова в столбик. Например, если исходная строка ’Длина пути равна 1 метр.’, то на экран будет выведено:

Д

п

р

м

л

у

а

е

и

т

в

т

н

и

н

р

аа

Задание для самостоятельной работы 6.

Вариант 2

Работа с символами и строками.

 

Составить программу, которая выделяет отдельные слова и числа из введенной пользователем строки. Словом считается последовательность букв, разделяемых одним или несколькими пробелами или знаками препинания. Числом считается

последовательность цифр, разделяемых одним или несколькими пробелами, которая

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

Слова поместить в массив слов, числа поместить массив чисел. Найти в массивах самое короткое слово и максимальное число.

Вывести на экран слова в столбик. Например, если исходная строка ’Длина пути равна 1 метр.’, то на экран будет выведено:

Д

п

р

м

л

у

а

е

и

т

в

т

н

и

н

р

аа

Задание для самостоятельной работы 6.

Вариант 3

Работа с символами и строками.

 

Составить программу, которая выделяет отдельные слова и числа из введенной пользователем строки. Словом считается последовательность букв, разделяемых одним или несколькими пробелами или знаками препинания. Числом считается

последовательность цифр, разделяемых одним или несколькими пробелами, которая может включать точку в качестве разделителя целой и дробной части и знак минус,

стоящий в начале.

Слова поместить в массив слов, числа поместить массив чисел. Найти в массивах самое длинное слово и минимальное число.

Вывести на экран слова в столбик. Например, если исходная строка ’Длина пути равна 1 метр.’, то на экран будет выведено:

Д

п

р

м

л

у

а

е

и

т

в

т

н

и

н

р

аа

Задание для самостоятельной работы 6.

Вариант 4

Работа с символами и строками.

 

Составить программу, которая выделяет отдельные слова и числа из введенной пользователем строки. Словом считается последовательность букв, разделяемых одним или несколькими пробелами или знаками препинания. Числом считается

последовательность цифр, разделяемых одним или несколькими пробелами, которая может включать точку в качестве разделителя целой и дробной части и знак минус,

стоящий в начале.

Слова поместить в массив слов, числа поместить массив чисел. Найти в массивах самое короткое слово и минимальное число.

Вывести на экран слова в столбик. Например, если исходная строка ’Длина пути равна 1 метр.’, то на экран будет выведено:

Д

п

р

м

л

у

а

е

и

т

в

т

н

и

н

р

аа

Задание для самостоятельной работы 6.

Вариант 5

Работа с символами и строками.

 

Составить программу, которая выделяет отдельные слова и числа из введенной пользователем строки. Словом считается последовательность букв, разделяемых одним или несколькими пробелами или знаками препинания. Числом считается последовательность цифр, разделяемых одним или несколькими пробелами, которая

может включать точку в качестве разделителя целой и дробной части и знак минус,

стоящий в начале.

Слова поместить в массив слов, числа поместить массив чисел. Найти в массивах самое длинное слово и максимальное число.

Вывести на экран слова в столбик. Например, если исходная строка ’Длина пути равна 1 метр.’, то на экран будет выведено:

Д

п

р

м

л

у

а

е

и

т

в

т

н

и

н

р

аа

Задание для самостоятельной работы 6.

Вариант 6

Работа с символами и строками.

 

Составить программу, которая выделяет отдельные слова и числа из введенной

пользователем строки. Словом считается последовательность букв, разделяемых одним или несколькими пробелами или знаками препинания. Числом считается последовательность цифр, разделяемых одним или несколькими пробелами, которая

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

Слова поместить в массив слов, числа поместить массив чисел. Найти в массивах самое короткое слово и максимальное число.

Вывести на экран слова в столбик. Например, если исходная строка ’Длина пути равна 1 метр.’, то на экран будет выведено:

Д

п

р

м

л

у

а

е

и

т

в

т

н

и

н

р

аа

Задание для самостоятельной работы 6.

Вариант 7

Работа с символами и строками.

 

Составить программу, которая выделяет отдельные слова и числа из введенной

пользователем строки. Словом считается последовательность букв, разделяемых одним или несколькими пробелами или знаками препинания. Числом считается последовательность цифр, разделяемых одним или несколькими пробелами, которая

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

Слова поместить в массив слов, числа поместить массив чисел. Найти в массивах самое длинное слово и минимальное число.

Вывести на экран слова в столбик. Например, если исходная строка ’Длина пути равна 1 метр.’, то на экран будет выведено:

Д

п

р

м

л

у

а

е

и

т

в

т

н

и

н

р

аа

Задание для самостоятельной работы 6.

Вариант 8

Работа с символами и строками.

 

Составить программу, которая выделяет отдельные слова и числа из введенной

пользователем строки. Словом считается последовательность букв, разделяемых одним или несколькими пробелами или знаками препинания. Числом считается последовательность цифр, разделяемых одним или несколькими пробелами, которая может включать точку в качестве разделителя целой и дробной части и знак минус,

стоящий в начале.

Слова поместить в массив слов, числа поместить массив чисел. Найти в массивах самое короткое слово и минимальное число.

Вывести на экран слова в столбик. Например, если исходная строка ’Длина пути равна 1 метр.’, то на экран будет выведено:

Д

п

р

м

л

у

а

е

и

т

в

т

н

и

н

р

аа

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]