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

Материал из Поле цифровой дидактики
 
(не показано 11 промежуточных версий 2 участников)
Строка 1: Строка 1:
== Шаблон продвижения по учебному курсу ==
<nowiki>
== Работа в вики среде ==


== Языки высокого уровня. Типология языков ==
==Работа с объектами в категории==
 
[[:Category:Язык программирования]]  
== Визуальное программирование ==
 
 
== Стандартные типы данных ==
 
== Работа с данными. Среда выращивания данных и анализа данных ==
 
== Концепции программирования. Распространённые языковые конструкции ==
 
=== Алгоритмы поиска и сортировки в разных языках ==
 
== Контейнеры для хранения данных ==
 
== Функциональное программирование. Функции высшего порядка ==
 
== Объектно-ориентированное программирование ==
 
== Модули и библиотеки ==
 
== Работа с медиа. Программирование игр и программирование внутри игр ==
 
</nowiki>
[[Категория:UserMGPU]]
[[Категория:ИВО-231м]]
 
; Работа с объектами в категории [[:Category:Язык программирования]]  


{{#ask:
{{#ask:
Строка 50: Строка 21:
: [[How to Make a Calculator]]
: [[How to Make a Calculator]]


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


{{#ask: [[Java]] | format=embedded }}
{{#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
{{#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


Краткое описание языка 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

Описание Проект
Merleva(1) script pic.png
Merleva(2) script pic.png
Merleva(2) script pic (1).png
Merleva(2) script pic (2).png
Merleva(2) script pic (3).png
Merleva(2) script pic (4).png
Merleva(2) script pic (5).png
Merleva(2) script pic (6).png

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

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

Понятия

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