Обсуждение участника:NovikovPN: различия между версиями

Материал из Поле цифровой дидактики
Строка 56: Строка 56:
     Преподаватель --|> Курс
     Преподаватель --|> Курс
      
      
     class Вуз{
     class ВУЗ{
         -id: int
         -name: Name
         -Логин: String
         -address: String
         -Пароль: String
         -phone: Number
         +Проверка данных()
        +addStudent()
        +removeStudent()
        +getStudent()
        +addDepartament()
        +removeDepartament()
        +getDepartament()
         +getAllDepart()
     }
     }
   class Факультет{
   class Факультет{
         -Цена: String
         -name: Name
        -Характеристики: String
         +addInstructor()
        -Фото: BLOB
         +removeInstructor()
        -Количество: int
         +getInstructor()
         +Создать()
         +getAllInstructor()
         +Удалить()
         +Просмотреть()
         +Редактировать()
     }
     }
     class Студент{
     class Студент{
         -ФИО: Decimal
         -name: Name
         -Адрес: String
         -studentID: Number
        -Сумма: Decimal
        -Количество: String
        -Контактная_информация: String
        +Cоздать()
        +Удалить()
 
     }
     }
     class Курс{
     class Курс{
 
        -name: Name
        -courseID: Number
     }
     }
     class Преподаватель{
     class Преподаватель{
 
        -name: Name
     }
     }
}}
}}

Версия 04:30, 23 декабря 2023

Виды представления информации

--NovikovPN (обсуждение) 21:00, 2 сентября 2023 (MSK)

Собственный проект на Scratch

Проект с генерацией клонов

Создание своего концепта

Концепция: Функциональное программирование: Boxer, Church, Clojure, CreatiCode, Fennel, GP, J, JavaScript, Lisp, LogoBlocks, NetLogo, R, Scala, Scheme, Scratch, ScratchJR, Snap!, StarLogo Nova, Swift, Лого, РЕФАЛ

Диаграмма классов