Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 1) написать сортировку пузырьком. Почитайте об этой сортировке сами.
- 1.1) добавьте тесты
- 1.2) создайте 3 файла. На 10000, 50k и 100k неотсортированных цифр. Создать файлы программно.
- 1.3) написать бенчмарки на каждый файл и сохранить результат всех трех в файл
- 2)Программа валидатор пароля. Вводите на вход пароль, она говорит сильный пароль или нет
- Сильный пароль должен содержать минимум 10 символов
- 2 заглавные буквы
- 2 цифры
- 2 спецсимвола типа % & @#
- Латинские и русские буквы
- 3)Программа классный журнал
- Написать консольную программу, электронный журнал учителя.
- Подготовка
- В начале придумываем класс с 35 учениками. У каждого ученика должны быть имя и фамилия.
- Нужно чтоб в классе было 2 пары совпадений фамилий. 2ое Ивановых и 2ое Петровых. Совпадения имён на ваш вкус.
- Далее.
- Всё эти фамилии записать в файл. Формат файла. В начале в файле идёт строка с номером школы
- Далее идёт строка с фио учителя и номер класса
- Потом несколько пустых строк и далее список класса. Типа
- 1) Иванов Иван
- 2) Петров Иван
- Не забывайте, что половина класса должно быть девочек.
- Пункт 2
- Пишем генератор оценок учеников. Отдельным файлом, отдельным классом. Он принимает на вход имя файла, в котором список учеников. И название предмета.
- Предметов всего 5.
- Русский язык
- Математика
- Английский язык
- Окружающий мир
- Программирование.
- Получив нужный предмет и файл с детьми, он генерирует файл с оценками по данному предмету. То есть на выходе файл russian.txt в котором идёт список типа
- Фамилия и имя ученика и 80 оценок словно за 3 месяца. Оценки от 2 до 5.
- Иванов Иван 3 4 3 5 2 3 4 4 4 4........ 80 раз
- Далее пишем скрипт который генерит для каждого из 5 предметов журнал оценок
- По итогу должно быть 5 файлов в каждом список детей с оценками
- Суть программы
- Учитель заходит в программу и смотрит статистику по ученикам
- 1) он должен уметь ввести данные ученика и увидеть по нему статистику.
- - отличник или хорошист или двоечник. Средняя оценка по всем предметам
- - отдельно средняя оценка по каждому предмету
- - показать место в среднем рейтинге класса по успеваемости
- Внизу должно выводится Иванов Иван отличник. Или Иванова Инна отличниЦА. Также для хорошиста и троечника итд.
- 2) учитель должен уметь увидеть все оценки ученика по какому либо предмету.
- 3) учитель должен увидеть статистику общую среднюю. То есть 15 отличников. 10 троечников, 6 двоечников.
- 4)такую же статистику по каждому предмету отдельно
- 5) вывести 5 лучших учеников
- 6) 5 худших
- Отсортировать на дом
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement