Главная страница
Навигация по странице:

  • Отчет должен содержать

  • Практика. Общие требования


    Скачать 40.34 Kb.
    НазваниеОбщие требования
    АнкорПрактика
    Дата20.11.2020
    Размер40.34 Kb.
    Формат файлаdocx
    Имя файлаPrakticheskoe_zadanie_2 (3).docx
    ТипЗадача
    #152331

    Оглавление


    Общие требования 1

    Варианты заданий ниже 1

    Титульный лист отчета 3

    Практическое задание 2

    Общие требования


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

    В СДО следует загрузить отчет в формате Word

    Название файла отчета: (строго!)

    Программирование_ПЗ-2_Фамилия

    Отчет должен содержать:

    Титульный лист (см. образец в конце этого файла)

    По каждому заданию:

    • Формулировку задания (скрин, там, где это необходимо)

    • Текст (не скриншот, а именно текст) программного кода

    • Скриншоты результатов выполнения с разными входными данными (в соответствие с тем, что необходимо для тестирования)


    Варианты заданий ниже


    Вариант №1

    Задача 1.

    Даны четыре числа. Определить, сколько среди них отрицательных и сколько – положительных чисел.

    Задача 2.

    Вводится целое число С. Если -9<=c<=9, то вывести величину числа в словесной форме с учетом знака, в противном случае - предупреждающее сообщение и повторный ввод.

    Задача 3.

    Пусть во входном потоке находится последовательность литер, заканчивающаяся точкой (кодировка ASCII):

    a) определить, сколько раз в этой последовательности встречается символ ‘a’;

    b) определить, сколько символов ‘e’ предшествует первому вхождению символа ‘u’ ( либо сколько всего символов ‘e’ в этой последовательности, если она не содержит символа ‘u’ );

    c) выяснить, есть ли в данной последовательности хотя бы одна пара символов-соседей ‘n’ и ‘o’, т.е. образующих сочетание ‘n’ ‘o’ либо ‘o’ ‘n’;

    d) выяснить, чередуются ли в данной последовательности символы ‘+’ и ‘-‘, и сколько раз каждый из этих символов входит в эту последовательность;

    e) выяснить, есть ли среди символов этой последовательности символы, образующие слово char.

    Вариант №2

    Задача 1.

    Даны четыре числа. Определить порядковый номер наименьшего среди них.

    Задача 2.

    Вводится номер семестра N<=10. Вывести фразу "Я проучился N семестров", согласовав слово "семестр" с числом N. Определить номер курса.

    Задача 3.

    Пусть во входном потоке находится последовательность литер, заканчивающаяся точкой (кодировка ASCII). Вывести в выходной поток последовательность литер, измененную следующим образом:

    a) заменить все символы ‘?’ на’!’;

    b) удалить все символы ‘-‘ и удвоить все символы ‘&’;

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

    d) удалить из каждой группы подряд идущих цифр все начальные незначащие нули (если группа состоит только из нулей, то заменить эту группу одним нулем);

    e) удалить все комбинации символов the

    Вариант №3

    Задача 1.

    Даны два числа. Большее из этих двух чисел заменить их полусуммой, а меньшее удвоенным произведением.

    Задача 2.

    В китайском гороскопе года носят следующие названия: крыса, корова, тигр, заяц, дракон, змея, лошадь, овца, обезьяна, петух, собака, свинья. Учитывая, что 2000 – год дракона, написать программу, определяющую название года по его номеру.

    Задача 3.

    Пусть во входном потоке находится последовательность литер, заканчивающаяся точкой (кодировка ASCII):

    a) определить, сколько раз в этой последовательности встречается символ ‘a’;

    b) определить, сколько символов ‘e’ предшествует первому вхождению символа ‘u’ ( либо сколько всего символов ‘e’ в этой последовательности, если она не содержит символа ‘u’ );

    c) выяснить, есть ли в данной последовательности хотя бы одна пара символов-соседей ‘n’ и ‘o’, т.е. образующих сочетание ‘n’ ‘o’ либо ‘o’ ‘n’;

    d) выяснить, чередуются ли в данной последовательности символы ‘+’ и ‘-‘, и сколько раз каждый из этих символов входит в эту последовательность;

    e) выяснить, есть ли среди символов этой последовательности символы, образующие слово char.

    Вариант №4

    Задача 1.

    Даны три числа. Меньшее среди них заменить на 0 .

    Задача 2.

    Вводится число Т – порядковый день в году. Определить номер месяца М и дня недели D, соответствующих Т.(Например, если Т=365 . то М=12, а D=31)

    Задача 3.

    Пусть во входном потоке находится последовательность литер, заканчивающаяся точкой (кодировка ASCII). Вывести в выходной поток последовательность литер, измененную следующим образом:

    a) заменить все символы ‘?’ на’!’;

    b) удалить все символы ‘-‘ и удвоить все символы ‘&’;

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

    d) удалить из каждой группы подряд идущих цифр все начальные незначащие нули (если группа состоит только из нулей, то заменить эту группу одним нулем);

    e) удалить все комбинации символов the

    Вариант №5

    Задача 1.

    Даны четыре числа. Найти разность между наибольшим и наименьшим среди них.

    Задача 2.

    Вводится номер месяца М и дня D. Определить порядковый номер дня в году Т соответсвующий этой дате.

    Задача 3.

    Пусть во входном потоке находится последовательность литер, заканчивающаяся точкой (кодировка ASCII):

    a) определить, сколько раз в этой последовательности встречается символ ‘a’;

    b) определить, сколько символов ‘e’ предшествует первому вхождению символа ‘u’ ( либо сколько всего символов ‘e’ в этой последовательности, если она не содержит символа ‘u’ );

    c) выяснить, есть ли в данной последовательности хотя бы одна пара символов-соседей ‘n’ и ‘o’, т.е. образующих сочетание ‘n’ ‘o’ либо ‘o’ ‘n’;

    d) выяснить, чередуются ли в данной последовательности символы ‘+’ и ‘-‘, и сколько раз каждый из этих символов входит в эту последовательность;

    e) выяснить, есть ли среди символов этой последовательности символы, образующие слово char.

    Вариант №6

    Задача 1.

    Даны три числа K, M и N. Поменять их значения местами таким образом, чтобы K < M < N.

    Задача 2.

    Вводится номер месяца М и дня D. Определить день недели с датой М и D, считая, что год начинается с понедельника.

    Задача 3.

    Пусть во входном потоке находится последовательность литер, заканчивающаяся точкой (кодировка ASCII). Вывести в выходной поток последовательность литер, измененную следующим образом:

    a) заменить все символы ‘?’ на’!’;

    b) удалить все символы ‘-‘ и удвоить все символы ‘&’;

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

    d) удалить из каждой группы подряд идущих цифр все начальные незначащие нули (если группа состоит только из нулей, то заменить эту группу одним нулем);

    e) удалить все комбинации символов the

    Вариант №7

    Задача 1.

    Даны четыре разных числа. Найти среди них два наибольших.

    Задача 2.

    Вводится число программ N<=20. Напечатать фразу "Я разработал N программ", согласовав слово "программа" с числом N.

    Задача 3.

    Пусть во входном потоке находится последовательность литер, заканчивающаяся точкой (кодировка ASCII):

    a) определить, сколько раз в этой последовательности встречается символ ‘a’;

    b) определить, сколько символов ‘e’ предшествует первому вхождению символа ‘u’ ( либо сколько всего символов ‘e’ в этой последовательности, если она не содержит символа ‘u’ );

    c) выяснить, есть ли в данной последовательности хотя бы одна пара символов-соседей ‘n’ и ‘o’, т.е. образующих сочетание ‘n’ ‘o’ либо ‘o’ ‘n’;

    d) выяснить, чередуются ли в данной последовательности символы ‘+’ и ‘-‘, и сколько раз каждый из этих символов входит в эту последовательность;

    e) выяснить, есть ли среди символов этой последовательности символы, образующие слово char.

    Вариант №8

    Задача 1.

    Даны три числа. Поменять местами большее и меньшее из этих чисел.

    Задача 2.

    Вводится число экзаменов N<=20. Напечатать фразу "Мы успешно сдали N экзаменов", согласовав слово "экзамен" с числом N.

    Задача 3.

    Пусть во входном потоке находится последовательность литер, заканчивающаяся точкой (кодировка ASCII). Вывести в выходной поток последовательность литер, измененную следующим образом:

    a) заменить все символы ‘?’ на’!’;

    b) удалить все символы ‘-‘ и удвоить все символы ‘&’;

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

    d) удалить из каждой группы подряд идущих цифр все начальные незначащие нули (если группа состоит только из нулей, то заменить эту группу одним нулем);

    e) удалить все комбинации символов the

    Вариант №9

    Задача 1.

    Даны четыре числа. Определить сколько среди них отрицательных и сколько положительных.

    Задача 2.

    Вводится число лет (N<=25). Напечатать фразу "Мне N лет", согласовав слово "лет, год, года" с числом N.

    Задача 3.

    Пусть во входном потоке находится последовательность литер, заканчивающаяся точкой (кодировка ASCII):

    a) определить, сколько раз в этой последовательности встречается символ ‘a’;

    b) определить, сколько символов ‘e’ предшествует первому вхождению символа ‘u’ ( либо сколько всего символов ‘e’ в этой последовательности, если она не содержит символа ‘u’ );

    c) выяснить, есть ли в данной последовательности хотя бы одна пара символов-соседей ‘n’ и ‘o’, т.е. образующих сочетание ‘n’ ‘o’ либо ‘o’ ‘n’;

    d) выяснить, чередуются ли в данной последовательности символы ‘+’ и ‘-‘, и сколько раз каждый из этих символов входит в эту последовательность;

    e) выяснить, есть ли среди символов этой последовательности символы, образующие слово char.

    Вариант №10

    Задача 1.

    Даны четыре числа. Определить порядковый номер наименьшего среди них.

    Задача 2.

    Вводится число студентов N<=30. Вывести фразу "В нашей группе N студентов", согласовав слово "студент" с числом N.

    Задача 3.

    Пусть во входном потоке находится последовательность литер, заканчивающаяся точкой (кодировка ASCII). Вывести в выходной поток последовательность литер, измененную следующим образом:

    a) заменить все символы ‘?’ на’!’;

    b) удалить все символы ‘-‘ и удвоить все символы ‘&’;

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

    d) удалить из каждой группы подряд идущих цифр все начальные незначащие нули (если группа состоит только из нулей, то заменить эту группу одним нулем);

    e) удалить все комбинации символов the

    Вариант №11

    Задача 1.

    Даны два числа. Большее из этих двух чисел заменить их полусуммой, а меньшее удвоенным произведением.

    Задача 2.

    Вводится число М - номер месяца. Определить номер квартала по введенному номеру месяца и номер полугодия.

    Задача 3.

    Пусть во входном потоке находится последовательность литер, заканчивающаяся точкой (кодировка ASCII):

    a) определить, сколько раз в этой последовательности встречается символ ‘a’;

    b) определить, сколько символов ‘e’ предшествует первому вхождению символа ‘u’ ( либо сколько всего символов ‘e’ в этой последовательности, если она не содержит символа ‘u’ );

    c) выяснить, есть ли в данной последовательности хотя бы одна пара символов-соседей ‘n’ и ‘o’, т.е. образующих сочетание ‘n’ ‘o’ либо ‘o’ ‘n’;

    d) выяснить, чередуются ли в данной последовательности символы ‘+’ и ‘-‘, и сколько раз каждый из этих символов входит в эту последовательность;

    e) выяснить, есть ли среди символов этой последовательности символы, образующие слово char.

    Вариант №12

    Задача 1.

    Даны три числа. Меньшее среди них заменить на 0 .

    Задача 2.

    Вводится число М - номер месяца. Определить время года по введенному номеру месяца и номер полугодия.

    Задача 3.

    Пусть во входном потоке находится последовательность литер, заканчивающаяся точкой (кодировка ASCII). Вывести в выходной поток последовательность литер, измененную следующим образом:

    a) заменить все символы ‘?’ на’!’;

    b) удалить все символы ‘-‘ и удвоить все символы ‘&’;

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

    d) удалить из каждой группы подряд идущих цифр все начальные незначащие нули (если группа состоит только из нулей, то заменить эту группу одним нулем);

    e) удалить все комбинации символов the

    Вариант №13

    Задача 1.

    Даны четыре числа. Найти разность между наибольшим и наименьшим среди них.

    Задача 2.

    Вводится целое число С. Если -9<=c<=9 вывести величину числа в словесной форме с учетом знака, в противном случае - предупреждающее сообщение и повторный ввод.

    Задача 3.

    Пусть во входном потоке находится последовательность литер, заканчивающаяся точкой (кодировка ASCII):

    a) определить, сколько раз в этой последовательности встречается символ ‘a’;

    b) определить, сколько символов ‘e’ предшествует первому вхождению символа ‘u’ ( либо сколько всего символов ‘e’ в этой последовательности, если она не содержит символа ‘u’ );

    c) выяснить, есть ли в данной последовательности хотя бы одна пара символов-соседей ‘n’ и ‘o’, т.е. образующих сочетание ‘n’ ‘o’ либо ‘o’ ‘n’;

    d) выяснить, чередуются ли в данной последовательности символы ‘+’ и ‘-‘, и сколько раз каждый из этих символов входит в эту последовательность;

    e) выяснить, есть ли среди символов этой последовательности символы, образующие слово char.

    Вариант №14

    Задача 1.

    Даны три числа K, M и N. Поменять их значения местами таким образом, чтобы K < M < N.

    Задача 2.

    Вводится номер семестра N<=10. Вывести фразу "Я проучился N семестров", согласовав слово "семестр" с числом N. Определить номер курса.

    Задача 3.

    Пусть во входном потоке находится последовательность литер, заканчивающаяся точкой (кодировка ASCII). Вывести в выходной поток последовательность литер, измененную следующим образом:

    a) заменить все символы ‘?’ на’!’;

    b) удалить все символы ‘-‘ и удвоить все символы ‘&’;

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

    d) удалить из каждой группы подряд идущих цифр все начальные незначащие нули (если группа состоит только из нулей, то заменить эту группу одним нулем);

    e) удалить все комбинации символов the

    Вариант №15

    Задача 1.

    Даны четыре разных числа. Найти среди них два наибольших.

    Задача 2.

    В китайском гороскопе года носят следующие названия: крыса, корова, тигр, заяц, дракон, змея, лошадь, овца, обезьяна, петух, собака, свинья. Учитывая, что 2000 – год дракона, написать программу, определяющую название года по его номеру.

    Задача 3.

    Пусть во входном потоке находится последовательность литер, заканчивающаяся точкой (кодировка ASCII):

    a) определить, сколько раз в этой последовательности встречается символ ‘a’;

    b) определить, сколько символов ‘e’ предшествует первому вхождению символа ‘u’ ( либо сколько всего символов ‘e’ в этой последовательности, если она не содержит символа ‘u’ );

    c) выяснить, есть ли в данной последовательности хотя бы одна пара символов-соседей ‘n’ и ‘o’, т.е. образующих сочетание ‘n’ ‘o’ либо ‘o’ ‘n’;

    d) выяснить, чередуются ли в данной последовательности символы ‘+’ и ‘-‘, и сколько раз каждый из этих символов входит в эту последовательность;

    e) выяснить, есть ли среди символов этой последовательности символы, образующие слово char.

    Вариант №16

    Задача 1.

    Даны три числа. Поменять местами большее и меньшее из этих чисел.

    Задача 2.

    Вводится число Т – порядковый день в году. Определить номер месяца М и дня недели D, соответствующих Т.(Например, если Т=365 . то М=12, а D=31)

    Задача 3.

    Пусть во входном потоке находится последовательность литер, заканчивающаяся точкой (кодировка ASCII). Вывести в выходной поток последовательность литер, измененную следующим образом:

    a) заменить все символы ‘?’ на’!’;

    b) удалить все символы ‘-‘ и удвоить все символы ‘&’;

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

    d) удалить из каждой группы подряд идущих цифр все начальные незначащие нули (если группа состоит только из нулей, то заменить эту группу одним нулем);

    e) удалить все комбинации символов the

    Вариант №17

    Задача 1.

    Даны четыре числа. Определить сколько среди них отрицательных и сколько положительных.

    Задача 2.

    Вводится номер месяца М и дня D. Определить порядковый номер дня в году Т соответсвующий этой дате.

    Задача 3.

    Пусть во входном потоке находится последовательность литер, заканчивающаяся точкой (кодировка ASCII):

    a) определить, сколько раз в этой последовательности встречается символ ‘a’;

    b) определить, сколько символов ‘e’ предшествует первому вхождению символа ‘u’ ( либо сколько всего символов ‘e’ в этой последовательности, если она не содержит символа ‘u’ );

    c) выяснить, есть ли в данной последовательности хотя бы одна пара символов-соседей ‘n’ и ‘o’, т.е. образующих сочетание ‘n’ ‘o’ либо ‘o’ ‘n’;

    d) выяснить, чередуются ли в данной последовательности символы ‘+’ и ‘-‘, и сколько раз каждый из этих символов входит в эту последовательность;

    e) выяснить, есть ли среди символов этой последовательности символы, образующие слово char.

    Вариант №18

    Задача 1.

    Даны четыре числа. Определить порядковый номер наименьшего среди них.

    Задача 2.

    Вводится номер месяца М и дня D. Определить день недели с датой М и D, считая, что год начинается с понедельника.

    Задача 3.

    Пусть во входном потоке находится последовательность литер, заканчивающаяся точкой (кодировка ASCII). Вывести в выходной поток последовательность литер, измененную следующим образом:

    a) заменить все символы ‘?’ на’!’;

    b) удалить все символы ‘-‘ и удвоить все символы ‘&’;

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

    d) удалить из каждой группы подряд идущих цифр все начальные незначащие нули (если группа состоит только из нулей, то заменить эту группу одним нулем);

    e) удалить все комбинации символов the

    Вариант №19

    Задача 1.

    Даны два числа. Большее из этих двух чисел заменить их полусуммой, а меньшее удвоенным произведением.

    Задача 2.

    Вводится число программ N<=20. Напечатать фразу "Я разработал N программ", согласовав слово "программа" с числом N.

    Задача 3.

    Пусть во входном потоке находится последовательность литер, заканчивающаяся точкой (кодировка ASCII):

    a) определить, сколько раз в этой последовательности встречается символ ‘a’;

    b) определить, сколько символов ‘e’ предшествует первому вхождению символа ‘u’ ( либо сколько всего символов ‘e’ в этой последовательности, если она не содержит символа ‘u’ );

    c) выяснить, есть ли в данной последовательности хотя бы одна пара символов-соседей ‘n’ и ‘o’, т.е. образующих сочетание ‘n’ ‘o’ либо ‘o’ ‘n’;

    d) выяснить, чередуются ли в данной последовательности символы ‘+’ и ‘-‘, и сколько раз каждый из этих символов входит в эту последовательность;

    e) выяснить, есть ли среди символов этой последовательности символы, образующие слово char.

    Вариант №20

    Задача 1.

    Даны три числа. Меньшее среди них заменить на 0 .

    Задача 2.

    Вводится число экзаменов N<=20. Напечатать фразу "Мы успешно сдали N экзаменов", согласовав слово "экзамен" с числом N.

    Задача 3.

    Пусть во входном потоке находится последовательность литер, заканчивающаяся точкой (кодировка ASCII). Вывести в выходной поток последовательность литер, измененную следующим образом:

    a) заменить все символы ‘?’ на’!’;

    b) удалить все символы ‘-‘ и удвоить все символы ‘&’;

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

    d) удалить из каждой группы подряд идущих цифр все начальные незначащие нули (если группа состоит только из нулей, то заменить эту группу одним нулем);

    e) удалить все комбинации символов the

    Вариант №21

    Задача 1.

    Даны четыре числа. Найти разность между наибольшим и наименьшим среди них.

    Задача 2.

    Вводится число лет (N<=25). Напечатать фразу "Мне N лет", согласовав слово "лет, год, года" с числом N.

    Задача 3.

    Пусть во входном потоке находится последовательность литер, заканчивающаяся точкой (кодировка ASCII):

    a) определить, сколько раз в этой последовательности встречается символ ‘a’;

    b) определить, сколько символов ‘e’ предшествует первому вхождению символа ‘u’ ( либо сколько всего символов ‘e’ в этой последовательности, если она не содержит символа ‘u’ );

    c) выяснить, есть ли в данной последовательности хотя бы одна пара символов-соседей ‘n’ и ‘o’, т.е. образующих сочетание ‘n’ ‘o’ либо ‘o’ ‘n’;

    d) выяснить, чередуются ли в данной последовательности символы ‘+’ и ‘-‘, и сколько раз каждый из этих символов входит в эту последовательность;

    e) выяснить, есть ли среди символов этой последовательности символы, образующие слово char.

    Вариант №22

    Задача 1.

    Даны три числа K, M и N. Поменять их значения местами таким образом, чтобы K < M < N.

    Задача 2.

    Вводится число студентов N<=30. Вывести фразу "В нашей группе N студентов", согласовав слово "студент" с числом N.

    Задача 3.

    Пусть во входном потоке находится последовательность литер, заканчивающаяся точкой (кодировка ASCII). Вывести в выходной поток последовательность литер, измененную следующим образом:

    a) заменить все символы ‘?’ на’!’;

    b) удалить все символы ‘-‘ и удвоить все символы ‘&’;

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

    d) удалить из каждой группы подряд идущих цифр все начальные незначащие нули (если группа состоит только из нулей, то заменить эту группу одним нулем);

    e) удалить все комбинации символов the

    Вариант №23

    Задача 1.

    Даны четыре разных числа. Найти среди них два наибольших.

    Задача 2.

    Вводится число М - номер месяца. Определить номер квартала по введенному номеру месяца и номер полугодия.

    Задача 3.

    Пусть во входном потоке находится последовательность литер, заканчивающаяся точкой (кодировка ASCII):

    a) определить, сколько раз в этой последовательности встречается символ ‘a’;

    b) определить, сколько символов ‘e’ предшествует первому вхождению символа ‘u’ ( либо сколько всего символов ‘e’ в этой последовательности, если она не содержит символа ‘u’ );

    c) выяснить, есть ли в данной последовательности хотя бы одна пара символов-соседей ‘n’ и ‘o’, т.е. образующих сочетание ‘n’ ‘o’ либо ‘o’ ‘n’;

    d) выяснить, чередуются ли в данной последовательности символы ‘+’ и ‘-‘, и сколько раз каждый из этих символов входит в эту последовательность;

    e) выяснить, есть ли среди символов этой последовательности символы, образующие слово char.

    Вариант №24

    Задача 1.

    Даны три числа. Поменять местами большее и меньшее из этих чисел.

    Задача 2.

    Вводится число М - номер месяца. Определить время года по введенному номеру месяца и номер полугодия.

    Задача 3.

    Пусть во входном потоке находится последовательность литер, заканчивающаяся точкой (кодировка ASCII). Вывести в выходной поток последовательность литер, измененную следующим образом:

    a) заменить все символы ‘?’ на’!’;

    b) удалить все символы ‘-‘ и удвоить все символы ‘&’;

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

    d) удалить из каждой группы подряд идущих цифр все начальные незначащие нули (если группа состоит только из нулей, то заменить эту группу одним нулем);

    e) удалить все комбинации символов the

    Вариант №25

    Задача 1.

    Даны четыре числа. Определить, сколько среди них отрицательных и сколько – положительных чисел.

    Задача 2.

    Вводится целое число С. Если -9<=c<=9, то вывести величину числа в словесной форме с учетом знака, в противном случае - предупреждающее сообщение и повторный ввод.

    Задача 3.

    Пусть во входном потоке находится последовательность литер, заканчивающаяся точкой (кодировка ASCII):

    a) определить, сколько раз в этой последовательности встречается символ ‘a’;

    b) определить, сколько символов ‘e’ предшествует первому вхождению символа ‘u’ ( либо сколько всего символов ‘e’ в этой последовательности, если она не содержит символа ‘u’ );

    c) выяснить, есть ли в данной последовательности хотя бы одна пара символов-соседей ‘n’ и ‘o’, т.е. образующих сочетание ‘n’ ‘o’ либо ‘o’ ‘n’;

    d) выяснить, чередуются ли в данной последовательности символы ‘+’ и ‘-‘, и сколько раз каждый из этих символов входит в эту последовательность;

    e) выяснить, есть ли среди символов этой последовательности символы, образующие слово char.

    Вариант №26

    Задача 1.

    Даны четыре числа. Определить порядковый номер наименьшего среди них.

    Задача 2.

    Вводится номер семестра N<=10. Вывести фразу "Я проучился N семестров", согласовав слово "семестр" с числом N. Определить номер курса.

    Задача 3.

    Пусть во входном потоке находится последовательность литер, заканчивающаяся точкой (кодировка ASCII). Вывести в выходной поток последовательность литер, измененную следующим образом:

    a) заменить все символы ‘?’ на’!’;

    b) удалить все символы ‘-‘ и удвоить все символы ‘&’;

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

    d) удалить из каждой группы подряд идущих цифр все начальные незначащие нули (если группа состоит только из нулей, то заменить эту группу одним нулем);

    e) удалить все комбинации символов the

    Вариант №27

    Задача 1.

    Даны два числа. Большее из этих двух чисел заменить их полусуммой, а меньшее удвоенным произведением.

    Задача 2.

    В китайском гороскопе года носят следующие названия: крыса, корова, тигр, заяц, дракон, змея, лошадь, овца, обезьяна, петух, собака, свинья. Учитывая, что 2000 – год дракона, написать программу, определяющую название года по его номеру.

    Задача 3.

    Пусть во входном потоке находится последовательность литер, заканчивающаяся точкой (кодировка ASCII):

    a) определить, сколько раз в этой последовательности встречается символ ‘a’;

    b) определить, сколько символов ‘e’ предшествует первому вхождению символа ‘u’ ( либо сколько всего символов ‘e’ в этой последовательности, если она не содержит символа ‘u’ );

    c) выяснить, есть ли в данной последовательности хотя бы одна пара символов-соседей ‘n’ и ‘o’, т.е. образующих сочетание ‘n’ ‘o’ либо ‘o’ ‘n’;

    d) выяснить, чередуются ли в данной последовательности символы ‘+’ и ‘-‘, и сколько раз каждый из этих символов входит в эту последовательность;

    e) выяснить, есть ли среди символов этой последовательности символы, образующие слово char.

    Вариант №28

    Задача 1.

    Даны три числа. Меньшее среди них заменить на 0 .

    Задача 2.

    Вводится число Т – порядковый день в году. Определить номер месяца М и дня недели D, соответствующих Т.(Например, если Т=365 . то М=12, а D=31)

    Задача 3.

    Пусть во входном потоке находится последовательность литер, заканчивающаяся точкой (кодировка ASCII). Вывести в выходной поток последовательность литер, измененную следующим образом:

    a) заменить все символы ‘?’ на’!’;

    b) удалить все символы ‘-‘ и удвоить все символы ‘&’;

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

    d) удалить из каждой группы подряд идущих цифр все начальные незначащие нули (если группа состоит только из нулей, то заменить эту группу одним нулем);

    e) удалить все комбинации символов the

    Вариант №29

    Задача 1.

    Даны четыре числа. Найти разность между наибольшим и наименьшим среди них.

    Задача 2.

    Вводится номер месяца М и дня D. Определить порядковый номер дня в году Т соответсвующий этой дате.

    Задача 3.

    Пусть во входном потоке находится последовательность литер, заканчивающаяся точкой (кодировка ASCII):

    a) определить, сколько раз в этой последовательности встречается символ ‘a’;

    b) определить, сколько символов ‘e’ предшествует первому вхождению символа ‘u’ ( либо сколько всего символов ‘e’ в этой последовательности, если она не содержит символа ‘u’ );

    c) выяснить, есть ли в данной последовательности хотя бы одна пара символов-соседей ‘n’ и ‘o’, т.е. образующих сочетание ‘n’ ‘o’ либо ‘o’ ‘n’;

    d) выяснить, чередуются ли в данной последовательности символы ‘+’ и ‘-‘, и сколько раз каждый из этих символов входит в эту последовательность;

    e) выяснить, есть ли среди символов этой последовательности символы, образующие слово char.

    Вариант №30

    Задача 1.

    Даны три числа K, M и N. Поменять их значения местами таким образом, чтобы K < M < N.

    Задача 2.

    Вводится номер месяца М и дня D. Определить день недели с датой М и D, считая, что год начинается с понедельника.

    Задача 3.

    Пусть во входном потоке находится последовательность литер, заканчивающаяся точкой (кодировка ASCII). Вывести в выходной поток последовательность литер, измененную следующим образом:

    a) заменить все символы ‘?’ на’!’;

    b) удалить все символы ‘-‘ и удвоить все символы ‘&’;

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

    d) удалить из каждой группы подряд идущих цифр все начальные незначащие нули (если группа состоит только из нулей, то заменить эту группу одним нулем);

    e) удалить все комбинации символов the

    Вариант №31

    Задача 1.

    Даны четыре разных числа. Найти среди них два наибольших.

    Задача 2.

    Вводится число программ N<=20. Напечатать фразу "Я разработал N программ", согласовав слово "программа" с числом N.

    Задача 3.

    Пусть во входном потоке находится последовательность литер, заканчивающаяся точкой (кодировка ASCII):

    a) определить, сколько раз в этой последовательности встречается символ ‘a’;

    b) определить, сколько символов ‘e’ предшествует первому вхождению символа ‘u’ ( либо сколько всего символов ‘e’ в этой последовательности, если она не содержит символа ‘u’ );

    c) выяснить, есть ли в данной последовательности хотя бы одна пара символов-соседей ‘n’ и ‘o’, т.е. образующих сочетание ‘n’ ‘o’ либо ‘o’ ‘n’;

    d) выяснить, чередуются ли в данной последовательности символы ‘+’ и ‘-‘, и сколько раз каждый из этих символов входит в эту последовательность;

    e) выяснить, есть ли среди символов этой последовательности символы, образующие слово char.

    Вариант №32

    Задача 1.

    Даны три числа. Поменять местами большее и меньшее из этих чисел.

    Задача 2.

    Вводится число экзаменов N<=20. Напечатать фразу "Мы успешно сдали N экзаменов", согласовав слово "экзамен" с числом N.

    Задача 3.

    Пусть во входном потоке находится последовательность литер, заканчивающаяся точкой (кодировка ASCII). Вывести в выходной поток последовательность литер, измененную следующим образом:

    a) заменить все символы ‘?’ на’!’;

    b) удалить все символы ‘-‘ и удвоить все символы ‘&’;

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

    d) удалить из каждой группы подряд идущих цифр все начальные незначащие нули (если группа состоит только из нулей, то заменить эту группу одним нулем);

    e) удалить все комбинации символов the

    Вариант №33

    Задача 1.

    Даны четыре числа. Определить сколько среди них отрицательных и сколько положительных.

    Задача 2.

    Вводится число лет (N<=25). Напечатать фразу "Мне N лет", согласовав слово "лет, год, года" с числом N.

    Задача 3.

    Пусть во входном потоке находится последовательность литер, заканчивающаяся точкой (кодировка ASCII):

    a) определить, сколько раз в этой последовательности встречается символ ‘a’;

    b) определить, сколько символов ‘e’ предшествует первому вхождению символа ‘u’ ( либо сколько всего символов ‘e’ в этой последовательности, если она не содержит символа ‘u’ );

    c) выяснить, есть ли в данной последовательности хотя бы одна пара символов-соседей ‘n’ и ‘o’, т.е. образующих сочетание ‘n’ ‘o’ либо ‘o’ ‘n’;

    d) выяснить, чередуются ли в данной последовательности символы ‘+’ и ‘-‘, и сколько раз каждый из этих символов входит в эту последовательность;

    e) выяснить, есть ли среди символов этой последовательности символы, образующие слово char.

    Вариант №34

    Задача 1.

    Даны четыре числа. Определить порядковый номер наименьшего среди них.

    Задача 2.

    Вводится число студентов N<=30. Вывести фразу "В нашей группе N студентов", согласовав слово "студент" с числом N.

    Задача 3.

    Пусть во входном потоке находится последовательность литер, заканчивающаяся точкой (кодировка ASCII). Вывести в выходной поток последовательность литер, измененную следующим образом:

    a) заменить все символы ‘?’ на’!’;

    b) удалить все символы ‘-‘ и удвоить все символы ‘&’;

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

    d) удалить из каждой группы подряд идущих цифр все начальные незначащие нули (если группа состоит только из нулей, то заменить эту группу одним нулем);

    e) удалить все комбинации символов the

    Титульный лист отчета







    Федеральное государственное бюджетное образовательное учреждение высшего образования

    «Российский государственный социальный университет»





    Факультет информационных технологий

    Направление подготовки

    01.03.02 Прикладная математика и информатика
    Дисциплина

    Программирование

    Практическое задание № 2


    Обучающийся

    Фамилия Имя Отчество

    Вариант

    1

    Преподаватель

    Романова Е.Ю.


    Москва 2020


    написать администратору сайта