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

Материал из Поле цифровой дидактики
 
(не показано 18 промежуточных версий этого же участника)
Строка 1: Строка 1:
== '''Классификация программного обеспечения (ПО)''' ==
== '''Виды представления информации''' ==


--[[Участник:NovikovPN|NovikovPN]] ([[Обсуждение участника:NovikovPN|обсуждение]]) 21:00, 2 сентября 2023 (MSK)
--[[Участник:NovikovPN|NovikovPN]] ([[Обсуждение участника:NovikovPN|обсуждение]]) 21:00, 2 сентября 2023 (MSK)
Строка 5: Строка 5:


digraph G1 {
digraph G1 {
size = 13
rankdir = LR
"Виды представления информации" -> "По способу восприятия"
"Виды представления информации" -> "По способу восприятия"
"Виды представления информации" -> "По форме представления"
"Виды представления информации" -> "По форме представления"
Строка 25: Строка 25:


</graphviz>
</graphviz>
== '''Собственный проект на Scratch''' ==
* https://scratch.mit.edu/projects/520044927
<scratch project="520044927" />
== '''Проект с генерацией клонов''' ==
* https://scratch.mit.edu/projects/943360627
<scratch project="943360627" />
== '''Создание своего концепта''' ==
Концепция: Функциональное программирование:
{{#ask:
[[Категория:Язык программирования]]
[[Programming paradigm::Функциональное программирование]]
}}
== '''Диаграмма классов''' ==
{{#mermaid:classDiagram
    ВУЗ o-- Факультет : состоит из
    Факультет -- Курс
    Факультет o-- Преподаватель : работает
    Студент --o ВУЗ : обучается в
    Студент --|> Курс : посещает
    Преподаватель --|> Курс : читает
   
    class ВУЗ{
        -name: Name
        -address: String
        -phone: Number
        +addStudent()
        +removeStudent()
        +getStudent()
        +addDepartament()
        +removeDepartament()
        +getDepartament()
        +getAllDepart()
    }
  class Факультет{
        -name: Name
        +addInstructor()
        +removeInstructor()
        +getInstructor()
        +getAllInstructor()
    }
    class Студент{
        -name: Name
        -studentID: Number
    }
    class Курс{
        -name: Name
        -courseID: Number
    }
    class Преподаватель{
        -name: Name
    }
}}
== '''Предки и потомки языка программирования Java''' ==
{{#ask:
[[Category:Язык программирования]]  [[Ancestors::Java]] OR [[Descendants:Java]] OR [[Java]] AND [[Category:Язык программирования]]
|format=moderntimeline
|?launch year
|? Ancestors
|?Descendants
| background = white
}}
== '''Копирование поведения агента: проект в Snap!''' ==
*https://snap.berkeley.edu/project?username=paulprishol&projectname=%d0%9a%d0%be%d0%bf%d0%b8%d1%80%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d0%b5%20%d0%bf%d0%be%d0%b2%d0%b5%d0%b4%d0%b5%d0%bd%d0%b8%d1%8f%20%d0%b0%d0%b3%d0%b5%d0%bd%d1%82%d0%b0
<snap project="%d0%9a%d0%be%d0%bf%d0%b8%d1%80%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d0%b5%20%d0%bf%d0%be%d0%b2%d0%b5%d0%b4%d0%b5%d0%bd%d0%b8%d1%8f%20%d0%b0%d0%b3%d0%b5%d0%bd%d1%82%d0%b0" user="paulprishol" />
== '''Проект на Scratch с использованием библиотеки "Музыка" ''' ==
* https://scratch.mit.edu/projects/943756256
<scratch project="943756256" />
== '''Обработка данных в Snap!''' ==
*https://snap.berkeley.edu/project?username=paulprishol&projectname=%D0%97%D0%B0%D0%BF%D1%80%D0%BE%D1%81%20%D0%BF%D0%BE%20%D1%81%D1%82%D0%B0%D1%82%D1%8C%D0%B5
<snap project="%D0%97%D0%B0%D0%BF%D1%80%D0%BE%D1%81%20%D0%BF%D0%BE%20%D1%81%D1%82%D0%B0%D1%82%D1%8C%D0%B5" user="paulprishol" />

Текущая версия на 17:22, 24 декабря 2023

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

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

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

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

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

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

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

состоит из
работает
обучается в
посещает
читает
ВУЗ
-name: Name
-address: String
-phone: Number
+addStudent()
+removeStudent()
+getStudent()
+addDepartament()
+removeDepartament()
+getDepartament()
+getAllDepart()
Факультет
-name: Name
+addInstructor()
+removeInstructor()
+getInstructor()
+getAllInstructor()
Курс
-name: Name
-courseID: Number
Преподаватель
-name: Name
Студент
-name: Name
-studentID: Number

Предки и потомки языка программирования Java

January 1, 1995

Java

Launch year: 1995
Ancestors: Pascal
Ancestors: Smalltalk
Ancestors: Oberon
Descendants: BlueJ

January 1, 1998

Alice

Launch year: 1998
Ancestors: Java
Descendants: Looking Glass
Descendants: Storytelling Alice

January 1, 2003

Scala

Launch year: 2003
Ancestors: Lisp
Ancestors: Java
Descendants: Kotlin

 
Alice
January 1, 1998

Java

Alice

Scala

1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
Dec.
March
March
April
May
June
July
Aug.
Sept.
Oct.
Nov.
Dec.
Feb.
March
April
May
June
July
Aug.
Sept.
Oct.
Nov.
Dec.
Feb.
March
April
May
June
July
Aug.
Sept.
Oct.
Nov.
Dec.
Feb.
March
April
May
June
July
Aug.
Sept.
Oct.
Nov.
Dec.
Feb.
March
April
May
June
July
Aug.
Sept.
Oct.
Nov.
Dec.
Feb.
March
April
May
June
July
Aug.
Sept.
Oct.
Oct.
Nov.
Dec.
Feb.
March
April
May
June
July
Aug.
Sept.
Oct.
Nov.
Dec.
Feb.
March
April
May
June
July
Aug.
Sept.
Oct.
Nov.
Dec.
Feb.
March
April
May
June
July
Aug.
Sept.
Oct.
Nov.
Dec.
Feb.
March
April
May
June
July
Aug.
Sept.
Oct.
Nov.
Dec.
Feb.
March
April
May
June
July
Aug.
Sept.
Oct.
Nov.
Dec.
Feb.
March
April
May
June
July
July
Aug.
Sept.
Oct.
Nov.
Dec.

Копирование поведения агента: проект в Snap!

Проект на Scratch с использованием библиотеки "Музыка"

Обработка данных в Snap!