Задачи

1. Алфавитно-частотный словарь

2. Задача с тестовыми файлами

3. Задача «Считалка»

4. Задача « Гаражная стоянка»

5. Задача о наличии автобусов в автобусном парке

6. Задача о списках


1.Алфавитно-частотный словарь.

Необходимо описать программу, которая обрабатывает файл input.txt и составляет для него алфавитно-частотный словарь в файле output.txt.

2.Задача с тестовыми файлами

В текстовом файле находятся идентификаторы переменных и их числовые значения (например: x 15 abc 12.098 z -1.23). Перенести их в динамический список, для которого реализовать следующие операции: поиск идентификатора в списке; изменение значения указанного идентификатора; удаление идентификатора из списка, добавление в список нового идентификатора с заданным значением. По окончании сеанса работы список идентификаторов и их значений переносится обратно в файл.
Cod

       3. Задача «Считалка»

N ребят располагаются по кругу. Начав отсчет от первого, удаляют каждого k-го, смыкая при этом круг. Определить порядок удаления ребят из круга.

     4. Задача « Гаражная стоянка»


Гаражная стоянка имеет одну стояночную полосу, причем въезд и выезд находятся в одном конце полосы. Если владелец автомашины приходит забрать свой автомобиль, который не является ближайшим к выходу, то все автомашины, загораживающие проезд, удаляются, машина данного владельца выводится со стоянки, а другие машины возвращаются на стоянку в исходном порядке . Написать программу, которая моделирует процесс прибытия и отъезда машин. Прибытие или отъезд автомашины задается командной строкой, которая содержит признак прибытия или отъезда и номер машины. Программа должна выводить сообщение при прибытии или выезде любой машины. При выезде автомашины со стоянки сообщение должно содержать число раз, которое машина удалялась со стоянки для обеспечения выезда других автомобилей.

     5. Задача о наличии автобусов в автобусном парке.

Составить программу, которая содержит динамическую информацию о наличии автобусов в автобусном парке. Сведения о каждом автобусе содержат:
·         номер автобуса;
·         фамилию и инициалы водителя;
·         номер маршрута;
·         признак того, где находится автобус — на маршруте или в парке.
Программа должна обеспечивать:
·         начальное формирование данных о всех автобусах в виде списка;
·         при выезде каждого автобуса из парка вводится номер автобуса, и программа устанавливает значение признака «автобус на маршруте»;
·         при въезде каждого автобуса в парк вводится номер автобуса, и программа устанавливает значение признака «автобус в парке»;
·         по запросу выдаются сведения об автобусах, находящихся в парке, или об автобусах, находящихся на маршруте.
Cod

     6. Задача о списках


Составить программу, которая на основе заданного списка формирует два других, помещая в первый из них положительные, а во второй — отрицательные элементы исходного списка.

    Проверочная работа.

Следующие тесты помогут проверить уровень ваших знаний по пройденному материалу:

Комментариев нет:

Отправить комментарий