Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
temy_kursovoy_2015_KMRF_full_2015_01_22_ukr.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
305.15 Кб
Скачать
  1. Автоматизована інформаційно-пошукова система "Перукарня"

Перукарня стриже клієнтів відповідно до їх побажань і|та| деякого каталогу різних видів стрижки. Так, для кожної стрижки визначені назва, приналежність статі (чоловіча, жіноча), вартість роботи. Необхідно створити базу цих клієнтів, запам'ятовуючи їх анкетні дані (прізвище, ім'я, по батькові). Починаючи|зачинати| з|із| 5-ї стрижки, клієнт переходить в категорію постійних і|та| отримує|одержує| знижку в 3% при кожній наступній|подальшій| стрижці. Після того, як закінчена чергова робота, в касі фіксуються стрижка, клієнт і|та| дата виробництва робіт.

Про кожний вид стрижки фіксуються наступні дані: код стрижки, назва, стать, вартість;

На кожного клієнта в базу даних заносяться наступні відомості: код клієнта, ПІБ (Прізвище, Ім'я, По батькові), стать, ознака постійного клієнта .

Процес обслуговування клієнта характеризується наступними даними: код роботи, код стрижки, код клієнта, дата.

Завдання на оцінку 5.

Написати програму, яка дозволила б виконати наступні дії:

  1. надати можливість додавання, зміни і видалення інформації про стрижки, клієнтів, обслуговування клієнтів;

  2. надати інформацію про жіночі стрижки, які можуть виконувати майстра перукарської з вказівкою ціни стрижки;

  3. надати інформацію про сумарний дохід перукарні за звітний період часу.

Завдання на оцінку 4 або 3.

Усі дані знаходитимуться в одній таблиці.

Передбачувана структура таблиці :

  • код роботи;

  • дата виконання стрижки;

  • назва стрижки.

  • ПІБ (Прізвище, Ім 'я, По батькові) клієнта;

  • підлога клієнта;

  • вартість.

Написати програму, яка дозволила б виконати наступні дії:

  1. надати можливість додавання, зміни і видалення інформації про виконані роботи;

  2. надати інформацію про сумарний дохід перукарні за звітний період часу.

Другие темы:

  1. Дешифратор

Распространенный, но ненадежный метод шифровки текста состоит в перемене букв алфавита. Другими словами, каждая буква алфавита последовательно заменяется в тексте какой-то другой буквой. Чтобы шифровка была обратимой, никакие две буквы не заменяются одной и той же буквой.

Ваша задача - расшифровать несколько закодированных строк текста, полагая, что все строки содержат различные наборы замещений и что все слова в расшифрованном тексте из словаря известных слов.

Входные данные

Входные данные состоят из строки, содержащей целое число и, далее следуют п слов, записанных строчными буквами, одно на строку, в алфавитном порядке. Эти п слов составляют словарь тех слов, которые могут появиться в расшифрован- ном тексте. За словарем следуют несколько строк входных данных. Каждая строка зашифрована, как описано выше.

В словаре не более 1000 слов. Длина каждого не превышает 16 букв. Зашифрованные строки содержат только строчные буквы и пробелы, и их длина не превышает 80 символов.

Выходные данные

Расшифруйте каждую строку и выведите ее в стандартный вывод. Если возможны несколько вариантов решения, подойдет любое. Если решений не существует, замени- те каждую букву алфавита звездочкой.

Пример входных данных

Соответствующие выходные данные:

  1. LCD-дисплей

Ваш друг только недавно купил себе новый компьютер. До этого самой мощной машиной, которую он когда-либо использовал, был карманный калькулятор. Он немного расстроен, потому что LCD-дисплей его калькулятора ему нравился больше, чем экран его компьютера! Чтобы обрадовать его, напишите про грамму, которая отображает числа в стиле LCD-дисплея.

Входные данные

Входные данные содержат несколько строк, по строке для каждого числа, которое нужно отобразить. Каждая строка содержит целые числа s и я, где п - это число, которое нужно отобразить 0 < = n<= 99 999 999) и s, это размер, в котором оно должно быть изображено 0<.=S <=10). Входные данные заканчиваются строкой, состоящей из двух нулей, которую не нужно обрабатывать.

Выходные данные

Выведите числа указанные во входных данных в стиле LCD-дисплея, используя s «-» символов для горизонтальных сегментов и s «|» символов для вертикальных. Каждая цифра занимает ровно s + 2 колонок и 2 s + 3 строк. Не забудьте заполнить все белое пространство, занимаемое цифрами, пробелами, включая последнюю цифру. Между двумя цифрами должна быть точно одна колонка пробелов. Выводите пустую строку после каждого числа. Вы найдете пример вывода каждой цифры ниже.

Пример входных данных

Соответствующие выходные данные:

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