infp-06-z
.pdfЗадания для лабораторной работы 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 метр.’, то на экран будет выведено:
Д |
п |
р |
м |
л |
у |
а |
е |
и |
т |
в |
т |
н |
и |
н |
р |
аа