inf-abi2027/01 Einführung/01 Variablen/02 Übungen.ipynb

179 lines
3.7 KiB
Plaintext

{
"cells": [
{
"cell_type": "code",
"execution_count": 1,
"id": "636d4527-50fc-4836-ae08-00c12844da8d",
"metadata": {
"editable": false,
"slideshow": {
"slide_type": ""
},
"tags": []
},
"outputs": [],
"source": [
"import { assertEquals } from \"jsr:@std/assert\""
]
},
{
"cell_type": "markdown",
"id": "d90b7734-c902-4300-80ef-d8bf55a64813",
"metadata": {
"editable": false,
"slideshow": {
"slide_type": ""
},
"tags": []
},
"source": [
"# Aufgabe 01.01.1\n",
"Deklariere eine Variable `vorname` und initialisiere sie mit dem Wert `'Franz'`."
]
},
{
"cell_type": "code",
"execution_count": 2,
"id": "594735d3-e90e-443e-9eff-e4600c331bc2",
"metadata": {
"editable": true,
"slideshow": {
"slide_type": ""
},
"tags": []
},
"outputs": [],
"source": [
"let vorname = 'Franz'"
]
},
{
"cell_type": "code",
"execution_count": 3,
"id": "245aec76-71a6-478e-9301-08ca4e14ff71",
"metadata": {
"editable": false,
"slideshow": {
"slide_type": ""
},
"tags": [
"Test"
]
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"A1: vorname ... \u001b[0m\u001b[32mok\u001b[0m \u001b[0m\u001b[38;5;245m(2ms)\u001b[0m\n",
"\n",
"\u001b[0m\u001b[32mok\u001b[0m | 1 passed | 0 failed \u001b[0m\u001b[38;5;245m(3ms)\u001b[0m\n"
]
}
],
"source": [
"Deno.test(\"A1: vorname\", () => {\n",
" assertEquals(vorname, 'Franz')\n",
"})"
]
},
{
"cell_type": "markdown",
"id": "9eb66210-476a-499e-8965-9c63da2de3e7",
"metadata": {
"editable": false,
"slideshow": {
"slide_type": ""
},
"tags": []
},
"source": [
"# Aufgabe 01.01.2\n",
"Deklariere eine Variable `blume` und weise ihr den Wert `'Rose'` zu.\n",
"\n",
"Deklariere eine zweite Variable `tier` und weise ihr den Wert `'Käfer'` zu."
]
},
{
"cell_type": "code",
"execution_count": 4,
"id": "7daea9ea-3417-48d9-9416-3462cc38f8bc",
"metadata": {
"editable": true,
"slideshow": {
"slide_type": ""
},
"tags": []
},
"outputs": [],
"source": [
"let blume = 'Rose'\n",
"let tier = \"Käfer\""
]
},
{
"cell_type": "code",
"execution_count": 5,
"id": "4f710df6-8465-4da1-a997-4e34ea80d6ed",
"metadata": {
"editable": false,
"jupyter": {
"source_hidden": true
},
"slideshow": {
"slide_type": ""
},
"tags": [
"Test"
]
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"A2: blume ... \u001b[0m\u001b[32mok\u001b[0m \u001b[0m\u001b[38;5;245m(0ms)\u001b[0m\n",
"A2: tier ... \u001b[0m\u001b[32mok\u001b[0m \u001b[0m\u001b[38;5;245m(0ms)\u001b[0m\n",
"\n",
"\u001b[0m\u001b[32mok\u001b[0m | 2 passed | 0 failed \u001b[0m\u001b[38;5;245m(1ms)\u001b[0m\n"
]
}
],
"source": [
"Deno.test(\"A2: blume\", () => {\n",
" assertEquals(blume, 'Rose')\n",
"})\n",
"Deno.test(\"A2: tier\", () => {\n",
" assertEquals(tier, 'Käfer')\n",
"})"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "7e412bca-64f2-434b-be3f-87500354cfba",
"metadata": {},
"outputs": [],
"source": []
}
],
"metadata": {
"kernelspec": {
"display_name": "Deno",
"language": "typescript",
"name": "deno"
},
"language_info": {
"codemirror_mode": "typescript",
"file_extension": ".ts",
"mimetype": "text/x.typescript",
"name": "typescript",
"nbconvert_exporter": "script",
"pygments_lexer": "typescript",
"version": "5.8.3"
}
},
"nbformat": 4,
"nbformat_minor": 5
}