Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
1.Упорядочить список группы из 10 человек, состоящий из строк " ФАМИЛИЯ И. О." по возрастанию инициала имени. Выведите на экран начальный и конечный список.
2.Дан список из 20 слов по 10 символов в каждом. Напечатать его в обратном алфавитном порядке, предварительно удалив из него повторяющиеся слова. При сортировке игнорировать высоту букв (Например, A = a).
3.Разработать набор процедур работы с очередью, а именно:
- включение нового элемента;
- выборка очередного элемента (со сдвигом очереди)
Разработать демо-программу.
4.В файле хранится каталог файлов в формате команды DIR.
Разработать программу переупорядочения каталога
- по имени,
- по расширениям,
- по размерам,
а также программу выдачи его на экран.
5.Дано арифметическое выражение. Разработать программу
проверки правильности по следующим критериям:
- допустимые знаки операций ("+", "-", "*","/");
- допустимые константы (целые без знака);
- допустимые переменные (до пяти латинских букв);
- скобки (только круглые, они должны быть парными).
Продумать диагностику по разным типам ошибок.
6.Разработать игру: кто придумает больше слов из символов
заданной строки.
Проверять:
- на допустимость по символам;
- по словарю, есть ли такие слова.
Предусмотреть возможность дополнения словаря и игнорирование
высоты букв ( А = а).
7.Разработать программу поиска модели в тексте (см. любой
текстовый редактор).
8.Разработать процедуру слияния двух упорядоченных списков вида "ФАМИЛИЯ И. О." с сохранением алфавитного порядка. Исходные и конечный списки вывести на экран.
9.Разработать процедуру, показывающую в зависимости от указания пользователя либо первые 15, либо последние 15 строк текстового файла. При переключении очищать экран.
10.Организовать печатание произвольного текстового файла на
экране. Вертикальный размер окна (количество строк) может
меняться. Для печатания желательно использовать PgUP и PgDOWN.
11.Составить "электронную зачетную ведомость" для вашей группы по TTO:
-----------------------------------------------------------
N ¦Фамилия И.О.¦Номер зачет. книжки ¦Отметка о зачете¦Дата
п/п¦ ¦ ¦ ¦
-----------------------------------------------------------
Предусмотреть возможность включения слова "зачет" и даты получения зачета.
12. Составить программу построения диаграммы повторяемости
букв в тексте. Формат произвольный. Использовать для текста:
"Fools! You have no perception!
The stakes yoa are gambling
Are frighteninly high!
We must crush him comletely
So like John before him
This Jesus must die!"
13.Составить программу склонения мужской фамилии в
родительный падеж. Использовать для организации диалог вида:
Есть Вишневский?
Нет Вишневского.
14.Составить программу склонения женской фамилии в
родительный падеж. Использовать для организации диалог вида:
Есть Шевченко?
Нет Шевченко.
14.Написать программу для преобразования целого числа в
римские цифры. Проверить в пределах 1-100.
15.Написать программу, записывающую однобайтовое целое число
без знака прописью, например,
128 = сто двадцать восемь
16. В списке людей "ФАМИЛИЯ ИМЯ ОТЧЕСТВО" необходимо найти всех
людей с заданным именем. Выводить на экран в виде:
ИМЯ ............. количество повторений
17.Из текст выбрать слова, начинающиеся буквой
из первой половины алфавита.
Образец текста:
The end is just a little harder
When brought about by friends!
For all who cares this wine could be my blood!
For all who cares this bread could be my body!
The end! This is my blood you drink, this is my body you eat!
18.Составить программу повторяемости слов в тексте.
Использовать для текста:
See my eyes I can hardly see
See me stand I can hardly walk
I believe you can make me whole
See my tongue I can hardly talk
See my skin I'm a mass of blood
See my legs I can hardly stand
I believe you can make me well
See my purse I'm a poor poor man.