科学教育

标题: 第5课 讨论活动 [打印本页]

作者: ZLJ    时间: 2024-7-7 10:37
标题: 第5课 讨论活动
有编程经验的同学可以结合自己学其他语言,如python;没有经验的同学可以结合这几节课学习体会,任意谈谈html语言(网页编程)对你来说的难度如何?同学们之间可互相交流~
作者: 解轩瑜    时间: 2024-7-17 09:55
还行吧。
作者: xyg    时间: 2024-7-17 15:53
比c++简单

作者: 13093851253    时间: 2024-7-17 22:15
适中,略难于Python,比c语言简单
作者: 张复礼    时间: 2024-8-6 14:11
难度中等
作者: 吴佳璟哦    时间: 2025-10-28 09:45
感觉都挺难,因为我英语比较差,看不太懂
作者: 张葉彬    时间: 2025-10-28 09:46
c++比较难一点,得自己写
python简单,是人就会的图块化编程
html没学过
作者: 苏洛萱    时间: 2025-10-28 09:46
难度还可以
作者: 张嫣然    时间: 2025-10-28 09:47
还能够接受
作者: 黄景铄    时间: 2025-10-28 09:48
因为学过html,所以觉得html简单。没学过编程
作者: 朱雨轩1    时间: 2025-10-28 09:50
中等难度           
作者: 苏洛萱    时间: 2025-10-28 09:52
感觉难度还可以,有个别不认识的不熟悉
作者: 鲍锦芮    时间: 2025-10-28 09:53
没基础,看不懂一点,最多看懂c++
作者: 应昊璇    时间: 2025-10-28 09:53
python的难度高一些 其他还可以                        
作者: 张婉玗9    时间: 2025-10-28 09:53
难度适中
作者: 朱益佳    时间: 2025-10-28 09:54
还好,但都不太会。
作者: 蔡加涵    时间: 2025-10-28 09:54
较难但能跟上节奏
作者: 江林蔚    时间: 2025-10-28 09:55
没学过    学过html,觉得html简单
作者: 潘韵帆923    时间: 2025-10-28 09:55
C++简单一点
作者: 沈奕希    时间: 2025-10-28 09:55
我觉得html对我来说太难了
作者: Aaaa.cs    时间: 2025-10-28 09:55
太难了太难了太难了太难了
作者: 黄子晴3    时间: 2025-10-28 09:58
都不太懂
作者: 张嫣然    时间: 2025-10-28 09:59
比C++难度小,没基础的同学学起来还是有些困难:
作者: 朱乔安    时间: 2025-10-28 10:00
还可以:
作者: 杨隽豪10086    时间: 2025-10-28 10:00
难度还行,有点不认识
作者: 皮子钰    时间: 2025-10-28 10:01
html的难度会更大一些过程更复杂,有些写作的格式也会搞错。但过程理解起来比较简单,基础要跟好。
作者: 胡李祎1    时间: 2025-10-28 10:02
都差不多
作者: 张博闻    时间: 2025-10-28 10:05
难度适中
作者: zhao    时间: 2025-10-28 14:02
对比python略难,对比c++简单一点
作者: 张子硕    时间: 2025-10-28 14:04
感觉比c++简单一点
作者: 黄思齐是你爹    时间: 2025-10-28 14:05
HTML还可以吧:P:P:P:P:P:P:P:P
作者: 林子城ttt    时间: 2025-10-28 14:05
太easyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy了啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦
作者: 林子城ttt    时间: 2025-10-28 14:06
本帖最后由 林子城ttt 于 2025-10-28 14:22 编辑
黄景铄 发表于 2025-10-28 09:48
因为学过html,所以觉得html简单。没学过编程

加好友不
作者: 徐旻钰    时间: 2025-10-28 14:07
有点难,有些比较难。
作者: 张子硕    时间: 2025-10-28 14:11
吴佳璟哦 发表于 2025-10-28 09:45
感觉都挺难,因为我英语比较差,看不太懂

彳亍,你真行
作者: 马翊宸917813    时间: 2025-10-28 14:13
太带派了
作者: 黄思齐是你爹    时间: 2025-10-28 14:16
林子城ttt 发表于 2025-10-28 14:06
你老婆呢

你真棒
作者: 金外傅H    时间: 2025-10-28 14:17
吴佳璟哦 发表于 2025-10-28 09:45
感觉都挺难,因为我英语比较差,看不太懂

我觉得有点难,因为没学过编程,英语看不懂
作者: 黄思齐是你爹    时间: 2025-10-28 14:18
林子城ttt 发表于 2025-10-28 14:06
你老婆呢

你真棒
作者: 徐旻钰    时间: 2025-10-28 14:20
有点难,我在课外没上过。
作者: 章辰诺    时间: 2025-10-28 14:20
有点难,难在写代码,有点难理解。
作者: 施芊羽    时间: 2025-10-28 14:24
难,特别难,十分难,非常难。看不懂,我就像一个单细胞生物一样!
作者: 李言    时间: 2025-10-28 15:04

总体来说还行,框架清楚明了
作者: 金颢轩    时间: 2025-10-28 15:05
我觉得不难,因为有人机互动
作者: 韦恩    时间: 2025-10-28 15:05
我觉得很难,因为好多单词不认识,不会敲代码
作者: 605蒋青芸    时间: 2025-10-28 15:05
本帖最后由 605蒋青芸 于 2025-10-28 15:09 编辑

我认为对于我有些难,虽然看得懂很多符号,但是还没接触过这么多的代码直接遍出一个小程序的这种,应该会很繁琐
作者: 许智博    时间: 2025-10-28 15:06
还行 没有很难  能接受
作者: 金外章宏睿    时间: 2025-10-28 15:07
太难了,因为英语不好,看不懂
作者: 金外章宏睿    时间: 2025-10-28 15:07
太难了,因为英语不好,看不懂
作者: mayufei    时间: 2025-10-28 15:07
还行,只要把AI写的代码复制进去就行
作者: 应雨桐    时间: 2025-10-28 15:08
我不知道
作者: 林资喻    时间: 2025-10-28 15:08
你很刘?
作者: 杨惜词    时间: 2025-10-28 15:08
我认为有点难,因为听不大懂
作者: 许睿洋    时间: 2025-10-28 15:09
just so so!!!
作者: 孙浩轩    时间: 2025-10-28 15:09
我觉得还挺简单的,主要因为是我学过Python,接触过字符编程,c++也学过一些懂一些
作者: 黄霑H    时间: 2025-10-28 15:09
没有学过html,但是感觉html难度还可以,不是很难。
作者: 余涵乐    时间: 2025-10-28 15:09
我觉得还好。htm有几步稍微有一点难。但老师讲过之后就会了.
作者: 金外孙早清    时间: 2025-10-28 15:11
对我来说比较难
作者: 许茗淏    时间: 2025-10-28 15:11
我感觉‘htmi’这个网页编程对我来说有点难搞  因为我感觉老师讲的太快
作者: 金外钱奕搏    时间: 2025-10-28 15:12
不难有人机互动帮助我
作者: 林资喻    时间: 2025-10-28 15:13
好难!!!!!!!!!!!!!!!!!!!!!
作者: 周未w    时间: 2025-10-28 15:14
html对我来说比较难。因为里面有很多复杂的代码,我看不懂。要用哪些代码组合起来用我也不清楚。
作者: 叶梦昕    时间: 2025-10-28 15:18
对于零基处的同学难度较大,对于有编程经验的同学也有一定难度,;对于零基础同学,建议从C语言javascript:;或HTML等基础语言起步,逐步构建编程思维。
作者: 何星辰    时间: 2025-10-28 15:18
有点难度,一些语法知识有所困难
作者: 马紫萱1    时间: 2025-10-29 15:02
我感觉和数学的难度差不多
作者: 刘景菡    时间: 2025-10-29 15:04
有点难,大脑接收困难
作者: 李沐阳    时间: 2025-10-29 15:06
中等,在编程学习中,有一些代码看不懂,
作者: 曹洋2    时间: 2025-10-29 15:07
我觉得很难,在听课的时候总是听不懂,很多都记不住,什么st什么的,学的很累,并且总是交不上作业,心里很难受。
作者: 翁琦雨    时间: 2025-10-29 15:07
还行吧,感觉不是特别难
作者: 吕小葵    时间: 2025-10-29 15:08
感觉HTML还好,没有很难,也不简单。
有些英文看不懂,比Scratch难

作者: 朱芯彤    时间: 2025-10-29 15:08
可以,我学过python,还算简单,能接受
作者: Zhuyuxi    时间: 2025-10-29 15:08
比较难,因为代码好多,而且感觉很复杂,毕竟我也没学过,基础不好
作者: 吴弘毅    时间: 2025-10-29 15:09
感觉还好,代码都是AI打的。
我英语水平不高,看不懂。
比Scratch 难。

作者: 陈子睿    时间: 2025-10-29 15:09
还行,只要认真听课
作者: 602胡安童    时间: 2025-10-29 15:09
很难比英语难很多

作者: 邬朴琢    时间: 2025-10-29 15:09
作为编程新手,HTML的直观性让我惊喜——代码即时可见网页效果,但标签嵌套和语义化选择常令我纠结。记忆基础标签不难,而CSS布局的配合最挑战思维,尤其在响应式设计时。实践比理论更易上手,多写代码能快速进步,期待与同学们交流学习技巧!




作者: 吕小葵    时间: 2025-10-29 15:10
黄思齐是你爹 发表于 2025-10-28 14:18
你真棒


哈哈哈哈哈哈哈哈哈
作者: 徐可馨.    时间: 2025-10-29 15:10
HTML就像建筑的钢筋结构,所有网页内容(文字/图片/表单)都靠HTML标签承载
。而且标签语法简单直观,初学者1小时就能写基础页面,对我来说还行吧。
作者: 潘芊宇    时间: 2025-10-29 15:10
初学HTML时,标签嵌套像搭积木般直观,但CSS的层叠规则总让我手忙脚乱。调试时反复修改代码,看着页面逐渐成型,成就感油然而生。


作者: 胡雨泽    时间: 2025-10-29 15:11
难难难,有些看不懂
作者: hyy    时间: 2025-10-29 15:11
有点难,因为没有学过
作者: 赵言蹊    时间: 2025-10-29 15:12
在几节HTML课程的学习中,我体会到其难度像“阶梯式挑战”。初期,基础标签(如<p>、<h1>)易上手,但嵌套结构(如<div>套<span>)常让我纠结闭合标签。实践时,路径错误和样式失效暴露了理论与现实的差距,例如相对路径导致图片加载失败。不过,同学协作让我豁然开朗:通过代码互查,我们发现了<label>关联表单的重要性,这加深了对语义化标签的理解。总体而言,HTML虽需耐心,但每次调试成功都带来成就感,期待后续与CSS、JavaScript的融合学习!


作者: 小小烟下士    时间: 2025-10-30 11:56
太难了,因为AI生成需要很久,一不小心就会漏一个,漏了一个就没用了,而且代码很长,很难保证不会漏
作者: 傅诗媛    时间: 2025-10-30 11:59
还可以,有时代码会找不到,不知道什么意思。
作者: @163.com.182485    时间: 2025-10-30 11:59
中等难度   
作者: 冯楷博1    时间: 2025-11-4 09:42
帮我把文本颜色改为黄色:#gameCanvas {
    background-color: black;
}
#startButton {
    font-size: 16px;
    padding: 10px 20px;
    background-color: green;
    color: white;
作者: sss    时间: 2025-11-4 09:52
帮我把字染红:
function initGame() {
            snake = [
                {x: 5, y: 10},
                {x: 4, y: 10},
                {x: 3, y: 10}
            ];
            
            direction = 'right';
            nextDirection = 'right';
            score = 0;
            scoreElement.textContent = score;
            generateFood();
            gameRunning = true;
            gamePaused = false;
            gameOverElement.style.display = 'none';
        }
        
        function startGame() {
            if (!gameRunning) {
                initGame();
                gameLoop = setInterval(gameUpdate, gameSpeed);
            }
        }
        
        function pauseGame() {
            if (gameRunning) {
                if (gamePaused) {
                    gameLoop = setInterval(gameUpdate, gameSpeed);
                    gamePaused = false;
                } else {
                    clearInterval(gameLoop);
                    gamePaused = true;
                }
            }
        }
        
        function resetGame() {
            clearInterval(gameLoop);
            initGame();
            gameLoop = setInterval(gameUpdate, gameSpeed);
        }
        
        function gameUpdate() {
            if (gamePaused) return;
            
            direction = nextDirection;
            
            const head = {x: snake[0].x, y: snake[0].y};
            
            switch(direction) {
                case 'up':
                    head.y--;
                    break;
                case 'down':
                    head.y++;
                    break;
                case 'left':
                    head.x--;
                    break;
                case 'right':
                    head.x++;
                    break;
            }
            
            if (
                head.x < 0 ||
                head.x >= tileCount ||
                head.y < 0 ||
                head.y >= tileCount ||
                snake.some(segment => segment.x === head.x && segment.y === head.y)
            ) {
                gameOver();
                return;
            }
            
            snake.unshift(head);
            
            if (head.x === food.x && head.y === food.y) {
                score += 10;
                scoreElement.textContent = score;
                generateFood();
               
                if (score % 50 === 0 && gameSpeed > 50) {
                    gameSpeed -= 10;
                    clearInterval(gameLoop);
                    gameLoop = setInterval(gameUpdate, gameSpeed);
                }
            } else {
                snake.pop();
            }
            
            drawGame();
        }
        
        function drawGame() {
            ctx.fillStyle = '#ecf0f1';
            ctx.fillRect(0, 0, canvas.width, canvas.height);
            
            snake.forEach((segment, index) => {
                ctx.fillStyle = index === 0 ? '#2ecc71' : '#27ae60';
                ctx.fillRect(segment.x * gridSize, segment.y * gridSize, gridSize - 2, gridSize - 2);
                ctx.strokeStyle = '#ecf0f1';
                ctx.strokeRect(segment.x * gridSize, segment.y * gridSize, gridSize - 2, gridSize - 2);
            });
            
            ctx.fillStyle = '#e74c3c';
            ctx.beginPath();
            ctx.arc(
                food.x * gridSize + gridSize / 2,
                food.y * gridSize + gridSize / 2,
                gridSize / 2 - 2,
                0,
                Math.PI * 2
            );
            ctx.fill();
        }
        
        function generateFood() {
            food = {
                x: Math.floor(Math.random() * tileCount),
                y: Math.floor(Math.random() * tileCount)
            };
            
            while (snake.some(segment => segment.x === food.x && segment.y === food.y)) {
                food = {
                    x: Math.floor(Math.random() * tileCount),
                    y: Math.floor(Math.random() * tileCount)
                };
            }
        }
        
        function gameOver() {
            clearInterval(gameLoop);
            gameRunning = false;
            
            if (score > highScore) {
                highScore = score;
                highScoreElement.textContent = highScore;
                localStorage.setItem('snakeHighScore', highScore);
            }
            
            finalScoreElement.textContent = score;
            gameOverElement.style.display = 'block';
        }
        
        document.addEventListener('keydown', e => {
            if (!gameRunning) return;
            
            switch(e.key) {
                case 'ArrowUp':
                case 'w':
                case 'W':
                    if (direction !== 'down') nextDirection = 'up';
                    break;
                case 'ArrowDown':
                case 's':
                case 'S':
                    if (direction !== 'up') nextDirection = 'down';
                    break;
                case 'ArrowLeft':
                case 'a':
                case 'A':
                    if (direction !== 'right') nextDirection = 'left';
                    break;
                case 'ArrowRight':
                case 'd':
                case 'D':
                    if (direction !== 'left') nextDirection = 'right';
                    break;
                case ' ':
                    pauseGame();
                    break;
            }
        });
        
        drawGame();
    </script>
</body>
</html>
作者: 林子城ttt    时间: 2025-11-4 14:16
easyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy




欢迎光临 科学教育 (http://sci-edu.net/) Powered by Discuz! X3.2