Участник:Мерлева Олеся/Программирование на языках высокого уровня: различия между версиями

Материал из Поле цифровой дидактики
Новая страница: «== Шаблон продвижения по учебному курсу == <nowiki> == Работа в вики среде == == Языки высокого уровня. Типология языков == == Визуальное программирование == == Стандартные типы данных == == Работа с данными. Среда выращивания данных и анализа данных == == Концепции...»
 
Нет описания правки
 
(не показано 12 промежуточных версий 2 участников)
Строка 1: Строка 1:
== Шаблон продвижения по учебному курсу ==
<nowiki>
== Работа в вики среде ==


== Языки высокого уровня. Типология языков ==
==Работа с объектами в категории==
[[:Category:Язык программирования]]


== Визуальное программирование ==
{{#ask:
[[Category:Язык программирования]]  [[Ancestors::Java]] OR [[Descendants:Java]] OR [[Java]] AND [[Category:Язык программирования]]
|format=moderntimeline
|?launch year
|? Ancestors
|?Descendants
| background = grey
}}


; Работа с объектами в категории [[:Category:Scripting Tutorials|руководства - рецепты]]
: [[Как добавить диаграмму связей на вики страницу]]
: [[Как включить Snap! проект в состав вики страницы]]
: [[Как получить изображение Scratch блоков]]
: [[Как оценить Scratch проект]]
: [[Как использовать визуальные блоки на вики страницах]]
: [[Scratch/VisualCommands]]
: [[How to Make a Calculator]]


== Стандартные типы данных ==
=== Информация о языке Java ===


== Работа с данными. Среда выращивания данных и анализа данных ==
{{#ask: [[Java]] | format=embedded }}


== Концепции программирования. Распространённые языковые конструкции ==
===Проект в Snap===


=== Алгоритмы поиска и сортировки в разных языках ==
{| {{prettytable}}
|-
!{{Hl2}}| Описание


== Контейнеры для хранения данных ==
!{{Hl2}}| Проект
|-


== Функциональное программирование. Функции высшего порядка ==
|[[Файл:Merleva(1) script pic.png|300px|thumb|left]]
|{{#widget:iframe
|url=https://snap.berkeley.edu/embed?projectname=Merleva%281%29&username=merleva_oa&showTitle=true&showAuthor=true&editButton=true&pauseButton=true
|width=300
|height=300
}}
|-


== Объектно-ориентированное программирование ==
|[[Файл:Merleva(2)_script_pic.png|300px|thumb|left]]
[[Файл:Merleva(2) script pic (1).png|200px|thumb|left]]
[[Файл:Merleva(2) script pic (2).png|200px|thumb|left]]
[[Файл:Merleva(2) script pic (3).png|200px|thumb|left]]
[[Файл:Merleva(2) script pic (4).png|200px|thumb|left]]
[[Файл:Merleva(2) script pic (5).png|200px|thumb|left]]
[[Файл:Merleva(2) script pic (6).png|200px|thumb|left]]
|{{#widget:iframe
|url=https://snap.berkeley.edu/embed?projectname=Merleva%282%29&username=merleva_oa&showTitle=true&showAuthor=true&editButton=true&pauseButton=true
|width=300
|height=300
}}
|}
== Облачные технологии ==
=== Карта понятий образования информатики в школе ===


== Модули и библиотеки ==
; Понятия


== Работа с медиа. Программирование игр и программирование внутри игр ==
https://app.vosviewer.com/?json=https%3A%2F%2Fdrive.google.com%2Fuc%3Fid%3D1AO1fLnC3dok5AukFPmKtXW_YH_l_rtll


</nowiki>
{{#widget:iframe
|url=https://app.vosviewer.com/?json=https%3A%2F%2Fdrive.google.com%2Fuc%3Fid%3D1AO1fLnC3dok5AukFPmKtXW_YH_l_rtll
 
|width=1000
|height=800
}}

Текущая версия от 00:24, 26 декабря 2023

Работа с объектами в категории

Category:Язык программирования

Работа с объектами в категории руководства - рецепты
Как добавить диаграмму связей на вики страницу
Как включить Snap! проект в состав вики страницы
Как получить изображение Scratch блоков
Как оценить Scratch проект
Как использовать визуальные блоки на вики страницах
Scratch/VisualCommands
How to Make a Calculator

Информация о языке Java


Краткое описание языка Java — строго типизированный объектно-ориентированный язык программирования общего назначения, разработанный компанией Sun Microsystems (в последующем приобретённой компанией Oracle). Разработка ведётся сообществом, организованным через Java Community Process; язык и основные реализующие его технологии распространяются по лицензии GPL.
Компетенции в каких сферах формирует Computational Thinker
Парадигмы программирования Объектно-ориентированное программирование
Возрастная категория 12
Назначение языка (Общее / Учебное) Язык общего назначения
Visual_Text_Blocks Текст
Измерение (2D/3D/Tangible) 2D
Область знаний
Открытость продукта Открытый
Address http://oracle.com/java/
Предки (Ancestors) Pascal, Oberon, Smalltalk
Потомки (Descendants) BlueJ
Активность в данный момент Project is active
Доступны ремиксы? Нет
Год создания 1995
Создатели James Gosling
Поясняющее видео
Используется для создания мобильных приложений? Да


Мерлева Олеся/Программирование на языках высокого уровня упоминается в свойствах следующих страниц





Пример кода на Java

public class RecursiveFunctionExample {
    public static void main(String[] args) {
        int number = 5;
        int result = factorial(number);
        System.out.println("Factorial of " + number + " = " + result);
    }

    public static int factorial(int n) {
        if (n == 0) {
            return 1;
        } else {
            return n * factorial(n - 1);
        }
    }
}
    public static int factorial(int n) {
        if (n == 0) {
            return 1;
        } else {
            return n * factorial(n - 1);
        }
    }
}




Проект в Snap

Описание Проект

Облачные технологии

Карта понятий образования информатики в школе

Понятия

https://app.vosviewer.com/?json=https%3A%2F%2Fdrive.google.com%2Fuc%3Fid%3D1AO1fLnC3dok5AukFPmKtXW_YH_l_rtll