Publish 3 first notebooks

This commit is contained in:
Francesc Verdugo
2023-08-25 17:57:25 +02:00
parent 2b8b471cb4
commit 421ad3ad68
4 changed files with 51 additions and 35 deletions

View File

@@ -581,7 +581,9 @@
"id": "9ddd66ca",
"metadata": {},
"source": [
"## Questions"
"## Questions\n",
"\n",
"In the next questions, `t` is the value of the variable `t` defined in the next cell."
]
},
{
@@ -762,23 +764,13 @@
"source": [
"# License\n",
"\n",
"TODO: replace link to website\n",
"\n",
"This notebook is part of the course [Programming Large Scale Parallel Systems](http://localhost:8000/) at Vrije Universiteit Amsterdam and may be used under a [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/) license."
"This notebook is part of the course [Programming Large Scale Parallel Systems](https://www.francescverdugo.com/XM_40017/) at Vrije Universiteit Amsterdam and may be used under a [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/) license."
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "f9863011",
"metadata": {},
"outputs": [],
"source": []
}
],
"metadata": {
"kernelspec": {
"display_name": "Julia 1.9.1",
"display_name": "Julia 1.9.0",
"language": "julia",
"name": "julia-1.9"
},
@@ -786,7 +778,7 @@
"file_extension": ".jl",
"mimetype": "application/julia",
"name": "julia",
"version": "1.9.1"
"version": "1.9.0"
}
},
"nbformat": 4,

View File

@@ -586,6 +586,41 @@
"x"
]
},
{
"cell_type": "markdown",
"id": "4fc5eb9b",
"metadata": {},
"source": [
"### References\n",
"\n",
"As you can see variables are passed \"by value\". Passing variables \"by reference\" is done using a reference.\n"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "6ef5fe2c",
"metadata": {},
"outputs": [],
"source": [
"function q!(x)\n",
" x[] = 2\n",
" x\n",
"end"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "ba245808",
"metadata": {},
"outputs": [],
"source": [
"x = Ref(1)\n",
"q!(x)\n",
"x[]"
]
},
{
"cell_type": "markdown",
"id": "d20bc3a4",
@@ -1608,9 +1643,7 @@
"source": [
"# License\n",
"\n",
"TODO: replace link to website\n",
"\n",
"This notebook is part of the course [Programming Large Scale Parallel Systems](http://localhost:8000/) at Vrije Universiteit Amsterdam and may be used under a [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/) license."
"This notebook is part of the course [Programming Large Scale Parallel Systems](https://www.francescverdugo.com/XM_40017/) at Vrije Universiteit Amsterdam and may be used under a [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/) license."
]
},
{

View File

@@ -780,7 +780,7 @@
"@fetchfrom proc sum(a^2)\n",
"```\n",
"\n",
" a) 17\n",
" a) 16\n",
" b) 32\n",
" c) 16^2\n",
" d) 65"
@@ -815,7 +815,7 @@
"```\n",
"\n",
" a) 2\n",
" b) 17\n",
" b) 16\n",
" c) 5\n",
" d) 32"
]
@@ -1303,18 +1303,8 @@
"source": [
"# License\n",
"\n",
"TODO: replace link to website\n",
"\n",
"This notebook is part of the course [Programming Large Scale Parallel Systems](http://localhost:8000/) at Vrije Universiteit Amsterdam and may be used under a [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/) license."
"This notebook is part of the course [Programming Large Scale Parallel Systems](https://www.francescverdugo.com/XM_40017) at Vrije Universiteit Amsterdam and may be used under a [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/) license."
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "8e36ae43",
"metadata": {},
"outputs": [],
"source": []
}
],
"metadata": {