Advertisement
Guest User

Untitled

a guest
Jul 19th, 2019
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.28 KB | None | 0 0
  1. 1) написать сортировку пузырьком. Почитайте об этой сортировке сами.
  2. 1.1) добавьте тесты
  3. 1.2) создайте 3 файла. На 10000, 50k и 100k неотсортированных цифр. Создать файлы программно.
  4. 1.3) написать бенчмарки на каждый файл и сохранить результат всех трех в файл
  5.  
  6.  
  7.  
  8.  
  9.  
  10. 2)Программа валидатор пароля. Вводите на вход пароль, она говорит сильный пароль или нет
  11. Сильный пароль должен содержать минимум 10 символов
  12. 2 заглавные буквы
  13. 2 цифры
  14. 2 спецсимвола типа % & @#
  15. Латинские и русские буквы
  16.  
  17.  
  18.  
  19.  
  20. 3)Программа классный журнал
  21. Написать консольную программу, электронный журнал учителя.
  22. Подготовка
  23. В начале придумываем класс с 35 учениками. У каждого ученика должны быть имя и фамилия.
  24. Нужно чтоб в классе было 2 пары совпадений фамилий. 2ое Ивановых и 2ое Петровых. Совпадения имён на ваш вкус.
  25.  
  26. Далее.
  27. Всё эти фамилии записать в файл. Формат файла. В начале в файле идёт строка с номером школы
  28.  
  29. Далее идёт строка с фио учителя и номер класса
  30.  
  31. Потом несколько пустых строк и далее список класса. Типа
  32.  
  33. 1) Иванов Иван
  34. 2) Петров Иван
  35.  
  36. Не забывайте, что половина класса должно быть девочек.
  37.  
  38. Пункт 2
  39.  
  40. Пишем генератор оценок учеников. Отдельным файлом, отдельным классом. Он принимает на вход имя файла, в котором список учеников. И название предмета.
  41. Предметов всего 5.
  42. Русский язык
  43. Математика
  44. Английский язык
  45. Окружающий мир
  46. Программирование.
  47. Получив нужный предмет и файл с детьми, он генерирует файл с оценками по данному предмету. То есть на выходе файл russian.txt в котором идёт список типа
  48. Фамилия и имя ученика и 80 оценок словно за 3 месяца. Оценки от 2 до 5.
  49. Иванов Иван 3 4 3 5 2 3 4 4 4 4........ 80 раз
  50.  
  51. Далее пишем скрипт который генерит для каждого из 5 предметов журнал оценок
  52.  
  53. По итогу должно быть 5 файлов в каждом список детей с оценками
  54.  
  55. Суть программы
  56.  
  57. Учитель заходит в программу и смотрит статистику по ученикам
  58.  
  59. 1) он должен уметь ввести данные ученика и увидеть по нему статистику.
  60. - отличник или хорошист или двоечник. Средняя оценка по всем предметам
  61. - отдельно средняя оценка по каждому предмету
  62. - показать место в среднем рейтинге класса по успеваемости
  63. Внизу должно выводится Иванов Иван отличник. Или Иванова Инна отличниЦА. Также для хорошиста и троечника итд.
  64.  
  65. 2) учитель должен уметь увидеть все оценки ученика по какому либо предмету.
  66. 3) учитель должен увидеть статистику общую среднюю. То есть 15 отличников. 10 троечников, 6 двоечников.
  67. 4)такую же статистику по каждому предмету отдельно
  68. 5) вывести 5 лучших учеников
  69.  
  70. 6) 5 худших
  71.  
  72. Отсортировать на дом
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement